diff options
| author | android-build-team Robot <android-build-team-robot@google.com> | 2020-07-15 01:15:31 +0000 |
|---|---|---|
| committer | android-build-team Robot <android-build-team-robot@google.com> | 2020-07-15 01:15:31 +0000 |
| commit | 34aacbcf5e1869ed151f84d4d525efe6f2eb50fc (patch) | |
| tree | d378354fd2c3962339a5f883b2835c137b98e3ac | |
| parent | 038d7f605e06492862923f9d1e66471ed9e0c2e8 (diff) | |
| parent | f5a5fd6c6269febddd1b735b21147104bec480fe (diff) | |
| download | platform_frameworks_rs-android11-release.tar.gz platform_frameworks_rs-android11-release.tar.bz2 platform_frameworks_rs-android11-release.zip | |
Snap for 6680390 from f5a5fd6c6269febddd1b735b21147104bec480fe to rvc-releaseandroid-vts-11.0_r1android-cts-11.0_r1android-11.0.0_r3android-11.0.0_r2android-11.0.0_r17android-11.0.0_r1android11-tests-releaseandroid11-release
Change-Id: Ibbdab49983b3210d8ffeb13ede3e17a34a137940
| -rw-r--r-- | Android.bp | 46 | ||||
| -rw-r--r-- | cpu_ref/Android.bp | 1 | ||||
| -rwxr-xr-x | driver/runtime/Android.mk | 18 |
3 files changed, 55 insertions, 10 deletions
diff --git a/Android.bp b/Android.bp index 27427416b..9fdfa9a24 100644 --- a/Android.bp +++ b/Android.bp @@ -18,6 +18,7 @@ cc_defaults { cc_library_shared { name: "libRSDriver", vendor_available: true, + native_bridge_supported: true, vndk: { enabled: true, support_system_process: true, @@ -84,6 +85,27 @@ cc_library_shared { }, }, }, + + target: { + native_bridge : { + header_libs: [ + "libnativewindow_headers", + "media_ndk_headers", + ], + shared_libs: [ + "libnative_bridge_guest_libEGL", + "libnative_bridge_guest_libGLESv1_CM", + "libnative_bridge_guest_libGLESv2", + "libnative_bridge_guest_libnativewindow", + ], + exclude_shared_libs: [ + "libEGL", + "libGLESv1_CM", + "libGLESv2", + "libnativewindow", + ], + }, + }, } // Build rsg-generator ==================== @@ -141,6 +163,7 @@ gensrcs { cc_library_shared { name: "libRS_internal", vendor_available: true, + native_bridge_supported: true, vndk: { enabled: true, support_system_process: true, @@ -249,6 +272,29 @@ cc_library_shared { enabled: false, }, }, + + target: { + native_bridge: { + header_libs: [ + "libnativewindow_headers", + "media_ndk_headers", + ], + shared_libs: [ + "libnative_bridge_guest_libEGL", + "libnative_bridge_guest_libGLESv1_CM", + "libnative_bridge_guest_libGLESv2", + "libnative_bridge_guest_libmediandk", + "libnative_bridge_guest_libnativewindow", + ], + exclude_shared_libs: [ + "libEGL", + "libGLESv1_CM", + "libGLESv2", + "libmediandk", + "libnativewindow", + ], + }, + }, } cc_library_shared { diff --git a/cpu_ref/Android.bp b/cpu_ref/Android.bp index c40998953..b8da92458 100644 --- a/cpu_ref/Android.bp +++ b/cpu_ref/Android.bp @@ -2,6 +2,7 @@ cc_library_shared { name: "libRSCpuRef", defaults: ["libbcc-targets"], vendor_available: true, + native_bridge_supported: true, vndk: { enabled: true, support_system_process: true, diff --git a/driver/runtime/Android.mk b/driver/runtime/Android.mk index 71b5ab2c3..157841b2f 100755 --- a/driver/runtime/Android.mk +++ b/driver/runtime/Android.mk @@ -129,20 +129,18 @@ LOCAL_SRC_FILES_64 := $(clcore_base_files_64) include $(LOCAL_PATH)/build_bc_lib.mk endif -# Build a NEON-enabled version of the library (if possible) +# Build a NEON-enabled version of the library # Only build on 32-bit, because we don't need a 64-bit NEON lib -ifeq ($(ARCH_ARM_HAVE_NEON),true) - include $(CLEAR_VARS) +include $(CLEAR_VARS) - LOCAL_32_BIT_ONLY := true +LOCAL_32_BIT_ONLY := true - LOCAL_MODULE := libclcore_neon.bc - LOCAL_CFLAGS += $(clcore_cflags) - LOCAL_SRC_FILES := $(clcore_neon_files) - LOCAL_CFLAGS += -DARCH_ARM_HAVE_NEON +LOCAL_MODULE := libclcore_neon.bc +LOCAL_CFLAGS += $(clcore_cflags) +LOCAL_SRC_FILES := $(clcore_neon_files) +LOCAL_CFLAGS += -DARCH_ARM_HAVE_NEON - include $(LOCAL_PATH)/build_bc_lib.mk -endif +include $(LOCAL_PATH)/build_bc_lib.mk # Build a version of the library with debug info include $(CLEAR_VARS) |
