view scripts/build-luan.sh @ 1925:0156fe64a610 default tip

move editor out
author Franklin Schmidt <fschmidt@gmail.com>
date Mon, 21 Apr 2025 13:06:14 -0600
parents d2a1dbfd402f
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/install.sh build/luan
#chmod +x build/luan/install.sh
cp scripts/uninstall.sh build/luan
hg identify >build/luan/hg_rev.txt

cd build
tar -cf luan.tar luan
cp luan.tar $LUANHOME/website/src/download

luan/install.sh || sudo luan/install.sh

echo done