ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/host/winhost/Makefile
(Generate patch)

Comparing projects/cms/source/host/winhost/Makefile (file contents):
Revision 1.6 by tdb, Sat May 18 18:15:57 2002 UTC vs.
Revision 1.7 by tdb, Sun Feb 16 15:53:54 2003 UTC

# Line 3 | Line 3
3  
4   include Config.inc
5  
6 < # these files will be included in the distribution
7 < FILES = winhost.exe winhost.ini SysTray.ocx MSWINSCK.OCX PDH.DLL winhost_install.exe README.txt COPYING.txt
6 > .PHONY : all
7 > all : dist
8  
9 < all: dist
9 > ### Code Building
10  
11 < dist:
12 <        zip -9 $(BUILDDIR)/$(ZIPFILE) $(FILES)
11 > .PHONY : build
12 > build :
13 >        cp -R $(FILES) $(BUILD)
14 >        @touch $(MCOMPILECHECK)
15  
16 < cvsbuild:
15 <        $(CVS) -d $(CVSROOT) export -r $(REVISION) -d $(CVSBUILDTEMP) $(CVSMODULE)
16 <        cd $(CVSBUILDTEMP) && $(MAKE) dist
17 <        cp $(CVSBUILDTEMP)/$(BUILDDIR)/$(ZIPFILE) $(BUILDDIR)/$(ARCNAME)-$(REVISION)$(ZIPEXT)
16 > ### Changelog
17  
18 < clean:
19 <        rm -Rf $(BUILDDIR)/$(ZIPFILE)
21 <        rm -Rf $(BUILDDIR)/$(ARCNAME)-*$(ZIPEXT)
22 <        rm -Rf $(CVSBUILDTEMP)
18 > .PHONY : changelog
19 > changelog : $(CHANGELOG)
20  
21 < update:
22 <        $(CVS) -q -d $(CVSROOT) update
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 < # for compatibility with other scripts
30 < distclean: clean
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)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines