xref: /dflybsd-src/usr.bin/flex/lib/Makefile (revision 68d6f99b8e3247822538ed6b0661bbc7bf0ed275)
1553fe7b8SJohn MarinoCONTRIBDIR=	${.CURDIR}/../../../contrib/flex
2*68d6f99bSSascha Wildner.PATH:		${CONTRIBDIR}/src
3553fe7b8SJohn Marino
4a185edbfSzrjLIB=    l
5553fe7b8SJohn MarinoSRCS=   libmain.c libyywrap.c
6553fe7b8SJohn MarinoNOPIC=	yes
7553fe7b8SJohn Marino
813c1262eSzrj# for now do not let the use of -flto, clang has issues
913c1262eSzrj.if ${CFLAGS:M-flto}
1013c1262eSzrjCFLAGS+=	-fno-lto
1113c1262eSzrj.endif
1213c1262eSzrj
13e8a9e873Szrj# Do not install these compat libraries during {build,quick}world.
14e8a9e873Szrj.if !${INSTALL:M*/tools/install.sh}
15a185edbfSzrjLINKS=  ${LIBDIR}/libl.a ${LIBDIR}/libfl.a
16a185edbfSzrjLINKS+=	${LIBDIR}/libl.a ${LIBDIR}/libln.a
17553fe7b8SJohn Marino
18553fe7b8SJohn Marino.if !defined(NOPROFILE)
19a185edbfSzrjLINKS+= ${PROFLIBDIR}/libl.a ${PROFLIBDIR}/libfl.a
20a185edbfSzrjLINKS+=	${PROFLIBDIR}/libl.a ${PROFLIBDIR}/libln.a
21553fe7b8SJohn Marino.endif
22e8a9e873Szrj.endif
23553fe7b8SJohn Marino
24553fe7b8SJohn Marino.include <bsd.lib.mk>
25