50
|
1 #!/bin/bash
|
63
|
2 set -e
|
50
|
3
|
63
|
4 cd "$(dirname $0)"
|
50
|
5
|
|
6 . luan string:
|
|
7
|
|
8 rm -rf build
|
|
9 mkdir -p build/luan_editor/jars
|
|
10 cp $LUAN/jars/luan.jar build/luan_editor/jars
|
|
11 cp $LUAN/jars/miglayout-*.jar build/luan_editor/jars
|
|
12 cp $LUAN/jars/flatlaf-*.jar build/luan_editor/jars
|
|
13 cp lib/*.jar build/luan_editor/jars
|
|
14
|
|
15 . classpath.sh
|
|
16 cd src
|
|
17 javac -classpath $CLASSPATH `find . -name *.java`
|
|
18 jar cvf ../build/luan_editor/jars/luan_editor.jar `find . -name *.class -o -name *.luan`
|
|
19 cd ..
|
|
20
|
|
21 cp -r dictionaries build/luan_editor
|
|
22
|
71
|
23 cp scripts/luan_editor.sh build/luan_editor
|
50
|
24 cp scripts/install.sh build/luan_editor
|
|
25 cp scripts/uninstall.sh build/luan_editor
|
|
26 hg identify >build/luan_editor/hg_rev.txt
|
|
27
|
53
|
28 cd build
|
|
29
|
|
30 tar -cf ../website/src/download/luan_editor.tar luan_editor
|
|
31
|
|
32 luan_editor/install.sh || sudo luan_editor/install.sh
|
50
|
33
|
63
|
34 echo "finished build"
|