blob: 089aee61e861b2dcca02e6fd5a052589d8761de8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
AM_CFLAGS = -DIN_DRI_DRIVER -DGLX_DIRECT_RENDERING -DGLX_INDIRECT_RENDERING
unichrome_dri_la_LTLIBRARIES = unichrome_dri.la
unichrome_dri_la_CFLAGS = $(AM_CFLAGS) $(DRM_CFLAGS) $(MESADRI_CFLAGS)
unichrome_dri_la_LDFLAGS = -module -noprefix -avoid-version -lm -ldl \
$(DRM_LIBS) $(MESADRI_LIBS)
unichrome_dri_ladir = @libdir@/dri
unichrome_dri_la_SOURCES = \
via_context.c \
via_fb.c \
via_tex.c \
via_ioctl.c \
via_render.c \
via_screen.c \
via_span.c \
via_state.c \
via_texcombine.c \
via_tris.c
# for building without SDK.
if MESA_DRI_TREE
MESA_DRI_DIR = @MESA_DIR@/src/mesa/drivers/dri/common
MESADRI_CFLAGS += -DPTHREADS -I@MESA_DIR@/src/mesa/shader -I$(MESA_DRI_DIR)
MESADRI_CFLAGS += -I@MESA_DIR@/src/mesa -I@MESA_DIR@/include/
MESADRI_CFLAGS += -I@MESA_DIR@/src/mesa/main -I@MESA_DIR@/src/mesa/glapi
MESADRI_LIBS += -lexpat -lpthread
# convenience library
noinst_LTLIBRARIES = libdricommon.la
libdricommon_la_CFLAGS = $(AM_CFLAGS) $(DRM_CFLAGS) $(MESADRI_CFLAGS) -D_GNU_SOURCE
libdricommon_la_SOURCES = \
$(MESA_DRI_DIR)/utils.c \
$(MESA_DRI_DIR)/texmem.c \
$(MESA_DRI_DIR)/vblank.c \
$(MESA_DRI_DIR)/dri_util.c \
$(MESA_DRI_DIR)/xmlconfig.c \
$(MESA_DRI_DIR)/drirenderbuffer.c \
$(MESA_DIR)/src/mesa/drivers/common/driverfuncs.c
if MESA_HAVE_DRI_METAOPS
libdricommon_la_SOURCES += $(MESA_DRI_DIR)/dri_metaops.c
endif
unichrome_dri_la_LIBADD = @MESA_DIR@/src/mesa/libmesa.a libdricommon.la
endif
|