4 ## Gallium auxiliary module
8 SUBDIRS += auxiliary/pipe-loader
11 ## Gallium pipe drivers and their respective winsys'
21 if HAVE_GALLIUM_FREEDRENO
22 SUBDIRS += drivers/freedreno winsys/freedreno/drm
27 SUBDIRS += drivers/i915 winsys/i915/drm
31 if HAVE_GALLIUM_NOUVEAU
32 SUBDIRS += drivers/nouveau winsys/nouveau/drm
37 SUBDIRS += drivers/svga winsys/svga/drm
42 SUBDIRS += drivers/r300
45 ## radeon - linked into radeonsi
46 if HAVE_GALLIUM_RADEON_COMMON
47 SUBDIRS += drivers/radeon
52 SUBDIRS += drivers/r600
56 if HAVE_GALLIUM_RADEONSI
57 SUBDIRS += drivers/radeonsi
58 SUBDIRS += winsys/amdgpu/drm
61 ## the radeon winsys - linked in by r300, r600 and radeonsi
62 if NEED_RADEON_DRM_WINSYS
63 SUBDIRS += winsys/radeon/drm
66 if HAVE_GALLIUM_ETNAVIV
67 SUBDIRS += drivers/etnaviv winsys/etnaviv/drm
71 SUBDIRS += drivers/imx winsys/imx/drm
75 SUBDIRS += drivers/pl111 winsys/pl111/drm
79 if HAVE_GALLIUM_SOFTPIPE
80 SUBDIRS += drivers/softpipe
83 if HAVE_GALLIUM_LLVMPIPE
84 SUBDIRS += drivers/llvmpipe
89 SUBDIRS += drivers/swr
94 SUBDIRS += drivers/tegra winsys/tegra/drm
99 SUBDIRS += drivers/vc4 winsys/vc4/drm
104 SUBDIRS += drivers/vc5 winsys/vc5/drm
108 if HAVE_GALLIUM_VIRGL
109 SUBDIRS += drivers/virgl winsys/virgl/drm winsys/virgl/vtest
113 SUBDIRS += winsys/sw/null
116 SUBDIRS += winsys/sw/xlib
120 SUBDIRS += winsys/sw/dri
124 SUBDIRS += winsys/sw/kms-dri
127 SUBDIRS += winsys/sw/wrapper
130 ## Don't forget to bundle the remaining (non autotools) winsys'
142 ## Gallium state trackers and their users (targets)
145 ## XXX: Rename the conditional once we have a config switch for static/dynamic pipe-drivers
147 SUBDIRS += targets/pipe-loader
151 SUBDIRS += state_trackers/clover targets/opencl
155 SUBDIRS += state_trackers/dri targets/dri
158 if HAVE_GALLIUM_XLIB_GLX
159 SUBDIRS += state_trackers/glx/xlib targets/libgl-xlib
162 if HAVE_ST_OMX_BELLAGIO
163 SUBDIRS += state_trackers/omx targets/omx
166 if HAVE_ST_OMX_TIZONIA
167 SUBDIRS += state_trackers/omx targets/omx
170 if HAVE_GALLIUM_OSMESA
171 SUBDIRS += state_trackers/osmesa targets/osmesa
175 SUBDIRS += state_trackers/va targets/va
179 SUBDIRS += state_trackers/vdpau targets/vdpau
183 SUBDIRS += state_trackers/xa targets/xa
187 SUBDIRS += state_trackers/xvmc targets/xvmc
191 SUBDIRS += state_trackers/nine targets/d3dadapter9
195 ## Don't forget to bundle the remaining (non autotools) state-trackers/targets
200 state_trackers/README \
201 state_trackers/wgl targets/libgl-gdi \
202 targets/graw-gdi targets/graw-null targets/graw-xlib \
203 state_trackers/hgl targets/haiku-softpipe \
211 if HAVE_GALLIUM_TESTS