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