|
@@ -761,7 +761,7 @@ HOSTCFLAGS = $(CFLAGS_FOR_BUILD)
|
|
|
export HOSTCFLAGS
|
|
|
|
|
|
.PHONY: prepare-kconfig
|
|
|
-prepare-kconfig: outputmakefile
|
|
|
+prepare-kconfig: outputmakefile $(BUILD_DIR)/.br2-external.in
|
|
|
|
|
|
$(BUILD_DIR)/buildroot-config/%onf:
|
|
|
mkdir -p $(@D)/lxdialog
|
|
@@ -780,6 +780,7 @@ COMMON_CONFIG_ENV = \
|
|
|
BR2_CONFIG=$(BR2_CONFIG) \
|
|
|
BR2_EXTERNAL=$(BR2_EXTERNAL) \
|
|
|
HOST_GCC_VERSION="$(HOSTCC_VERSION)" \
|
|
|
+ BUILD_DIR=$(BUILD_DIR) \
|
|
|
SKIP_LEGACY=
|
|
|
|
|
|
xconfig: $(BUILD_DIR)/buildroot-config/qconf prepare-kconfig
|
|
@@ -880,6 +881,13 @@ ifeq ($(NEED_WRAPPER),y)
|
|
|
$(Q)$(TOPDIR)/support/scripts/mkmakefile $(TOPDIR) $(O)
|
|
|
endif
|
|
|
|
|
|
+# Even though the target is a real file, we mark it as PHONY as we
|
|
|
+# want it to be re-generated each time make is invoked, in case the
|
|
|
+# value of BR2_EXTERNAL is changed.
|
|
|
+.PHONY: $(BUILD_DIR)/.br2-external.in
|
|
|
+$(BUILD_DIR)/.br2-external.in: $(BUILD_DIR)
|
|
|
+ @touch $@
|
|
|
+
|
|
|
# printvars prints all the variables currently defined in our
|
|
|
# Makefiles. Alternatively, if a non-empty VARS variable is passed,
|
|
|
# only the variables matching the make pattern passed in VARS are
|