Commit | Line | Data |
---|---|---|
81f0a178 | 1 | # sccsid = "@(#)Makefile 1.8 (Berkeley) %G%" |
5e19f2d7 BJ |
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 | # | |
68eb12a8 KM |
14 | NETSER= /usr/src/ucb/netser |
15 | ||
5e19f2d7 | 16 | PSRCS = \ |
1d9b1ad2 | 17 | /usr/include/dumprestor.h dump.h \ |
b45e25c0 | 18 | dumpmain.c dumptraverse.c dumptape.c dumpoptr.c dumpitime.c unctime.c |
5e19f2d7 BJ |
19 | |
20 | SRCS = \ | |
21 | dump.h dumpitime.c \ | |
c47275e3 | 22 | dumpmain.c dumpoptr.c dumprmt.c dumprtape.c \ |
5e19f2d7 BJ |
23 | dumptraverse.c unctime.c |
24 | ||
81f0a178 SL |
25 | OBJS = dumpitime.o dumpmain.o dumpoptr.o \ |
26 | dumptape.o dumptraverse.o unctime.o | |
27 | ||
28 | ROBJS = dumpitime.o dumprmain.o dumpoptr.o \ | |
68eb12a8 | 29 | dumprmt.o dumprtape.o dumptraverse.o unctime.o $(NETSER)/rcmd.o |
5e19f2d7 | 30 | |
9e92a7e9 | 31 | DFLAGS = |
81f0a178 SL |
32 | CFLAGS = -O $(DFLAGS) |
33 | ||
34 | all: dump rdump | |
5e19f2d7 | 35 | |
81f0a178 SL |
36 | rdump: $(ROBJS) |
37 | $(CC) $(CFLAGS) $(ROBJS) -o rdump -ljobs | |
b45e25c0 | 38 | |
81f0a178 SL |
39 | dump: $(OBJS) |
40 | $(CC) $(CFLAGS) $(OBJS) -o dump | |
41 | ||
42 | install: rdump dump | |
c47275e3 | 43 | install -s rdump $(DESTDIR)/etc |
81f0a178 SL |
44 | install -s dump $(DESTDIR)/etc |
45 | ||
46 | dumprmain.o: dumprmain.c | |
47 | cc -c -DRDUMP dumprmain.c | |
b45e25c0 | 48 | |
5e19f2d7 | 49 | clean: |
81f0a178 | 50 | rm -f *.o rdump dump errs |
5e19f2d7 BJ |
51 | |
52 | lint: | |
53 | lint $(DFLAGS) $(SRCS) | |
54 | ||
b45e25c0 KM |
55 | print: |
56 | pr $(PSRCS) | lpr | |
57 | ||
1d9b1ad2 SL |
58 | $(OBJS): dump.h /usr/include/sys/param.h |
59 | $(OBJS): /usr/include/sys/fs.h /usr/include/sys/inode.h | |
60 | $(OBJS): /usr/include/dumprestor.h /usr/include/stat.h |