|
@@ -107,22 +107,18 @@ ifeq ($(DUMP),)
|
|
|
ifneq ($(CONFIG_PACKAGE_$(1))$(DEVELOPER),)
|
|
|
IPKGS += $(1)
|
|
|
$(_pkg_target)compile: $$(IPKG_$(1)) $(PKG_INFO_DIR)/$(1).provides $(PKG_BUILD_DIR)/.pkgdir/$(1).installed
|
|
|
+ prepare-package-install: $$(IPKG_$(1))
|
|
|
compile: $(STAGING_DIR_ROOT)/stamp/.$(1)_installed
|
|
|
else
|
|
|
$(if $(CONFIG_PACKAGE_$(1)),$$(info WARNING: skipping $(1) -- package not selected))
|
|
|
endif
|
|
|
|
|
|
.PHONY: $(PKG_INSTALL_STAMP).$(1)
|
|
|
- compile: $(PKG_INSTALL_STAMP).$(1)
|
|
|
- $(PKG_INSTALL_STAMP).$(1):
|
|
|
- if [ -f $(PKG_INSTALL_STAMP).clean ]; then \
|
|
|
- rm -f \
|
|
|
- $(PKG_INSTALL_STAMP) \
|
|
|
- $(PKG_INSTALL_STAMP).clean; \
|
|
|
- fi
|
|
|
ifeq ($(CONFIG_PACKAGE_$(1)),y)
|
|
|
- echo "$(1)" >> $(PKG_INSTALL_STAMP)
|
|
|
+ compile: $(PKG_INSTALL_STAMP).$(1)
|
|
|
endif
|
|
|
+ $(PKG_INSTALL_STAMP).$(1): prepare-package-install
|
|
|
+ echo "$(1)" >> $(PKG_INSTALL_STAMP)
|
|
|
endif
|
|
|
endif
|
|
|
|