Print

Print


Commit in SimDist on MAIN
GNUmakefile.in+16-41.6 -> 1.7


SimDist
GNUmakefile.in 1.6 -> 1.7
diff -u -r1.6 -r1.7
--- GNUmakefile.in	18 Nov 2005 01:39:13 -0000	1.6
+++ GNUmakefile.in	18 Nov 2005 01:45:43 -0000	1.7
@@ -1,30 +1,42 @@
-# $Header: /cvs/lcd/SimDist/GNUmakefile.in,v 1.6 2005/11/18 01:39:13 jeremy Exp $
+# $Header: /cvs/lcd/SimDist/GNUmakefile.in,v 1.7 2005/11/18 01:45:43 jeremy Exp $
 
 include build/common.gmk
 
 .PHONY: dist
 
+# rebuild the entire distribution using default targets of each package
 dist:
 	@for dir in $(packages_dep_order); do (cd $(sim_packages_dir)/$$dir && $(MAKE)); done;:
 
+# refetch sources for each package
 source:
 	@for dir in $(packages_dep_order); do (cd $(sim_packages_dir)/$$dir && $(MAKE) source); done;:
 
+# reconfigure each package
 config:
 	@for dir in $(packages_dep_order); do (cd $(sim_packages_dir)/$$dir && $(MAKE) config); done;:
 
+# remake the versions list
 package_version_list:
 	cd $(sim_build_dir) && ./makePackageVersions.sh
 
+# execute the clean target of each source distribution
 clean:
 	@for dir in $(packages_dep_order); do (cd $(sim_packages_dir)/$$dir && $(MAKE) clean); done;:
 
-distclean:
-	@for dir in $(packages_reverse_dep_order); do (cd $(sim_packages_dir)/$$dir && $(MAKE) distclean); done;:
+# completely clean the packages and the base area
+distclean: packagesclean baseclean
 
+packagesclean:
+	@for dir in $(packages_reverse_dep_order); do (cd $(sim_packages_dir)/$$dir && $(MAKE) distclean); done; 
+
+baseclean:
+	@cd $(sim_dist_dir) && rm -rf GNUmakefile common/common.gmk
+
+# make a tar.gz archive of the SimDist
 archive:
 	cd ..; rm SimDist.tar.gz &> /dev/null; tar zcvf SimDist.tar.gz SimDist
 
-# if user sets PACKAGE dir from CL
+# execute the default target of a package from PACKAGE var passed to CL
 $(PACKAGE):
 	cd $(sim_packages_dir)/$(PACKAGE) && $(MAKE) package
CVSspam 0.2.8