re-read /etc/dumpdates before updating it
[unix-history] / usr / src / sbin / dump / Makefile
index 4dbd5df..2901399 100644 (file)
@@ -1,4 +1,4 @@
-# sccsid = "@(#)Makefile       1.5 (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
@@ -17,25 +17,37 @@ PSRCS = \
 
 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
 
+ROBJS = dumpitime.o dumprmain.o dumpoptr.o \
+       dumprmt.o dumprtape.o dumptraverse.o unctime.o
+
 DFLAGS =
 DFLAGS =
-CFLAGS = -O -DKERNEL $(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: rdump dump
+       install -s rdump $(DESTDIR)/etc
        install -s dump $(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)