re-read /etc/dumpdates before updating it
[unix-history] / usr / src / sbin / dump / Makefile
index c4ffd03..2901399 100644 (file)
@@ -1,4 +1,4 @@
-# sccsid = "@(#)Makefile       1.1 (Berkeley) %G%"
+# sccsid = "@(#)Makefile       1.10 (Berkeley) %G%"
 #
 #      dump.h                  header file
 #      dumpitime.c             reads /etc/ddate
 #
 #      dump.h                  header file
 #      dumpitime.c             reads /etc/ddate
 #      TDEBUG                  trace out the process forking
 #
 PSRCS = \
 #      TDEBUG                  trace out the process forking
 #
 PSRCS = \
-       dump.h dumpmain.c dumptraverse.c dumptape.c dumpoptr.c dumpitime.c
+       /usr/include/dumprestor.h dump.h \
+       dumpmain.c dumptraverse.c dumptape.c dumpoptr.c dumpitime.c unctime.c
 
 SRCS =  \
        dump.h dumpitime.c \
 
 SRCS =  \
        dump.h dumpitime.c \
-       dumpmain.c dumpoptr.c dumptape.c \
+       dumpmain.c dumpoptr.c dumprmt.c dumprtape.c \
        dumptraverse.c unctime.c
 
        dumptraverse.c unctime.c
 
-OBJS = \
-       dumpitime.o \
-       dumpmain.o dumpoptr.o \
+OBJS = dumpitime.o dumpmain.o dumpoptr.o \
        dumptape.o dumptraverse.o unctime.o
 
        dumptape.o dumptraverse.o unctime.o
 
-DFLAGS = -DERNIE
+ROBJS = dumpitime.o dumprmain.o dumpoptr.o \
+       dumprmt.o dumprtape.o dumptraverse.o unctime.o
+
+DFLAGS =
 CFLAGS = -O $(DFLAGS)
 
 CFLAGS = -O $(DFLAGS)
 
+all: dump rdump
+
+rdump: $(ROBJS)
+       $(CC) $(CFLAGS) $(ROBJS) -o rdump -ljobs
+
 dump:  $(OBJS)
        $(CC) $(CFLAGS) $(OBJS) -o dump
 dump:  $(OBJS)
        $(CC) $(CFLAGS) $(OBJS) -o dump
-install:
-       install -s dump $(DESTDIR)/bin
-/etc/dump:
-       cp dump.csh $(DESTDIR)/etc/dump
+
+install: rdump dump
+       install -s rdump $(DESTDIR)/etc
+       install -s dump $(DESTDIR)/etc
+
+dumprmain.o: dumpmain.c
+       cp dumpmain.c dumprmain.c
+       ${CC} -c -DRDUMP ${CFLAGS} dumprmain.c
+       rm -f dumprmain.c
+
 clean:
 clean:
-       rm -f *.o dump
+       rm -f *.o rdump dump errs dumprmain.c
 
 lint:
        lint $(DFLAGS) $(SRCS)
 
 
 lint:
        lint $(DFLAGS) $(SRCS)
 
-psrcs:
-       echo $(PSRCS)
+print:
+       pr $(PSRCS) | lpr
+
+$(OBJS): dump.h /usr/include/sys/param.h
+$(OBJS): /usr/include/sys/fs.h /usr/include/sys/inode.h
+$(OBJS): /usr/include/dumprestor.h /usr/include/stat.h