1*1728SmckusicSCCSID = "@(#)Makefile 1.2 10/31/80" 21726SmckusickCFLAGS = -O 31726SmckusickLIB = ${DESTDIR}/usr/lib 41726SmckusickLD= ld 51726SmckusickRM = /bin/rm -f 61726SmckusickRANLIB= ranlib 71726SmckusickAR= ar 81726SmckusickGRIND = vgrind 91726SmckusickPRINT = vprint 101726SmckusickVPR = vpr 11*1728SmckusicGET = sccs get 121726Smckusick 13*1728SmckusicCMDS = ACTFILE.c ADDT.c APPEND.c ARGV.c ASRT.c BUFF.c CARD.c CHR.c CLCK.c \ 14*1728Smckusic CTTOT.c DATE.c DEFNAME.c DISPOSE.c EXPO.c FCALL.c FLUSH.c FNIL.c \ 15*1728Smckusic FRTN.c FSAV.c GET.c GOTO.s HALT.c IN.c INCT.c LINO.c LLIMIT.c \ 16*1728Smckusic LN.c MAX.c MULT.c NAM.c NARGCHK.s NEW.c NEWZ.c NIL.c PACK.c \ 17*1728Smckusic PAGE.c PRED.c PUT.c RANDOM.c RANG4.c READ4.c READ8.c READC.c \ 18*1728Smckusic READE.c READLN.c RELEQ.c RELNE.c RELSGE.c RELSGT.c RELSLE.c \ 19*1728Smckusic RELSLT.c RELTGE.c RELTGT.c RELTLE.c RELTLT.c REMOVE.c RESET.c \ 20*1728Smckusic REWRITE.c ROUND.c RSNG4.c SCLCK.c SEED.c SEEK.c SQRT.c STLIM.c \ 21*1728Smckusic SUBSC.c SUBSCZ.c SUBT.c SUCC.c TEOF.c TEOLN.c TIME.c TRUNC.c \ 22*1728Smckusic UNIT.c UNPACK.c WRITEC.c WRITEF.c WRITES.c WRITLN.c 23*1728Smckusic 24*1728SmckusicSYS = ERROR.c GETNAME.c IOSYNC.c PCEXIT.c PCLOSE.c PCSTART.c PFLUSH.c \ 25*1728Smckusic PMFLUSH.c SETRACE.s UNSYNC.c UNWIND.c ZFRAME.c 26*1728Smckusic 27*1728SmckusicHDRS = h00vars.h ashdr.s errdata make.ed1 28*1728Smckusic 29*1728SmckusicOBJS = ACTFILE.o ADDT.o APPEND.o ARGV.o ASRT.o BUFF.o CARD.o CHR.o CLCK.o\ 30*1728Smckusic CTTOT.o DATE.o DEFNAME.o DISPOSE.o EXPO.o FCALL.o FLUSH.o FNIL.o\ 311726Smckusick FRTN.o FSAV.o GET.o GOTO.o HALT.o IN.o INCT.o LINO.o LLIMIT.o\ 321726Smckusick LN.o MAX.o MULT.o NAM.o NARGCHK.o NEW.o NEWZ.o NIL.o PACK.o PAGE.o\ 331726Smckusick PRED.o PUT.o RANDOM.o RANG4.o READ4.o READ8.o READC.o\ 341726Smckusick READE.o READLN.o RELEQ.o RELNE.o RELSGE.o RELSGT.o RELSLE.o\ 351726Smckusick RELSLT.o RELTGE.o RELTGT.o RELTLE.o RELTLT.o REMOVE.o RESET.o\ 361726Smckusick REWRITE.o ROUND.o RSNG4.o SCLCK.o SEED.o SEEK.o SQRT.o\ 371726Smckusick STLIM.o SUBSC.o SUBSCZ.o SUBT.o SUCC.o TEOF.o TEOLN.o TIME.o\ 381726Smckusick TRUNC.o UNIT.o UNPACK.o WRITEC.o WRITEF.o WRITES.o WRITLN.o 391726Smckusick 40*1728SmckusicSYOBJ = ERROR.o GETNAME.o IOSYNC.o PCEXIT.o PCLOSE.o PCSTART.o PFLUSH.o\ 411726Smckusick PMFLUSH.o SETRACE.o UNSYNC.o UNWIND.o ZFRAME.o 421726Smckusick 43*1728Smckusicsources: ${CMDS} ${SYS} ${HDRS} 44*1728Smckusic${CMDS} ${SYS}: ${HDRS} 45*1728Smckusic ${GET} ${REL} $@ 46*1728Smckusic${HDRS}: 47*1728Smckusic ${GET} ${REL} $@ 48*1728Smckusic 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*1728Smckusiclibpc: h01errs.h ${OBJS} ${SYOBJ} 59*1728Smckusic ${RM} libpc 60*1728Smckusic ${AR} cr libpc ${OBJS} ${SYOBJ} 61*1728Smckusic ${RANLIB} libpc 621726Smckusick 63*1728Smckusich01errs.h: errdata make.ed1 ashdr.s 64*1728Smckusic ed - errdata <make.ed1 651726Smckusick ${RM} E.s *.o 661726Smckusick 67*1728Smckusicinstall: libpc 68*1728Smckusic cp libpc ${LIB}/libpc.a 691726Smckusick ${RANLIB} ${LIB}/libpc.a 701726Smckusick 71*1728Smckusicnew: libpc 72*1728Smckusic cp libpc ${NEWLIB}/libpc.a 731726Smckusick ${RANLIB} ${NEWLIB}/libpc.a 741726Smckusick 751726Smckusickclean: 76*1728Smckusic ${RM} libpc *.o a.out lpr tmp core errs 77*1728Smckusic sccs clean 781726Smckusick 791726Smckusickprint: 801726Smckusick ls -l >lst 811726Smckusick ${PRINT} lst makefile *.h [A-Z][A-Z]*.[cs] [a-z][a-z]*.[cs] 821726Smckusick ${RM} lst 831726Smckusick 84*1728Smckusicgrind: sources 851726Smckusick ${VGRIND} -t -n makefile >lpr 861726Smckusick cat </dev/null >index 871726Smckusick ${VGRIND} -t *.h *.c >>lpr 881726Smckusick ${VGRIND} -t -x index >lindex 89*1728Smckusic ${VGRIND} -t -n ashdr.s GOTO.s SETRACE.s NARGCHK.s >>lpr 901726Smckusick ${VPR} -t lindex lpr 911726Smckusick ${RM} lpr lindex index 92