diff options
| author | Mike Baker <mbm@openwrt.org> | 2006-05-15 20:30:26 +0000 |
|---|---|---|
| committer | Mike Baker <mbm@openwrt.org> | 2006-05-15 20:30:26 +0000 |
| commit | 7bd78892a575a266fc1cccfdfe2b13df1f26fd2c (patch) | |
| tree | 2f88c74e30a3784c3cf5d4bdfc8adbfd06d41248 | |
| parent | e63936f36838ffae1b4c1c6c2723ed0913caccd1 (diff) | |
| download | mtk-20170518-7bd78892a575a266fc1cccfdfe2b13df1f26fd2c.zip mtk-20170518-7bd78892a575a266fc1cccfdfe2b13df1f26fd2c.tar.gz mtk-20170518-7bd78892a575a266fc1cccfdfe2b13df1f26fd2c.tar.bz2 | |
avoid running timestamp.pl for dumpinfo -- drastically speeds up the .pkginfo process
SVN-Revision: 3780
| -rw-r--r-- | openwrt/package/rules.mk | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/openwrt/package/rules.mk b/openwrt/package/rules.mk index a0cdd1e..e8417c3 100644 --- a/openwrt/package/rules.mk +++ b/openwrt/package/rules.mk @@ -5,12 +5,14 @@ else endif define Build/DefaultTargets - ifeq ($(shell $(SCRIPT_DIR)/timestamp.pl -p $(PKG_BUILD_DIR) .),.) - $(PKG_BUILD_DIR)/.prepared: package-clean - endif + ifeq ($(DUMP),) + ifeq ($$(shell $(SCRIPT_DIR)/timestamp.pl -p $(PKG_BUILD_DIR) . | tee /tmp/xy1),.) + $(PKG_BUILD_DIR)/.prepared: package-clean + endif - ifneq ($(shell $(SCRIPT_DIR)/timestamp.pl -p -x ipkg $(IPKG_$(1)) $(PKG_BUILD_DIR)),$(IPKG_$(1))) - $(PKG_BUILD_DIR)/.built: package-rebuild + ifneq ($$(shell $(SCRIPT_DIR)/timestamp.pl -p -x ipkg $(IPKG_$(1)) $(PKG_BUILD_DIR) | tee /tmp/xy2),$(IPKG_$(1))) + $(PKG_BUILD_DIR)/.built: package-rebuild + endif endif $(PKG_BUILD_DIR)/.prepared: $(DL_DIR)/$(PKG_SOURCE) @@ -191,6 +193,7 @@ define Build/Configure/Default --infodir=/usr/info \ $(DISABLE_NLS) \ $(1); \ + true; \ ) endef @@ -205,11 +208,12 @@ define Build/Compile/Default PREFIX="$$(IDIR_$(1))" \ EXTRA_CFLAGS="$(TARGET_CFLAGS)" \ ARCH="$(ARCH)" \ - DESTDIR="$$(IDIR_$(1))" + DESTDIR="$$(IDIR_$(1))" \ + $(1); endef define Build/Compile - $(call Build/Compile/Default) + $(call Build/Compile/Default,) endef define Build/Clean @@ -217,7 +221,7 @@ define Build/Clean endef ifneq ($(DUMP),) - dumpinfo: + dumpinfo: FORCE $(DUMPINFO) else |
