ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/server/uk/org/iscream/cms/server/filter/Makefile
(Generate patch)

Comparing projects/cms/source/server/uk/org/iscream/cms/server/filter/Makefile (file contents):
Revision 1.1 by tdb, Tue Nov 14 01:40:49 2000 UTC vs.
Revision 1.21 by tdb, Mon Feb 24 20:18:49 2003 UTC

# Line 1 | Line 1
1 < # Makefile for Filter
1 > # Makefile for uk.org.iscream.cms.server.filter
2   # $Id$
3  
4 < # For help type: make help
4 > # Config Include
5 > include ../../../../../../Config.inc
6  
7 + # Defining Filenames (these will be built)
8  
9 < # Defining Filenames
9 > JAVA = FilterMain.java FilterServant.java FilterThread.java\
10 >       UDPReader.java\
11 >       PluginFilterManager.java PluginFilter.java\
12 >       PluginServiceCheck.java PluginServiceCheckPipeline.java\
13 >       PluginServiceCheckManager.java ServiceCheckSkeleton.java\
14 >       FilterInfoServant.java
15  
16 < FILTERMAN = FilterManager.class FilterManagerListener.class HostInit.class
16 > # Build Rules
17 > all : filter plugins
18  
19 < FMPACKAGE = FilterManager.jar
19 > filter : DOBUILD
20  
21 + plugins : mkplugins
22 + mkplugins :
23 +        cd plugins && $(MAKE) all
24  
25 < # Defining "shortcuts" for building
25 > clean : DOCLEAN
26 >        cd plugins && $(MAKE) clean
27  
28 < fm : $(FILTERMAN)
29 < all : fm
18 < package : $(FMPACKAGE)
19 <
20 < clean :
21 <        rm -f $(FILTERMAN) $(FMPACKAGE)
22 <
23 < run : $(FILTERMAN)
24 <        java FilterManager
25 <
26 <
27 < # Dependencies, and building
28 <
29 < FilterManager.class : FilterManager.java
30 <        javac FilterManager.java
31 <
32 < FilterManagerListener.class : FilterManagerListener.java
33 <        javac FilterManagerListener.java
34 <
35 < HostInit.class : HostInit.java
36 <        javac HostInit.java
37 <
38 < $(FMPACKAGE) : $(FILTERMAN)
39 <        echo "Main-Class: FilterManager" > MANIFEST_FM_TMP
40 <        jar -cmf MANIFEST_FM_TMP $(FMPACKAGE) $(FILTERMAN)
41 <        rm -f MANIFEST_FM_TMP
42 <        @echo "----------------------------"
43 <        @echo "to run: java -jar $(PACKAGE)"
44 <        @echo "----------------------------"
45 <        @echo "WARNING: Need to sort Classpath"
46 <
47 <
48 < # and the help :)
49 <
50 < help :
51 <        @echo "Makefile usage [default: fm]"
52 <        @echo
53 <        @echo "make run     - runs the filter manager programs"
54 <        @echo
55 <        @echo "make fm      - builds the filter manager programs"
56 <        @echo "make all     - builds all the programs"
57 <        @echo
58 <        @echo "make package - packages the filter manager programs into a JAR"
59 <        @echo
60 <        @echo "make clean   - removes all the compiled files"
61 <        @echo
28 > # Main Include
29 > include $(MKINC)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines