386BSD 0.1 development
[unix-history] / usr / src / sbin / dump / Makefile
index 52cc2e7..1f7c162 100644 (file)
@@ -1,10 +1,5 @@
-#
-# Copyright (c) 1980 Regents of the University of California.
-# All rights reserved.  The Berkeley software License Agreement
-# specifies the terms and conditions for redistribution.
-#
-#      @(#)Makefile    5.3 (Berkeley) %G%
-#
+#      @(#)Makefile    5.12 (Berkeley) 3/7/91
+
 #      dump.h                  header file
 #      dumpitime.c             reads /etc/dumpdates
 #      dumpmain.c              driver
 #      dump.h                  header file
 #      dumpitime.c             reads /etc/dumpdates
 #      dumpmain.c              driver
 #
 #      DEBUG                   use local directory to find ddate and dumpdates
 #      TDEBUG                  trace out the process forking
 #
 #      DEBUG                   use local directory to find ddate and dumpdates
 #      TDEBUG                  trace out the process forking
-#
-PSRCS = \
-       /usr/include/protocols/dumprestore.h dump.h \
-       dumpmain.c dumptraverse.c dumptape.c dumpoptr.c dumpitime.c unctime.c
-
-SRCS =  \
-       dump.h dumpitime.c \
-       dumpmain.c dumpoptr.c dumprmt.c dumprtape.c \
-       dumptraverse.c unctime.c
-
-OBJS = dumpitime.o dumpmain.o dumpoptr.o \
-       dumptape.o dumptraverse.o unctime.o
-
-ROBJS = dumpitime.o dumprmain.o dumpoptr.o \
-       dumprmt.o dumprtape.o dumptraverse.o unctime.o
-
-DFLAGS =
-CFLAGS = -O $(DFLAGS)
-
-all: dump rdump
-
-rdump: $(ROBJS)
-       $(CC) $(CFLAGS) $(ROBJS) -o rdump
-
-dump:  $(OBJS)
-       $(CC) $(CFLAGS) $(OBJS) -o dump
 
 
-install: rdump dump
-       install -s -m 4750 -g operator rdump $(DESTDIR)/etc
-       install -s -m 4750 -g operator dump $(DESTDIR)/etc
+PROG=  dump
+SRCS=  dumpitime.c dumpmain.c dumpoptr.c dumptape.c dumptraverse.c \
+       unctime.c
+ROBJS= dumpitime.o dumprmain.o dumpoptr.o dumprmt.o dumprtape.o \
+       dumptraverse.o unctime.o
+BINGRP=        tty
+MAN8=  dump.0 rdump.0
+CLEANFILES=dumprmain.o dumprtape.o dumprmt.o rdump
 
 
-dumprmain.c:
-       ln -s dumpmain.c dumprmain.c
-dumprmain.o: dumprmain.c
-       ${CC} -c -DRDUMP ${CFLAGS} dumprmain.c
+all: rdump
 
 
-dumprtape.c:
-       ln -s dumptape.c dumprtape.c
-dumprtape.o: dumprtape.c
-       ${CC} -c -DRDUMP ${CFLAGS} dumprtape.c
+rdump: ${ROBJS} ${LIBC}
+       ${CC} -o ${.TARGET} ${CFLAGS} ${ROBJS}
 
 
-clean:
-       rm -f *.o rdump dump errs dumprmain.c dumprtape.c
+dumprmain.o: dumpmain.o
+       ${CC} -c -DRDUMP ${CFLAGS} ${.CURDIR}/dumpmain.c -o ${.TARGET}
 
 
-lint:
-       lint $(DFLAGS) $(SRCS)
+dumprtape.o: dumptape.o
+       ${CC} -c -DRDUMP ${CFLAGS} ${.CURDIR}/dumptape.c -o ${.TARGET}
 
 
-print:
-       pr $(PSRCS) | lpr
+afterinstall:
+       install ${STRIP} -o root -g ${BINGRP} -m 6555 rdump \
+           ${DESTDIR}${BINDIR}
 
 
-$(OBJS): dump.h /usr/include/sys/param.h
-$(OBJS): /usr/include/sys/fs.h /usr/include/sys/inode.h
-$(OBJS): /usr/include/protocols/dumprestore.h /usr/include/sys/stat.h
+.include <bsd.prog.mk>