|
|
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:
12: CFLAGS= -O -I$(IDIR) -I$(MDIR)
13: LFLAGS= -f
14:
15: OBJS= dcpmisc.o dcpxfer.o dcpxf2.o dcputil.o gpkt.o
16: SOBJS= dcpS.o dcpunixS.o dcpsys.o $(MDIR)/fixttyS.o
17: TOBJS= dcpT.o dcpunixT.o dcpsys.o $(MDIR)/fixttyT.o
18: BOBJS= dcpB.o dcpunixS.o dcpsysB.o $(MDIR)/fixttyS.o
19:
20: ALIB= $(ADIR)/libuuaux.a
21: MLIB= $(MDIR)/libmodemcap.a
22: LIBX= /usr/lib/libndir.a
23:
24: all: uucico.S uucico.T uucico.B
25: @
26:
27: uucico.S: $(OBJS) $(SOBJS) $(MLIB) $(ALIB) $(LIBX)
28: $(CC) -o $(DESTDIR)$@ $(LFLAGS) $<
29: su root chmog 6511 uucp uucp $(DESTDIR)uucico.S
30:
31: uucico.T: $(OBJS) $(TOBJS) $(MLIB) $(ALIB) $(LIBX)
32: $(CC) -o $(DESTDIR)$@ $(LFLAGS) $<
33: su root chmog 6511 uucp uucp $(DESTDIR)uucico.T
34:
35: uucico.B: $(OBJS) $(BOBJS) $(MLIB) $(ALIB) $(LIBX)
36: $(CC) -o $(DESTDIR)$@ $(LFLAGS) $<
37: su root chmog 6511 uucp uucp $(DESTDIR)uucico.B
38:
39: support:
40: (cd ..; make support)
41:
42:
43: #
44: # how to make some specific objects
45: #
46:
47: dcpS.o: dcp.c
48: $(CC) $(CFLAGS) -DSGTTY -c -o $@ $<
49:
50: dcpT.o: dcp.c
51: $(CC) $(CFLAGS) -DTERMIO -c -o $@ $<
52:
53: dcpB.o: dcp.c
54: $(CC) $(CFLAGS) -DBBS -c -o $@ $<
55:
56: dcpunixS.o: dcpunix.c
57: $(CC) $(CFLAGS) -DSGTTY -c -o $@ $<
58:
59: dcpunixT.o: dcpunix.c
60: $(CC) $(CFLAGS) -DTERMIO -c -o $@ $<
61:
62: dcpsysB.o: dcpsys.c
63: $(CC) $(CFLAGS) -DBBS -c -o $@ $<
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.