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

# Content
1 # Makefile for winhost
2 # $Id$
3
4 include Config.inc
5
6 .PHONY : all
7 all : dist
8
9 ### Code Building
10
11 .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
61 ### Global Include
62
63 include $(MKINC)