merge rdump with dump
[unix-history] / usr / src / sbin / dump / Makefile
CommitLineData
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
14NETSER= /usr/src/ucb/netser
15
5e19f2d7 16PSRCS = \
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
20SRCS = \
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
25OBJS = dumpitime.o dumpmain.o dumpoptr.o \
26 dumptape.o dumptraverse.o unctime.o
27
28ROBJS = dumpitime.o dumprmain.o dumpoptr.o \
68eb12a8 29 dumprmt.o dumprtape.o dumptraverse.o unctime.o $(NETSER)/rcmd.o
5e19f2d7 30
9e92a7e9 31DFLAGS =
81f0a178
SL
32CFLAGS = -O $(DFLAGS)
33
34all: dump rdump
5e19f2d7 35
81f0a178
SL
36rdump: $(ROBJS)
37 $(CC) $(CFLAGS) $(ROBJS) -o rdump -ljobs
b45e25c0 38
81f0a178
SL
39dump: $(OBJS)
40 $(CC) $(CFLAGS) $(OBJS) -o dump
41
42install: rdump dump
c47275e3 43 install -s rdump $(DESTDIR)/etc
81f0a178
SL
44 install -s dump $(DESTDIR)/etc
45
46dumprmain.o: dumprmain.c
47 cc -c -DRDUMP dumprmain.c
b45e25c0 48
5e19f2d7 49clean:
81f0a178 50 rm -f *.o rdump dump errs
5e19f2d7
BJ
51
52lint:
53 lint $(DFLAGS) $(SRCS)
54
b45e25c0
KM
55print:
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