version 1.8, 2000/07/06 23:12:41 |
version 1.9, 2006/05/27 23:01:21 |
|
|
${LEX.l} -o${.TARGET:R}.yy.c ${.IMPSRC} |
${LEX.l} -o${.TARGET:R}.yy.c ${.IMPSRC} |
${COMPILE.c} -o ${.TARGET} ${.TARGET:R}.yy.c |
${COMPILE.c} -o ${.TARGET} ${.TARGET:R}.yy.c |
rm -f ${.TARGET:R}.yy.c |
rm -f ${.TARGET:R}.yy.c |
|
.l.ln: |
|
${LEX.l} ${.IMPSRC} |
|
mv lex.yy.c ${.TARGET:R}.c |
|
${LINT} ${LINTFLAGS} ${LDFLAGS:M-L*} -i ${.TARGET:R}.c |
|
rm -f ${.TARGET:R}.c |
|
|
# Yacc |
# Yacc |
.y: |
.y: |
|
|
${YACC.y} -b ${.TARGET:R} ${.IMPSRC} |
${YACC.y} -b ${.TARGET:R} ${.IMPSRC} |
${COMPILE.c} -o ${.TARGET} ${.TARGET:R}.tab.c |
${COMPILE.c} -o ${.TARGET} ${.TARGET:R}.tab.c |
rm -f ${.TARGET:R}.tab.c |
rm -f ${.TARGET:R}.tab.c |
|
.y.ln: |
|
${YACC.y} ${.IMPSRC} |
|
mv y.tab.c ${.TARGET:R}.c |
|
${LINT} ${LINTFLAGS} ${LDFLAGS:M-L*} ${.TARGET:R}.c |
|
rm -f ${.TARGET:R}.c |
.endif |
.endif |