BSD 4_3 release
[unix-history] / usr / src / etc / dump / Makefile
index 90ece87..5f1641b 100644 (file)
@@ -1,7 +1,12 @@
-#      Makefile        1.12    83/07/03
+#
+# 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.4 (Berkeley) 5/28/86
 #
 #      dump.h                  header file
 #
 #      dump.h                  header file
-#      dumpitime.c             reads /etc/ddate
+#      dumpitime.c             reads /etc/dumpdates
 #      dumpmain.c              driver
 #      dumpoptr.c              operator interface
 #      dumptape.c              handles the mag tape and opening/closing
 #      dumpmain.c              driver
 #      dumpoptr.c              operator interface
 #      dumptape.c              handles the mag tape and opening/closing
@@ -12,7 +17,7 @@
 #      TDEBUG                  trace out the process forking
 #
 PSRCS = \
 #      TDEBUG                  trace out the process forking
 #
 PSRCS = \
-       /usr/include/dumprestor.h dump.h \
+       /usr/include/protocols/dumprestore.h dump.h \
        dumpmain.c dumptraverse.c dumptape.c dumpoptr.c dumpitime.c unctime.c
 
 SRCS =  \
        dumpmain.c dumptraverse.c dumptape.c dumpoptr.c dumpitime.c unctime.c
 
 SRCS =  \
@@ -38,16 +43,21 @@ dump:       $(OBJS)
        $(CC) $(CFLAGS) $(OBJS) -o dump
 
 install: rdump dump
        $(CC) $(CFLAGS) $(OBJS) -o dump
 
 install: rdump dump
-       install -s rdump $(DESTDIR)/etc
-       install -s dump $(DESTDIR)/etc
+       install -s -m 6755 -g tty rdump $(DESTDIR)/etc
+       install -s -m 2755 -g tty dump $(DESTDIR)/etc
 
 
-dumprmain.o: dumpmain.c
-       cp dumpmain.c dumprmain.c
+dumprmain.c:
+       ln -s dumpmain.c dumprmain.c
+dumprmain.o: dumprmain.c
        ${CC} -c -DRDUMP ${CFLAGS} dumprmain.c
        ${CC} -c -DRDUMP ${CFLAGS} dumprmain.c
-       rm -f dumprmain.c
+
+dumprtape.c:
+       ln -s dumptape.c dumprtape.c
+dumprtape.o: dumprtape.c
+       ${CC} -c -DRDUMP ${CFLAGS} dumprtape.c
 
 clean:
 
 clean:
-       rm -f *.o rdump dump errs dumprmain.c
+       rm -f *.o rdump dump errs dumprmain.c dumprtape.c
 
 lint:
        lint $(DFLAGS) $(SRCS)
 
 lint:
        lint $(DFLAGS) $(SRCS)
@@ -57,4 +67,4 @@ print:
 
 $(OBJS): dump.h /usr/include/sys/param.h
 $(OBJS): /usr/include/sys/fs.h /usr/include/sys/inode.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/sys/stat.h
+$(OBJS): /usr/include/protocols/dumprestore.h /usr/include/sys/stat.h