|
|
1.1 root 1: #
2: # HDRS included files
3: #
4: # SRCS source files
5: #
6:
7: HDRS1 = prvreg.h psl.h pte.h pcboffset.h const.h scboffset.h \
8: sptoffset.h trap.h
9:
10: LD_FLG = -T 0
11:
12: .SUFFIXES:
13: .SUFFIXES: .x .s .o .c .lst
14:
15: .x.o:
16: cat ../INCLUDE $*.x | sed 's/^#\([^id]\)/ #\1/' | /lib/cpp >temp.s
17: as -o $*.o temp.s
18: rm temp.s
19:
20: .x.lst:
21: cat ../INCLUDE $*.x | sed 's/^#\([^id]\)/ #\1/' > temp$$.s
22: as temp$$.s -o /dev/null -P | absaddr > $*.lst
23: rm temp$$.s
24:
25: .s.o:
26: cat ../INCLUDE $*.s | as -o $*.o
27:
28: .s.lst:
29: cat ../INCLUDE $*.s | sed 's/^#\([^id]\)/ #\1/' > temp.s
30: as temp.s -o /dev/null -P | absaddr > $*.lst
31: rm temp.s
32:
33: .c.lst:
34: cc -S -L $*.c
35: as $*.s -o /dev/null -P | absaddr > $*.lst
36: rm -f $*.s
37:
38: .c.o:
39: cc -c $*.c
40:
41: DATA = addd.o addf.o atanf.o cmpd.o cmpf.o \
42: cosf.o cvdf.o cvdl.o cvfl.o cvld.o \
43: cvlf.o divd.o divf.o expf.o ldd.o \
44: ldf.o ldfd.o lnd.o lnf.o logf.o \
45: stf.o std.o negf.o negd.o \
46: muld.o mulf.o sinf.o sqrtf.o \
47: subd.o subf.o tstd.o tstf.o mull.o
48:
49: LISTS = addd.lst addf.lst atanf.lst cmpd.lst cmpf.lst \
50: cosf.lst cvdf.lst cvdl.lst cvfl.lst cvld.lst \
51: cvlf.lst divd.lst divf.lst expf.lst ldd.lst \
52: ldf.lst ldfd.lst lnd.lst lnf.lst logf.lst \
53: stf.lst std.lst negf.lst negd.lst \
54: muld.lst mulf.lst sinf.lst sqrtf.lst \
55: subd.lst subf.lst tstd.lst tstf.lst mull.lst
56:
57: install : all
58:
59: all : data lists
60:
61: data : $(DATA)
62:
63: lists : a.sym $(LISTS)
64:
65: clean :
66: -rm *.o *.lst a.sym
67:
68: cleansrc:
69: rm -f *.[csh] *.def init.x definitions INCLUDE makefile
70:
71: absaddr: absaddr.c
72: ${CC} -O -o absaddr absaddr.c
73:
74: a.sym :
75: (cd ../; make a.sym)
76:
77: depend:
78: grep '^#include' *.[cs] | grep -v '<' | \
79: sed 's/:[^"]*"\([^"]*\)".*/: \1/' | \
80: sed 's/\.c/.o/' | \
81: awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
82: else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
83: else rec = rec " " $$2 } } \
84: END { print rec } ' > makedep
85: echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep
86: echo '$$r makedep' >>eddep
87: echo 'w' >>eddep
88: cp makefile makefile.bak
89: ed - makefile < eddep
90: rm -f eddep makedep
91:
92: # DO NOT DELETE THIS LINE -- make depend uses it
93:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.