X-Git-Url: https://git.subgeniuskitty.com/unix-history/.git/blobdiff_plain/1b2f7152b4e8ef16b7ce4cb9d61e53439fbb09c1..c4e911b65db8d7bedb133fdd231b15c1915fcc60:/usr/src/usr.bin/pascal/src/pimakefile diff --git a/usr/src/usr.bin/pascal/src/pimakefile b/usr/src/usr.bin/pascal/src/pimakefile index 9ce870d611..24ce638869 100644 --- a/usr/src/usr.bin/pascal/src/pimakefile +++ b/usr/src/usr.bin/pascal/src/pimakefile @@ -1,22 +1,23 @@ -SCCSID = "@(#)pimakefile 1.8 %G%" +SCCSID = "@(#)pimakefile 1.9 %G%" MKSTR = /usr/ucb/mkstr EYACC = /usr/ucb/eyacc RM = -rm -f -GET = sccs get +GET = sccs -d${SRCDIR} get CFLAGS = -O -w LDFLAGS = -z -INSTALLDIR = /usr/lib +SRCDIR = /usr/src/cmd/pc0 +INSTALLDIR = /usr/ucb LIBDIR = /usr/lib TMPDIR = tmp -ERRORSTRINGS = pc2.0strings +ERRORSTRINGS = pi2.0strings SRCS = ato.c \ call.c case.c clas.c const.c conv.c cset.c \ - error.c fdec.c func.c gen.c hash.c \ + error.c fdec.c flvalue.c func.c gen.c hash.c \ lab.c lookup.c lval.c stklval.c \ main.c nl.c proc.c put.c \ rec.c rval.c stkrval.c\ @@ -25,17 +26,16 @@ SRCS = ato.c \ TRdata.c \ treen.c putn.c yycopy.c \ yycosts.c yyerror.c yyget.c yyid.c yylex.c yymain.c yyoptions.c \ - yypanic.c yyparse.c yyprint.c yyput.c yyrecover.c yyseman.c yytree.c \ - p2put.c pcforop.c stab.c pcproc.c pcfunc.c pccaseop.c pclval.c + yypanic.c yyparse.c yyprint.c yyput.c yyrecover.c yyseman.c yytree.c -HDRS = 0.h OPnames.h align.h iorec.h objfmt.h pstab.h pc.h pcops.h \ - send.h tree.h whoami.h yy.h +HDRS = 0.h OPnames.h align.h iorec.h objfmt.h send.h tree.h yy.h \ + pc.h pcops.h OTHERS = pas.y opc.c version.c gram pic.c OBJS = ato.o \ call.o case.o clas.o const.o conv.o cset.o \ - error.o fdec.o func.o gen.o hash.o \ + error.o fdec.o flvalue.o func.o gen.o hash.o \ lab.o lookup.o lval.o stklval.o \ main.o nl.o proc.o put.o \ rec.o rval.o stkrval.o\ @@ -45,14 +45,13 @@ OBJS = ato.o \ treen.o putn.o yycopy.o \ y.tab.o \ yycosts.o yyerror.o yyget.o yyid.o yylex.o yymain.o yyoptions.o \ - yypanic.o yyparse.o yyprint.o yyput.o yyrecover.o yyseman.o yytree.o \ - p2put.o pcforop.o stab.o pcproc.o pcfunc.o pccaseop.o pclval.o + yypanic.o yyparse.o yyprint.o yyput.o yyrecover.o yyseman.o yytree.o a.out: ${OBJS} version ./version > Version.c ${CC} ${CFLAGS} ${LDFLAGS} ${OBJS} Version.c -sources: ${SRCS} ${HDRS} ${OTHERS} +sources: whoami.h ${SRCS} ${HDRS} ${OTHERS} ${SRCS} ${HDRS} ${OTHERS}: ${GET} ${REL} $@ @@ -63,6 +62,10 @@ ${SRCS} ${HDRS} ${OTHERS}: cd ${TMPDIR} ; ${CC} ${CFLAGS} -I.. -c $*.c ; mv $*.o ../$*.o ${RM} ${TMPDIR}/$*.c +whoami.h: + ${GET} ${REL} piwhoami.h + mv piwhoami.h whoami.h + y.tab.h: pas.y gram ${EYACC} pas.y > /dev/null ex - y.tab.c