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