|
|
1.1 ! root 1: CFLAGS = -O ! 2: LIB = ${DESTDIR}/usr/lib ! 3: LD= ld ! 4: RM = /bin/rm -f ! 5: RANLIB= ranlib ! 6: AR= ar ! 7: LORDER= lorder ! 8: GRIND = vgrind ! 9: PRINT = vprint ! 10: VPR = vpr ! 11: ! 12: CMDS = ACTFILE.o ADDT.o ARGV.o ASRT.o BUFF.o CARD.o CHR.o CLCK.o CTTOT.o\ ! 13: DATE.o DEFNAME.o DISPOSE.o EXPO.o FCALL.o FLUSH.o FNIL.o\ ! 14: FRTN.o FSAV.o GET.o GOTO.o HALT.o IN.o INCT.o LINO.o LLIMIT.o\ ! 15: LN.o MAX.o MULT.o NAM.o NARGCHK.o NEW.o NEWZ.o NIL.o PACK.o PAGE.o\ ! 16: PRED.o PUT.o RANDOM.o RANG4.o READ4.o READ8.o READC.o\ ! 17: READE.o READLN.o RELEQ.o RELNE.o RELSGE.o RELSGT.o RELSLE.o\ ! 18: RELSLT.o RELTGE.o RELTGT.o RELTLE.o RELTLT.o REMOVE.o RESET.o\ ! 19: REWRITE.o ROUND.o RSNG4.o SCLCK.o SEED.o SEEK.o SQRT.o\ ! 20: STLIM.o SUBSC.o SUBSCZ.o SUBT.o SUCC.o TEOF.o TEOLN.o TIME.o\ ! 21: TRUNC.o UNIT.o UNPACK.o WRITEC.o WRITEF.o WRITES.o WRITLN.o ! 22: ! 23: SYOBJ = GETNAME.o IOSYNC.o PCLOSE.o PCSTART.o ERROR.o PFLUSH.o\ ! 24: PMFLUSH.o SETRACE.o UNSYNC.o UNWIND.o ZFRAME.o ! 25: ! 26: .s.o: ! 27: cat ashdr.s $*.s | ${AS} -o tmp ! 28: -${LD} -x -r -o $@ tmp ! 29: ! 30: .c.o: ! 31: ${CC} ${CFLAGS} -c $*.c ! 32: mv $@ tmp ! 33: -${LD} -x -r -o $@ tmp ! 34: ! 35: pclib: h01errs.h PCEXIT.o ${CMDS} ${SYOBJ} ! 36: ${RM} pclib ! 37: ${AR} cr pclib PCEXIT.o `${LORDER} ${CMDS} ${SYOBJ} | tsort` ! 38: ${RANLIB} pclib ! 39: ! 40: h01errs.h: errdata ! 41: ed - <make.ed1 ! 42: ${RM} E.s *.o ! 43: ! 44: install: pclib ! 45: cp pclib ${LIB}/libpc.a ! 46: ${RANLIB} ${LIB}/libpc.a ! 47: ! 48: new: pclib ! 49: cp pclib ${NEWLIB}/libpc.a ! 50: ${RANLIB} ${NEWLIB}/libpc.a ! 51: ! 52: clean: ! 53: ${RM} pclib *.o a.out lpr tmp core errs ! 54: ! 55: print: ! 56: ls -l >lst ! 57: ${PRINT} lst makefile *.h [A-Z][A-Z]*.[cs] [a-z][a-z]*.[cs] ! 58: ${RM} lst ! 59: ! 60: grind: ! 61: ${VGRIND} -t -n makefile >lpr ! 62: cat </dev/null >index ! 63: ${VGRIND} -t *.h *.c >>lpr ! 64: ${VGRIND} -t -x index >lindex ! 65: ${VGRIND} -t -n ashdr.s GOTO.s SETRACE.s >>lpr ! 66: ${VPR} -t lindex lpr ! 67: ${RM} lpr lindex index
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.