2017-04-28 3:43 GMT+08:00 Rob Herring <r...@kernel.org>: > This is a series of clean-ups and fixes to the Android build files. > Overall, it removes a lot of the if conditions that aren't necessary for > normal builds and also enables "mmma external/mesa3d" to build > everything for easier build testing. > > This fixes LLVM enabled builds on master though that requires changes > to LLVM as well. In the process, LLVM builds with Lollipop are dropped > as L doesn't have the minimum LLVM version for several drivers. Also, > android-x86 L support is using mesa 11.0. > > I've only tested against AOSP master so far. > > Rob > > Mauro Rossi (2): > android: drop static linking of R600 LLVM libraries > android: define required __STDC* macros as cflags > > Rob Herring (10): > Android: amd: use exported include dirs instead of explicit includes > Android: amd/common: fix dependency on libmesa_nir > Android: drop LLVM support on Lollipop > Android: rework libelf dependencies > Android: remove needless conditional including of child makefiles > Android: Fix swrast only build > Android: push driver build details to driver makefiles > Android: default to building all drivers > Android: Add LLVM support for Android O > Android: Drop linking libgcc > > Android.common.mk | 15 ++---- > Android.mk | 57 ++++++++++------------- > src/amd/Android.addrlib.mk | 6 +++ > src/amd/Android.common.mk | 16 +++++-- > src/compiler/Android.nir.gen.mk | 1 + > src/egl/Android.mk | 14 ++---- > src/gallium/Android.common.mk | 3 +- > src/gallium/Android.mk | 58 +++--------------------- > src/gallium/auxiliary/Android.mk | 12 +++-- > src/gallium/auxiliary/pipe-loader/Android.mk | 7 ++- > src/gallium/drivers/freedreno/Android.mk | 5 ++ > src/gallium/drivers/i915/Android.mk | 4 ++ > src/gallium/drivers/nouveau/Android.mk | 5 ++ > src/gallium/drivers/r300/Android.mk | 4 ++ > src/gallium/drivers/r600/Android.mk | 10 ++-- > src/gallium/drivers/radeon/Android.mk | 7 ++- > src/gallium/drivers/radeonsi/Android.mk | 12 ++++- > src/gallium/drivers/softpipe/Android.mk | 4 ++ > src/gallium/drivers/svga/Android.mk | 4 ++ > src/gallium/drivers/vc4/Android.mk | 4 ++ > src/gallium/drivers/virgl/Android.mk | 4 ++ > src/gallium/state_trackers/dri/Android.mk | 10 ++-- > src/gallium/targets/dri/Android.mk | 68 > ++-------------------------- > src/gallium/winsys/amdgpu/drm/Android.mk | 12 ++--- > src/gallium/winsys/i915/drm/Android.mk | 4 ++ > src/mesa/Android.libmesa_dricore.mk | 4 -- > src/mesa/Android.libmesa_st_mesa.mk | 4 -- > src/mesa/drivers/dri/Android.mk | 11 +---- > 28 files changed, 149 insertions(+), 216 deletions(-) > > --
First of all, thank you for these patches. Patches 1, 2, 3, 4, 5, 6, 7, 8, and 12 are Reviewed-by: Chih-Wei Huang <cwhu...@linux.org.tw> For others I hope to make a test (at least on N) before commenting. Minor suggestion: unify the uppercase or lowercase in the subject of the series. -- Chih-Wei Android-x86 project http://www.android-x86.org _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev