]> git.ipfire.org Git - ipfire-3.x.git/commitdiff
Remove any toolchain reference from the makefiles.
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 3 Sep 2010 00:02:17 +0000 (02:02 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 3 Sep 2010 00:02:17 +0000 (02:02 +0200)
References #53.

pkgs/Functions

index c94b0b13e9d6409e00a66ede58d96217d8676449..4dce5aa6d3e6711a7136802004642d723e41a3d3 100644 (file)
@@ -9,6 +9,20 @@ include $(PKGROOT)/gmsl
 
 DO_PACKAGE_FILENAME = $(1)$(PKG_SUFFIX)
 
+define DO_PACKAGE
+       @echo "#####################################################################"
+       @echo "# $(1) - Package build started"
+       @echo "#####################################################################"
+
+       @$(foreach var,$(PKG_VARIABLES),$(if $($(var)-$(1)),$(var)="$(strip $($(var)-$(1)))",$(var)="$(strip $($(var)))")) \
+               $(DIR_TOOLS)/packager $(1) $(DIR_PACKAGES)/$(call DO_PACKAGE_FILENAME,$(1))
+
+       @echo "#####################################################################"
+       @echo "# $(1) - Package build finished"
+       @echo "#####################################################################"
+
+endef
+
 define DO_FILELIST
        @echo "# Filelist dump"
        @cd $(BUILDROOT) && find -ls
@@ -112,9 +126,8 @@ define DO_INSTALL
        @echo "# $(PKG_NAME) - Install finished"
        @echo "#####################################################################"
 
-       $(if $(TOOLCHAIN),,$(DO_QUALITY_AGENT))
-
-       $(if $(TOOLCHAIN),,$(DO_FILELIST))
+       $(DO_QUALITY_AGENT)
+       $(DO_FILELIST)
 endef
 
 define STAGE_PREPARE
@@ -144,7 +157,7 @@ endef
 STAGE_INSTALL_TARGETS = install
 
 define STAGE_INSTALL
-       cd $(DIR_APP) && make $(STAGE_INSTALL_TARGETS) $(if $(TOOLCHAIN),,DESTDIR=$(BUILDROOT))
+       cd $(DIR_APP) && make $(STAGE_INSTALL_TARGETS) DESTDIR=$(BUILDROOT)
 
        $(STAGE_INSTALL_CMDS)
 endef