diff options
Diffstat (limited to 'gnu/lib/libregex/Makefile')
-rw-r--r-- | gnu/lib/libregex/Makefile | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/gnu/lib/libregex/Makefile b/gnu/lib/libregex/Makefile index 65791b7..794c6ea 100644 --- a/gnu/lib/libregex/Makefile +++ b/gnu/lib/libregex/Makefile @@ -6,12 +6,20 @@ LIB= gnuregex SHLIB_MAJOR= 2 SRCS= regex.c -INCSGROUPS= INCS WRINCS -INCS= regex.h +INCSGROUPS= INCS WRINCS PXINCS +INCS= regex.h.patched +CLEANFILES+= regex.h.patched +INCSNAME= regex.h INCSDIR= ${INCLUDEDIR}/gnu WRINCS= gnuregex.h +PXINCS= posix/regex.h +PXINCSDIR= ${INCLUDEDIR}/gnu/posix NOMAN= noman -CFLAGS+=-I${.CURDIR} -DHAVE_STRING_H=1 -DSTDC_HEADERS=1 -DNO_POSIX_COMPAT=1 +CFLAGS+=-D_REGEX_RE_COMP -DSTDC_HEADERS -I${DESTDIR}/usr/include/gnu + +regex.h.patched: regex.h + sed 's=<posix/regex\.h>=<gnu/posix/regex.h>=g' \ + < ${.ALLSRC} > ${.TARGET} .include <bsd.lib.mk> |