ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/conient/Makefile
Revision: 1.1
Committed: Wed Jan 24 03:03:13 2001 UTC (23 years, 4 months ago) by tdb
Branch: MAIN
Log Message:
Initial checkin of the Makefile/build system. It is currently untested as the
final code has not be checked in, but I'm quite confident it will work.

File Contents

# User Rev Content
1 tdb 1.1 # Makefile for conient
2     # $Id: Makefile,v 1.14 2001/01/23 02:08:13 tdb1 Exp $
3    
4     include Config.inc
5    
6     all : build
7    
8     code :
9     cd uk/ac/ukc/iscream && $(MAKE) all
10    
11     build : code
12     cd build && $(MAKE) package
13    
14     run : build
15     cd build && ./run.sh
16    
17     clean :
18     cd build && $(MAKE) clean
19     cd uk/ac/ukc/iscream && $(MAKE) clean
20     rm -Rf $(BUILDCHECK)
21     rm -Rf $(CVSBUILDTEMP)
22     rm -Rf doc
23    
24     distclean : clean
25     cd $(BUILD) && rm -f $(CLPATH)
26     rm -f Config.inc
27    
28     install : build
29     @echo "-------------------------------------------------------"
30     @echo "Installing to $(INSTALL)"
31     @echo " copying $(PACKAGE) to $(INSTALL)"
32     mkdir -p $(INSTALL)
33     cp $(BUILD)/$(PACKAGE) $(INSTALL)
34     @echo " copying libs to $(INSTALL)/lib"
35     mkdir -p $(INSTALL)/lib
36     cp $(LIBDIR)/*.jar $(INSTALL)/lib
37     @echo " copying etc to $(INSTALL)/etc"
38     mkdir -p $(INSTALL)/etc
39     cp $(BUILD)/etc/default.properties $(INSTALL)/etc
40     cp $(BUILD)/etc/*.conf $(INSTALL)/etc
41     @echo " copying scripts to $(INSTALL)"
42     cp $(BUILD)/run.sh $(INSTALL)
43     cp $(BUILD)/run.bat $(INSTALL)
44     @echo "Completed install to $(INSTALL)"
45     @echo "-------------------------------------------------------"
46    
47     cvsbuild :
48     cvs -d $(CVSROOT) export -r $(REVISION) -d $(CVSBUILDTEMP) $(CVSMODULE)
49     cd $(CVSBUILDTEMP) && ./configure
50     cd $(CVSBUILDTEMP) && $(MAKE) build
51     cp $(CVSBUILDTEMP)/build/$(TARGZFILE) $(BUILD)/$(ARCNAME)-$(REVISION)$(TARGZEXT)
52     cp $(CVSBUILDTEMP)/build/$(ZIPFILE) $(BUILD)/$(ARCNAME)-$(REVISION)$(ZIPEXT)
53    
54     javadoc :
55     if test ! -d "$(DOCDIR)"; then mkdir $(DOCDIR); fi
56     javadoc -d $(SOURCEROOT)/$(DOCDIR) -sourcepath $(SOURCEROOT) -classpath $(JCCLASSPATH) -author -version -private $(PKGLIST)
57    
58     include $(MKINC)