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, 4 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

# User Rev Content
1 tdb 1.2 # Makefile for build
2 tdb 1.6 # $Id: Makefile,v 1.5 2001/01/18 23:41:28 tdb1 Exp $
3 tdb 1.2
4     include ../Config.inc
5    
6     BUILDFILES = uk
7    
8     all : package
9    
10     clean :
11     rm -Rf $(BUILDFILES)
12     rm -Rf $(PACKAGE)
13 tdb 1.4 rm -Rf $(UTILPACKAGE)
14 tdb 1.2 rm -Rf $(ARCNAME)*$(TAREXT)
15     rm -Rf $(ARCNAME)*$(TARGZEXT)
16     rm -Rf $(ARCNAME)*$(ZIPEXT)
17    
18 tdb 1.5 package : $(PACKAGE) maketar makezip
19 tdb 1.2
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 tdb 1.4
26     packageutil : $(UTILPACKAGE)
27    
28     $(UTILPACKAGE) : $(BUILDCHECK)
29     jar -cf $(UTILPACKAGE) $(BUILDFILES)
30 tdb 1.5
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 tdb 1.6 zip -9 $(ZIPFILE) $(PACKAGE) `ls -d lib/* | grep -v CVS` `ls -d etc/* | grep -v CVS` README run.bat
37 tdb 1.2
38     include $(MKINC)