xref: /freebsd-12.1/gnu/lib/libregex/Makefile (revision ffec3151)
1a1a4f1a0SPeter Wemm# $FreeBSD$
268fb9176SPaul Richards
36eefa612SJ.T. ConklinLIB=		gnuregex
43ca3047aSKen SmithSHLIB_MAJOR=	5
57b7a0120SDavid E. O'Brien
6*ffec3151SWarner LoshREGEXDIR=	${SRCTOP}/contrib/libgnuregex
7a1e98bc9SJung-uk Kim.PATH:		${REGEXDIR}
8a1e98bc9SJung-uk Kim
93821a3d7SPeter WemmSRCS=		gnuregex.c
10a3625ac8SAndrey A. ChernovINCSGROUPS=	INCS WRINCS PXINCS
11a3625ac8SAndrey A. ChernovINCS=		regex.h.patched
12a3625ac8SAndrey A. ChernovINCSNAME=	regex.h
130ba16142SAndrey A. ChernovINCSDIR=	${INCLUDEDIR}/gnu
149fecffa3SAndrey A. ChernovWRINCS=		gnuregex.h
15a1e98bc9SJung-uk KimPXINCS=		${REGEXDIR}/regex.h
16401499edSRuslan ErmilovPXINCSDIR=	${INCSDIR}/posix
176eefa612SJ.T. Conklin
18a1e98bc9SJung-uk KimCFLAGS+=	-D__attribute_warn_unused_result__=""
19a1e98bc9SJung-uk KimCFLAGS+=	-DHAVE_CONFIG_H -I${.CURDIR} -I${REGEXDIR}
20a3625ac8SAndrey A. Chernov
21401499edSRuslan ErmilovCLEANFILES=	regex.h.patched gnuregex.c
22a3625ac8SAndrey A. Chernovregex.h.patched: regex.h
23a3625ac8SAndrey A. Chernov	sed 's=<posix/regex\.h>=<gnu/posix/regex.h>=g' \
24a3625ac8SAndrey A. Chernov		< ${.ALLSRC} > ${.TARGET}
2523a4e9deSAndrey A. Chernov
263821a3d7SPeter Wemmgnuregex.c: regex.c
273821a3d7SPeter Wemm	sed 's=<regex\.h>=<gnu/regex.h>=g' \
283821a3d7SPeter Wemm		< ${.ALLSRC} > ${.TARGET}
293821a3d7SPeter Wemm
306eefa612SJ.T. Conklin.include <bsd.lib.mk>
31