|
|
|
@ -17,12 +17,20 @@ define BuildIPKG
|
|
|
|
|
INFO_$(1):=$(IPKG_STATE_DIR)/info/$(1).list
|
|
|
|
|
|
|
|
|
|
ifdef Package/$(1)/install
|
|
|
|
|
ifneq ($(CONFIG_PACKAGE_$(1)),)
|
|
|
|
|
compile: $$(IPKG_$(1))
|
|
|
|
|
|
|
|
|
|
ifeq ($(CONFIG_PACKAGE_$(1)),y)
|
|
|
|
|
install: $$(INFO_$(1))
|
|
|
|
|
endif
|
|
|
|
|
|
|
|
|
|
ifneq ($(CONFIG_PACKAGE_$(1))$(DEVELOPER)$(SDK),)
|
|
|
|
|
compile: $$(IPKG_$(1))
|
|
|
|
|
ifneq ($(MAKECMDGOALS),prereq)
|
|
|
|
|
ifneq ($$(shell $(SCRIPT_DIR)/timestamp.pl -p -x ipkg -x ipkg-install '$$(IPKG_$(1))' '$(PKG_BUILD_DIR)'),$$(IPKG_$(1)))
|
|
|
|
|
$(PKG_BUILD_DIR)/.built: package-rebuild
|
|
|
|
|
$$(info Rebuilding $(subst $(TOPDIR)/,,$$(IPKG_$(1))))
|
|
|
|
|
endif
|
|
|
|
|
endif
|
|
|
|
|
|
|
|
|
|
else
|
|
|
|
|
compile: $(1)-disabled
|
|
|
|
|
$(1)-disabled:
|
|
|
|
@ -30,13 +38,8 @@ define BuildIPKG
|
|
|
|
|
endif
|
|
|
|
|
endif
|
|
|
|
|
|
|
|
|
|
ifeq ($(FORCEREBUILD),y)
|
|
|
|
|
$$(IPKG_$(1)): FORCE
|
|
|
|
|
endif
|
|
|
|
|
|
|
|
|
|
IDEPEND_$(1):=$$(strip $$(DEPENDS))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$(eval $(call BuildIPKGVariable,$(1),conffiles))
|
|
|
|
|
$(eval $(call BuildIPKGVariable,$(1),preinst))
|
|
|
|
|
$(eval $(call BuildIPKGVariable,$(1),postinst))
|
|
|
|
@ -52,9 +55,7 @@ define BuildIPKG
|
|
|
|
|
for depend in $$(filter-out @%,$$(IDEPEND_$(1))); do \
|
|
|
|
|
DEPENDS=$$$${DEPENDS:+$$$$DEPENDS, }$$$${depend##+}; \
|
|
|
|
|
done; \
|
|
|
|
|
echo "Depends: $$$$DEPENDS" >> $$(IDIR_$(1))/CONTROL/control; \
|
|
|
|
|
)
|
|
|
|
|
( \
|
|
|
|
|
echo "Depends: $$$$DEPENDS"; \
|
|
|
|
|
echo "Source: $(SOURCE)"; \
|
|
|
|
|
echo "Section: $(SECTION)"; \
|
|
|
|
|
echo "Priority: $(PRIORITY)"; \
|
|
|
|
@ -91,17 +92,5 @@ define BuildIPKG
|
|
|
|
|
|
|
|
|
|
$$(eval $$(call Build/DefaultTargets,$(1)))
|
|
|
|
|
|
|
|
|
|
ifdef Package/$(1)/install
|
|
|
|
|
ifneq ($$(CONFIG_PACKAGE_$(1))$(DEVELOPER)$(SDK),)
|
|
|
|
|
ifneq ($(MAKECMDGOALS),prereq)
|
|
|
|
|
ifneq ($(DUMP),1)
|
|
|
|
|
ifneq ($$(shell $(SCRIPT_DIR)/timestamp.pl -p -x ipkg -x ipkg-install '$$(IPKG_$(1))' '$(PKG_BUILD_DIR)'),$$(IPKG_$(1)))
|
|
|
|
|
$(PKG_BUILD_DIR)/.built: package-rebuild
|
|
|
|
|
$$(info Rebuilding $(subst $(TOPDIR)/,,$$(IPKG_$(1))))
|
|
|
|
|
endif
|
|
|
|
|
endif
|
|
|
|
|
endif
|
|
|
|
|
endif
|
|
|
|
|
endif
|
|
|
|
|
endef
|
|
|
|
|
endif
|
|
|
|
|