path: root/src/gallium/
AgeCommit message (Collapse)AuthorFilesLines
2021-07-08android: Drop the build systemJason Ekstrand1-36/+0 files haven't really been supported by Mesa devs for a long time. Most of us have been willing to update Makefile.sources if we remember and sometimes we try to blind code some for a new generator. However, the reality is that it breaks regularly and ends up being maintained by the Android community. To address this problem another approach was implemented in !10183 utilizing the maintained meson build system. The old files are no longer required. This commit was created with the following commands: git rm **/ git rm **/Android.*.mk git rm **/Makefile.sources git rm Closes: Acked-by: Roman Stratiienko <> Part-of: <>
2020-01-24etnaviv: update Android build filesMartin Fuzzey1-0/+1
etnaviv no longer builds on Android, fix this. Signed-off-by: Martin Fuzzey <> Reviewed-by: Christian Gmeiner <> Tested-by: Marge Bot <> Part-of: <>
2019-05-06mesa: android: freedreno: build libfreedreno_{drm,ir3} static libsAmit Pundir1-1/+4
Add libfreedreno_drm/ir3 to the build Cc: Rob Clark <> Cc: Emil Velikov <> Cc: Amit Pundir <> Cc: Sumit Semwal <> Cc: Alistair Strachan <> Cc: Greg Hartman <> Cc: Tapani Pälli <> Cc: Jason Ekstrand <> Fixes: b4476138d5a ("freedreno: move drm to common location") Fixes: aa0fed10d35 ("freedreno: move ir3 to common location") Reviewed-by: Tapani Pälli <> Reviewed-by: Emil Velikov <> Signed-off-by: Amit Pundir <> [jstultz: Tweaked to add extra ir3 files from master] Signed-off-by: John Stultz <>
2017-05-11Android: rework LLVM build supportRob Herring1-6/+0
Currently, building with "mmma external/mesa3d" which builds all targets and dependencies is broken for targets that require LLVM. This is due to the build settings depending on MESA_ENABLE_LLVM. Instead of using a conditional in the global, make all the components that need LLVM explicitly include the necessary build settings. GALLIVM_CPP_SOURCES doesn't exist anymore, so remove that as well. Signed-off-by: Rob Herring <> Reviewed-by: Emil Velikov <>
2017-05-11Android: rework libelf dependenciesRob Herring1-2/+1
Add libelf as a library dependency rather than explicitly listing its include paths. This should work for Android M and later which have the necessary exported directories in libelf. Signed-off-by: Rob Herring <> Reviewed-by: Emil Velikov <>
2017-05-11Android: remove remaining explicit libcxx includesRob Herring1-1/+0
Explicitly including libcxx includes is not necessary at least on Android M and later. It appears that libc++ was made the default in commit "Make libc++ the default STL." in Android build system post L. However, if L support is still needed, using "LOCAL_CXX_STL=libc++" is the preferred way. Signed-off-by: Rob Herring <> Reviewed-by: Emil Velikov <>
2017-02-01android: fix llvm, elf dependencies for M, N releasesMauro Rossi1-1/+1
These changes set the correct llvm version and elf include path which differ for Marshmallow and Nougat Cc: "17.0" <> Reviewed-by: Emil Velikov <>
2015-06-09android: enable the radeonsi driverChih-Wei Huang1-0/+8
Based on the nice work of Paulo Sergio Travaglia <>. The main modifications are: - Include paths for LLVM header files and shared/static libraries - Set C++ flag "c++11" to avoid compiling errors on LLVM header files - Set defines for LLVM - Add GALLIVM source files - Changes path of libelf library for lollipop Signed-off-by: Chih-Wei Huang <> Acked-by: Eric Anholt <>
2011-08-21android: build gallium auxiliariesChia-I Wu1-0/+32
This builds the static library libmesa_gallium from gallium auxiliaries.