|
|
1.1 root 1: #
2: # %M% %I% %G%
3: #
4: # Makefile for VM/UNIX conf directory; November, 1980
5: #
6: IDENT= -DUCB -DERNIE
7:
8: COPTS= ${IDENT} -DVAX -DFASTVAX -DKERNEL
9: CFLAGS= -O ${COPTS}
10:
11: HDRS= dh.h dz.h hp.h ht.h up.h va.h vp.h
12:
13: FILES= confrp.o confup.o \
14: conf2rpup.o confup2rp.o conf2up2rp.o \
15: univec.o udiv.o urem.o
16:
17: CFILES= confrp.c confup.c \
18: conf2rpup.c confup2rp.c conf2up2rp.c \
19: univec.c
20:
21: all: ${FILES} symbols.sort
22:
23: clean:
24: rm -f *.o symbols.sort
25:
26: .c.o:
27: cc -c -S ${COPTS} $*.c
28: /lib/c2 $*.s | sed -f ../sys/asm.sed | as -o $*.o
29: rm $*.s
30:
31: depend:
32: grep '^#include' conf.c ${CFILES} \
33: | sed 's/:[^"]*"\([^"]*\)".*/: \1/' \
34: | sed 's/\.c/.o/' >makedep
35: echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep
36: echo '$$r makedep' >>eddep
37: echo 'w' >>eddep
38: cp makefile makefile.bak
39: ed - makefile < eddep
40: rm eddep makedep
41: echo '# DEPENDENCIES MUST END AT END OF FILE' >> makefile
42: echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> makefile
43: echo '# see make depend above' >> makefile
44:
45: symbols.sort: symbols.raw
46: grep -v '^#' symbols.raw \
47: | sed 's/^ //' | sort | uniq > symbols.sort
48:
49: ../h/param.h: /usr/include/signal.h
50: ../h/tty.h: /usr/include/sgtty.h
51: ../h/tty.h: ../h/ioctl.h
52: ../h/user.h: ../h/pcb.h ../h/dmap.h ../h/vtimes.h /usr/include/errno.h
53: sysent.c: vmsysent.c
54: ${FILES}: ${HDRS}
55:
56: # DO NOT DELETE THIS LINE -- make depend uses it
57:
58: conf.o: ../h/param.h
59: conf.o: ../h/systm.h
60: conf.o: ../h/buf.h
61: conf.o: ../h/tty.h
62: conf.o: ../h/conf.h
63: conf.o: ../h/text.h
64: conf.o: ../h/dir.h
65: conf.o: ../h/user.h
66: conf.o: ../h/proc.h
67: conf.o: ../h/file.h
68: conf.o: ../h/inode.h
69: conf.o: ../h/acct.h
70: conf.o: ../h/pte.h
71: conf.o: ../h/mba.h
72: conf.o: ../conf/hp.h
73: conf.o: ../conf/ht.h
74: conf.o: ../conf/up.h
75: conf.o: ../conf/dh.h
76: conf.o: ../conf/dz.h
77: conf.o: ../conf/va.h
78: conf.o: ../conf/vp.h
79: confrp.o: ../conf/conf.c
80: confup.o: ../conf/conf.c
81: conf2rpup.o: ../conf/conf.c
82: confup2rp.o: ../conf/conf.c
83: conf2up2rp.o: ../conf/conf.c
84: univec.o: ../h/param.h
85: univec.o: ../h/vm.h
86: univec.o: dz.h
87: univec.o: dh.h
88: univec.o: up.h
89: univec.o: vp.h
90: univec.o: va.h
91: # DEPENDENCIES MUST END AT END OF FILE
92: # IF YOU PUT STUFF HERE IT WILL GO AWAY
93: # see make depend above
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.