ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/server/build.config
Revision: 1.8
Committed: Fri May 18 02:12:33 2001 UTC (23 years, 6 months ago) by tdb
Branch: MAIN
Changes since 1.7: +6 -0 lines
Log Message:
cvsbuild target added :) It's a touch crude due to the way ANT works. In fact,
it's the first thing that's been done "outside" of the ANT environment. I may
submit a feature request on this one, if possible.

This leaves the build setup here complete. Still some tidying up to do, very
much so in the configuration file. Probably a few bugs too, but all the features
covered by the Makefile setup (including configure) are included.

Also need to adjust documentation accordingly.

File Contents

# Content
1 # Configuration file for XML build (ant)
2
3 # TODO: Major tidying and commenting
4
5 # Location of the build directory
6 BUILDDIR = ${SOURCEROOT}/build
7 # Relative (to BUILD) location of the libraries
8 LIBDIR = ${BUILDDIR}/lib
9
10 # IDL file details
11 IDLDIR = ${SOURCEROOT}/idl
12 IDLFILE = ${IDLDIR}/iscream.idl
13 IDLPARSER = org.jacorb.idl.parser
14 IDLPARSERJAR = ${LIBDIR}/idl.jar
15
16 # Required Libraries
17 JCLIBS = ${LIBDIR}/idl.jar:${LIBDIR}/jacorb.jar:${LIBDIR}/jaxp.jar:${LIBDIR}/crimson.jar:${LIBDIR}/mm.mysql-2.0.4-bin.jar
18 # Compiler Classpath
19 JCCLASSPATH = ${JCLIBS}:${SOURCEROOT}:${BUILDDIR}
20
21 # Compiler options
22 JCDEBUG = no
23 JCOPTIM = yes
24 JCDEPRE = no
25
26 # Root package
27 ROOTPKG = uk
28
29 # JAR Package names
30 SERVERJAR = iscream-server.jar
31 UTILJAR = iscream-util.jar
32 # Main-class to be added to the Manifest
33 MFMAINCLASS = uk.org.iscream.componentmanager.ComponentManager
34 # Class-path to be added to the Manifest
35 MFCLPATH = lib/idl.jar lib/jacorb.jar lib/jaxp.jar lib/mm.mysql-2.0.4-bin.jar lib/crimson.jar
36
37 # Name of archives
38 ARCNAME = iscream-server
39 TAREXT = .tar
40 TARGZEXT = .tar.gz
41 ZIPEXT = .zip
42
43 TARFILE = ${ARCNAME}${TAREXT}
44 TARGZFILE = ${ARCNAME}${TARGZEXT}
45 ZIPFILE = ${ARCNAME}${ZIPEXT}
46
47 # note NO trailing slash
48 LIBURL = http://killigrew.ukc.ac.uk
49
50 RUNFILTERNAME = filter1
51
52 JDOCDIR = ${SOURCEROOT}/doc
53 JDOCPKGS = uk.org.iscream.*
54 JDOCTITLE = i-scream server
55 JDOCHEADER = <img src='http://www.i-scream.org.uk/i-scream_small.gif' width='146' height='38'>
56 JDOCBOTTOM = <i>Copyright &#169; 2000-2001 i-scream. All Rights Reserved.</i>
57 JDOCJAPI = http://java.sun.com/j2se/1.3/docs/api/
58
59 UTILJAR = iscream-util.jar
60 UTILSRC = uk/org/iscream/util/**/*.java
61
62 # Install Prefix
63 prefix = /usr/local/iscream-server
64 INSTALLDEST = ${prefix}
65
66 CVSROOT = /usr/local/proj/co600_10/cvs
67 CVSMODULE = source/server
68 CVSBUILDTEMP = ${SOURCEROOT}/cvsbuildtemp
69 rev = HEAD
70 REVISION = ${rev}