1 1.4 rjs # $NetBSD: Makefile,v 1.4 2023/07/15 21:24:47 rjs Exp $ 2 1.1 mrg 3 1.1 mrg .include <bsd.own.mk> 4 1.1 mrg 5 1.2 mrg .include "../mesa-which.mk" 6 1.2 mrg 7 1.1 mrg LIB= gbm 8 1.1 mrg 9 1.1 mrg .PATH: ${X11SRCDIR.Mesa}/src/gbm/main 10 1.1 mrg SRCS.main= \ 11 1.1 mrg backend.c \ 12 1.1 mrg gbm.c 13 1.1 mrg 14 1.1 mrg .PATH: ${X11SRCDIR.Mesa}/src/gbm/backends/dri 15 1.1 mrg SRCS.dri= \ 16 1.1 mrg gbm_dri.c 17 1.1 mrg 18 1.2 mrg BUILDSYMLINKS+= ${X11SRCDIR.Mesa}/src/util/debug.c UTILdebug.c 19 1.2 mrg SRCS.util= \ 20 1.2 mrg UTILdebug.c \ 21 1.2 mrg u_process.c 22 1.2 mrg CPPFLAGS.UTILdebug.c+= -I${X11SRCDIR.Mesa}/src/util \ 23 1.2 mrg -I${X11SRCDIR.Mesa}/src/mesa \ 24 1.2 mrg -I${X11SRCDIR.Mesa}/src \ 25 1.2 mrg -I${X11SRCDIR.Mesa}/src/gallium/include 26 1.2 mrg 27 1.2 mrg SRCS= ${SRCS.main} ${SRCS.dri} ${SRCS.util} 28 1.1 mrg 29 1.1 mrg CPPFLAGS+= -D_OS_UNIX=1 30 1.2 mrg CPPFLAGS+= -DHAVE_PTHREAD=1 -DHAVE_TIMESPEC_GET 31 1.1 mrg CPPFLAGS+= -DDEFAULT_DRIVER_DIR=\"${X11USRLIBDIR}/modules/dri\" 32 1.1 mrg CPPFLAGS+= -DMODULEDIR=\"${X11USRLIBDIR}/gbm\" 33 1.1 mrg CPPFLAGS+= -I${X11SRCDIR.Mesa}/include 34 1.2 mrg CPPFLAGS+= -I${X11SRCDIR.Mesa}/src 35 1.1 mrg CPPFLAGS+= -I${X11SRCDIR.Mesa}/src/loader 36 1.1 mrg CPPFLAGS+= -I${X11SRCDIR.Mesa}/src/gbm/main 37 1.1 mrg CPPFLAGS+= -I${X11SRCDIR.Mesa}/src/mapi 38 1.1 mrg CPPFLAGS+= -I${DESTDIR}${X11INCDIR}/libdrm 39 1.1 mrg CFLAGS+= -fno-strict-aliasing -fexceptions 40 1.1 mrg 41 1.1 mrg COPTS.gbm_dri.c+= -Wno-error 42 1.1 mrg 43 1.3 rjs .include "../libloader.old.mk" 44 1.1 mrg 45 1.1 mrg .PATH: ${X11SRCDIR.Mesa}/src/gbm/main 46 1.2 mrg .PATH: ${X11SRCDIR.Mesa}/src/gbm/backends/dri 47 1.1 mrg INCS= gbm.h 48 1.1 mrg INCSDIR= ${X11INCDIR} 49 1.1 mrg 50 1.2 mrg LIBDPLIBS= glapi ${.CURDIR}/../libglapi${OLD_SUFFIX} 51 1.2 mrg LIBDPLIBS+= drm ${.CURDIR}/../libdrm 52 1.2 mrg LIBDPLIBS+= expat ${NETBSDSRCDIR}/external/mit/expat/lib/libexpat 53 1.1 mrg 54 1.1 mrg PKGCONFIG= gbm 55 1.2 mrg PKGDIST.gbm= ${X11SRCDIR.Mesa}/../src/pkgconfig 56 1.4 rjs .include "${.CURDIR}/../libGL.old/mesa-ver.mk" 57 1.1 mrg PKGCONFIG_VERSION.gbm= ${MESA_VER} 58 1.1 mrg 59 1.1 mrg .include "../libdrm/Makefile.defines" 60 1.1 mrg 61 1.1 mrg .include <bsd.x11.mk> 62 1.1 mrg .include <bsd.lib.mk> 63