Home | History | Annotate | Line # | Download | only in libepoxy
      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