# # Copyright (C) 2006 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. # include $(INCLUDE_DIR)/prereq.mk include $(INCLUDE_DIR)/host.mk include $(INCLUDE_DIR)/unpack.mk include $(INCLUDE_DIR)/package-defaults.mk include $(INCLUDE_DIR)/package-dumpinfo.mk define Build/DefaultTargets $(PKG_BUILD_DIR)/.prepared: @-rm -rf $(PKG_BUILD_DIR) @mkdir -p $(PKG_BUILD_DIR) $(Build/Prepare) touch $$@ $(PKG_BUILD_DIR)/.configured: $(PKG_BUILD_DIR)/.prepared $(Build/Configure) touch $$@ $(PKG_BUILD_DIR)/.built: $(PKG_BUILD_DIR)/.configured $(Build/Compile) touch $$@ ifdef Build/InstallDev compile-targets: $(STAGING_DIR)/stampfiles/.$(PKG_NAME)-installed $(STAGING_DIR)/stampfiles/.$(PKG_NAME)-installed: $(PKG_BUILD_DIR)/.built mkdir -p $(STAGING_DIR)/stampfiles $(Build/InstallDev) touch $$@ clean-targets: devclean devclean: FORCE $(call Build/UninstallDev) -rm -f $(STAGING_DIR)/stampfiles/.$(PKG_NAME)-installed endif endef define BuildPackage ifneq ($(DUMP),) $(Dumpinfo) all: dumpinfo endif ifndef Build/DefaultTargets $(Build/DefaultTargets) endif endef