git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@3780
3c298f89-4303-0410-b956-
a3cf2f4a3e73
endif
define Build/DefaultTargets
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)
endif
$(PKG_BUILD_DIR)/.prepared: $(DL_DIR)/$(PKG_SOURCE)
--infodir=/usr/info \
$(DISABLE_NLS) \
$(1); \
--infodir=/usr/info \
$(DISABLE_NLS) \
$(1); \
PREFIX="$$(IDIR_$(1))" \
EXTRA_CFLAGS="$(TARGET_CFLAGS)" \
ARCH="$(ARCH)" \
PREFIX="$$(IDIR_$(1))" \
EXTRA_CFLAGS="$(TARGET_CFLAGS)" \
ARCH="$(ARCH)" \
- DESTDIR="$$(IDIR_$(1))"
+ DESTDIR="$$(IDIR_$(1))" \
+ $(1);
endef
define Build/Compile
endef
define Build/Compile
- $(call Build/Compile/Default)
+ $(call Build/Compile/Default,)