1# 2# Copyright (c) 1987 Regents of the University of California. 3# All rights reserved. The Berkeley software License Agreement 4# specifies the terms and conditions for redistribution. 5# 6# @(#)Makefile 5.6 (Berkeley) 06/03/87 7# 8# dump.h header file 9# dumpitime.c reads /etc/dumpdates 10# dumpmain.c driver 11# dumpoptr.c operator interface 12# dumptape.c handles the mag tape and opening/closing 13# dumptraverse.c traverses the file system 14# unctime.c undo ctime 15# 16# DEBUG use local directory to find ddate and dumpdates 17# TDEBUG trace out the process forking 18 19DFLAGS= 20CFLAGS= -O ${DFLAGS} 21LIBC= /lib/libc.a 22PSRCS= /usr/include/protocols/dumprestore.h dump.h dumpmain.c \ 23 dumptraverse.c dumptape.c dumpoptr.c dumpitime.c unctime.c 24SRCS= dump.h dumpitime.c dumpmain.c dumpoptr.c dumprmt.c dumptape.c \ 25 dumptraverse.c unctime.c 26OBJS= dumpitime.o dumpmain.o dumpoptr.o dumptape.o dumptraverse.o \ 27 unctime.o 28ROBJS= dumpitime.o dumprmain.o dumpoptr.o dumprmt.o dumprtape.o \ 29 dumptraverse.o unctime.o 30 31all: dump rdump 32 33dump: ${OBJS} ${LIBC} 34 ${CC} -o $@ ${CFLAGS} ${OBJS} 35 36rdump: ${ROBJS} ${LIBC} 37 ${CC} -o $@ ${CFLAGS} ${ROBJS} 38 39dumprmain.o: dumpmain.c 40 ${CC} -c -DRDUMP ${CFLAGS} dumpmain.c -o dumprmain.o 41 42dumprtape.o: dumptape.c 43 ${CC} -c -DRDUMP ${CFLAGS} dumptape.c -o dumprtape.o 44 45clean: FRC 46 rm -f ${ROBJS} ${OBJS} rdump dump core 47 48depend: FRC 49 mkdep ${CFLAGS} ${SRCS} 50 51install: FRC 52 install -s -o root -g tty -m 6755 rdump ${DESTDIR}/etc/rdump 53 install -s -o bin -g tty -m 2755 dump ${DESTDIR}/etc/dump 54 55lint: FRC 56 lint ${CFLAGS} ${SRCS} 57 58tags: FRC 59 ctags ${SRCS} 60 61FRC: 62 63# DO NOT DELETE THIS LINE -- mkdep uses it. 64# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY. 65 66dump.o: dump.h /usr/include/stdio.h /usr/include/ctype.h 67dump.o: /usr/include/sys/param.h /usr/include/sys/types.h /usr/include/signal.h 68dump.o: /usr/include/machine/machparam.h /usr/include/sys/stat.h 69dump.o: /usr/include/sys/fs.h /usr/include/sys/inode.h 70dump.o: /usr/include/protocols/dumprestore.h /usr/include/sys/dir.h 71dump.o: /usr/include/utmp.h /usr/include/sys/time.h /usr/include/time.h 72dump.o: /usr/include/signal.h /usr/include/fstab.h 73dumpitime.o: dumpitime.c dump.h /usr/include/stdio.h /usr/include/ctype.h 74dumpitime.o: /usr/include/sys/param.h /usr/include/sys/types.h 75dumpitime.o: /usr/include/signal.h /usr/include/machine/machparam.h 76dumpitime.o: /usr/include/sys/stat.h /usr/include/sys/fs.h 77dumpitime.o: /usr/include/sys/inode.h /usr/include/protocols/dumprestore.h 78dumpitime.o: /usr/include/sys/dir.h /usr/include/utmp.h /usr/include/sys/time.h 79dumpitime.o: /usr/include/time.h /usr/include/signal.h /usr/include/fstab.h 80dumpitime.o: /usr/include/sys/file.h 81dumpmain.o: dumpmain.c dump.h /usr/include/stdio.h /usr/include/ctype.h 82dumpmain.o: /usr/include/sys/param.h /usr/include/sys/types.h 83dumpmain.o: /usr/include/signal.h /usr/include/machine/machparam.h 84dumpmain.o: /usr/include/sys/stat.h /usr/include/sys/fs.h 85dumpmain.o: /usr/include/sys/inode.h /usr/include/protocols/dumprestore.h 86dumpmain.o: /usr/include/sys/dir.h /usr/include/utmp.h /usr/include/sys/time.h 87dumpmain.o: /usr/include/time.h /usr/include/signal.h /usr/include/fstab.h 88dumpoptr.o: dumpoptr.c dump.h /usr/include/stdio.h /usr/include/ctype.h 89dumpoptr.o: /usr/include/sys/param.h /usr/include/sys/types.h 90dumpoptr.o: /usr/include/signal.h /usr/include/machine/machparam.h 91dumpoptr.o: /usr/include/sys/stat.h /usr/include/sys/fs.h 92dumpoptr.o: /usr/include/sys/inode.h /usr/include/protocols/dumprestore.h 93dumpoptr.o: /usr/include/sys/dir.h /usr/include/utmp.h /usr/include/sys/time.h 94dumpoptr.o: /usr/include/time.h /usr/include/signal.h /usr/include/fstab.h 95dumprmt.o: dumprmt.c /usr/include/sys/param.h /usr/include/sys/types.h 96dumprmt.o: /usr/include/signal.h /usr/include/machine/machparam.h 97dumprmt.o: /usr/include/sys/mtio.h /usr/include/sys/ioctl.h 98dumprmt.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h 99dumprmt.o: /usr/include/sys/socket.h /usr/include/sys/inode.h 100dumprmt.o: /usr/include/netinet/in.h /usr/include/stdio.h /usr/include/pwd.h 101dumprmt.o: /usr/include/netdb.h /usr/include/protocols/dumprestore.h 102dumptape.o: dumptape.c /usr/include/sys/file.h dump.h /usr/include/stdio.h 103dumptape.o: /usr/include/ctype.h /usr/include/sys/param.h 104dumptape.o: /usr/include/sys/types.h /usr/include/signal.h 105dumptape.o: /usr/include/machine/machparam.h /usr/include/sys/stat.h 106dumptape.o: /usr/include/sys/fs.h /usr/include/sys/inode.h 107dumptape.o: /usr/include/protocols/dumprestore.h /usr/include/sys/dir.h 108dumptape.o: /usr/include/utmp.h /usr/include/sys/time.h /usr/include/time.h 109dumptape.o: /usr/include/signal.h /usr/include/fstab.h 110dumptraverse.o: dumptraverse.c dump.h /usr/include/stdio.h /usr/include/ctype.h 111dumptraverse.o: /usr/include/sys/param.h /usr/include/sys/types.h 112dumptraverse.o: /usr/include/signal.h /usr/include/machine/machparam.h 113dumptraverse.o: /usr/include/sys/stat.h /usr/include/sys/fs.h 114dumptraverse.o: /usr/include/sys/inode.h /usr/include/protocols/dumprestore.h 115dumptraverse.o: /usr/include/sys/dir.h /usr/include/utmp.h 116dumptraverse.o: /usr/include/sys/time.h /usr/include/time.h 117dumptraverse.o: /usr/include/signal.h /usr/include/fstab.h 118unctime.o: unctime.c /usr/include/sys/types.h /usr/include/sys/time.h 119unctime.o: /usr/include/time.h /usr/include/stdio.h 120 121# IF YOU PUT ANYTHING HERE IT WILL GO AWAY 122