Annotation of OpenXM/misc/clean-for-binary-dist, Revision 1.1.1.1
1.1 maekawa 1: #!/bin/csh
2: # Before run this script,
3: # generate openXM.tar.gz
4: # by the command
5: # ~/bin/makeOpenXMDist
6: # mount-unkei-dc1
7: # bacupdir5b openXM
8: # Next, extract all files:
9: # cd /fuji2/dist
10: # tar xzvf /fuji2/OX/openXM.tar.gz
11: # cd /fuji2/dist/openXM
12: # ./misc/clean-for-binary-dist
13: #
14: pwd
15: if ( `pwd` != "/fuji2/dist/openXM" ) then
16: echo "Invalid directory to run clean-for-binary-dist"
17: exit
18: endif
19:
20: echo "This is clean-for-binary-dist to generate openXM, sm1 + oxasir."
21: /bin/rm -f this-is-for-cpu-os.txt
22: echo -n "CPU=" >this-is-for-cpu-os.txt
23: uname -m >this-is-for-cpu-os.txt
24: echo -n "OS=" >>this-is-for-cpu-os.txt
25: uname -s >>this-is-for-cpu-os.txt
26: echo -n "Version=" >>this-is-for-cpu-os.txt
27: uname -r >>this-is-for-cpu-os.txt
28: echo "Compiled without -static option." >>this-is-for-cpu-os.txt
29:
30: pwd
31: echo "Cleaning src directories OK?"
32: sleep 10
33: /bin/rm -rf src/Ti*
34: /bin/rm -rf src/phc
35: /bin/rm -rf src/gnuplot*
36: /bin/rm -rf src/k097
37: /bin/rm -rf install.txt
38:
39: cp misc/readme.binary-dist .
40: ## /bin/rm -rf misc
41: pushd src
42: tar czvf ../../kan96.tgz kan96xx
43: popd
44:
45: ## Generate documents SSkan and copy sm1 to openXM/bin
46: pushd src/SSkan
47: make
48: pushd Doc
49: make
50: popd
51: make install-openXM-bin
52: popd
53:
54: ## Generate ox, oxlog, ox_sm1 and copy them to openXM/bin
55: ## Generate also symbolic links in openXM/lib/sm1/bin
56: pushd src/kxx
57: make
58: make install
59: popd
60:
61: ## Clean src/kan96xx and src/kxx
62: echo "Cleaning src/kan96xx and src/kxx"
63: sleep 10
64: /bin/rm -rf src/kan96xx/Kan
65: /bin/rm -rf src/kan96xx/Doc/Old src/kan96xx/Doc/checkData src/kan96xx/Doc/*~
66: /bin/rm -rf src/kan96xx/gc*
67: /bin/rm -rf src/kan96xx/gmp*
68: /bin/rm -rf src/kan96xx/plugin
69: /bin/rm -rf src/kan96xx/Makefile
70: /bin/rm -rf src/kan96xx/cleanForDist
71: /bin/rm -rf src/kan96xx/makeDist
72: /bin/rm -rf src/kan96xx/makeBinary
73: /bin/rm -rf src/kxx
74:
75: /bin/rm -rf bin/asir
76: /bin/rm -rf bin/phc
77: /bin/rm -rf bin/lin_phcv2p
78: /bin/rm -rf lib/k097
79: /bin/rm -rf lib/sm1/ole
80: /bin/rm -rf lib/asir/ox_asir.19990908.linux
81:
82:
83: cd ..
84: tar czvf sm1.binary.$OSTYPE.$HOSTTYPE.tar.gz openXM
85: echo "Done."
86:
87:
88:
89:
90:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>