Mercurial Hosting > luan
view scripts/build-luan.sh @ 1970:750a1d74d3c1
better build
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Thu, 12 Jun 2025 11:27:48 -0600 |
parents | 00f1a660cb6b |
children |
line wrap: on
line source
#!/bin/bash set -e cd "$(dirname $0)/.." LUANHOME="$(pwd)" rm -rf build mkdir -p build/luan/jars cp lib/* build/luan/jars find . -name *.class -delete . $LUANHOME/classpath.sh cd "$LUANHOME/src" javac -classpath "$CLASSPATH" $(find . -name *.java) jar cvf "$LUANHOME/build/luan/jars/luan.jar" $(find . -name *.class -o -name *.luan) cd $LUANHOME/slf4j/src javac -classpath "$CLASSPATH" $(find . -name *.java) jar cvf "$LUANHOME/build/luan/jars/slf4j-goodjava.jar" $(find . -name *.class -o -name *.luan) cd "$LUANHOME" cp scripts/luan.sh build/luan cp scripts/install.sh build/luan cp scripts/uninstall.sh build/luan hg identify >build/luan/hg_rev.txt cd build tar -cf "$LUANHOME/website/src/download/luan.tar" luan luan/install.sh || sudo luan/install.sh echo done