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, 7 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

# User Rev Content
1 tdb 1.1 # Configuration file for XML build (ant)
2    
3 tdb 1.6 # TODO: Major tidying and commenting
4    
5 tdb 1.1 # 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 tdb 1.2 IDLPARSER = org.jacorb.idl.parser
14 tdb 1.1 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 tdb 1.3
47 tdb 1.4 # note NO trailing slash
48     LIBURL = http://killigrew.ukc.ac.uk
49    
50 tdb 1.3 RUNFILTERNAME = filter1
51 tdb 1.5
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 tdb 1.6
59     UTILJAR = iscream-util.jar
60     UTILSRC = uk/org/iscream/util/**/*.java
61 tdb 1.7
62     # Install Prefix
63     prefix = /usr/local/iscream-server
64     INSTALLDEST = ${prefix}
65 tdb 1.8
66     CVSROOT = /usr/local/proj/co600_10/cvs
67     CVSMODULE = source/server
68     CVSBUILDTEMP = ${SOURCEROOT}/cvsbuildtemp
69     rev = HEAD
70     REVISION = ${rev}