diff options
Diffstat (limited to 'libs/renderengine/Android.bp')
-rw-r--r-- | libs/renderengine/Android.bp | 46 |
1 files changed, 42 insertions, 4 deletions
diff --git a/libs/renderengine/Android.bp b/libs/renderengine/Android.bp index eb6080fc21..570c7bc08d 100644 --- a/libs/renderengine/Android.bp +++ b/libs/renderengine/Android.bp @@ -1,3 +1,12 @@ +package { + // See: http://go/android-license-faq + // A large-scale-change added 'default_applicable_licenses' to import + // all of the 'license_kinds' from "frameworks_native_license" + // to get the below license kinds: + // SPDX-license-identifier-Apache-2.0 + default_applicable_licenses: ["frameworks_native_license"], +} + cc_defaults { name: "renderengine_defaults", cflags: [ @@ -39,6 +48,7 @@ filegroup { name: "librenderengine_sources", srcs: [ "Description.cpp", + "ExternalTexture.cpp", "Mesh.cpp", "RenderEngine.cpp", "Texture.cpp", @@ -64,23 +74,51 @@ filegroup { ], } +filegroup { + name: "librenderengine_threaded_sources", + srcs: [ + "threaded/RenderEngineThreaded.cpp", + ], +} + +filegroup { + name: "librenderengine_skia_sources", + srcs: [ + "skia/AutoBackendTexture.cpp", + "skia/Cache.cpp", + "skia/ColorSpaces.cpp", + "skia/SkiaRenderEngine.cpp", + "skia/SkiaGLRenderEngine.cpp", + "skia/debug/CaptureTimer.cpp", + "skia/debug/CommonPool.cpp", + "skia/debug/SkiaCapture.cpp", + "skia/debug/SkiaMemoryReporter.cpp", + "skia/filters/BlurFilter.cpp", + "skia/filters/LinearEffect.cpp", + "skia/filters/StretchShaderFactory.cpp" + ], +} + cc_library_static { name: "librenderengine", defaults: ["librenderengine_defaults"], - vendor_available: true, - vndk: { - enabled: true, - }, double_loadable: true, clang: true, cflags: [ "-fvisibility=hidden", "-Werror=format", + "-Wno-unused-parameter", ], srcs: [ ":librenderengine_sources", ":librenderengine_gl_sources", + ":librenderengine_threaded_sources", + ":librenderengine_skia_sources", + ], + include_dirs: [ + "external/skia/src/gpu", ], + whole_static_libs: ["libskia_renderengine"], lto: { thin: true, }, |