ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/server/build/Makefile
Revision: 1.6
Committed: Thu Jan 18 23:47:47 2001 UTC (23 years, 9 months ago) by tdb
Branch: MAIN
Changes since 1.5: +2 -2 lines
Log Message:
Fixed a bug on FreeBSD. The -R switch used to be needed to allow recursive
adding of the lib and etc directories. However, in the fix to stop the CVS
control directories being added I've manually specified each of the files within
those directories, so this is no longer required.

File Contents

# Content
1 # Makefile for build
2 # $Id: Makefile,v 1.5 2001/01/18 23:41:28 tdb1 Exp $
3
4 include ../Config.inc
5
6 BUILDFILES = uk
7
8 all : package
9
10 clean :
11 rm -Rf $(BUILDFILES)
12 rm -Rf $(PACKAGE)
13 rm -Rf $(UTILPACKAGE)
14 rm -Rf $(ARCNAME)*$(TAREXT)
15 rm -Rf $(ARCNAME)*$(TARGZEXT)
16 rm -Rf $(ARCNAME)*$(ZIPEXT)
17
18 package : $(PACKAGE) maketar makezip
19
20 $(PACKAGE) : $(BUILDCHECK)
21 @echo "Main-Class: $(MAINCLASS)" > MANIFEST_TMP
22 @echo "Class-Path: $(CLPATH)" >> MANIFEST_TMP
23 jar -cmf MANIFEST_TMP $(PACKAGE) $(BUILDFILES)
24 rm -f MANIFEST_TMP
25
26 packageutil : $(UTILPACKAGE)
27
28 $(UTILPACKAGE) : $(BUILDCHECK)
29 jar -cf $(UTILPACKAGE) $(BUILDFILES)
30
31 maketar :
32 tar -cvf $(TARFILE) $(PACKAGE) `ls -d lib/* | grep -v CVS` `ls -d etc/* | grep -v CVS` README run.sh
33 gzip -fv9 $(TARFILE)
34
35 makezip :
36 zip -9 $(ZIPFILE) $(PACKAGE) `ls -d lib/* | grep -v CVS` `ls -d etc/* | grep -v CVS` README run.bat
37
38 include $(MKINC)