1# sccsid = "@(#)Makefile 1.9 (Berkeley) 10/11/82" 2# 3# dump.h header file 4# dumpitime.c reads /etc/ddate 5# dumpmain.c driver 6# dumpoptr.c operator interface 7# dumptape.c handles the mag tape and opening/closing 8# dumptraverse.c traverses the file system 9# unctime.c undo ctime 10# 11# DEBUG use local directory to find ddate and dumpdates 12# TDEBUG trace out the process forking 13# 14PSRCS = \ 15 /usr/include/dumprestor.h dump.h \ 16 dumpmain.c dumptraverse.c dumptape.c dumpoptr.c dumpitime.c unctime.c 17 18SRCS = \ 19 dump.h dumpitime.c \ 20 dumpmain.c dumpoptr.c dumprmt.c dumprtape.c \ 21 dumptraverse.c unctime.c 22 23OBJS = dumpitime.o dumpmain.o dumpoptr.o \ 24 dumptape.o dumptraverse.o unctime.o 25 26ROBJS = dumpitime.o dumprmain.o dumpoptr.o \ 27 dumprmt.o dumprtape.o dumptraverse.o unctime.o 28 29DFLAGS = 30CFLAGS = -O $(DFLAGS) 31 32all: dump rdump 33 34rdump: $(ROBJS) 35 $(CC) $(CFLAGS) $(ROBJS) -o rdump -ljobs 36 37dump: $(OBJS) 38 $(CC) $(CFLAGS) $(OBJS) -o dump 39 40install: rdump dump 41 install -s rdump $(DESTDIR)/etc 42 install -s dump $(DESTDIR)/etc 43 44dumprmain.o: dumprmain.c 45 cc -c -DRDUMP dumprmain.c 46 47clean: 48 rm -f *.o rdump dump errs 49 50lint: 51 lint $(DFLAGS) $(SRCS) 52 53print: 54 pr $(PSRCS) | lpr 55 56$(OBJS): dump.h /usr/include/sys/param.h 57$(OBJS): /usr/include/sys/fs.h /usr/include/sys/inode.h 58$(OBJS): /usr/include/dumprestor.h /usr/include/stat.h 59