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