# # Copyright (C) 2006 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. # define Dumpinfo $(eval $(Package/Default)) $(eval $(Package/$(1))) # Support obsolete DESCRIPTION field> ifndef Package/$(1)/description define Package/$(1)/description $(TITLE)$(subst \, ,\ $(DESCRIPTION)) endef endif # $(foreach FIELD, TITLE CATEGORY PRIORITY SECTION VERSION, ifeq ($($(FIELD)),) $$(error Package/$(1) is missing the $(FIELD) field) endif ) $(call shexport,Package/$(1)/description) $(call shexport,Package/$(1)/config) dumpinfo: dumpinfo-$(1) dumpinfo-$(1): FORCE @echo "Package: $(1)" ifneq ($(MENU),) @echo "Menu: $(MENU)" endif ifneq ($(SUBMENU),) @echo "Submenu: $(SUBMENU)" ifneq ($(SUBMENUDEP),) @echo "Submenu-Depends: $(SUBMENUDEP)" endif endif ifneq ($(DEFAULT),) @echo "Default: $(DEFAULT)" endif @if [ "$$$$PREREQ_CHECK" = 1 ]; then echo "Prereq-Check: 1"; fi @echo "Version: $(VERSION)" @echo "Depends: $(DEPENDS)" @echo "Provides: $(PROVIDES)" @echo "Build-Depends: $(PKG_BUILD_DEPENDS)" @echo "Section: $(SECTION)" @echo "Category: $(CATEGORY)" @echo "Title: $(TITLE)" @echo "Maintainer: $(MAINTAINER)" @echo -n "Description: "; @getvar $(call shvar,Package/$(1)/description); ifneq ($(URL),) @echo @echo "$(URL)" endif @echo "@@" ifneq ($$(Package/$(1)/config),) @echo "Config: " @getvar $(call shvar,Package/$(1)/config) @echo "@@" endif endef