ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/host/ihost-perl/Makefile
Revision: 1.9
Committed: Fri Mar 28 16:30:30 2003 UTC (21 years, 8 months ago) by tdb
Branch: MAIN
CVS Tags: HEAD
Changes since 1.8: +1 -1 lines
State: FILE REMOVED
Error occurred while calculating annotation data.
Log Message:
Removed some un-used code from CVS. We can always resurrect this later if
someone feels they want to work on it. Gone are the old perl ihost which
isn't needed now, winhost which is broken and shows no sign of being fixed,
and DBReporter. If someone wants to revive them, I'll undelete them :-)

File Contents

# Content
1 # Makefile for ihost
2 # $Id: Makefile,v 1.8 2002/05/18 18:15:56 tdb Exp $
3
4 include Config.inc
5
6 # these files and directories will be included in the distribution
7 FILES = README ihost.pl ihostchk.sh COPYING
8 # where the plugins will be located
9 PLUGINSDIR = plugins
10
11 # make the default perl, it's cross platform
12 all: perl
13
14 # build the relevent plugin, then make the distribution
15 perl: build-perl dist
16 linux: build-linux dist
17 solaris: build-solaris dist
18 freebsd: build-freebsd dist
19
20 build-perl:
21 mkdir -p $(BUILDDIR)/$(PLUGINSDIR)
22 cp -R $(PERLPLUGINS)/*.pl $(BUILDDIR)/$(PLUGINSDIR)
23
24 build-linux:
25 cd $(LINUXPLUGINS) && $(MAKE) linux
26 mkdir -p $(BUILDDIR)/$(PLUGINSDIR)
27 cp $(LINUXPLUGINS)/linux $(BUILDDIR)/$(PLUGINSDIR)
28
29 build-solaris:
30 cd $(SOLARISPLUGINS) && $(MAKE) solaris
31 mkdir -p $(BUILDDIR)/$(PLUGINSDIR)
32 cp $(SOLARISPLUGINS)/solaris $(BUILDDIR)/$(PLUGINSDIR)
33
34 build-freebsd:
35 cd $(FREEBSDPLUGINS) && $(MAKE) freebsd
36 mkdir -p $(BUILDDIR)/$(PLUGINSDIR)
37 cp $(FREEBSDPLUGINS)/freebsd $(BUILDDIR)/$(PLUGINSDIR)
38
39 dist:
40 cp -R $(FILES) $(BUILDDIR)
41 cd $(BUILDDIR) && tar -cvf $(TARFILE) $(FILES) $(PLUGINSDIR)
42 cd $(BUILDDIR) && gzip -fv9 $(TARFILE)
43 cd $(BUILDDIR) && rm -Rf $(FILES) $(PLUGINSDIR)
44
45 cvsbuild:
46 mkdir -p $(CVSBUILDTEMP)
47 $(CVS) -d $(CVSROOT) export -r $(REVISION) -d $(CVSBUILDTEMP) $(CVSMODULE)
48 cd $(CVSBUILDTEMP) && $(MAKE) dist
49 cp $(CVSBUILDTEMP)/$(BUILDDIR)/$(TARGZFILE) $(BUILDDIR)/$(ARCNAME)-$(REVISION)$(TARGZEXT)
50
51 clean:
52 rm -Rf $(BUILDDIR)/$(TARFILE)
53 rm -Rf $(BUILDDIR)/$(TARGZFILE)
54 rm -Rf $(BUILDDIR)/$(ARCNAME)-*$(TAREXT)
55 rm -Rf $(BUILDDIR)/$(ARCNAME)-*$(TARGZEXT)
56 cd $(BUILDDIR) && rm -Rf $(FILES) $(PLUGINSDIR)
57 rm -Rf $(CVSBUILDTEMP)
58
59 distclean: clean
60 cd $(LINUXPLUGINS) && $(MAKE) clean
61 cd $(SOLARISPLUGINS) && $(MAKE) clean
62 cd $(FREEBSDPLUGINS) && $(MAKE) clean
63
64 update:
65 $(CVS) -q -d $(CVSROOT) update