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