4 ## Gallium auxiliary module
10 ## Gallium pipe drivers and their respective winsys'
19 if HAVE_GALLIUM_FREEDRENO
20 SUBDIRS += drivers/freedreno winsys/freedreno/drm
25 SUBDIRS += drivers/i915 winsys/i915/drm
30 SUBDIRS += drivers/ilo winsys/intel/drm
34 if HAVE_GALLIUM_NOUVEAU
35 SUBDIRS += drivers/nouveau winsys/nouveau/drm
40 SUBDIRS += drivers/svga winsys/svga/drm
45 SUBDIRS += drivers/r300
48 ## radeon - linked into r600 and radeonsi
49 if HAVE_GALLIUM_RADEON_COMMON
50 SUBDIRS += drivers/radeon
55 SUBDIRS += drivers/r600
59 if HAVE_GALLIUM_RADEONSI
60 SUBDIRS += drivers/radeonsi
63 ## the radeon winsys - linked in by r300, r600 and radeonsi
64 if NEED_RADEON_DRM_WINSYS
65 SUBDIRS += winsys/radeon/drm
69 if HAVE_GALLIUM_SOFTPIPE
70 SUBDIRS += drivers/softpipe
73 if HAVE_GALLIUM_LLVMPIPE
74 SUBDIRS += drivers/llvmpipe
80 SUBDIRS += drivers/vc4 winsys/vc4/drm
84 SUBDIRS += winsys/sw/null
87 SUBDIRS += winsys/sw/xlib
91 SUBDIRS += winsys/sw/dri
95 SUBDIRS += winsys/sw/kms-dri
98 SUBDIRS += winsys/sw/wrapper
101 ## Don't forget to bundle the remaining (non autotools) winsys'
113 ## Gallium state trackers and their users (targets)
116 if HAVE_LOADER_GALLIUM
117 SUBDIRS += targets/pipe-loader
121 SUBDIRS += state_trackers/clover targets/opencl
125 SUBDIRS += state_trackers/dri targets/dri
129 SUBDIRS += state_trackers/glx/xlib targets/libgl-xlib
133 SUBDIRS += state_trackers/omx targets/omx
136 if HAVE_GALLIUM_OSMESA
137 SUBDIRS += state_trackers/osmesa targets/osmesa
141 SUBDIRS += state_trackers/va targets/va
145 SUBDIRS += state_trackers/vdpau targets/vdpau
149 SUBDIRS += state_trackers/xa targets/xa
153 SUBDIRS += state_trackers/xvmc targets/xvmc
157 SUBDIRS += state_trackers/nine targets/d3dadapter9
161 ## Don't forget to bundle the remaining (non autotools) state-trackers/targets
166 state_trackers/README \
167 state_trackers/wgl targets/libgl-gdi \
168 targets/graw-gdi targets/graw-null targets/graw-xlib \
169 state_trackers/hgl targets/haiku-softpipe \
177 if HAVE_GALLIUM_TESTS