diff --git a/debian/rules.real b/debian/rules.real index cabdbc865..527fec79d 100644 --- a/debian/rules.real +++ b/debian/rules.real @@ -64,7 +64,6 @@ setup_env += MAKEFLAGS='$(setup_makeflags)' ifndef headers_dirs headers_dirs = $(DEB_HOST_ARCH) endif -ccommon = debian/arch/config debian/arch/$(ARCH)/config debian/arch/$(ARCH)/$(SUBARCH)/config # # Targets @@ -106,11 +105,14 @@ $(BUILD_DIR)/post-install-$(ARCH)-$(SUBARCH): $(TEMPLATES_DIR)/post-install.in # config file by setting include_common_config = no in the # arch/$(karch)/Makefile.inc. # -$(BUILD_DIR)/config.$(ARCH)-$(SUBARCH)-$(FLAVOUR): $(basedir)/config.$(FLAVOUR) - @echo "configs=$(configs)" +config_common = debian/arch/config debian/arch/$(ARCH)/config +ifneq ($(SUBARCH),none) + config_common += debian/arch/$(ARCH)/$(SUBARCH)/config +endif +$(BUILD_DIR)/config.$(ARCH)-$(SUBARCH)-$(FLAVOUR): $(basedir)/config.$(FLAVOUR) $(config_common) @echo "Generating configuration file $@:" rm -f $@ - for i in $(ccommon); do \ + for i in $(config_common); do \ if [ -f $${i} ]; then \ cat $${i} >> $@; \ fi; \