summaryrefslogtreecommitdiff
path: root/makesrcdist
diff options
context:
space:
mode:
authorMichael R Sweet <michael.r.sweet@gmail.com>2001-08-18 23:42:36 +0000
committerMichael R Sweet <michael.r.sweet@gmail.com>2001-08-18 23:42:36 +0000
commit286ebf903f1765b854f37e3b7c0a977d021b29ee (patch)
tree13748d9a17b343add7d17378fd81e1bff89fb418 /makesrcdist
parent00ef77c2676606e5e215a369163aa01babb827da (diff)
Add missing Fl_Check_Browser file.
Add makesrcdist script. Updated changelog. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1576 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'makesrcdist')
-rwxr-xr-xmakesrcdist74
1 files changed, 74 insertions, 0 deletions
diff --git a/makesrcdist b/makesrcdist
new file mode 100755
index 000000000..87949f16d
--- /dev/null
+++ b/makesrcdist
@@ -0,0 +1,74 @@
+#!/bin/sh
+#
+# makedist - make a distribution of FLTK.
+#
+
+echo "Getting distribution..."
+
+CVS_RSH=ssh1; export CVS_RSH
+MAINTAINER=easysw
+
+cd /tmp
+cvs -d$MAINTAINER@cvs.fltk.sourceforge.net:/cvsroot/fltk get -r v1_1 fltk >& /dev/null
+
+if ($#argv == 0) then
+ echo -n "Version number for distribution? "
+ set version = $<
+else
+ set version = $1
+endif
+
+rm -rf fltk-$version
+mv fltk fltk-$version
+cd fltk-$version
+
+if ("$version" != "snapshot") then
+ echo "Tagging release..."
+
+ set tag = `echo v$version | tr '.' '_'`
+
+ cvs tag -F $tag
+endif
+
+echo "Making configuration script..."
+
+autoconf
+
+echo "Removing CVS directories..."
+
+rm -rf CVS */CVS */*/CVS
+rm makesrcdist
+
+echo "Generating .cxx and .h files for fluid demos..."
+
+cd test
+cp demo.menu demod.menu
+
+foreach file (*.fl)
+ echo $file
+ fluid -c $file
+ if ($status != 0) then
+ echo Error executing fluid: $status
+ exit 1
+ endif
+end
+cd ..
+
+echo "Making UNIX distribution..."
+
+cd ..
+gtar czf fltk-$version-source.tar.gz fltk-$version
+
+echo "Making BZ2 distribution..."
+gunzip -c fltk-$version-source.tar.gz | bzip2 -v9 >fltk-$version-source.tar.bz2
+
+echo "Making Windows distribution..."
+
+rm -f fltk-$version-source.zip
+zip -r9 fltk-$version-source.zip fltk-$version
+
+echo "Removing distribution directory..."
+
+rm -rf fltk-$version
+
+echo "Done\!"