summaryrefslogtreecommitdiff
path: root/src/gallium/Makefile.am
blob: ceb38b7943c29c898486b5f0f13e619d328ee248 (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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
SUBDIRS =

##
## Gallium pipe drivers and their respective winsys'
##

SUBDIRS += \
	drivers/galahad \
	drivers/identity \
	drivers/noop \
	drivers/trace \
	drivers/rbug

## freedreno/msm/kgsl
if HAVE_GALLIUM_FREEDRENO
SUBDIRS += drivers/freedreno winsys/freedreno/drm
endif

## i915g/i915
if HAVE_GALLIUM_I915
SUBDIRS += drivers/i915 winsys/i915/drm
endif

## ilo/i965
if HAVE_GALLIUM_ILO
SUBDIRS += drivers/ilo winsys/intel/drm
endif

## nouveau
if HAVE_GALLIUM_NOUVEAU
SUBDIRS += drivers/nouveau winsys/nouveau/drm
endif

## vmwgfx/svga
if HAVE_GALLIUM_SVGA
SUBDIRS += drivers/svga winsys/svga/drm
endif

## r300
if HAVE_GALLIUM_R300
SUBDIRS += drivers/r300
endif

## radeon - linked into r600 and radeonsi
if HAVE_GALLIUM_RADEON_COMMON
SUBDIRS += drivers/radeon
endif

## r600
if HAVE_GALLIUM_R600
SUBDIRS += drivers/r600
endif

## radeonsi
if HAVE_GALLIUM_RADEONSI
SUBDIRS += drivers/radeonsi
endif

## the radeon winsys - linked in by r300, r600 and radeonsi
if NEED_RADEON_DRM_WINSYS
SUBDIRS += winsys/radeon/drm
endif

## swrast/softpipe
if NEED_GALLIUM_SOFTPIPE_DRIVER
SUBDIRS += drivers/softpipe

## swrast/llvmpipe
if NEED_GALLIUM_LLVMPIPE_DRIVER
SUBDIRS += drivers/llvmpipe
endif
endif

## vc4/rpi
if HAVE_GALLIUM_VC4
SUBDIRS += drivers/vc4 winsys/vc4/drm
endif

## the sw winsys'
SUBDIRS += winsys/sw/null

if NEED_WINSYS_XLIB
SUBDIRS += winsys/sw/xlib
endif

if HAVE_DRISW
SUBDIRS += winsys/sw/dri
endif

if HAVE_DRI2
SUBDIRS += winsys/sw/kms-dri
endif

if HAVE_EGL_PLATFORM_FBDEV
SUBDIRS += winsys/sw/fbdev
endif

if HAVE_EGL_PLATFORM_WAYLAND
SUBDIRS += winsys/sw/wayland
endif

if NEED_WINSYS_WRAPPER
SUBDIRS += winsys/sw/wrapper
endif


##
## Gallium state trackers
##

if HAVE_CLOVER
SUBDIRS += state_trackers/clover
endif

if HAVE_DRICOMMON
SUBDIRS += state_trackers/dri
endif

if HAVE_GALLIUM_EGL
SUBDIRS += state_trackers/egl
endif

if HAVE_GALLIUM_GBM
SUBDIRS += state_trackers/gbm
endif

if HAVE_X11_DRIVER
SUBDIRS += state_trackers/glx/xlib
endif

if HAVE_ST_OMX
SUBDIRS += state_trackers/omx
endif

if HAVE_GALLIUM_OSMESA
SUBDIRS += state_trackers/osmesa
endif

if HAVE_ST_VDPAU
SUBDIRS += state_trackers/vdpau
endif

if HAVE_OPENVG
SUBDIRS += state_trackers/vega
endif

if HAVE_ST_XA
SUBDIRS += state_trackers/xa
endif

if HAVE_ST_XVMC
SUBDIRS += state_trackers/xvmc
endif