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