1#	$NetBSD: Makefile,v 1.9 2020/11/07 18:12:16 nia Exp $
2
3.include <bsd.own.mk>
4
5LIB=	epoxy
6.PATH:	${X11SRCDIR.${LIB}}/src
7.PATH:	${X11SRCDIR.${LIB}}/include/epoxy
8.PATH:	${X11SRCDIR.${LIB}}/../src
9
10SRCS= \
11	dispatch_common.c \
12	dispatch_glx.c \
13	gl_generated_dispatch.c \
14	glx_generated_dispatch.c
15
16.if ${HAVE_XORG_GLAMOR} != "no"
17SRCS+= \
18	dispatch_egl.c \
19	egl_generated_dispatch.c
20EGL=1
21.else
22EGL=0
23.endif
24CPPFLAGS+=	-DPLATFORM_HAS_EGL=${EGL}
25CPPFLAGS+=	-DENABLE_EGL=${EGL}
26
27INCSDIR=${X11INCDIR}/epoxy
28INCS= \
29	common.h \
30	gl.h gl_generated.h \
31	glx.h glx_generated.h \
32	egl.h egl_generated.h
33
34CPPFLAGS+=	-I${X11SRCDIR.${LIB}}/src
35CPPFLAGS+=	-I${X11SRCDIR.${LIB}}/../include
36CPPFLAGS+=	${X11FLAGS.CONNECTION}
37
38PKGCONFIG=	epoxy
39PKGCONFIG_SED_FLAGS= \
40	-e "s,@DLOPEN_LIBS@,," \
41	-e "s,@epoxy_has_glx@,1," \
42	-e "s,@epoxy_has_egl@,${EGL}," \
43	-e "s,@epoxy_has_wgl@,0,"
44
45.if ${HAVE_XORG_GLAMOR} != "no"
46PKGCONFIG_SED_FLAGS+= \
47	-e "s,@GL_REQS@, gl egl,"
48.else
49PKGCONFIG_SED_FLAGS+= \
50	-e "s,@GL_REQS@, gl,"
51.endif
52
53.include <bsd.x11.mk>
54.include <bsd.lib.mk>
55