1*2124SmckusicSCCSID = "@(#)Makefile 1.3 01/13/81" 21726SmckusickCFLAGS = -O 31726SmckusickLIB = ${DESTDIR}/usr/lib 41726SmckusickLD= ld 51726SmckusickRM = /bin/rm -f 61726SmckusickRANLIB= ranlib 71726SmckusickAR= ar 81726SmckusickGRIND = vgrind 91726SmckusickPRINT = vprint 101726SmckusickVPR = vpr 111726Smckusick 12*2124SmckusicCMDS = 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 \ 19*2124Smckusic 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 \ 24*2124Smckusic PMFLUSH.c SETRACE.s UNSYNC.c UNWIND.c 251728Smckusic 26*2124SmckusicEXTN = APPEND.c CATCHERR.c SEEK.c TELL.c 27*2124Smckusic 281728SmckusicHDRS = h00vars.h ashdr.s errdata make.ed1 291728Smckusic 30*2124SmckusicOBJS = 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\ 37*2124Smckusic 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\ 42*2124Smckusic PMFLUSH.o SETRACE.o UNSYNC.o UNWIND.o 431726Smckusick 44*2124SmckusicEXOBJ = APPEND.o CATCHERR.o SEEK.o TELL.o 451728Smckusic 46*2124Smckusicsources: ${CMDS} ${SYS} ${EXTN} ${HDRS} 47*2124Smckusic${CMDS} ${SYS} ${EXTN}: ${HDRS} 48*2124Smckusic 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 58*2124Smckusicinstall: libpc 59*2124Smckusic cp libpc ${LIB}/libpc.a 60*2124Smckusic ${RANLIB} ${LIB}/libpc.a 61*2124Smckusic 621728Smckusiclibpc: h01errs.h ${OBJS} ${SYOBJ} 631728Smckusic ${RM} libpc 641728Smckusic ${AR} cr libpc ${OBJS} ${SYOBJ} 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