summaryrefslogtreecommitdiff
path: root/libs/renderengine/Android.bp
diff options
context:
space:
mode:
Diffstat (limited to 'libs/renderengine/Android.bp')
-rw-r--r--libs/renderengine/Android.bp46
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,
},