ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/reports/DBReporter/Makefile
Revision: 1.6
Committed: Sat Feb 9 17:04:33 2002 UTC (23 years, 10 months ago) by tdb
Branch: MAIN
Changes since 1.5: +2 -2 lines
Log Message:
Improved the javadoc generation in the Makefile setup. Now matches the ANT
javadoc output. Also added links to external javadoc (such as pircbot) to
make the pages more complete.

File Contents

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