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

# User Rev Content
1 tdb 1.5 # Makefile for dbreporter
2 tdb 1.11 # $Id: Makefile,v 1.10 2003/02/16 20:35:58 tdb Exp $
3 pjm2 1.1
4 tdb 1.3 include Config.inc
5 pjm2 1.1
6 tdb 1.7 .PHONY : all
7     all : dist
8 tdb 1.3
9 tdb 1.7 ### Code Building
10    
11     .PHONY : build
12     build :
13 tdb 1.5 cd uk/org/iscream/cms/dbreporter && $(MAKE) all
14 tdb 1.10 cp $(SOURCEROOT)/$(LICFILE) $(BUILD)
15 tdb 1.7 cd $(BUILD) && $(MAKE) package
16    
17     ### Source, Doc, & Changelog
18    
19     .PHONY : src
20     src : $(SRCCHECK)
21 tdb 1.3
22 tdb 1.7 .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 tdb 1.8 $(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 tdb 1.7 @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 tdb 1.3
65 tdb 1.7 .PHONY : clean
66 tdb 1.5 clean :
67 tdb 1.7 cd $(BUILD) && $(MAKE) clean ver=$(VERSION)
68 tdb 1.5 cd uk/org/iscream/cms/dbreporter && $(MAKE) clean
69 tdb 1.7 rm -f $(MCOMPILECHECK) $(JAVADOCCHECK) $(SRCCHECK)
70 tdb 1.3
71 tdb 1.7 .PHONY : distclean
72 tdb 1.3 distclean : clean
73     cd $(BUILD) && rm -f $(CLPATH)
74 tdb 1.7 rm -Rf $(APICACHE)
75 tdb 1.3 rm -f Config.inc
76    
77 tdb 1.7 ### Install
78    
79     .PHONY : install
80     install : $(MCOMPILECHECK) $(JAVADOCCHECK) $(CHANGELOG)
81 tdb 1.3 @echo "-------------------------------------------------------"
82 tdb 1.7 @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 tdb 1.9 @echo " copying text information files to $(INSTALLPREFIX)"
99 tdb 1.7 @cp $(BUILD)/COPYING $(CHANGELOG) $(INSTALLPREFIX)
100     @echo "Completed install to $(INSTALLPREFIX)"
101 tdb 1.3 @echo "-------------------------------------------------------"
102    
103 tdb 1.7 ### Other
104 tdb 1.3
105 tdb 1.7 .PHONY : run
106     run : $(MCOMPILECHECK)
107 tdb 1.3 cd $(BUILD) && ./run.sh
108 tdb 1.7
109     ### Global Include
110 tdb 1.3
111     include $(MKINC)