| 2 |  | # $Id$ | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 3 |  |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 4 |  | ## | 
 
 
 
 
 
 
 
 
 
 
 | 5 | < | ## Only the first two need changing here, the rest are just information | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 6 | < | ## for use throughout the build scripts | 
 
 
 
 
 
 
 
 
 | 5 | > | ## Only the first section needs changing here, the rest are just | 
 
 
 
 
 | 6 | > | ## information for use throughout the build scripts | 
 
 
 
 
 
 
 
 
 
 
 | 7 |  | ## | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 8 |  |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 9 |  | ## File and Path Locations | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 10 |  |  | 
 
 
 
 
 
 
 
 
 
 
 | 11 | < | # ****** These two will need to be set correctly ****** | 
 
 
 
 
 
 
 
 
 | 11 | > | # ****** These need to be set correctly ****** | 
 
 
 
 
 
 
 
 
 
 
 | 12 |  | # Location of the CVS Repository Root | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 13 |  | CVSROOT = /usr/local/proj/co600_10/cvs | 
 
 
 
 
 
 
 
 
 
 
 | 14 | < | # Location of the checked out local copy (hope to automate this) | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 15 | < | SERVERROOT = /home/cut/tdb1/cvs/source/server | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 16 | < | # ****** These two will need to be set correctly ****** | 
 
 
 
 
 
 
 
 
 | 14 | > | CVSSERVERMODULE = source/server | 
 
 
 
 
 | 15 | > | # ****** These need to be set correctly ****** | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 16 |  |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 17 |  | # Location of the build directory | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 18 |  | BUILD = $(SERVERROOT)/build | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 21 |  | # Location of the main include | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 22 |  | MKINC = $(SERVERROOT)/Makefile.inc | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 23 |  |  | 
 
 
 
 
 
 
 
 | 24 | + | # Install Prefix | 
 
 
 
 
 
 
 
 | 25 | + | prefix = /usr/local/iscream-server | 
 
 
 
 
 
 
 
 | 26 | + | INSTALL = $(prefix) | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 27 |  |  | 
 
 
 
 
 
 
 
 
 
 
 | 28 | < | ## JAR information | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 28 | > | # cvsbuild temporary directory name | 
 
 
 
 
 | 29 | > | CVSBUILDTEMP = $(SERVERROOT)/cvsbuildtemp | 
 
 
 
 
 | 30 | > | # cvsbuild default revision | 
 
 
 
 
 | 31 | > | rev = HEAD | 
 
 
 
 
 | 32 | > | REVISION = $(rev) | 
 
 
 
 
 
 
 
 
 
 
 | 33 |  |  | 
 
 
 
 
 
 
 
 | 34 | + | ## Compiler Information | 
 
 
 
 
 
 
 
 | 35 | + | JCLIBS = $(LIBDIR)/idl.jar:$(LIBDIR)/jacorb.jar:$(LIBDIR)/jaxp.jar:$(LIBDIR)/parser.jar | 
 
 
 
 
 
 
 
 | 36 | + | JCCLASSPATH = $(JCLIBS):$(SERVERROOT):$(BUILD):. | 
 
 
 
 
 
 
 
 | 37 | + |  | 
 
 
 
 
 
 
 
 | 38 | + | ## Package information | 
 
 
 
 
 
 
 
 | 39 | + |  | 
 
 
 
 
 
 
 
 | 40 | + | # Name of archives | 
 
 
 
 
 
 
 
 | 41 | + | ARCNAME = iscream | 
 
 
 
 
 
 
 
 | 42 | + | TAREXT = .tar | 
 
 
 
 
 
 
 
 | 43 | + | TARGZEXT = .tar.gz | 
 
 
 
 
 
 
 
 | 44 | + | ZIPEXT = .zip | 
 
 
 
 
 
 
 
 | 45 | + |  | 
 
 
 
 
 
 
 
 | 46 | + | TARFILE = $(ARCNAME)$(TAREXT) | 
 
 
 
 
 
 
 
 | 47 | + | TARGZFILE = $(ARCNAME)$(TARGZEXT) | 
 
 
 
 
 
 
 
 | 48 | + | ZIPFILE = $(ARCNAME)$(ZIPEXT) | 
 
 
 
 
 
 
 
 | 49 | + |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 50 |  | # Name of JAR file (will be created in BUILD) | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 51 |  | PACKAGE = iscream.jar | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 52 |  | # Main-class to be added to the Manifest | 
 
 
 
 
 
 
 
 
 
 
 | 53 | < | MAINCLASS = uk.ac.ukc.iscream.core.Core | 
 
 
 
 
 
 
 
 
 | 53 | > | MAINCLASS = uk.ac.ukc.iscream.componentmanager.ComponentManager | 
 
 
 
 
 
 
 
 
 
 
 | 54 |  | # Class-path to be added to the Manifest | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 55 |  | CLPATH = $(LIBDIR)/idl.jar $(LIBDIR)/jacorb.jar $(LIBDIR)/jaxp.jar $(LIBDIR)/parser.jar | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 56 |  |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 57 |  |  | 
 
 
 
 
 
 
 
 
 | 36 | – | ## IDL information | 
 
 
 
 
 
 
 
 
 | 37 | – |  | 
 
 
 
 
 
 
 
 
 | 38 | – | # Location IDL files will be checked out to | 
 
 
 
 
 
 
 
 
 | 39 | – | IDLFILES = $(SERVERROOT)/idl/uk | 
 
 
 
 
 
 
 
 
 | 40 | – |  | 
 
 
 
 
 
 
 
 
 | 41 | – |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 58 |  | ## CHECK Files (for dependencies) | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 59 |  | IDLCHECK = $(SERVERROOT)/.doneidl | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 60 |  | BUILDCHECK = $(SERVERROOT)/.donebuild | 
 
 
 
 
 
 
 
 | 61 | + | COMPILECHECK = .donecompile |