Update of /cvsroot/tuxpaint/tuxpaint-stamps
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31123
Modified Files:
Makefile
Log Message:
Added "make release" target.
PO reprocess???
Index: Makefile
===================================================================
RCS file: /cvsroot/tuxpaint/tuxpaint-stamps/Makefile,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- Makefile 12 Nov 2005 08:04:12 -0000 1.5
+++ Makefile 26 Nov 2005 01:04:26 -0000 1.6
@@ -7,7 +7,10 @@
# bill@...
# http://www.newbreedsoftware.com/tuxpaint/
-# September 6, 2002 - November 12, 2005
+# September 6, 2002 - November 25, 2005
+
+
+VER_DATE=`date +"%Y.%m.%d"`
# Where to install things:
@@ -42,6 +45,32 @@
+releaseclean:
+ @echo
+ @echo "Cleaning release directory"
+ @echo
+ @rm -rf "build/tuxpaint-stamps-$(VER_DATE)" "build/tuxpaint-stamps-$(VER_DATE).tar.gz"
+ @-if [ -d build ] ; then rmdir build ; fi
+
+releasedir: build/tuxpaint-stamps-$(VER_DATE)
+
+build/tuxpaint-stamps-$(VER_DATE):
+ @echo
+ @echo "Creating release directory"
+ @echo
+ @mkdir -p build/tuxpaint-stamps-$(VER_DATE)
+ @find . -follow \
+ \( -wholename '*/CVS' -o -name .cvsignore -o -name 'build' -o -name '.#*' \) \
+ -prune -o -type f -exec cp --parents -vdp \{\} build/tuxpaint-stamps-$(VER_DATE)/ \;
+
+release: releasedir
+ @echo
+ @echo "Creating release tarball"
+ @echo
+ @cd build ; \
+ tar -czvf tuxpaint-stamps-$(VER_DATE).tar.gz tuxpaint-stamps-$(VER_DATE)
+
+
# "make install" installs the stamps
# (depending on the *PREFIX variables at the top, you probably need
|