summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBurak Emir <emir@epfl.ch>2005-07-30 23:29:20 +0000
committerBurak Emir <emir@epfl.ch>2005-07-30 23:29:20 +0000
commit84bc4d62b29002827b73ded5d82528cb0fccc612 (patch)
treef72d09e1e8e468460e108c7fd1a26e182baae46f
parent4fe7cba490886561d730f728ca29e80b94d6184b (diff)
downloadscala-84bc4d62b29002827b73ded5d82528cb0fccc612.tar.gz
scala-84bc4d62b29002827b73ded5d82528cb0fccc612.tar.bz2
scala-84bc4d62b29002827b73ded5d82528cb0fccc612.zip
docu
-rw-r--r--README.ant-nsc22
1 files changed, 22 insertions, 0 deletions
diff --git a/README.ant-nsc b/README.ant-nsc
new file mode 100644
index 0000000000..d9eb15edce
--- /dev/null
+++ b/README.ant-nsc
@@ -0,0 +1,22 @@
+Create a build.properties file (e.g. copy from the build.properties.SAMPLE). This file will be cvs-ignored, you'll keep your settings.
+
+Note that you can create a directory developer/${user.name} in which you can add
+* custom.properties (property file for ant, e.g. to set nscArgs)
+* build-nsc-excludes.xml (list of <exclude ...> elements, to be used for &userExclude; in build-nsc.xml)
+* test-nsc-excludes.xml (list of <exclude ...> elements, to be used for &userExclude; in test-nsc.xml)
+
+Have a look at developer/emir/... for examples.
+
+Building nsc:
+
+ sh ant-build-sh [target]
+
+calls ant on file build-nsc.xml (after setting classpath).
+
+Testing nsc:
+
+ sh ant-test-sh [target]
+
+calls ant on file test-nsc.xml (after setting classpath)
+
+The scripts check that some mandatory files are present, and do some replacement on ...-nsc.xml to handle userExcludes.