ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/server/build.config
Revision: 1.1
Committed: Mon May 7 16:22:54 2001 UTC (23 years, 1 month ago) by tdb
Branch: MAIN
Log Message:
A start at a build script written in XML for the Ant build tool.
This requires Ant, which can be downloaded from http://jakarta.apache.org/ant.

Note that this has only been tested on Unix, not Windows. It currently just
builds the package, none of the extra facilities such as javadoc are done.

The TODO list looks something like this;

  build/jar util package
  install target
  cvs version build (including cleanup)
  javadoc
  sql table generation
  run target
  distclean target

File Contents

# Content
1 # Configuration file for XML build (ant)
2
3 # Location of the build directory
4 BUILDDIR = ${SOURCEROOT}/build
5 # Relative (to BUILD) location of the libraries
6 LIBDIR = ${BUILDDIR}/lib
7
8 # IDL file details
9 IDLDIR = ${SOURCEROOT}/idl
10 IDLFILE = ${IDLDIR}/iscream.idl
11 IDLPARSER = jacorb.idl.parser
12 IDLPARSERJAR = ${LIBDIR}/idl.jar
13
14 # Required Libraries
15 JCLIBS = ${LIBDIR}/idl.jar:${LIBDIR}/jacorb.jar:${LIBDIR}/jaxp.jar:${LIBDIR}/crimson.jar:${LIBDIR}/mm.mysql-2.0.4-bin.jar
16 # Compiler Classpath
17 JCCLASSPATH = ${JCLIBS}:${SOURCEROOT}:${BUILDDIR}
18
19 # Compiler options
20 JCDEBUG = no
21 JCOPTIM = yes
22 JCDEPRE = no
23
24 # Root package
25 ROOTPKG = uk
26
27 # JAR Package names
28 SERVERJAR = iscream-server.jar
29 UTILJAR = iscream-util.jar
30 # Main-class to be added to the Manifest
31 MFMAINCLASS = uk.org.iscream.componentmanager.ComponentManager
32 # Class-path to be added to the Manifest
33 MFCLPATH = lib/idl.jar lib/jacorb.jar lib/jaxp.jar lib/mm.mysql-2.0.4-bin.jar lib/crimson.jar
34
35 # Name of archives
36 ARCNAME = iscream-server
37 TAREXT = .tar
38 TARGZEXT = .tar.gz
39 ZIPEXT = .zip
40
41 TARFILE = ${ARCNAME}${TAREXT}
42 TARGZFILE = ${ARCNAME}${TARGZEXT}
43 ZIPFILE = ${ARCNAME}${ZIPEXT}