diff options
author | nbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2010-08-19 12:49:37 +0000 |
---|---|---|
committer | nbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2010-08-19 12:49:37 +0000 |
commit | 37b9bb7ce2cf4ba218bb726180ccba01adb2d88f (patch) | |
tree | 016fc4de832be636e9af52b9bebfc45308c65194 /include | |
parent | 715bc925855760ced69162f6242fc0704b42e939 (diff) |
speed up the build system by including include/shell.sh on shell commands only where necessary
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22720 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'include')
-rw-r--r-- | include/depends.mk | 2 | ||||
-rw-r--r-- | include/kernel.mk | 1 | ||||
-rw-r--r-- | include/package-defaults.mk | 2 | ||||
-rw-r--r-- | include/package-ipkg.mk | 4 | ||||
-rw-r--r-- | include/target.mk | 6 | ||||
-rw-r--r-- | include/toplevel.mk | 2 | ||||
-rw-r--r-- | include/unpack.mk | 4 |
7 files changed, 11 insertions, 10 deletions
diff --git a/include/depends.mk b/include/depends.mk index 65e9b25d5..828ceb856 100644 --- a/include/depends.mk +++ b/include/depends.mk @@ -13,7 +13,7 @@ DEP_FINDPARAMS := -x "*/.svn*" -x ".*" -x "*:*" -x "*\!*" -x "* *" -x "*\\\#*" -x "*/.*_check" -find_md5=find $(1) -type f $(patsubst -x,-and -not -path,$(DEP_FINDPARAMS) $(2)) | md5s +find_md5=$(SH_FUNC) find $(1) -type f $(patsubst -x,-and -not -path,$(DEP_FINDPARAMS) $(2)) | md5s define rdep .PRECIOUS: $(2) diff --git a/include/kernel.mk b/include/kernel.mk index f283e0feb..6ef4fd942 100644 --- a/include/kernel.mk +++ b/include/kernel.mk @@ -64,6 +64,7 @@ define KernelPackage/Defaults endef define ModuleAutoLoad + $(SH_FUNC) \ export modules=; \ add_module() { \ mkdir -p $(2)/etc/modules.d; \ diff --git a/include/package-defaults.mk b/include/package-defaults.mk index 117497d5d..649f409f5 100644 --- a/include/package-defaults.mk +++ b/include/package-defaults.mk @@ -43,7 +43,7 @@ endef Build/Patch:=$(Build/Patch/Default) ifneq ($(strip $(PKG_UNPACK)),) define Build/Prepare/Default - $(PKG_UNPACK) + $(SH_FUNC) $(PKG_UNPACK) $(Build/Patch) endef endif diff --git a/include/package-ipkg.mk b/include/package-ipkg.mk index 87b142aa5..82fc209c5 100644 --- a/include/package-ipkg.mk +++ b/include/package-ipkg.mk @@ -21,7 +21,7 @@ IPKG_STATE_DIR:=$(TARGET_DIR)/usr/lib/opkg define BuildIPKGVariable $(call shexport,Package/$(1)/$(2)) - $(1)_COMMANDS += var2file "$(call shvar,Package/$(1)/$(2))" $(2); + $(1)_COMMANDS += $(SH_FUNC) var2file "$(call shvar,Package/$(1)/$(2))" $(2); endef PARENL :=( @@ -95,7 +95,7 @@ ifeq ($(DUMP),) echo "Maintainer: $(MAINTAINER)"; \ echo "Architecture: $(PKGARCH)"; \ echo "Installed-Size: 1"; \ - echo -n "Description: "; getvar $(call shvar,Package/$(1)/description) | sed -e 's,^[[:space:]]*, ,g'; \ + echo -n "Description: "; $(SH_FUNC) getvar $(call shvar,Package/$(1)/description) | sed -e 's,^[[:space:]]*, ,g'; \ ) >> $$(IDIR_$(1))/CONTROL/control chmod 644 $$(IDIR_$(1))/CONTROL/control (cd $$(IDIR_$(1))/CONTROL; \ diff --git a/include/target.mk b/include/target.mk index 2f45bd877..d49714c35 100644 --- a/include/target.mk +++ b/include/target.mk @@ -67,10 +67,10 @@ define Profile echo "Target-Profile-Kconfig: yes"; \ fi; \ echo "Target-Profile-Config: "; \ - getvar "$(call shvar,Profile/$(1)/Config)"; \ + $(SH_FUNC) getvar "$(call shvar,Profile/$(1)/Config)"; \ echo "@@"; \ echo "Target-Profile-Description:"; \ - getvar "$(call shvar,Profile/$(1)/Description)"; \ + $(SH_FUNC) getvar "$(call shvar,Profile/$(1)/Description)"; \ echo "@@"; \ echo; ifeq ($(CONFIG_TARGET_$(call target_conf,$(BOARD)_$(if $(SUBTARGET),$(SUBTARGET)_)$(1))),y) @@ -185,7 +185,7 @@ define BuildTargets/DumpCurrent echo 'Linux-Release: $(LINUX_RELEASE)'; \ echo 'Linux-Kernel-Arch: $(LINUX_KARCH)'; \ echo 'Target-Description:'; \ - getvar $(call shvar,Target/Description); \ + $(SH_FUNC) getvar $(call shvar,Target/Description); \ echo '@@'; \ echo 'Default-Packages: $(DEFAULT_PACKAGES)'; \ $(DUMPINFO) diff --git a/include/toplevel.mk b/include/toplevel.mk index 4510df281..53c5f4772 100644 --- a/include/toplevel.mk +++ b/include/toplevel.mk @@ -7,7 +7,7 @@ # RELEASE:=Kamikaze -SHELL:=/usr/bin/env bash +export SHELL:=/usr/bin/env bash PREP_MK= OPENWRT_BUILD= QUIET=0 include $(TOPDIR)/include/verbose.mk diff --git a/include/unpack.mk b/include/unpack.mk index 015167577..2d3586309 100644 --- a/include/unpack.mk +++ b/include/unpack.mk @@ -71,10 +71,10 @@ ifeq ($(strip $(UNPACK_CMD)),) endif ifdef PKG_BUILD_DIR - PKG_UNPACK ?= $(call UNPACK_CMD,$(PKG_BUILD_DIR)) $(call CRLF_CMD,$(PKG_BUILD_DIR)) + PKG_UNPACK ?= $(SH_FUNC) $(call UNPACK_CMD,$(PKG_BUILD_DIR)) $(call CRLF_CMD,$(PKG_BUILD_DIR)) endif ifdef HOST_BUILD_DIR - HOST_UNPACK ?= $(call UNPACK_CMD,$(HOST_BUILD_DIR)) $(call CRLF_CMD,$(HOST_BUILD_DIR)) + HOST_UNPACK ?= $(SH_FUNC) $(call UNPACK_CMD,$(HOST_BUILD_DIR)) $(call CRLF_CMD,$(HOST_BUILD_DIR)) endif endif # PKG_SOURCE |