X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fsvn-archive%2Farchive.git;a=blobdiff_plain;f=include%2Fpackage.mk;h=7ae0c6a256a7bfa0a65982ad570759f7c31549c4;hp=9f45a441aa30cf97bcdd178fff16a00d07c3a77a;hb=f581fbdb6b86076879dc2e5416d377efbbe62871;hpb=051340251b17ef15c569e6f18381f18edf9866d9 diff --git a/include/package.mk b/include/package.mk index 9f45a441aa..7ae0c6a256 100644 --- a/include/package.mk +++ b/include/package.mk @@ -49,6 +49,7 @@ define Download/default endef define Build/DefaultTargets + $(if $(QUILT),$(Build/Quilt)) $(if $(strip $(PKG_SOURCE_URL)),$(call Download,default)) $(call Build/Autoclean) @@ -79,14 +80,15 @@ define BuildPackage $(eval $(Package/Default)) $(eval $(Package/$(1))) -# Support obsolete DESCRIPTION field +ifdef DESCRIPTION +$$(error DESCRIPTION:= is obselete, use Package/PKG_NAME/description) +endif + ifndef Package/$(1)/description define Package/$(1)/description -$(TITLE)$(subst \, -,\ $(DESCRIPTION)) + $(TITLE) endef endif -# $(foreach FIELD, TITLE CATEGORY PRIORITY SECTION VERSION, ifeq ($($(FIELD)),) @@ -120,6 +122,14 @@ define libtool_fixup_libdir $(SED) "s,^libdir='/usr/lib',libdir='$(strip $(1))/usr/lib',g" endef +define pkg_install_files + $(foreach install_file,$(1),$(INSTALL_DIR) $(3)/`dirname $(install_file)`; $(INSTALL_DATA) $(2)/$(install_file) $(3)/`dirname $(install_file)`;) +endef + +define pkg_install_bin + $(foreach install_apps,$(1),$(INSTALL_DIR) $(3)/`dirname $(install_file)`; $(INSTALL_BIN) $(2)/$(install_file) $(3)/`dirname $(install_file)`;) +endef + define Build/Prepare $(call Build/Prepare/Default,) endef