Mercurial Hosting > editor
view build.elv @ 81:a873ccf6d4cd
elvish
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Mon, 23 Jun 2025 03:45:13 -0600 |
parents | build.sh@99ebb6176d2f |
children |
line wrap: on
line source
#!/usr/bin/env elvish cd (dirname (src)[name]) var LUAN = (bash -c 'source luan string:; echo $LUAN') rm -rf build mkdir -p build/luan_editor/jars cp $LUAN/jars/luan.jar build/luan_editor/jars cp $LUAN/jars/miglayout-*.jar build/luan_editor/jars cp $LUAN/jars/flatlaf-*.jar build/luan_editor/jars cp lib/*.jar build/luan_editor/jars cd src set E:CLASSPATH = . for file [../build/luan_editor/jars/*] { set E:CLASSPATH = $E:CLASSPATH":"$file } javac **.java jar cvf ../build/luan_editor/jars/luan_editor.jar **.class **.luan cd .. cp -r dictionaries build/luan_editor cp scripts/luan_editor.sh build/luan_editor cp scripts/install.sh build/luan_editor cp scripts/uninstall.sh build/luan_editor hg identify >build/luan_editor/hg_rev.txt cd build tar -cf ../website/src/download/luan_editor.tar luan_editor luan_editor/install.sh echo "finished build"