# $NetBSD: pkgsrc-indirect,v 1.2 2009/06/05 11:10:35 wiz Exp $

include $(TOP)/configs/pkgsrc

ifeq ($(USE_XCB), yes)
include $(TOP)/configs/xcb-defs
endif

CONFIG_NAME=	pkgsrc-indirect

DEFINES=\
	-DPTHREADS -DGLX_INDIRECT_RENDERING -DHAVE_ALIAS -D_REENTRANT \
	$(XCB_DEFS)
CFLAGS+=\
	$(WARN_FLAGS) $(COPTS) -Wmissing-prototypes -Wall \
	$(ASM_FLAGS) $(X11_INCLUDES) $(XCB_X11_INCLUDES)
CXXFLAGS+=\
	$(WARN_FLAGS) $(COPTS) -Wall $(ASM_FLAGS)

ASM_SOURCES?=	# defined

LIBDRM_CFLAGS=	`$(PKG_CONFIG) --cflags libdrm`
LIBDRM_LIB=	`$(PKG_CONFIG) --libs libdrm`
#PCIACCESS_CFLAGS=	`$(PKG_CONFIG) --cflags pciaccess`
#PCIACCESS_LIBS=	`$(PKG_CONFIG) --cflags pciaccess`

DRI_LIB_DEPS?= -lm -lexpat $(LIBDRM_LIB)
GL_LIB_DEPS=\
	-lX11 -lXext -lXxf86vm -lXdamage \
	-lXfixes -lm $(LIBDRM_LIB) \
	$(XCB_GL_LIB_DEPS)

SRC_DIRS=	glx/x11 mesa glw
DRIVER_DIRS=	dri
PROGRAM_DIRS=	# defined
WINDOW_SYSTEM=	dri

DRI_DIRS?=	i810 i915 i915tex i965 mach64 mga r128 r200  \
		r300 radeon tdfx unichrome savage sis swrast
