summaryrefslogtreecommitdiff
path: root/config/build.default.properties
diff options
context:
space:
mode:
Diffstat (limited to 'config/build.default.properties')
-rw-r--r--config/build.default.properties80
1 files changed, 67 insertions, 13 deletions
diff --git a/config/build.default.properties b/config/build.default.properties
index 15b13e3371..cf9dd5513c 100644
--- a/config/build.default.properties
+++ b/config/build.default.properties
@@ -1,42 +1,96 @@
-# These are the default properties for the Scala build script.
+################################################################################
+# DEFAULT PROPERTIES FOR SABBUS #
+################################################################################
+These are default values for all properties used by SABBUS. DO NOT CHANGE them
+in this file. All properties can be overriden in the build.USER_NAME.properties
+file.
# $Id$
+################################################################################
-# DO NOT CHANGE THIS FILE!
-# Changes should be made in the 'build.USER_NAME.properties' file,
-# that will override the properties in this file.
+# CONFIGURATION OF NSC
+################################################################################
+# What NSC should output during compilation. Either 'none', 'verbose', 'debug'.
nsc.logging=none
+
+# After which compile phase NSC should stop. This will induce build errors.
nsc.stop=
+
+# A comma-separated list of compile phases that NSC should skip.
nsc.skip=
+
+# A comma-separated list of compile phases which result should be checked for
+# consistency.
nsc.check=
-nsc.nslib.excludes=${basedir}/build.support/nsc.nslib.excludes
-nsc.nstools.excludes=${basedir}/build.support/nsc.nstools.excludes
+# The name of a file that lists files that should be excluded when building
+# the new Scala library. This file MUST EXIST.
+nsc.nslib.excludes=${support.dir}/nsc.nslib.excludes
+
+# The name of a file that lists files that should be excluded when building
+# the new Scala tools. This file MUST EXIST.
+nsc.nstools.excludes=${support.dir}/nsc.nstools.excludes
+
+# LOCATION OF PRE-COMPILED LIBRARIES
+################################################################################
+
+# The path to the old Scala library ('scala.jar').
oslib.jar=/usr/local/lib/scala.jar
+
+# The path to the old Scala library sources.
oslib.src=/usr/local/share/scala/src
+
+# The path to the old Scala tools ('tools.jar').
ostools.jar=/usr/local/lib/tools.jar
+
+# The path to the JaCo compiler ('jaco.jar).
jaco.jar=/usr/local/lib/jaco.jar
+
+# The path to the FJBG byte-code generation library ('fjbg.jar').
fjbg.jar=/usr/local/lib/fjbg.jar
+
+# The path to the MSIL byte-code generation library ('fjbg.jar').
msil.jar=/usr/local/lib/msil.jar
+
+# The path to the Java base classes ('rt.jar' or 'classes.jar').
java.jar=${java.home}/jre/lib/rt.jar
+# The path to the Ant base classes ('ant.jar').
ant.jar=${ant.home}/lib/ant.jar
-doc.dir=${basedir}/doc
-newsources.dir=${basedir}/newsources
-sources.dir=${basedir}/sources
-support.dir=${basedir}/support
-test.dir=${basedir}/test
+# LOCATION OF BUILD PRODUCTS
+################################################################################
+# The directory in which all build products live.
build.dir=${basedir}/build
+
+# The directory to which the new Scala library is compiled.
build.nslib.dir=${build.dir}/nslib
+
+# The directory to which the new Scala tools (built with OSC) are compiled.
build.osc-nstools.dir=${build.dir}/osc-nstools
+
+# The directory to which the new Scala tools are compiled.
build.nstools.dir=${build.dir}/nstools
-build.oslib.dir=${build.dir}/oslib
-build.ostools.dir=${build.dir}/ostools
+
+# LOCATION AND STRUCTURE OF THE DISTRIBUTION
+# Overriding these properties will produce a non-standard distribution that
+# might not be useable.
+################################################################################
+
+# The directory to which a new distribution will be added.
distrib.dir=${basedir}/dist
+
+# The prefix of the directory in which a distribution will reside. This will be
+# completed by the date of the distribution.
distrib.current.prefix=nscala
+# The JAR file in which the new Scala library should be archived.
distrib.nslib.jar=nslib.jar
+
+# The JAR file in which the new Scala tools should be archived.
distrib.nstools.jar=nstools.jar
+
+# The JAR file in which the new Scala tools (built with OSC) should be archived.
distrib.osc-nstools.jar=osc-nstools.jar
+