Loading core/jni/Android.bp +2 −5 Original line number Diff line number Diff line Loading @@ -92,6 +92,7 @@ cc_library_shared { "libbase", "libcutils", "libharfbuzz_ng", "libhwui", "liblog", "libminikin", "libnativehelper", Loading Loading @@ -315,7 +316,6 @@ cc_library_shared { "libhwbinder", "libvintf", "libnativewindow", "libhwui", "libdl", "libdl_android", "libstatslog", Loading Loading @@ -344,9 +344,6 @@ cc_library_shared { include_dirs: [ "external/vulkan-headers/include", ], shared_libs: [ "libhwui-host", ], static_libs: [ "libandroidfw", "libcompiler_rt", Loading libs/hwui/Android.bp +128 −142 Original line number Diff line number Diff line Loading @@ -33,11 +33,6 @@ cc_defaults { include_dirs: [ "external/skia/include/private", "external/skia/src/core", "external/skia/src/effects", "external/skia/src/image", "external/skia/src/utils", "external/skia/src/gpu", "external/skia/src/shaders", ], product_variables: { Loading @@ -47,14 +42,41 @@ cc_defaults { }, }, }, target: { android: { include_dirs: [ "external/skia/src/effects", "external/skia/src/image", "external/skia/src/utils", "external/skia/src/gpu", "external/skia/src/shaders", ], }, host: { include_dirs: [ "external/vulkan-headers/include", ], cflags: [ "-Wno-unused-variable", ], } } } cc_defaults { name: "hwui_static_deps", shared_libs: [ "libbase", "libharfbuzz_ng", "libminikin", ], target: { android: { shared_libs: [ "liblog", "libcutils", "libbase", "libstatslog", "libutils", "libEGL", Loading @@ -65,9 +87,7 @@ cc_defaults { "libui", "libgui", "libprotobuf-cpp-lite", "libharfbuzz_ng", "libft2", "libminikin", "libandroidfw", "libcrypto", "libsync", Loading @@ -75,6 +95,14 @@ cc_defaults { static_libs: [ "libEGL_blobCache", ], }, host: { static_libs: [ "libandroidfw", "libutils", ], } } } cc_defaults { Loading Loading @@ -139,6 +167,30 @@ cc_defaults { "hwui/MinikinUtils.cpp", "hwui/PaintImpl.cpp", "hwui/Typeface.cpp", "utils/Blur.cpp", "utils/LinearAllocator.cpp", "utils/VectorDrawableUtils.cpp", "Animator.cpp", "Interpolator.cpp", "Matrix.cpp", "PathParser.cpp", "Properties.cpp", "PropertyValuesAnimatorSet.cpp", "PropertyValuesHolder.cpp", "SkiaCanvas.cpp", "VectorDrawable.cpp", ], proto: { export_proto_headers: true, }, export_include_dirs: ["."], target: { android: { srcs: [ "pipeline/skia/GLFunctorDrawable.cpp", "pipeline/skia/LayerDrawable.cpp", "pipeline/skia/RenderNodeDrawable.cpp", Loading Loading @@ -172,14 +224,10 @@ cc_defaults { "surfacetexture/ImageConsumer.cpp", "surfacetexture/SurfaceTexture.cpp", "thread/CommonPool.cpp", "utils/Blur.cpp", "utils/Color.cpp", "utils/GLUtils.cpp", "utils/LinearAllocator.cpp", "utils/StringUtils.cpp", "utils/VectorDrawableUtils.cpp", "AnimationContext.cpp", "Animator.cpp", "AnimatorManager.cpp", "CanvasTransform.cpp", "DamageAccumulator.cpp", Loading @@ -190,40 +238,34 @@ cc_defaults { "GpuMemoryTracker.cpp", "HardwareBitmapUploader.cpp", "HWUIProperties.sysprop", "Interpolator.cpp", "JankTracker.cpp", "Layer.cpp", "LayerUpdateQueue.cpp", "Matrix.cpp", "PathParser.cpp", "ProfileData.cpp", "ProfileDataContainer.cpp", "Properties.cpp", "PropertyValuesAnimatorSet.cpp", "PropertyValuesHolder.cpp", "Readback.cpp", "RecordingCanvas.cpp", "RenderNode.cpp", "RenderProperties.cpp", "SkiaCanvas.cpp", "TreeInfo.cpp", "WebViewFunctorManager.cpp", "VectorDrawable.cpp", "protos/graphicsstats.proto", ], // Allow implicit fallthroughs in HardwareBitmapUploader.cpp until they are fixed. cflags: ["-Wno-implicit-fallthrough"], proto: { export_proto_headers: true, }, export_include_dirs: ["."], host: { export_static_lib_headers: [ "libarect", ], } } } cc_library { name: "libhwui", host_supported: true, defaults: [ "libhwui_defaults", ], Loading Loading @@ -352,59 +394,3 @@ phony { "hwuimacro", ] } cc_library_host_shared { name: "libhwui-host", defaults: [ "skia_deps", ], whole_static_libs: ["libskia"], srcs: [ "hwui/AnimatedImageDrawable.cpp", "hwui/AnimatedImageThread.cpp", "hwui/Bitmap.cpp", "hwui/Canvas.cpp", "hwui/Typeface.cpp", "hwui/MinikinSkia.cpp", "hwui/MinikinUtils.cpp", "hwui/PaintImpl.cpp", "utils/Blur.cpp", "utils/LinearAllocator.cpp", "utils/VectorDrawableUtils.cpp", "Animator.cpp", "Interpolator.cpp", "Matrix.cpp", "PathParser.cpp", "Properties.cpp", "PropertyValuesAnimatorSet.cpp", "PropertyValuesHolder.cpp", "SkiaCanvas.cpp", "VectorDrawable.cpp", ], include_dirs: [ "external/skia/include/private", "external/skia/src/core", "external/vulkan-headers/include", "system/core/base/include", ], cpp_std: "experimental", cflags: [ "-Wno-unused-parameter", "-Wno-unused-variable", ], shared_libs: [ "libbase", "libharfbuzz_ng", "libminikin", ], static_libs: [ "libandroidfw", "libutils", ], export_include_dirs: ["."], export_static_lib_headers: [ "libarect", ], } Loading
core/jni/Android.bp +2 −5 Original line number Diff line number Diff line Loading @@ -92,6 +92,7 @@ cc_library_shared { "libbase", "libcutils", "libharfbuzz_ng", "libhwui", "liblog", "libminikin", "libnativehelper", Loading Loading @@ -315,7 +316,6 @@ cc_library_shared { "libhwbinder", "libvintf", "libnativewindow", "libhwui", "libdl", "libdl_android", "libstatslog", Loading Loading @@ -344,9 +344,6 @@ cc_library_shared { include_dirs: [ "external/vulkan-headers/include", ], shared_libs: [ "libhwui-host", ], static_libs: [ "libandroidfw", "libcompiler_rt", Loading
libs/hwui/Android.bp +128 −142 Original line number Diff line number Diff line Loading @@ -33,11 +33,6 @@ cc_defaults { include_dirs: [ "external/skia/include/private", "external/skia/src/core", "external/skia/src/effects", "external/skia/src/image", "external/skia/src/utils", "external/skia/src/gpu", "external/skia/src/shaders", ], product_variables: { Loading @@ -47,14 +42,41 @@ cc_defaults { }, }, }, target: { android: { include_dirs: [ "external/skia/src/effects", "external/skia/src/image", "external/skia/src/utils", "external/skia/src/gpu", "external/skia/src/shaders", ], }, host: { include_dirs: [ "external/vulkan-headers/include", ], cflags: [ "-Wno-unused-variable", ], } } } cc_defaults { name: "hwui_static_deps", shared_libs: [ "libbase", "libharfbuzz_ng", "libminikin", ], target: { android: { shared_libs: [ "liblog", "libcutils", "libbase", "libstatslog", "libutils", "libEGL", Loading @@ -65,9 +87,7 @@ cc_defaults { "libui", "libgui", "libprotobuf-cpp-lite", "libharfbuzz_ng", "libft2", "libminikin", "libandroidfw", "libcrypto", "libsync", Loading @@ -75,6 +95,14 @@ cc_defaults { static_libs: [ "libEGL_blobCache", ], }, host: { static_libs: [ "libandroidfw", "libutils", ], } } } cc_defaults { Loading Loading @@ -139,6 +167,30 @@ cc_defaults { "hwui/MinikinUtils.cpp", "hwui/PaintImpl.cpp", "hwui/Typeface.cpp", "utils/Blur.cpp", "utils/LinearAllocator.cpp", "utils/VectorDrawableUtils.cpp", "Animator.cpp", "Interpolator.cpp", "Matrix.cpp", "PathParser.cpp", "Properties.cpp", "PropertyValuesAnimatorSet.cpp", "PropertyValuesHolder.cpp", "SkiaCanvas.cpp", "VectorDrawable.cpp", ], proto: { export_proto_headers: true, }, export_include_dirs: ["."], target: { android: { srcs: [ "pipeline/skia/GLFunctorDrawable.cpp", "pipeline/skia/LayerDrawable.cpp", "pipeline/skia/RenderNodeDrawable.cpp", Loading Loading @@ -172,14 +224,10 @@ cc_defaults { "surfacetexture/ImageConsumer.cpp", "surfacetexture/SurfaceTexture.cpp", "thread/CommonPool.cpp", "utils/Blur.cpp", "utils/Color.cpp", "utils/GLUtils.cpp", "utils/LinearAllocator.cpp", "utils/StringUtils.cpp", "utils/VectorDrawableUtils.cpp", "AnimationContext.cpp", "Animator.cpp", "AnimatorManager.cpp", "CanvasTransform.cpp", "DamageAccumulator.cpp", Loading @@ -190,40 +238,34 @@ cc_defaults { "GpuMemoryTracker.cpp", "HardwareBitmapUploader.cpp", "HWUIProperties.sysprop", "Interpolator.cpp", "JankTracker.cpp", "Layer.cpp", "LayerUpdateQueue.cpp", "Matrix.cpp", "PathParser.cpp", "ProfileData.cpp", "ProfileDataContainer.cpp", "Properties.cpp", "PropertyValuesAnimatorSet.cpp", "PropertyValuesHolder.cpp", "Readback.cpp", "RecordingCanvas.cpp", "RenderNode.cpp", "RenderProperties.cpp", "SkiaCanvas.cpp", "TreeInfo.cpp", "WebViewFunctorManager.cpp", "VectorDrawable.cpp", "protos/graphicsstats.proto", ], // Allow implicit fallthroughs in HardwareBitmapUploader.cpp until they are fixed. cflags: ["-Wno-implicit-fallthrough"], proto: { export_proto_headers: true, }, export_include_dirs: ["."], host: { export_static_lib_headers: [ "libarect", ], } } } cc_library { name: "libhwui", host_supported: true, defaults: [ "libhwui_defaults", ], Loading Loading @@ -352,59 +394,3 @@ phony { "hwuimacro", ] } cc_library_host_shared { name: "libhwui-host", defaults: [ "skia_deps", ], whole_static_libs: ["libskia"], srcs: [ "hwui/AnimatedImageDrawable.cpp", "hwui/AnimatedImageThread.cpp", "hwui/Bitmap.cpp", "hwui/Canvas.cpp", "hwui/Typeface.cpp", "hwui/MinikinSkia.cpp", "hwui/MinikinUtils.cpp", "hwui/PaintImpl.cpp", "utils/Blur.cpp", "utils/LinearAllocator.cpp", "utils/VectorDrawableUtils.cpp", "Animator.cpp", "Interpolator.cpp", "Matrix.cpp", "PathParser.cpp", "Properties.cpp", "PropertyValuesAnimatorSet.cpp", "PropertyValuesHolder.cpp", "SkiaCanvas.cpp", "VectorDrawable.cpp", ], include_dirs: [ "external/skia/include/private", "external/skia/src/core", "external/vulkan-headers/include", "system/core/base/include", ], cpp_std: "experimental", cflags: [ "-Wno-unused-parameter", "-Wno-unused-variable", ], shared_libs: [ "libbase", "libharfbuzz_ng", "libminikin", ], static_libs: [ "libandroidfw", "libutils", ], export_include_dirs: ["."], export_static_lib_headers: [ "libarect", ], }