|
|
1.1 root 1: # $Header: Makefile,v 1.6 87/05/08 17:09:50 ed Exp $
2: #
3: # $Log: Makefile,v $
4: # Revision 1.6 87/05/08 17:09:50 ed
5: # Remove MFLAGS from clean and rcs targets.
6: #
7: # Revision 1.5 87/01/05 12:05:38 ed
8: # Webster version -- redo make and make install
9: #
10: # Revision 1.5 87/01/05 12:05:38 ed
11: # Updated to new directory structure
12: #
13: # Revision 1.4 86/06/27 13:15:48 jqj
14: # added xnsbfs subdirectory, which contains a program to obtain CH addresses
15: # by local broadcast and print them.
16: #
17: # Revision 1.3 86/06/25 13:02:19 jqj
18: # added ${CC} for subsidiary makes
19: #
20: # Revision 1.2 85/10/21 12:44:23 root
21: # Gould version: -g option breaks the Gould compiler, so build -lcourier
22: # without it.
23: #
24: # Revision 1.1 85/10/18 14:24:35 root
25: # Initial revision
26: #
27: # Revision 1.3 85/03/26 06:43:38 jqj
28: # Revised public alpha-test version, released 26 March 1985
29: #
30: # Revision 1.2 85/03/26 06:11:47 jqj
31: # Revised public alpha-test version, released 26 March 1985
32: #
33: # Revision 1.1 85/03/15 08:37:24 jqj
34: # Initial revision
35: #
36:
37: DESTDIR =
38: DESTBIN = ${DESTDIR}/usr/new
39: DESTCOURIER = ${DESTDIR}/usr/new/lib/xnscourier
40:
41: CHDEFAULT =
42:
43: LIBDIR = ../lib
44: MANDIR = ../man
45: INCDIR = ../include
46: COURIERDIR = ../xnscourier
47:
48: MFLAGS = DESTDIR=${DESTDIR} DESTBIN=${DESTBIN} DESTCOURIER=${DESTCOURIER} \
49: CHDEFAULT="${CHDEFAULT}" \
50: LIBDIR=../${LIBDIR} MANDIR=../${MANDIR} \
51: INCDIR=../${INCDIR} COURIERDIR=../${COURIERDIR}
52:
53:
54: # xnsbfs must precede ch since xnsbfs is used to create clearinghouse.addresses
55: DIRS=xnsbfs ch auth
56: #CFLAGS= -g -DDEBUG
57: CFLAGS= -O
58: RCSREV=
59: RCSNAME=current
60:
61: all:
62: for Dir in ${DIRS}; do \
63: (cd $$Dir; make ${MFLAGS} CC=${CC}); done
64:
65: install:
66: for Dir in ${DIRS}; do\
67: (cd $$Dir; make ${MFLAGS} CC=${CC} install); done
68:
69: clean:
70: -rm -f *.BAK *.CKP
71: for Dir in ${DIRS}; do\
72: (cd $$Dir; make clean); done
73:
74: rcs:
75: rcs -l RCS/*
76: cat ../rcsdescription | ci -u${RCSREV} -q -N${RCSNAME} RCS/*
77: for Dir in ${DIRS}; do\
78: (cd $$Dir; make RCSNAME=${RCSNAME} RCSREV=${RCSREV} rcs); \
79: done
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.