xref: /freebsd/usr.bin/yacc/Makefile (revision f947f58ce624b5442e24b1efa69c0ddcdf3e0ddb)
1c6063d0dSWarner Losh.include <src.opts.mk>
23a92d97fSJulio Merino
3a35f04fbSWarner LoshBYACC_SRC=	${SRCTOP}/contrib/byacc
4b63940c1SDavid E. O'Brien.PATH: ${BYACC_SRC}
598e903e7SBaptiste Daroussin
6*f947f58cSLexi WinterPACKAGE= toolchain
79b50d902SRodney W. GrimesPROG=	yacc
80c8de5b0SBaptiste DaroussinSRCS=	closure.c error.c graph.c lalr.c lr0.c main.c mkpar.c mstring.c output.c \
90c8de5b0SBaptiste Daroussin	reader.c yaccpar.c symtab.c verbose.c warshall.c
1098e903e7SBaptiste Daroussin
11b53bb29fSJung-uk KimCFLAGS+=	-DHAVE_CONFIG_H -I${.CURDIR}
12b53bb29fSJung-uk KimCFLAGS+=	-DMAXTABLE=INT_MAX
1398e903e7SBaptiste Daroussin
14b63940c1SDavid E. O'BrienYYPATCH!=	cat ${BYACC_SRC}/VERSION
15b63940c1SDavid E. O'BrienCFLAGS+=	-DYYPATCH=${YYPATCH}
16b63940c1SDavid E. O'Brien
17b9ad8c86SRuslan ErmilovLINKS=	${BINDIR}/yacc ${BINDIR}/byacc
18b9ad8c86SRuslan ErmilovMLINKS=	yacc.1 byacc.1
199b50d902SRodney W. Grimes
20d511b20aSEnji CooperHAS_TESTS=
214b330699SEnji CooperSUBDIR.${MK_TESTS}+= tests
223a92d97fSJulio Merino
239b50d902SRodney W. Grimes.include <bsd.prog.mk>
24