]> git.ipfire.org Git - ipfire-3.x.git/commitdiff
naoki: Files I forgot to commit several time ago.
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 4 Sep 2010 11:27:24 +0000 (13:27 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 4 Sep 2010 11:27:24 +0000 (13:27 +0200)
pkgs/Constants
pkgs/Include
pkgs/Targets

index b1adf570a15600746fc24c770071bcba95a85c1f..15a8f8fd76412de2c20de5590087809469c65eb4 100644 (file)
@@ -5,6 +5,9 @@
 #
 ###############################################################################
 
+PKG_VARIABLES = PKG_BUILD_DEPS PKG_DEPS PKG_DESCRIPTION PKG_FILES PKG_GROUP \
+       PKG_MAINTAINER PKG_LICENSE PKG_REL PKG_SUMMARY PKG_URL PKG_VER
+
 ifeq "$(CHROOT)" "1"
        BASEDIR = /usr/src
 endif
@@ -17,7 +20,7 @@ DIR_PATCHES = $(DIR_SOURCE)/patches
 DIR_SRC = $(ROOT)/usr/src
 DIR_TMP = /tmp
 DIR_SOURCE = $(CURDIR)
-DIR_PACKAGES = /usr/src/packages
+DIR_PACKAGES = /usr/src/packages/$(PKG_ARCH)
 DIR_TOOLS = $(BASEDIR)/tools
 DIR_LOGS = $(BASEDIR)/logs
 
@@ -39,15 +42,8 @@ DO_EXTRACT = $(DIR_TOOLS)/extractor
 DO_PATCHES = cd $(DIR_APP) && $(DIR_TOOLS)/patch $(foreach patch,$(PKG_PATCHES),$(DIR_PATCHES)/$(patch))
 DO_QUALITY_AGENT = $(DIR_TOOLS)/quality-agent
 
-PKG_DESCRIPTION_$(PKG_NAME_REAL)-devel = Development files of $(THISAPP).
-
-define PKG_FILES_$(PKG_NAME_REAL)-devel
-       /usr/include
-       */lib/*.so
-endef
-
-PKG_BUILD_DEPS += kernel-headers
-PKG_DEPS += glibc
+PKG_BUILD_DEPS += gcc glibc-devel kernel-headers
+PKG_DEPS +=
 
 CONFIGURE_OPTIONS = --prefix=/usr
 
index 50541e4f864ac54b7dd630826b811e5729c8c1a9..a3d62be3dc96e9df7dc666356a3f9f831edaa43f 100644 (file)
@@ -23,3 +23,4 @@
 include $(PKGROOT)/Constants
 include $(PKGROOT)/Functions
 include $(PKGROOT)/Targets
+include $(PKGROOT)/Templates
index 95fcb3815a131c21731a6402299b5b879270245f..dbb0d2d5818b2e54bc86c92dd77b1e4c73263fe3 100644 (file)
@@ -22,21 +22,14 @@ info:
        @echo "PKG_REL=\"$(PKG_REL)\""
        @echo "PKG_SUMMARY=\"$(strip $(PKG_SUMMARY))\""
        @echo "PKG_URL=\"$(PKG_URL)\""
-       @echo "PKG_TOOLCHAIN_DEPENDENCIES=\"$(PKG_TOOLCHAIN_DEPS)\""
 
 $(OBJECTS):
        @echo "Object file \"$@\" is required." >&2
        @exit 1
 
-%.ipk: $(STAGE_DONE)
-       @echo "$(strip $(PKG_FILES_$(patsubst %$(PKG_SUFFIX),%,$@)))" \
-               > $(DIR_TMP)/filelist_$(patsubst %$(PKG_SUFFIX),%,$@)
-       @$(DIR_TOOLS)/compressor $(DIR_PACKAGES)/$@ \
-               --root=$(BUILDROOT) $(if $(PKG_FILES_$(patsubst %$(PKG_SUFFIX),%,$@)), \
-               --regexes=$(DIR_TMP)/filelist_$(patsubst %$(PKG_SUFFIX),%,$@))
-
 .PHONY: package
-package: $(if $(TOOLCHAIN),$(STAGE_DONE),$$(STAGE_PACKAGE_TARGETS))
+package: $(STAGE_DONE)
+       $(foreach package,$(call reverse,$(PKG_PACKAGES)),$(call DO_PACKAGE,$(package)))
 
 .PHONY: shell
 shell: $(OBJECTS)