Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] Annotation of /admin/build-tar-files.sh
ViewVC logotype

Annotation of /admin/build-tar-files.sh

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4022 - (view) (download) (as text)

1 : jhr 3193 #!/bin/sh
2 :     #
3 :     # create the source tar files for a distribution
4 :     #
5 :    
6 :     set +x
7 :    
8 :     here=`pwd`
9 :     path_to_me=`dirname $0`
10 :    
11 :     # export all source files
12 :     #
13 :     $path_to_me/checkout-all.sh --export
14 :    
15 : jhr 3794 # cleanup stuff that shouldn't be in the release
16 :     #
17 :     rm -rf smlnj-lib/Dev
18 :    
19 : jhr 3193 dirs="\
20 :     MLRISC \
21 :     ckit \
22 :     cml \
23 :     config \
24 :     eXene \
25 :     heap2asm \
26 :     ml-burg \
27 :     ml-lex \
28 :     ml-lpt \
29 :     ml-yacc \
30 :     nlffi \
31 :     pgraph \
32 :     smlnj-c \
33 :     smlnj-lib \
34 :     trace-debug-profile \
35 :     "
36 :    
37 :     for d in $dirs ; do
38 : jhr 4022 tar -cfz $d.tgz $d
39 : jhr 3193 done
40 :    
41 :     base_dirs="\
42 :     cm \
43 :     compiler \
44 :     runtime \
45 :     system \
46 :     "
47 :    
48 : jhr 4022 cd $here/base
49 : jhr 3193 for d in $base_dirs ; do
50 : jhr 4022 tar -cfz ../$d.tgz $d
51 : jhr 3193 done
52 : jhr 3195
53 : jhr 4022 # building the documentation requires configuring it and then generating the manual pages
54 :     #
55 :     cd $here/doc
56 :     autoconf -Iconfig || exit 1
57 :     make man || exit 1
58 :     cd $here
59 :     tar -cfz doc.tar.gz doc

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0