Annotation of hypermess/hypermail/Makefile.in, revision 1.7
1.1 kahan 1: #
2: # Makefile for hypermail package.
3: #
4:
5: @SET_MAKE@
6:
7: prefix=@prefix@
1.7 ! kahan 8: datarootdir = @datarootdir@
! 9: datadir = @datadir@
1.1 kahan 10: exec_prefix=@exec_prefix@
11:
12: # This is where you want hypermail to be installed
13: bindir=@bindir@
14:
15: # This is where the man page goes
16: mandir=@mandir@
17:
18: srcdir=@srcdir@
19:
20: # This is where the HTML documentation goes
21: htmldir=@htmldir@
22:
23: # This is where your CGI programs live
24: cgidir=@cgidir@
25:
1.4 kahan 26: INSTALL_PROG=@INSTALL@
27:
1.3 kahan 28: #WNOERROR=-Werror
29: #WARNINGS=$(WNOERROR) -ansi -pedantic -Wall -Wtraditional -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Dlint
30:
1.1 kahan 31: # Compiler to use
1.7 ! kahan 32: CC=@CC@
! 33: CFLAGS=@CFLAGS@ $(WARNINGS)
! 34: CPPFLAGS=@CPPFLAGS@ @INCLUDES@ -Itrio -DTRIO_MINIMAL
1.2 kahan 35: LIBS=@LIBS@
1.7 ! kahan 36: LDFLAGS=@LDFLAGS@ -Ltrio
1.1 kahan 37:
38: all: hypermail support
39:
40: hypermail:
1.5 fumi 41: @cd src; $(MAKE) all CC="$(CC)" \
42: CFLAGS="$(CFLAGS)" \
1.7 ! kahan 43: CPPFLAGS="$(CPPFLAGS)" \
1.2 kahan 44: cgidir="$(cgidir)" bindir="$(bindir)" LIBS="$(LIBS)"
1.4 kahan 45:
1.1 kahan 46: support:
1.7 ! kahan 47: @cd archive; $(MAKE) all CC="$(CC)" CFLAGS="$(CFLAGS)" CPPFLAGS="$(CPPFLAGS)"
1.1 kahan 48:
49: install:
1.7 ! kahan 50: @cd src; $(MAKE) install CC="$(CC)" CFLAGS="$(CFLAGS) \
! 51: "CPPFLAGS="$(CPPFLAGS)" \
1.2 kahan 52: cgidir="$(cgidir)" bindir="$(bindir)" LIBS="$(LIBS)"
1.4 kahan 53: @cd docs; $(MAKE) install CC="$(CC)" CFLAGS="$(CFLAGS)" \
1.7 ! kahan 54: "CPPFLAGS="$(CPPFLAGS)" \
1.4 kahan 55: $(MAKEFLAGS) mandir="$(mandir)" htmldir="$(htmldir)"
1.1 kahan 56: @cd archive; $(MAKE) install CC="$(CC)" CFLAGS="$(CFLAGS)" \
1.7 ! kahan 57: "CPPFLAGS="$(CPPFLAGS)" \
1.1 kahan 58: bindir="$(bindir)"
59:
60: uninstall:
1.4 kahan 61: @cd src; $(MAKE) uninstall cgidir="$(cgidir)" bindir="$(bindir)"
1.1 kahan 62: @cd docs; $(MAKE) uninstall mandir="$(mandir)" htmldir="$(htmldir)"
63: @cd archive; $(MAKE) uninstall bindir="$(bindir)"
64:
65: lint:
1.4 kahan 66: @cd src; $(MAKE) lint
67: @cd archive; $(MAKE) lint
1.1 kahan 68:
69: clean:
1.4 kahan 70: @cd src; $(MAKE) clean
71: @cd docs; $(MAKE) clean
72: @cd archive; $(MAKE) clean
1.1 kahan 73: rm -f lint.out
74:
75: clobber: clean
76: rm -f config.h
77: rm -f config.cache
78: rm -f config.log
79: rm -f config.status
80: rm -f archive/Makefile
81: rm -f docs/Makefile
82: rm -f libcgi/Makefile
83: rm -f src/Makefile
1.4 kahan 84: rm -f src/defaults.h
85: rm -f tests/testhm
1.1 kahan 86: rm -rf tests/testdir
1.4 kahan 87: rm -rf tests/mail-archive
1.1 kahan 88: rm -f Makefile
89:
1.5 fumi 90: distclean: clobber
91: rm -f tests/testmail
92:
1.1 kahan 93: tgz:
94: @(dir=`pwd`;name=`basename $$dir`;echo Creates $$name.tar.gz; cd .. ; \
1.5 fumi 95: tar -cf $$name.tar \
96: `cat $$name/FILES | grep -v "^#" | sed "s:^:$$name/:g"` ; \
1.1 kahan 97: gzip $$name.tar ; chmod a+r $$name.tar.gz ; mv $$name.tar.gz $$name/)
98:
Webmaster