4 ## Gallium pipe drivers and their respective winsys'
15 if HAVE_GALLIUM_FREEDRENO
16 SUBDIRS += drivers/freedreno winsys/freedreno/drm
21 SUBDIRS += drivers/i915 winsys/i915/drm
26 SUBDIRS += drivers/ilo winsys/intel/drm
30 if HAVE_GALLIUM_NOUVEAU
31 SUBDIRS += drivers/nouveau winsys/nouveau/drm
36 SUBDIRS += drivers/svga winsys/svga/drm
41 SUBDIRS += drivers/r300
44 ## radeon - linked into r600 and radeonsi
45 if HAVE_GALLIUM_RADEON_COMMON
46 SUBDIRS += drivers/radeon
51 SUBDIRS += drivers/r600
55 if HAVE_GALLIUM_RADEONSI
56 SUBDIRS += drivers/radeonsi
59 ## the radeon winsys - linked in by r300, r600 and radeonsi
60 if NEED_RADEON_DRM_WINSYS
61 SUBDIRS += winsys/radeon/drm
65 if NEED_GALLIUM_SOFTPIPE_DRIVER
66 SUBDIRS += drivers/softpipe
69 if NEED_GALLIUM_LLVMPIPE_DRIVER
70 SUBDIRS += drivers/llvmpipe
76 SUBDIRS += drivers/vc4 winsys/vc4/drm
80 SUBDIRS += winsys/sw/null
83 SUBDIRS += winsys/sw/xlib
87 SUBDIRS += winsys/sw/dri
91 SUBDIRS += winsys/sw/kms-dri
94 if HAVE_EGL_PLATFORM_FBDEV
95 SUBDIRS += winsys/sw/fbdev
98 if HAVE_EGL_PLATFORM_WAYLAND
99 SUBDIRS += winsys/sw/wayland
102 if NEED_WINSYS_WRAPPER
103 SUBDIRS += winsys/sw/wrapper
108 ## Gallium state trackers and their users (targets)
111 if NEED_GALLIUM_LOADER
112 SUBDIRS += targets/pipe-loader
116 SUBDIRS += state_trackers/clover targets/opencl
120 SUBDIRS += state_trackers/dri targets/dri
123 ## the egl target depends on vega
125 SUBDIRS += state_trackers/vega
129 SUBDIRS += state_trackers/egl targets/egl-static
133 SUBDIRS += state_trackers/gbm targets/gbm
137 SUBDIRS += state_trackers/glx/xlib targets/libgl-xlib
141 SUBDIRS += state_trackers/omx targets/omx
144 if HAVE_GALLIUM_OSMESA
145 SUBDIRS += state_trackers/osmesa targets/osmesa
149 SUBDIRS += state_trackers/vdpau targets/vdpau
153 SUBDIRS += state_trackers/xa targets/xa
157 SUBDIRS += state_trackers/xvmc targets/xvmc