35616f80b5
header file #includes <dlfcn.h>, so we need to include dlopen.buildlink3.mk so that dlfcn.h can be found by packages which use httpd/os.h. XXX this is not entirely correct, but works around the problem XXX sufficiently. the problem is that Darwin (7.7.x) has dlopen() and XXX friends but does not provide prototypes in dlfcn.h (or anywhere else).
36 lines
900 B
Makefile
36 lines
900 B
Makefile
# $NetBSD: buildlink3.mk,v 1.9 2004/12/19 04:02:43 grant Exp $
|
|
|
|
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
|
|
APACHE_BUILDLINK3_MK:= ${APACHE_BUILDLINK3_MK}+
|
|
|
|
.if !empty(BUILDLINK_DEPTH:M+)
|
|
BUILDLINK_DEPENDS+= apache
|
|
.endif
|
|
|
|
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Napache}
|
|
BUILDLINK_PACKAGES+= apache
|
|
|
|
.if !empty(APACHE_BUILDLINK3_MK:M+)
|
|
BUILDLINK_DEPENDS.apache+= apache{,6}-1.3.*
|
|
BUILDLINK_PKGSRCDIR.apache?= ../../www/apache
|
|
|
|
.if defined(APACHE_MODULE)
|
|
BUILDLINK_DEPMETHOD.apache+= full
|
|
.else
|
|
BUILDLINK_DEPMETHOD.apache?= build
|
|
.endif
|
|
|
|
USE_PERL5?= build # for "apxs"
|
|
APXS?= ${BUILDLINK_PREFIX.apache}/sbin/apxs
|
|
|
|
.if defined(GNU_CONFIGURE)
|
|
CONFIGURE_ARGS+= --with-apxs="${APXS}"
|
|
.endif
|
|
|
|
# required because httpd/os.h includes <dlfcn.h> when it is found by
|
|
# Apache's configure script.
|
|
.include "../../mk/dlopen.buildlink3.mk"
|
|
|
|
.endif # APACHE_BUILDLINK3_MK
|
|
|
|
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
|