mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-25 00:00:11 +01:00
Android: fix r300g only build
If r300g is the only radeon driver built, the Android build fails to build: ninja: error: 'out/target/product/linaro_x86_64/obj/STATIC_LIBRARIES/libmesa_pipe_radeon_intermediates/export_includes', needed by 'out/target/product/linaro_x86_64/obj/SHARED_LIBRARIES/gallium_dri_intermediates/import_includes', missing and no known rule to make it This is because the path to build libmesa_pipe_radeon was only getting added for r600g and radeonsi, but the library dependency was added for all radeon drivers. As libmesa_pipe_radeon is not needed for r300g, drop the library dependency. Cc: Mauro Rossi <issor.oruam@gmail.com> Signed-off-by: Rob Herring <robh@kernel.org> Acked-by: Emil Velikov <emil.velikov@collabora.com>
This commit is contained in:
parent
347fe24f82
commit
26a36c1af7
1 changed files with 5 additions and 3 deletions
|
|
@ -52,23 +52,25 @@ gallium_DRIVERS += libmesa_winsys_nouveau libmesa_pipe_nouveau
|
|||
LOCAL_CFLAGS += -DGALLIUM_NOUVEAU
|
||||
LOCAL_SHARED_LIBRARIES += libdrm_nouveau
|
||||
endif
|
||||
|
||||
ifneq ($(filter r%,$(MESA_GPU_DRIVERS)),)
|
||||
ifneq ($(filter r300g,$(MESA_GPU_DRIVERS)),)
|
||||
gallium_DRIVERS += libmesa_pipe_r300
|
||||
LOCAL_CFLAGS += -DGALLIUM_R300
|
||||
endif
|
||||
ifneq ($(filter r600g,$(MESA_GPU_DRIVERS)),)
|
||||
gallium_DRIVERS += libmesa_pipe_r600
|
||||
gallium_DRIVERS += libmesa_pipe_r600 libmesa_pipe_radeon
|
||||
LOCAL_CFLAGS += -DGALLIUM_R600
|
||||
endif
|
||||
ifneq ($(filter radeonsi,$(MESA_GPU_DRIVERS)),)
|
||||
gallium_DRIVERS += libmesa_pipe_radeonsi libmesa_winsys_amdgpu libmesa_amd_common
|
||||
gallium_DRIVERS += libmesa_pipe_radeonsi libmesa_winsys_amdgpu libmesa_amd_common libmesa_pipe_radeon
|
||||
LOCAL_SHARED_LIBRARIES += libLLVM libdrm_amdgpu
|
||||
LOCAL_CFLAGS += -DGALLIUM_RADEONSI
|
||||
endif
|
||||
gallium_DRIVERS += libmesa_winsys_radeon libmesa_pipe_radeon libmesa_amdgpu_addrlib
|
||||
gallium_DRIVERS += libmesa_winsys_radeon libmesa_amdgpu_addrlib
|
||||
LOCAL_SHARED_LIBRARIES += libdrm_radeon
|
||||
endif
|
||||
|
||||
ifneq ($(filter swrast,$(MESA_GPU_DRIVERS)),)
|
||||
gallium_DRIVERS += libmesa_pipe_softpipe libmesa_winsys_sw_dri
|
||||
LOCAL_CFLAGS += -DGALLIUM_SOFTPIPE
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue