ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/host/winhost/Makefile
Revision: 1.7
Committed: Sun Feb 16 15:53:54 2003 UTC (21 years, 9 months ago) by tdb
Branch: MAIN
Changes since 1.6: +55 -20 lines
Log Message:
New style Makefile for winhost. Thing this is the last one :-)

File Contents

# User Rev Content
1 tdb 1.4 # Makefile for winhost
2 tdb 1.7 # $Id$
3 tdb 1.1
4 tdb 1.4 include Config.inc
5    
6 tdb 1.7 .PHONY : all
7     all : dist
8 tdb 1.1
9 tdb 1.7 ### Code Building
10 tdb 1.1
11 tdb 1.7 .PHONY : build
12     build :
13     cp -R $(FILES) $(BUILD)
14     @touch $(MCOMPILECHECK)
15    
16     ### Changelog
17    
18     .PHONY : changelog
19     changelog : $(CHANGELOG)
20    
21     .PHONY : mkchangelog
22     mkchangelog :
23     if [ -d $(SOURCEROOT)/CVS ]; then \
24     $(CVS2CL) $(CVS2CLFLAGS) > $(CHANGELOG); \
25     else \
26     echo "Can't generate ChangeLog from non-checked out copy." > $(CHANGELOG); \
27     fi
28    
29     ### Dist Making
30    
31     .PHONY : dist
32     dist :
33     cd $(BUILD) && $(MAKE) dist dest=$(DISTDEST)
34    
35     ### Code Cleaning
36    
37     .PHONY : clean
38     clean :
39     cd $(BUILD) && $(MAKE) clean ver=$(VERSION)
40     rm -f $(MCOMPILECHECK)
41    
42     .PHONY : distclean
43     distclean : clean
44     cd $(BUILD) && rm -f $(CLPATH)
45     rm -f Config.inc
46    
47     ### Install
48    
49     .PHONY : install
50     install : $(MCOMPILECHECK) $(CHANGELOG)
51     @echo "-------------------------------------------------------"
52     @echo "Installing to $(INSTALLPREFIX)"
53     @echo " copying files to $(INSTALLPREFIX)"
54     @mkdir -p $(INSTALLPREFIX)
55     @cp -R $(FILES) $(INSTALLPREFIX)
56     @echo " copying text information files to $(INSTALLPREFIX)"
57     @cp COPYING.txt $(CHANGELOG) $(INSTALLPREFIX)
58     @echo "Completed install to $(INSTALLPREFIX)"
59     @echo "-------------------------------------------------------"
60 tdb 1.1
61 tdb 1.7 ### Global Include
62 tdb 1.1
63 tdb 1.7 include $(MKINC)