fix to properly dump 4096/512 byte file systems
[unix-history] / usr / src / sbin / dump / Makefile
index 77954c1..3546c7f 100644 (file)
@@ -1,4 +1,4 @@
-# sccsid = "@(#)Makefile       1.4 (Berkeley) %G%"
+# sccsid = "@(#)Makefile       1.9 (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 = \
-       ../../h/dumprestor.h dump.h \
+       /usr/include/dumprestor.h dump.h \
        dumpmain.c dumptraverse.c dumptape.c dumpoptr.c dumpitime.c unctime.c
 
 SRCS =  \
        dump.h dumpitime.c \
        dumpmain.c dumptraverse.c dumptape.c dumpoptr.c dumpitime.c unctime.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: dumprmain.c
+       cc -c -DRDUMP dumprmain.c
+
 clean:
 clean:
-       rm -f *.o dump
+       rm -f *.o rdump dump errs
 
 lint:
        lint $(DFLAGS) $(SRCS)
 
 lint:
        lint $(DFLAGS) $(SRCS)
@@ -43,5 +53,6 @@ lint:
 print:
        pr $(PSRCS) | lpr
 
 print:
        pr $(PSRCS) | lpr
 
-$(OBJS): dump.h ../../h/param.h ../../h/stat.h ../../h/fs.h
-$(OBJS): ../../h/inode.h ../../h/dumprestor.h
+$(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