1*2170SmckusicSCCSID = "@(#)Makefile 1.4 01/15/81" 21726SmckusickCFLAGS = -O 31726SmckusickLIB = ${DESTDIR}/usr/lib 41726SmckusickLD= ld 51726SmckusickRM = /bin/rm -f 61726SmckusickRANLIB= ranlib 71726SmckusickAR= ar 81726SmckusickGRIND = vgrind 91726SmckusickPRINT = vprint 101726SmckusickVPR = vpr 111726Smckusick 122124SmckusicCMDS = ACTFILE.c ADDT.c ARGV.c ASRT.c BUFF.c CARD.c CHR.c CLCK.c \ 131728Smckusic CTTOT.c DATE.c DEFNAME.c DISPOSE.c EXPO.c FCALL.c FLUSH.c FNIL.c \ 141728Smckusic FRTN.c FSAV.c GET.c GOTO.s HALT.c IN.c INCT.c LINO.c LLIMIT.c \ 151728Smckusic LN.c MAX.c MULT.c NAM.c NARGCHK.s NEW.c NEWZ.c NIL.c PACK.c \ 161728Smckusic PAGE.c PRED.c PUT.c RANDOM.c RANG4.c READ4.c READ8.c READC.c \ 171728Smckusic READE.c READLN.c RELEQ.c RELNE.c RELSGE.c RELSGT.c RELSLE.c \ 181728Smckusic RELSLT.c RELTGE.c RELTGT.c RELTLE.c RELTLT.c REMOVE.c RESET.c \ 192124Smckusic REWRITE.c ROUND.c RSNG4.c SCLCK.c SEED.c SQRT.c STLIM.c \ 201728Smckusic SUBSC.c SUBSCZ.c SUBT.c SUCC.c TEOF.c TEOLN.c TIME.c TRUNC.c \ 211728Smckusic UNIT.c UNPACK.c WRITEC.c WRITEF.c WRITES.c WRITLN.c 221728Smckusic 231728SmckusicSYS = ERROR.c GETNAME.c IOSYNC.c PCEXIT.c PCLOSE.c PCSTART.c PFLUSH.c \ 242124Smckusic PMFLUSH.c SETRACE.s UNSYNC.c UNWIND.c 251728Smckusic 262124SmckusicEXTN = APPEND.c CATCHERR.c SEEK.c TELL.c 272124Smckusic 281728SmckusicHDRS = h00vars.h ashdr.s errdata make.ed1 291728Smckusic 302124SmckusicOBJS = ACTFILE.o ADDT.o ARGV.o ASRT.o BUFF.o CARD.o CHR.o CLCK.o\ 311728Smckusic CTTOT.o DATE.o DEFNAME.o DISPOSE.o EXPO.o FCALL.o FLUSH.o FNIL.o\ 321726Smckusick FRTN.o FSAV.o GET.o GOTO.o HALT.o IN.o INCT.o LINO.o LLIMIT.o\ 331726Smckusick LN.o MAX.o MULT.o NAM.o NARGCHK.o NEW.o NEWZ.o NIL.o PACK.o PAGE.o\ 341726Smckusick PRED.o PUT.o RANDOM.o RANG4.o READ4.o READ8.o READC.o\ 351726Smckusick READE.o READLN.o RELEQ.o RELNE.o RELSGE.o RELSGT.o RELSLE.o\ 361726Smckusick RELSLT.o RELTGE.o RELTGT.o RELTLE.o RELTLT.o REMOVE.o RESET.o\ 372124Smckusic REWRITE.o ROUND.o RSNG4.o SCLCK.o SEED.o SQRT.o\ 381726Smckusick STLIM.o SUBSC.o SUBSCZ.o SUBT.o SUCC.o TEOF.o TEOLN.o TIME.o\ 391726Smckusick TRUNC.o UNIT.o UNPACK.o WRITEC.o WRITEF.o WRITES.o WRITLN.o 401726Smckusick 411728SmckusicSYOBJ = ERROR.o GETNAME.o IOSYNC.o PCEXIT.o PCLOSE.o PCSTART.o PFLUSH.o\ 422124Smckusic PMFLUSH.o SETRACE.o UNSYNC.o UNWIND.o 431726Smckusick 442124SmckusicEXOBJ = APPEND.o CATCHERR.o SEEK.o TELL.o 451728Smckusic 462124Smckusicsources: ${CMDS} ${SYS} ${EXTN} ${HDRS} 472124Smckusic${CMDS} ${SYS} ${EXTN}: ${HDRS} 482124Smckusic 491726Smckusick.s.o: 501726Smckusick cat ashdr.s $*.s | ${AS} -o tmp 511726Smckusick -${LD} -x -r -o $@ tmp 521726Smckusick 531726Smckusick.c.o: 541726Smckusick ${CC} ${CFLAGS} -c $*.c 551726Smckusick mv $@ tmp 561726Smckusick -${LD} -x -r -o $@ tmp 571726Smckusick 582124Smckusicinstall: libpc 592124Smckusic cp libpc ${LIB}/libpc.a 602124Smckusic ${RANLIB} ${LIB}/libpc.a 612124Smckusic 62*2170Smckusiclibpc: h01errs.h ${OBJS} ${SYOBJ} ${EXOBJ} 631728Smckusic ${RM} libpc 64*2170Smckusic ${AR} cr libpc ${OBJS} ${SYOBJ} ${EXOBJ} 651728Smckusic ${RANLIB} libpc 661726Smckusick 671728Smckusich01errs.h: errdata make.ed1 ashdr.s 681728Smckusic ed - errdata <make.ed1 691726Smckusick ${RM} E.s *.o 701726Smckusick 711726Smckusickclean: 721728Smckusic ${RM} libpc *.o a.out lpr tmp core errs 731726Smckusick 741726Smckusickprint: 751726Smckusick ls -l >lst 761726Smckusick ${PRINT} lst makefile *.h [A-Z][A-Z]*.[cs] [a-z][a-z]*.[cs] 771726Smckusick ${RM} lst 781726Smckusick 791728Smckusicgrind: sources 801726Smckusick ${VGRIND} -t -n makefile >lpr 811726Smckusick cat </dev/null >index 821726Smckusick ${VGRIND} -t *.h *.c >>lpr 831726Smckusick ${VGRIND} -t -x index >lindex 841728Smckusic ${VGRIND} -t -n ashdr.s GOTO.s SETRACE.s NARGCHK.s >>lpr 851726Smckusick ${VPR} -t lindex lpr 861726Smckusick ${RM} lpr lindex index 87