ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/server/Config2.inc
Revision: 1.41
Committed: Fri Feb 21 13:45:48 2003 UTC (21 years, 3 months ago) by tdb
Branch: MAIN
Changes since 1.40: +5 -2 lines
Log Message:
Main change is making the use of jacorb.properties transparent to the end
user - something which should have been done with CorbaServices a long time
ago :-) Now a base jacorb.properties is included in the jar files, because
it's searched by the jacorb loading stuff. The only value outside of the
jar file is the naming service location, which can now be found in the
default.properties files.

The server and corbaservices assume that the naming services is running on
localhost on port 8052, which is ok for most normal things. If it's on a
different host the default.properties just needs fixing.

Also added a default.properties style thing to the corbaservices, and fixed
some bugs in the command line argument parsing.

Finally, fixed a bug with the make src target of all the Makefiles.

File Contents

# Content
1 # Include Config for the server
2 # $Id: Config2.inc,v 1.40 2003/02/16 20:35:59 tdb Exp $
3
4 include $(SOURCEROOT)/Version.inc
5
6 # Name of our dist
7 DISTNAME = iscream_server
8
9 # Location of the i-scream CVS Repository Root
10 CVSROOT = :pserver:anonymous@cvs.i-scream.org.uk:/cvs/i-scream
11
12 # This will attempt to locate cvs, and return the path.
13 CVS = `if test -x /usr/bin/cvs; then echo /usr/bin/cvs; else if test -x /usr/local/bin/cvs; then echo /usr/local/bin/cvs; else echo cvs; fi fi`
14
15 # and the same for cvs2cl
16 CVS2CL = `if test -x /usr/bin/cvs2cl; then echo /usr/bin/cvs2cl; else if test -x /usr/local/bin/cvs2cl; then echo /usr/local/bin/cvs2cl; else echo cvs2cl; fi fi`
17 # and flags for cvs2cl
18 CVS2CLFLAGS = --stdout --no-wrap -r -t -w -S -g "-d $(CVSROOT)" -g "-q"
19
20 # and the same for gpg
21 GPG = `if test -x /usr/bin/gpg; then echo /usr/bin/gpg; else if test -x /usr/local/bin/gpg; then echo /usr/local/bin/gpg; else echo gpg; fi fi`
22 # and flags for gpg
23 GPGFLAGS = -abs --default-key=0x135D6B0A
24
25 # Binary to run for javac and javadoc
26 JAVACBIN = javac
27 JAVADOCBIN = javadoc
28
29 # Location of the build directory
30 BUILDDIRNAME = build
31 BUILD = $(SOURCEROOT)/$(BUILDDIRNAME)
32 # Relative (to BUILD) location of the libraries
33 LIBDIR = $(BUILD)/lib
34 # Location of the main include
35 MKINC = $(SOURCEROOT)/Makefile.inc
36 # IDL directory
37 IDLDIR = $(SOURCEROOT)/idl
38 IDLFILE = $(IDLDIR)/iscream.idl
39
40 # Compiler Information
41 JCLIBS = $(LIBDIR)/idl.jar:$(LIBDIR)/jacorb.jar:$(LIBDIR)/jaxp.jar:$(LIBDIR)/crimson.jar:$(LIBDIR)/mm.mysql-2.0.11-bin.jar:$(LIBDIR)/pircbot.jar:$(LIBDIR)/iscream_util.jar
42 JCCLASSPATH = $(JCLIBS):$(SOURCEROOT):$(BUILD):$(SOURCEROOT)/idl:.
43 # set JCFLAGS to these if you want to optimise and turn off debugging
44 #JCFLAGS = -g:none -O
45 JCFLAGS =
46
47 # Name of JAR file (will be created in BUILD)
48 PACKAGE = $(DISTNAME).jar
49 # Main-class to be added to the Manifest
50 MAINCLASS = uk.org.iscream.cms.server.componentmanager.ComponentManager
51 # Class-path to be added to the Manifest
52 CLPATH = lib/idl.jar lib/jacorb.jar lib/jaxp.jar lib/mm.mysql-2.0.11-bin.jar lib/crimson.jar lib/pircbot.jar lib/iscream_util.jar
53
54 # CHECK Files (for dependencies)
55 IDLCHECK = $(SOURCEROOT)/idl/.doneidl
56 MCOMPILECHECK = $(SOURCEROOT)/$(COMPILECHECK)
57 SRCCHECK = $(SOURCEROOT)/.donesrc
58 JAVADOCCHECK = $(SOURCEROOT)/.donejavadoc
59 MKDISTCHECK = $(BUILD)/.donemkdist
60 MKDISTBINCHECK = $(BUILD)/.donemkdistbin
61 MKDISTFILESCHECK = $(BUILD)/.donemkdistfiles
62 MKDISTFILESBINCHECK = $(BUILD)/.donemkdistfilesbin
63 COMPILECHECK = .donecompile
64 COPYCHECK = .donecopy
65
66 # Javadoc package list
67 PKGLIST = uk.org.iscream.cms.server.clientinterface\
68 uk.org.iscream.cms.server.componentmanager\
69 uk.org.iscream.cms.server.core\
70 uk.org.iscream.cms.server.core.loggers\
71 uk.org.iscream.cms.server.dbinterface\
72 uk.org.iscream.cms.server.filter\
73 uk.org.iscream.cms.server.filter.plugins\
74 uk.org.iscream.cms.server.filtermanager\
75 uk.org.iscream.cms.server.rootfilter\
76 uk.org.iscream.cms.server.client\
77 uk.org.iscream.cms.server.client.monitors\
78 uk.org.iscream.cms.server.client.alerters
79
80 # Javadoc formatting
81 JDTITLE = "i-scream CMS server"
82 JDHEADER = "<img src='http://www.i-scream.org.uk/i-scream_small.gif' width='146' height='38'>"
83 JDBOTTOM = "<i>Copyright &\#169; 2000-2003 i-scream. All Rights Reserved.</i>"
84
85 # Javadoc Directories
86 DOCDIR = $(BUILD)/doc
87 DOCTMPDIR = $(BUILD)/.doctemp
88 APICACHE = $(SOURCEROOT)/.api-cache
89
90 # Javadoc API linking
91 JDJAPI = "http://java.sun.com/j2se/1.4.1/docs/api/"
92 JDPBAPI = "http://www.jibble.org/javadocs/pircbot/"
93 JDUAPI = "http://www.i-scream.org.uk/javadoc/util/"
94
95 # Javadoc API cache
96 JDJAPIC = $(APICACHE)/jdk
97 JDPBAPIC = $(APICACHE)/pircbot
98 JDUAPIC = $(APICACHE)/util
99
100 # ChangeLog file
101 CHANGELOG = $(BUILD)/ChangeLog
102
103 # Directory to put the source code in
104 SRCDIR = $(BUILD)/src
105 # Files to be included in the source code dist
106 SRCFILES = Config2.inc Makefile Makefile.inc README build.config \
107 build.xml configure db uk idl COPYING Version.inc \
108 $(BUILDDIRNAME)/README $(BUILDDIRNAME)/etc \
109 $(BUILDDIRNAME)/lib $(BUILDDIRNAME)/run.bat \
110 $(BUILDDIRNAME)/run.sh $(BUILDDIRNAME)/Makefile \
111 $(BUILDDIRNAME)/$(JACPROP)
112
113 # License file
114 LICFILE = COPYING
115
116 # Jacorb properties file
117 JACPROP = jacorb.properties
118
119 # User configurable options - defaults
120 dest = $(BUILD)
121 prefix = /opt/$(DISTNAME)-$(VERSION)
122
123 # Install Prefix
124 INSTALLPREFIX = $(prefix)
125 DISTDEST = $(dest)
126
127 # Archive extensions
128 TAREXT = .tar
129 TARGZEXT = .tar.gz
130 ZIPEXT = .zip
131 SIGEXT = .asc
132
133 # Subdirectory the dist should be in
134 DISTDIR = $(DISTNAME)-$(VERSION)
135
136 # Name of various distfiles
137 TARFILE = $(DISTNAME)-$(VERSION)$(TAREXT)
138 TARGZFILE = $(DISTNAME)-$(VERSION)$(TARGZEXT)
139 TARGZFILESIG = $(TARGZFILE)$(SIGEXT)
140 ZIPFILE = $(DISTNAME)-$(VERSION)$(ZIPEXT)
141 ZIPFILESIG = $(ZIPFILE)$(SIGEXT)
142 BINTARFILE = $(DISTNAME)-bin-$(VERSION)$(TAREXT)
143 BINTARGZFILE = $(DISTNAME)-bin-$(VERSION)$(TARGZEXT)
144 BINTARGZFILESIG = $(BINTARGZFILE)$(SIGEXT)
145 BINZIPFILE = $(DISTNAME)-bin-$(VERSION)$(ZIPEXT)
146 BINZIPFILESIG = $(BINZIPFILE)$(SIGEXT)