1 lbuild_dir := $(CURDIR)/.builder
2 lbuild_config_h := $(lbuild_dir)/configs.h
3 lbuild_mkinc := $(lbuild_dir)/lbuild.mkinc
4 lconfig_save := $(CURDIR)/.config.json
6 lbuild_opts := --lconfig-file LConfig
8 all_lconfigs = $(shell find $(CURDIR) -name "LConfig")
10 LCONFIG_FLAGS += --config $(lbuild_opts) --config-save $(lconfig_save)
13 $(lconfig_save): $(all_lconfigs)
14 @echo restarting configuration...
15 @$(LBUILD) $(LCONFIG_FLAGS) --force -o $(lbuild_dir)/
18 $(lbuild_config_h): $(lconfig_save)
19 @$(LBUILD) $(LCONFIG_FLAGS) -o $(@D)
22 $(lbuild_mkinc): $(lbuild_config_h)
23 @$(LBUILD) LBuild $(lbuild_opts) -o $(@D)
27 config: $(all_lconfigs)
28 @$(LBUILD) $(LCONFIG_FLAGS) --force\