|
|
1.1 root 1: #
2: # 12/2/90
3: # Makefile for dcp (a UUCP clone) which implements a uucico
4: # type file transfer and remote execution protocol.
5: #
6:
7: IDIR=../include
8: ADIR=../aux
9: MDIR=../modemcap
10: DESTDIR=/interim/usr/lib/uucp/
11: DESTDIR386=/bin386/usr/lib/uucp/
12:
13: CFLAGS= -O -I$(IDIR) -I$(MDIR)
14: LFLAGS= -n -f
15:
16: OBJS= dcpmisc.o dcpxfer.o dcpxf2.o dcputil.o gpkt.o
17: SOBJS= dcpS.o dcpunixS.o dcpsys.o $(MDIR)/fixttyS.o
18: TOBJS= dcpT.o dcpunixT.o dcpsys.o $(MDIR)/fixttyT.o
19: BOBJS= dcpB.o dcpunixS.o dcpsysB.o $(MDIR)/fixttyS.o
20:
21: ALIB= $(ADIR)/libuuaux.a
22: MLIB= $(MDIR)/libmodemcap.a
23: LIBX= /usr/lib/libndir.a
24:
25: all: uucico.S uucico.T uucico.B
26: @
27:
28: uucico.S: $(OBJS) $(SOBJS) $(MLIB) $(ALIB) $(LIBX)
29: $(CC) -o $(DESTDIR)$@ $(LFLAGS) $<
30: su root chmog 6511 uucp uucp $(DESTDIR)uucico.S
31:
32: uucico.S386: $(OBJS) $(SOBJS) $(MLIB) $(ALIB)
33: $(CC) -o $(DESTDIR386)uucico $(LFLAGS) $<
34: su root chmog 6511 uucp uucp $(DESTDIR386)uucico
35:
36: uucico.B386: $(OBJS) $(BOBJS) $(MLIB) $(ALIB)
37: $(CC) -o $(DESTDIR386)uucico.BBS $(LFLAGS) $<
38: su root chmog 6511 uucp uucp $(DESTDIR386)uucico.BBS
39:
40: uucico.T: $(OBJS) $(TOBJS) $(MLIB) $(ALIB) $(LIBX)
41: $(CC) -o $(DESTDIR)$@ $(LFLAGS) $<
42: su root chmog 6511 uucp uucp $(DESTDIR)uucico.T
43:
44: uucico.T386: $(OBJS) $(TOBJS) $(MLIB) $(ALIB)
45: $(CC) -o $(DESTDIR386)uucico.T $(LFLAGS) $<
46: su root chmog 6511 uucp uucp $(DESTDIR386)uucico.T
47:
48: uucico.B: $(OBJS) $(BOBJS) $(MLIB) $(ALIB) $(LIBX)
49: $(CC) -o $(DESTDIR)$@ $(LFLAGS) $<
50: su root chmog 6511 uucp uucp $(DESTDIR)uucico.B
51:
52: support:
53: (cd ..; make support)
54:
55:
56: #
57: # how to make some specific objects
58: #
59:
60: dcpS.o: dcp.c
61: $(CC) $(CFLAGS) -DSGTTY -c -o $@ $<
62:
63: dcpT.o: dcp.c
64: $(CC) $(CFLAGS) -DTERMIO -c -o $@ $<
65:
66: dcpB.o: dcp.c
67: $(CC) $(CFLAGS) -DBBS -c -o $@ $<
68:
69: dcpunixS.o: dcpunix.c
70: $(CC) $(CFLAGS) -DSGTTY -c -o $@ $<
71:
72: dcpunixT.o: dcpunix.c
73: $(CC) $(CFLAGS) -DTERMIO -c -o $@ $<
74:
75: dcpsysB.o: dcpsys.c
76: $(CC) $(CFLAGS) -DBBS -c -o $@ $<
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.