[csw-devel] SF.net SVN: gar:[2595] csw/mgar/gar/v2/gar.pkg.mk

dmichelsen at users.sourceforge.net dmichelsen at users.sourceforge.net
Mon Dec 15 12:43:33 CET 2008


Revision: 2595
          http://gar.svn.sourceforge.net/gar/?rev=2595&view=rev
Author:   dmichelsen
Date:     2008-12-15 11:43:32 +0000 (Mon, 15 Dec 2008)

Log Message:
-----------
mGAR v2: Add DEBUG_PACKAGING flag

Modified Paths:
--------------
    csw/mgar/gar/v2/gar.pkg.mk

Modified: csw/mgar/gar/v2/gar.pkg.mk
===================================================================
--- csw/mgar/gar/v2/gar.pkg.mk	2008-12-15 11:37:33 UTC (rev 2594)
+++ csw/mgar/gar/v2/gar.pkg.mk	2008-12-15 11:43:32 UTC (rev 2595)
@@ -13,6 +13,12 @@
 #
 #
 
+ifeq ($(DEBUG_PACKAGING),)
+_DBG=@
+else
+_DBG=
+endif
+
 PKGINFO ?= /usr/bin/pkginfo
 
 SPKG_SPECS     ?= $(basename $(filter %.gspec,$(DISTFILES)))
@@ -156,11 +162,11 @@
 
 # Pulled in from pkglib/csw_prototype.gspec
 $(PROTOTYPE): $(WORKDIR) merge
-	@cswproto -r $(PKGROOT) $(PKGROOT) >$@
+	$(_DBG)cswproto -r $(PKGROOT) $(PKGROOT) >$@
 
 .PRECIOUS: $(WORKDIR)/%.prototype $(WORKDIR)/%.prototype-$(GARCH)
 $(WORKDIR)/%.prototype: | $(PROTOTYPE)
-	@if [ -n "$(PKGFILES_$*_SHARED)" -o \
+	$(_DBG)if [ -n "$(PKGFILES_$*_SHARED)" -o \
 	      -n "$(PKGFILES_$*)" -o \
 	      -n "$(_PKGFILES_EXCLUDE_$*)" -o \
 	      -n "$(ISAEXEC_FILES_$*)" -o \
@@ -178,12 +184,12 @@
 	fi
 
 $(WORKDIR)/%.prototype-$(GARCH): | $(WORKDIR)/%.prototype
-	@cat $(WORKDIR)/$*.prototype $(_PROTOTYPE_FILTER_$*) >$@
+	$(_DBG)cat $(WORKDIR)/$*.prototype $(_PROTOTYPE_FILTER_$*) >$@
 
 # $_EXTRA_GAR_PKGS is for dynamic dependencies added by GAR itself (like CSWisaexec or CSWcswclassutils)
 .PRECIOUS: $(WORKDIR)/%.depend
 $(WORKDIR)/%.depend:
-	$(if $(_EXTRA_GAR_PKGS)$(REQUIRED_PKGS_$*)$(REQUIRED_PKGS), \
+	$(_DBG)$(if $(_EXTRA_GAR_PKGS)$(REQUIRED_PKGS_$*)$(REQUIRED_PKGS), \
 		($(foreach PKG,$(_EXTRA_GAR_PKGS) $(REQUIRED_PKGS_$*) $(REQUIRED_PKGS),\
 			$(if $(SPKG_DESC_$(PKG)), \
 				echo "P $(PKG) $(call _pkglist_catalogname,$(PKG)) - $(SPKG_DESC_$(PKG))";, \
@@ -218,7 +224,7 @@
 
 package-%: $(WORKDIR)/%.prototype-$(GARCH) $(WORKDIR)/%.depend
 	@echo " ==> Processing $*.gspec"
-	@( $(call _PKG_ENV,$*) mkpackage --spec $(WORKDIR)/$*.gspec \
+	$(_DBG)( $(call _PKG_ENV,$*) mkpackage --spec $(WORKDIR)/$*.gspec \
 						 --spooldir $(SPKG_SPOOLDIR) \
 						 --destdir  $(SPKG_EXPORT) \
 						 --workdir  $(SPKG_WORKDIR) \


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the devel mailing list