OSDN Git Service

android: enable swrast w/o radeonsi build android-x86-7.1-r1 android-x86-7.1-r2 android-x86-7.1-r3
authorMauro Rossi <issor.oruam@gmail.com>
Tue, 25 Apr 2017 22:12:36 +0000 (00:12 +0200)
committerChih-Wei Huang <cwhuang@linux.org.tw>
Wed, 26 Apr 2017 02:22:34 +0000 (10:22 +0800)
commit7d0a0e421b80459b4b56e381e46bd53043b9139c
tree7d95f7705e301ae381119acd36839f7c8775ec2b
parent704fc3b3e263e68fb07395559212c2143479b5d6
android: enable swrast w/o radeonsi build

There has been a cross dependency between swrast and radeonsi builds,
as gallium/auxiliary requires that libLLVM provides the symbols in
libLLVMExecutionEngine, libLLVMRuntimeDyld and libLLVMMCJIT

In order to avoid having to enable radeonsi to properly build swast,
libLLVMExecutionEngine, libLLVMRuntimeDyld and libLLVMMCJIT
are added to device libLLVM as whole static dependecies.

For simplification these common dependencies are set as unconditional
and llvm_device_static_libraries is used to keep existing code style.

libAMDGPU* dependencies are now defined as strictly radeonsi conditional.
shared_llvm.mk