summaryrefslogtreecommitdiffstats
path: root/gnu/lib/libregex/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/lib/libregex/Makefile')
-rw-r--r--gnu/lib/libregex/Makefile14
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>
OpenPOWER on IntegriCloud