control-freak-ide/server/nodejs/util/shrinksafe/build.sh
plastic-hub-dev-node-saturn 538369cff7 latest
2021-05-12 18:35:18 +02:00

24 lines
571 B
Bash

#!/bin/sh
RHINO=../js.jar
TEST=$1
# create shrinksafe.jar from src/
rm -rf bin
mkdir bin
cd src
javac -classpath $RHINO:. -d ../bin org/dojotoolkit/shrinksafe/Main.java
mkdir ../bin/org/dojotoolkit/shrinksafe/resources
cp org/dojotoolkit/shrinksafe/resources/Messages.properties ../bin/org/dojotoolkit/shrinksafe/resources/Messages.properties
cd ../bin
jar cfm ../shrinksafe.jar ../src/manifest *
cd ..
rm -rf bin
# call build.sh test to run the unit tests immediately
if [ "$TEST" == "test" ]; then
echo "Running tests."
cd tests
./runner.sh #| grep errors -1
fi