1 # $NetBSD: Makefile,v 1.1 2019/03/10 02:29:53 mrg Exp $ 2 3 .include <bsd.own.mk> 4 5 LIB= gbm 6 7 .PATH: ${X11SRCDIR.Mesa}/src/gbm/main 8 SRCS.main= \ 9 backend.c \ 10 gbm.c 11 12 .PATH: ${X11SRCDIR.Mesa}/src/gbm/backends/dri 13 SRCS.dri= \ 14 gbm_dri.c 15 16 SRCS= ${SRCS.main} ${SRCS.dri} 17 18 CPPFLAGS+= -D_OS_UNIX=1 19 CPPFLAGS+= -DHAVE_PTHREAD=1 20 CPPFLAGS+= -DDEFAULT_DRIVER_DIR=\"${X11USRLIBDIR}/modules/dri\" 21 CPPFLAGS+= -DMODULEDIR=\"${X11USRLIBDIR}/gbm\" 22 CPPFLAGS+= -I${X11SRCDIR.Mesa}/include 23 CPPFLAGS+= -I${X11SRCDIR.Mesa}/src/loader 24 CPPFLAGS+= -I${X11SRCDIR.Mesa}/src/gbm/main 25 CPPFLAGS+= -I${X11SRCDIR.Mesa}/src/mapi 26 CPPFLAGS+= -I${DESTDIR}${X11INCDIR}/libdrm 27 CFLAGS+= -fno-strict-aliasing -fexceptions 28 29 COPTS.gbm_dri.c+= -Wno-error 30 31 .include "../libloader.old.mk" 32 33 .PATH: ${X11SRCDIR.Mesa}/src/gbm/main 34 INCS= gbm.h 35 INCSDIR= ${X11INCDIR} 36 37 LIBDPLIBS= glapi ${.CURDIR}/../libglapi.old 38 LIBDPLIBS= drm ${.CURDIR}/../libdrm 39 40 PKGCONFIG= gbm 41 PKGDIST.gbm= ${X11SRCDIR.Mesa}/src/gbm/main 42 .include "${.CURDIR}/../libGL.old/mesa-ver.mk" 43 PKGCONFIG_VERSION.gbm= ${MESA_VER} 44 45 .include "../libdrm/Makefile.defines" 46 47 .include <bsd.x11.mk> 48 .include <bsd.lib.mk> 49