|
|
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.