comparison build.sh @ 50:c433b19a8dfa

start build
author Franklin Schmidt <fschmidt@gmail.com>
date Sat, 24 May 2025 10:01:57 -0600
parents
children d5681da8ece8
comparison
equal deleted inserted replaced
49:c17c5312e8de 50:c433b19a8dfa
1 #!/bin/bash
2
3 set -e
4
5 . luan string:
6
7 rm -rf build
8 mkdir -p build/luan_editor/jars
9 cp $LUAN/jars/luan.jar build/luan_editor/jars
10 cp $LUAN/jars/miglayout-*.jar build/luan_editor/jars
11 cp $LUAN/jars/flatlaf-*.jar build/luan_editor/jars
12 cp lib/*.jar build/luan_editor/jars
13
14 . classpath.sh
15 cd src
16 javac -classpath $CLASSPATH `find . -name *.java`
17 jar cvf ../build/luan_editor/jars/luan_editor.jar `find . -name *.class -o -name *.luan`
18 cd ..
19
20 cp -r dictionaries build/luan_editor
21
22 cp scripts/install.sh build/luan_editor
23 cp scripts/uninstall.sh build/luan_editor
24 hg identify >build/luan_editor/hg_rev.txt
25
26 build/luan_editor/install.sh || sudo build/luan_editor/install.sh
27
28 echo done