summaryrefslogtreecommitdiff
path: root/ant-build-nsc.sh
diff options
context:
space:
mode:
Diffstat (limited to 'ant-build-nsc.sh')
-rwxr-xr-xant-build-nsc.sh28
1 files changed, 20 insertions, 8 deletions
diff --git a/ant-build-nsc.sh b/ant-build-nsc.sh
index 5ec1846dbe..b949b8f2ba 100755
--- a/ant-build-nsc.sh
+++ b/ant-build-nsc.sh
@@ -2,16 +2,28 @@
export ANT_OPTS=-Xmx256m
-CLASSPATH=/home/linuxsoft/apps/fjbg/jars/fjbg.jar
-CLASSPATH=$CLASSPATH:/home/linuxsoft/apps/jaco/lib/jaco.jar
-CLASSPATH=$CLASSPATH:/home/linuxsoft/apps/fjbg/jars/fjbg.jar
-CLASSPATH=$CLASSPATH:/localhome/buraq/scala/objects/main/lib/scala.jar
-CLASSPATH=$CLASSPATH:/localhome/buraq/scala/objects/main/lib/tools.jar
-CLASSPATH=$CLASSPATH:/home/linuxsoft/apps/jaco/lib/jaco.jar
-CLASSPATH=$CLASSPATH:/tmp/hackedPico
-CLASSPATH=$CLASSPATH:/tmp/jars/nsc4ant.jar:/tmp/jars/nsc.jar
+awk '/^$/ {next;} /^#/ {next;} {print "export " $1 $2 $3}' build-nsc.properties > env.sh
+. env.sh
+
+# ------- don't change these, change build-nsc.properties instead
+
+# jars for `scalac' task
+CLASSPATH=${fjbg_jar}
+CLASSPATH=$CLASSPATH:${scala_jar}
+CLASSPATH=$CLASSPATH:${tools_jar}
+
+# jars for `pico' task including the `-scala-hacks' enableda
+CLASSPATH=$CLASSPATH:${jaco_jar}
+CLASSPATH=$CLASSPATH:${hacked_pico_dir}
+
+# jars for `nsc' task (once its compiled)
+CLASSPATH=$CLASSPATH:${jars_dir}/nsc4ant.jar:${jars_dir}/nsc.jar
export CLASSPATH
+# for debugging your classpath
+
+#echo $CLASSPATH
+
ant -f build-nsc.xml $*