xref: /freebsd-12.1/gnu/lib/libregex/Makefile (revision ffec3151)
1# $FreeBSD$
2
3LIB=		gnuregex
4SHLIB_MAJOR=	5
5
6REGEXDIR=	${SRCTOP}/contrib/libgnuregex
7.PATH:		${REGEXDIR}
8
9SRCS=		gnuregex.c
10INCSGROUPS=	INCS WRINCS PXINCS
11INCS=		regex.h.patched
12INCSNAME=	regex.h
13INCSDIR=	${INCLUDEDIR}/gnu
14WRINCS=		gnuregex.h
15PXINCS=		${REGEXDIR}/regex.h
16PXINCSDIR=	${INCSDIR}/posix
17
18CFLAGS+=	-D__attribute_warn_unused_result__=""
19CFLAGS+=	-DHAVE_CONFIG_H -I${.CURDIR} -I${REGEXDIR}
20
21CLEANFILES=	regex.h.patched gnuregex.c
22regex.h.patched: regex.h
23	sed 's=<posix/regex\.h>=<gnu/posix/regex.h>=g' \
24		< ${.ALLSRC} > ${.TARGET}
25
26gnuregex.c: regex.c
27	sed 's=<regex\.h>=<gnu/regex.h>=g' \
28		< ${.ALLSRC} > ${.TARGET}
29
30.include <bsd.lib.mk>
31