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.15 by ajm, Sun Feb 11 18:04:22 2001 UTC

# Line 1 | Line 1
1 < # Makefile for Filter
1 > # Makefile for uk.ac.ukc.iscream.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 >       TCPReader.java TCPReaderInit.java UDPReader.java\
11 >       PluginFilterManager.java PluginFilter.java\
12 >       PluginServiceCheck.java PluginServiceCheckPipeline.java\
13 >       PluginServiceCheckManager.java
14  
15 < FILTERMAN = FilterManager.class FilterManagerListener.class HostInit.class
15 > # Build Rules
16 > all : filter plugins
17  
18 < FMPACKAGE = FilterManager.jar
18 > filter : DOBUILD
19  
20 + plugins : mkplugins
21 + mkplugins :
22 +        cd plugins && $(MAKE) all
23  
24 < # Defining "shortcuts" for building
24 > clean : DOCLEAN
25 >        cd plugins && $(MAKE) clean
26  
27 < fm : $(FILTERMAN)
28 < 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
27 > # Main Include
28 > include $(MKINC)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines