1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-07-04 21:42:01 +03:00

avoid running timestamp.pl for dumpinfo -- drastically speeds up the .pkginfo process

git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@3780 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
mbm 2006-05-15 20:30:26 +00:00
parent 282c15a0b0
commit a37dc39302

View File

@ -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