1 # $NetBSD: Makefile,v 1.9 2020/11/07 18:12:16 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_GLAMOR} != "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_GLAMOR} != "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