add rps and minfree arguments
[unix-history] / usr / src / sbin / dump / Makefile
CommitLineData
1ddebffe 1# sccsid = "@(#)Makefile 1.10 (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#
14PSRCS = \
1d9b1ad2 15 /usr/include/dumprestor.h dump.h \
b45e25c0 16 dumpmain.c dumptraverse.c dumptape.c dumpoptr.c dumpitime.c unctime.c
5e19f2d7
BJ
17
18SRCS = \
19 dump.h dumpitime.c \
c47275e3 20 dumpmain.c dumpoptr.c dumprmt.c dumprtape.c \
5e19f2d7
BJ
21 dumptraverse.c unctime.c
22
81f0a178
SL
23OBJS = dumpitime.o dumpmain.o dumpoptr.o \
24 dumptape.o dumptraverse.o unctime.o
25
26ROBJS = dumpitime.o dumprmain.o dumpoptr.o \
128d5755 27 dumprmt.o dumprtape.o dumptraverse.o unctime.o
5e19f2d7 28
9e92a7e9 29DFLAGS =
81f0a178
SL
30CFLAGS = -O $(DFLAGS)
31
32all: dump rdump
5e19f2d7 33
81f0a178
SL
34rdump: $(ROBJS)
35 $(CC) $(CFLAGS) $(ROBJS) -o rdump -ljobs
b45e25c0 36
81f0a178
SL
37dump: $(OBJS)
38 $(CC) $(CFLAGS) $(OBJS) -o dump
39
40install: rdump dump
c47275e3 41 install -s rdump $(DESTDIR)/etc
81f0a178
SL
42 install -s dump $(DESTDIR)/etc
43
1ddebffe
SL
44dumprmain.o: dumpmain.c
45 cp dumpmain.c dumprmain.c
46 ${CC} -c -DRDUMP ${CFLAGS} dumprmain.c
47 rm -f dumprmain.c
b45e25c0 48
5e19f2d7 49clean:
1ddebffe 50 rm -f *.o rdump dump errs dumprmain.c
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