|
|
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.