|
|
1.1 root 1: # Makefile 1.12 83/07/03
2: #
3: # dump.h header file
4: # dumpitime.c reads /etc/ddate
5: # dumpmain.c driver
6: # dumpoptr.c operator interface
7: # dumptape.c handles the mag tape and opening/closing
8: # dumptraverse.c traverses the file system
9: # unctime.c undo ctime
10: #
11: # DEBUG use local directory to find ddate and dumpdates
12: # TDEBUG trace out the process forking
13: #
14:
15: MAKEPARAM = AS=${AS} CC=${CC} LD=${LD} INCLDIR=${INCLDIR} LIBDIR=${LIBDIR} ULIBDIR=${ULIBDIR} DESTDIR=${DESTDIR}
16: PSRCS = \
17: /usr/include/dumprestor.h dump.h \
18: dumpmain.c dumptraverse.c dumptape.c dumpoptr.c dumpitime.c unctime.c
19:
20: SRCS = \
21: dump.h dumpitime.c \
22: dumpmain.c dumpoptr.c dumprmt.c dumprtape.c \
23: dumptraverse.c unctime.c
24:
25: OBJS = dumpitime.o dumpmain.o dumpoptr.o \
26: dumptape.o dumptraverse.o unctime.o
27:
28: ROBJS = dumpitime.o dumprmain.o dumpoptr.o \
29: dumprmt.o dumprtape.o dumptraverse.o unctime.o
30:
31: DFLAGS =
32: CFLAGS = -O $(DFLAGS)
33:
34: all: dump rdump
35:
36: dump: $(OBJS)
37: $(CC) $(CFLAGS) $(OBJS) -o dump
38:
39: rdump: $(ROBJS)
40: $(CC) $(CFLAGS) $(ROBJS) -o rdump
41:
42: install.dump: dump
43: /usr/bin/install -s dump $(DESTDIR)/etc
44: install.rdump: rdump
45: /usr/bin/install -s rdump $(DESTDIR)/etc
46:
47: #Only install dump in install, rdump is part of IP/TCP
48: install: install.dump
49: install.all: install.dump install.rdump
50:
51: dumprmain.o: dumpmain.c
1.1.1.2 ! root 52: rm -f dumprmain.c
1.1 root 53: cp dumpmain.c dumprmain.c
54: ${CC} -c -DRDUMP ${CFLAGS} dumprmain.c
55: rm -f dumprmain.c
1.1.1.2 ! root 56: ${CC} -c -DRDUMP ${CFLAGS} dumprtape.c
1.1 root 57:
58: clean:
59: rm -f *.o dump rdump errs dumprmain.c
60:
61: cleansrc:
62: rm -f *.[ch] Makefile
63:
64: lint:
65: lint $(DFLAGS) $(SRCS)
66:
67: print:
68: pr $(PSRCS) | lpr
69:
70: $(OBJS): dump.h /usr/include/sys/param.h
71: $(OBJS): /usr/include/sys/fs.h /usr/include/sys/inode.h
72: $(OBJS): /usr/include/dumprestor.h /usr/include/sys/stat.h
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.