ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/reports/DBReporter/Makefile
Revision: 1.11
Committed: Fri Mar 28 16:30:38 2003 UTC (21 years, 8 months ago) by tdb
Branch: MAIN
CVS Tags: HEAD
Changes since 1.10: +1 -1 lines
State: FILE REMOVED
Log Message:
Removed some un-used code from CVS. We can always resurrect this later if
someone feels they want to work on it. Gone are the old perl ihost which
isn't needed now, winhost which is broken and shows no sign of being fixed,
and DBReporter. If someone wants to revive them, I'll undelete them :-)

File Contents

# Content
1 # Makefile for dbreporter
2 # $Id: Makefile,v 1.10 2003/02/16 20:35:58 tdb Exp $
3
4 include Config.inc
5
6 .PHONY : all
7 all : dist
8
9 ### Code Building
10
11 .PHONY : build
12 build :
13 cd uk/org/iscream/cms/dbreporter && $(MAKE) all
14 cp $(SOURCEROOT)/$(LICFILE) $(BUILD)
15 cd $(BUILD) && $(MAKE) package
16
17 ### Source, Doc, & Changelog
18
19 .PHONY : src
20 src : $(SRCCHECK)
21
22 .PHONY : mksrc
23 mksrc :
24 if test ! -d "$(SRCDIR)"; then mkdir -p $(SRCDIR); fi
25 echo "CVS" > TAR_EXCLUDE_TMP
26 echo ".#*" >> TAR_EXCLUDE_TMP
27 echo "*.jar" >> TAR_EXCLUDE_TMP
28 echo ".done*" >> TAR_EXCLUDE_TMP
29 tar -cf - -X TAR_EXCLUDE_TMP $(SRCFILES) | ( cd $(SRCDIR) && tar -xf - )
30 rm -f TAR_EXCLUDE_TMP
31 @touch $(SRCCHECK)
32
33 .PHONY : javadoc
34 javadoc : $(JAVADOCCHECK)
35
36 .PHONY : mkjavadoc
37 mkjavadoc :
38 if test ! -d "$(DOCDIR)"; then mkdir -p $(DOCDIR); fi
39 $(JAVADOCBIN) -d $(DOCDIR) -sourcepath $(SOURCEROOT) -classpath $(JCCLASSPATH) -windowtitle $(JDTITLE) -author -version -private -use -header $(JDHEADER) -bottom $(JDBOTTOM) -linkoffline $(JDJAPI) $(JDJAPIC) -linkoffline $(JDUAPI) $(JDUAPIC) $(PKGLIST)
40 @touch $(JAVADOCCHECK)
41
42 .PHONY : changelog
43 changelog : $(CHANGELOG)
44
45 .PHONY : mkchangelog
46 mkchangelog :
47 if [ -d $(SOURCEROOT)/CVS ]; then \
48 $(CVS2CL) $(CVS2CLFLAGS) > $(CHANGELOG); \
49 else \
50 echo "Can't generate ChangeLog from non-checked out copy." > $(CHANGELOG); \
51 fi
52
53 ### Dist Making
54
55 .PHONY : dist
56 dist :
57 cd $(BUILD) && $(MAKE) dist dest=$(DISTDEST)
58
59 .PHONY : dist-bin
60 dist-bin :
61 cd $(BUILD) && $(MAKE) dist-bin dest=$(DISTDEST)
62
63 ### Code Cleaning
64
65 .PHONY : clean
66 clean :
67 cd $(BUILD) && $(MAKE) clean ver=$(VERSION)
68 cd uk/org/iscream/cms/dbreporter && $(MAKE) clean
69 rm -f $(MCOMPILECHECK) $(JAVADOCCHECK) $(SRCCHECK)
70
71 .PHONY : distclean
72 distclean : clean
73 cd $(BUILD) && rm -f $(CLPATH)
74 rm -Rf $(APICACHE)
75 rm -f Config.inc
76
77 ### Install
78
79 .PHONY : install
80 install : $(MCOMPILECHECK) $(JAVADOCCHECK) $(CHANGELOG)
81 @echo "-------------------------------------------------------"
82 @echo "Installing to $(INSTALLPREFIX)"
83 @echo " copying $(PACKAGE) to $(INSTALLPREFIX)"
84 @mkdir -p $(INSTALLPREFIX)
85 @cp $(BUILD)/$(PACKAGE) $(INSTALLPREFIX)
86 @echo " copying libs to $(INSTALLPREFIX)/lib"
87 @mkdir -p $(INSTALLPREFIX)/lib
88 @cp $(LIBDIR)/*.jar $(INSTALLPREFIX)/lib
89 @echo " copying etc to $(INSTALLPREFIX)/etc"
90 @mkdir -p $(INSTALLPREFIX)/etc
91 @cp $(BUILD)/etc/*.properties $(INSTALLPREFIX)/etc
92 @cp $(BUILD)/etc/*.conf $(INSTALLPREFIX)/etc
93 @echo " copying scripts to $(INSTALLPREFIX)"
94 @cp $(BUILD)/run.sh $(INSTALLPREFIX)
95 @cp $(BUILD)/run.bat $(INSTALLPREFIX)
96 @echo " copying documention to $(INSTALLPREFIX)/doc"
97 @cp -R $(BUILD)/doc $(INSTALLPREFIX)
98 @echo " copying text information files to $(INSTALLPREFIX)"
99 @cp $(BUILD)/COPYING $(CHANGELOG) $(INSTALLPREFIX)
100 @echo "Completed install to $(INSTALLPREFIX)"
101 @echo "-------------------------------------------------------"
102
103 ### Other
104
105 .PHONY : run
106 run : $(MCOMPILECHECK)
107 cd $(BUILD) && ./run.sh
108
109 ### Global Include
110
111 include $(MKINC)