ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/server/build/Makefile
Revision: 1.17
Committed: Fri Feb 21 13:45:48 2003 UTC (21 years, 2 months ago) by tdb
Branch: MAIN
CVS Tags: HEAD
Changes since 1.16: +2 -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 # Makefile for build
2 # $Id: Makefile,v 1.16 2003/02/16 20:35:59 tdb Exp $
3
4 include ../Config.inc
5
6 BUILDFILES = uk
7
8 .PHONY : all
9 all : dist
10
11 .PHONY : clean
12 clean :
13 rm -Rf $(BUILDFILES)
14 rm -f $(PACKAGE)
15 rm -f $(CHANGELOG)
16 rm -f $(LICFILE)
17 rm -Rf $(DISTDIR)
18 rm -f $(TARFILE) $(TARGZFILE) $(ZIPFILE)
19 rm -f $(TARGZFILESIG) $(ZIPFILESIG)
20 rm -f $(BINTARFILE) $(BINTARGZFILE) $(BINZIPFILE)
21 rm -f $(BINTARGZFILESIG) $(BINZIPFILESIG)
22 rm -Rf $(DOCDIR) $(SRCDIR)
23 rm -f $(MKDISTBINCHECK) $(MKDISTCHECK) $(MKDISTFILESCHECK) $(MKDISTFILESBINCHECK)
24
25 .PHONY : package
26 package : $(PACKAGE)
27
28 $(PACKAGE) : $(IDLCHECK) $(MCOMPILECHECK)
29 rm -f $(PACKAGE)
30 @echo "Main-Class: $(MAINCLASS)" > MANIFEST_TMP
31 @echo "Class-Path: $(CLPATH)" >> MANIFEST_TMP
32 jar -cmf MANIFEST_TMP $(PACKAGE) $(BUILDFILES) $(JACPROP)
33 rm -f MANIFEST_TMP
34
35 .PHONY : dist-bin
36 dist-bin : $(MKDISTBINCHECK) $(MKDISTFILESBINCHECK)
37
38 .PHONY : dist
39 dist : $(MKDISTCHECK) $(MKDISTFILESCHECK)
40
41 .PHONY : mk-dist-bin
42 mk-dist-bin : $(MKDISTBINCHECK)
43 $(MKDISTBINCHECK) : $(PACKAGE) $(CHANGELOG)
44 if test ! -d "$(DISTDIR)"; then mkdir -p $(DISTDIR); fi
45 echo "CVS" > TAR_EXCLUDE_TMP
46 echo ".#*" >> TAR_EXCLUDE_TMP
47 tar -cf - -X TAR_EXCLUDE_TMP $(PACKAGE) lib etc ChangeLog README run.sh run.bat COPYING | ( cd $(DISTDIR) && tar -xf - )
48 rm -f TAR_EXCLUDE_TMP
49 @touch $(MKDISTBINCHECK)
50 @rm -f $(MKDISTFILESCHECK)
51
52 .PHONY : mk-dist
53 mk-dist : $(MKDISTCHECK)
54 $(MKDISTCHECK) : $(PACKAGE) $(JAVADOCCHECK) $(SRCCHECK) $(CHANGELOG)
55 if test ! -d "$(DISTDIR)"; then mkdir -p $(DISTDIR); fi
56 echo "CVS" > TAR_EXCLUDE_TMP
57 echo ".#*" >> TAR_EXCLUDE_TMP
58 tar -cf - -X TAR_EXCLUDE_TMP $(PACKAGE) lib etc src ChangeLog doc README run.sh run.bat COPYING | ( cd $(DISTDIR) && tar -xf - )
59 rm -f TAR_EXCLUDE_TMP
60 @touch $(MKDISTCHECK)
61 @rm -f $(MKDISTFILESCHECK)
62
63 .PHONY : mk-distfiles
64 mk-distfiles : $(MKDISTFILESCHECK)
65 $(MKDISTFILESCHECK) :
66 if test ! -d "$(DISTDEST)"; then mkdir -p $(DISTDEST); fi
67 tar -cvf $(DISTDEST)/$(TARFILE) $(DISTDIR)
68 gzip -fv9 $(DISTDEST)/$(TARFILE)
69 -$(GPG) $(GPGFLAGS) $(DISTDEST)/$(TARGZFILE)
70 zip -r -9 $(DISTDEST)/$(ZIPFILE) $(DISTDIR)/*
71 -$(GPG) $(GPGFLAGS) $(DISTDEST)/$(ZIPFILE)
72 @touch $(MKDISTFILESCHECK)
73
74 .PHONY : mk-distfiles-bin
75 mk-distfiles-bin : $(MKDISTFILESBINCHECK)
76 $(MKDISTFILESBINCHECK) :
77 if test ! -d "$(DISTDEST)"; then mkdir -p $(DISTDEST); fi
78 tar -cvf $(DISTDEST)/$(BINTARFILE) $(DISTDIR)
79 gzip -fv9 $(DISTDEST)/$(BINTARFILE)
80 -$(GPG) $(GPGFLAGS) $(DISTDEST)/$(BINTARGZFILE)
81 zip -r -9 $(DISTDEST)/$(BINZIPFILE) $(DISTDIR)/*
82 -$(GPG) $(GPGFLAGS) $(DISTDEST)/$(BINZIPFILE)
83 @touch $(MKDISTFILESBINCHECK)
84
85 include $(MKINC)