|
|
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 = acc.o div_by_0.o cmp2_resop.o flt_resop.o logf_resop.o \ ! 47: addd_ov.o addf_ov.o cvdf_ov.o cvdl_ov.o cvfl_ov.o divd_ov.o \ ! 48: divf_ov.o muld_ov.o mulf_ov.o subd_ov.o subf_ov.o \ ! 49: addd_undfl.o addf_undfl.o divd_undfl.o divf_undfl.o \ ! 50: muld_undfl.o mulf_undfl.o subd_undfl.o subf_undfl.o \ ! 51: expf_ov.o expf_undfl.o mull_ov.o fpm_data.o \ ! 52: pipe1_data.o pipe2_data.o pipe3_data.o \ ! 53: pipe4_data.o pipe7_data.o ! 54: ! 55: LISTS = acc.lst div_by_0.lst cmp2_resop.lst flt_resop.lst logf_resop.lst \ ! 56: addd_ov.lst addf_ov.lst cvdf_ov.lst cvdl_ov.lst cvfl_ov.lst \ ! 57: divd_ov.lst divf_ov.lst muld_ov.lst mulf_ov.lst subd_ov.lst \ ! 58: subf_ov.lst addd_undfl.lst addf_undfl.lst divd_undfl.lst \ ! 59: divf_undfl.lst muld_undfl.lst mulf_undfl.lst subd_undfl.lst \ ! 60: subf_undfl.lst expf_ov.lst expf_undfl.lst mull_ov.lst fpm_data.lst \ ! 61: pipe1_data.lst pipe2_data.lst pipe3_data.lst \ ! 62: pipe4_data.lst pipe7_data.lst ! 63: ! 64: ! 65: install : all ! 66: ! 67: all : data lists ! 68: ! 69: data : $(DATA) ! 70: ! 71: lists : a.sym $(LISTS) ! 72: ! 73: clean : ! 74: -rm *.o *.lst a.sym ! 75: ! 76: cleansrc: ! 77: rm -f *.[csh] *.def init.x definitions INCLUDE makefile ! 78: ! 79: absaddr: absaddr.c ! 80: ${CC} -O -o absaddr absaddr.c ! 81: ! 82: a.sym : ! 83: (cd ../; make a.sym) ! 84: ! 85: depend: ! 86: grep '^#include' *.[cs] | grep -v '<' | \ ! 87: sed 's/:[^"]*"\([^"]*\)".*/: \1/' | \ ! 88: sed 's/\.c/.o/' | \ ! 89: awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \ ! 90: else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \ ! 91: else rec = rec " " $$2 } } \ ! 92: END { print rec } ' > makedep ! 93: echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep ! 94: echo '$$r makedep' >>eddep ! 95: echo 'w' >>eddep ! 96: cp makefile makefile.bak ! 97: ed - makefile < eddep ! 98: rm -f eddep makedep ! 99: ! 100: # DO NOT DELETE THIS LINE -- make depend uses it ! 101:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.