|
|
1.1 root 1: # $Header: Makefile,v 2.3 87/05/08 16:46:21 ed Exp $
2: # $Log: Makefile,v $
3: # Revision 2.3 87/05/08 16:46:21 ed
4: # Make use of -I switch on xnscourier.
5: #
6: # Revision 2.2 87/01/06 16:38:28 ed
7: # Webster version -- redo make and make install
8: #
9: # Revision 2.2 87/01/06 16:38:28 ed
10: # Updated to new directory structure
11: #
12: # Revision 2.1 86/06/25 12:51:18 jqj
13: # use ${CC} instead of cc
14: #
15: # Revision 2.0 85/11/21 07:22:57 jqj
16: # 4.3BSD standard release
17: #
18: # Revision 1.2 85/10/21 12:32:46 root
19: # Changed for Gould
20: #
21: # Revision 1.1 85/10/18 09:41:38 root
22: # Initial revision
23: #
24: # Revision 1.1 85/05/22 09:45:36 jqj
25: # Initial revision
26: #
27:
28: DESTDIR =
29: DESTBIN = ${DESTDIR}/usr/new
30: DESTCOURIER = ${DESTDIR}/usr/new/lib/xnscourier
31:
32: BINDIR = ../../bin
33: LIBDIR = ../../lib
34: MANDIR = ../../man
35: INCDIR = ../../include
36: COURIERDIR = ../../xnscourier
37:
38: #CFLAGS= -g -DDEBUG -I${INCDIR}
39: CFLAGS= -O -I${INCDIR}
40: LDFLAGS=-g
41: RCSREV=
42:
43: all: gaptelnet GAP3d
44:
45: clean:
46: -rm -f GAP3d gaptelnet *.o *.BAK *.CKP GAP3_*.c GAP3_defs.h GAP3.h \
47: GAP2_*.c GAP2_*.h GAP2.h
48:
49: rcs:
50: rcs -l RCS/*
51: cat ../../rcsdescription | ci -u${RCSREV} -q -N${RCSNAME} RCS/*
52:
53: install: GAP3d GAP3.h GAP2.h gaptelnet
54: install -c -s GAP3d ${COURIERDIR}/GAP3d
55: -install -c -s GAP2d ${COURIERDIR}/GAP2d
56: install -c -m 644 GAP3.cr ${COURIERDIR}/GAP3.cr
57: install -c -m 644 GAP3.h ${INCDIR}/xnscourier/GAP3.h
58: install -c -m 644 GAP2.cr ${COURIERDIR}/GAP2.cr
59: install -c -m 644 GAP2.h ${INCDIR}/xnscourier/GAP2.h
60: install -c -s gaptelnet ${BINDIR}/gaptelnet
61:
62: GAP3_support.o GAP3_client.o GAP3_serverx.o GAP3_support.c GAP3_client.c GAP3_server.c gaptelnet.o gaptelnetd.o: GAP3.h
63:
64: GAP3.h: GAP3.cr
65: ${BINDIR}/xnscourier -I${COURIERDIR} GAP3.cr
66:
67: GAP2_support.o GAP2_client.o GAP2_serverx.o GAP2_support.c GAP2_client.c GAP2_server.c gaptelnet.o gap2d.o: GAP2.h
68:
69: GAP2.h: GAP2.cr
70: ${BINDIR}/xnscourier -I${COURIERDIR} GAP2.cr
71:
72: gaptelnet: gaptelnet.o GAP3_support.o GAP3_client.o
73: ${CC} -o gaptelnet ${LDFLAGS} gaptelnet.o \
74: GAP3_support.o GAP3_client.o ${LIBS} ${LIBDIR}/libcourier.a
75:
76: gaptelnet.o: gaptelnet.c gapcontrols.h
77: ${CC} -c ${CFLAGS} gaptelnet.c
78:
79: GAP3d: gaptelnetd.o GAP3_support.o GAP3_serverx.o
80: ${CC} -o GAP3d ${LDFLAGS} gaptelnetd.o \
81: GAP3_support.o GAP3_serverx.o ${LIBDIR}/libcourier.a
82:
83: # have to split out Server() since it's special here
84: # routine Server() appears in gaptelnetd.c
85: GAP3_serverx.o: GAP3_server.c
86: sed -e '/^Server(/,/^}/d' GAP3_server.c > GAP3_serverx.c
87: ${CC} ${CFLAGS} -c GAP3_serverx.c
88:
89:
90: GAP2d: gap2d.o GAP2_support.o GAP2_serverx.o gap2d-unimp.o
91: ${CC} -o GAP2d ${LDFLAGS} gap2d.o gap2d-unimp.o \
92: GAP2_support.o GAP2_serverx.o ${LIBDIR}/libcourier.a
93:
94: # have to split out Server() since it's special here
95: # routine Server() appears in gaptelnetd.c
96: GAP2_serverx.o: GAP2_server.c
97: sed -e '/^Server(/,/^}/d' GAP2_server.c > GAP2_serverx.c
98: ${CC} ${CFLAGS} -c GAP2_serverx.c
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.