SCCS-vsn: usr.bin/pascal/pc0/Makefile 1.18
yypanic.o yyparse.o yyprint.o yyput.o yyrecover.o yyseman.o yytree.o
a.out: ${OBJS} version
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
./version > Version.c
${CC} ${CFLAGS} ${LDFLAGS} ${OBJS} Version.c
.c.o:
${RM} ${TMPDIR}/$*.c
${MKSTR} - ${ERRORSTRINGS} ${TMPDIR}/ $*.c
.c.o:
${RM} ${TMPDIR}/$*.c
${MKSTR} - ${ERRORSTRINGS} ${TMPDIR}/ $*.c
- cd ${TMPDIR} ; ${CC} ${CFLAGS} -I.. -c $*.c ; mv $*.o ../$*.o
+ cd ${TMPDIR}; ${CC} ${CFLAGS} -I.. -c $*.c;\
+ rm -f ../$*.o; mv $*.o ../$*.o
${RM} ${TMPDIR}/$*.c
whoami.h:
${RM} ${TMPDIR}/$*.c
whoami.h:
mv piwhoami.h whoami.h
y.tab.h: pas.y gram
mv piwhoami.h whoami.h
y.tab.h: pas.y gram
${EYACC} pas.y > /dev/null
ex - y.tab.c <gram
@echo that makes y.tab.h and y.tab.c
opcode.h: OPnames.h opc.c
${EYACC} pas.y > /dev/null
ex - y.tab.c <gram
@echo that makes y.tab.h and y.tab.c
opcode.h: OPnames.h opc.c
cc opc.c -o opc
opc >opcode.h
${RM} opc
cc opc.c -o opc
opc >opcode.h
${RM} opc