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