X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/92896c8dca0cfdd42a72df32b47ce7a714c76294..d1a3c368106a97d98d939bfb23289866b0b349cd:/rules.mk diff --git a/rules.mk b/rules.mk index 28d28b10c..d36c99495 100644 --- a/rules.mk +++ b/rules.mk @@ -32,7 +32,7 @@ SUBDIR:=$(patsubst $(TOPDIR)/%,%,${CURDIR}) OPTIMIZE_FOR_CPU:=$(ARCH) -DL_DIR:=$(call qstrip,$(if $(CONFIG_DOWNLOAD_FOLDER), $(CONFIG_DOWNLOAD_FOLDER),$(TOPDIR)/dl)) +DL_DIR:=$(if $(call qstrip,$(CONFIG_DOWNLOAD_FOLDER)),$(call qstrip,$(CONFIG_DOWNLOAD_FOLDER)),$(TOPDIR)/dl) BIN_DIR:=$(TOPDIR)/bin INCLUDE_DIR:=$(TOPDIR)/include SCRIPT_DIR:=$(TOPDIR)/scripts @@ -138,6 +138,11 @@ $(call shvar,$(1))=$$(call $(1)) export $(call shvar,$(1)) endef +empty:= +space:= $(empty) $(empty) +merge=$(subst $(space),,$(1)) +confvar=$(call merge,$(foreach v,$(1),$(if $($(v)),y,n))) + # file extension ext=$(word $(words $(subst ., ,$(1))),$(subst ., ,$(1)))