-
Notifications
You must be signed in to change notification settings - Fork 28
/
package
47 lines (47 loc) · 1.14 KB
/
package
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
export CUTE=jcute
sh ./package_application
mkdir tmp
mkdir tmp/$CUTE
cp $CUTE.htm tmp/$CUTE/demo.htm
cp $CUTE.swf tmp/$CUTE/
cp jcutec.in tmp/$CUTE/
cp replay tmp/$CUTE
cp LICENSE.* tmp/$CUTE/
cp jcute.in tmp/$CUTE/
cp jcuteonce.in tmp/$CUTE/
cp jcutegui.bat tmp/$CUTE/
cp jcutegui tmp/$CUTE/
cp clean tmp/$CUTE/
cp setup tmp/$CUTE/
cp $CUTE.test tmp/$CUTE/runtests
cp dcute.test tmp/$CUTE/dtests
dos2unix tmp/$CUTE/*.in
dos2unix tmp/$CUTE/jcutegui
chmod +x tmp/$CUTE/jcutegui
dos2unix tmp/$CUTE/setup
chmod +x tmp/$CUTE/setup
dos2unix tmp/$CUTE/clean
chmod +x tmp/$CUTE/clean
dos2unix tmp/$CUTE/$CUTE.test
chmod +x tmp/$CUTE/$CUTE.test
cp README.md tmp/$CUTE/README
cp LICENSE* tmp/$CUTE/
cp jcute.jar tmp/$CUTE/
cp 3rdparty/lpsolve51.dll tmp/$CUTE/
cp 3rdparty/lpsolve51j.dll tmp/$CUTE/
cp 3rdparty/liblpsolve51.so tmp/$CUTE/
cp 3rdparty/liblpsolve51j.so tmp/$CUTE/
cp JCuteGuiExecLog2.java tmp/$CUTE/
cp JCuteGuiExecLog1.java tmp/$CUTE/
cp replay1 tmp/$CUTE/
cp testall tmp/$CUTE/
cp -R src tmp/$CUTE/
rm -rf tmp/$CUTE/src/ccl
rm -rf tmp/$CUTE/src/cute
rm -f tmp/$CUTE/src/*
cd tmp/
tar -cvf $CUTE.tar $CUTE/
gzip $CUTE.tar
mv $CUTE.tar.gz ..
cd ..
rm -rf tmp