diff --git a/libwvdrmengine/Android.bp b/libwvdrmengine/Android.bp index 1f58ec20..4e21fc5f 100644 --- a/libwvdrmengine/Android.bp +++ b/libwvdrmengine/Android.bp @@ -220,7 +220,6 @@ cc_library_static { ], header_libs: [ - "jni_headers", "libbase_headers", "libutils_headers", ], @@ -253,82 +252,6 @@ filegroup { ], } -genrule { - name: "libscp_runtime_genrule_x86", - - srcs: [ - "copy_scp_runtime.sh", - ], - out: [ - "libscp_runtime_x86.a", - ], - cmd: "$(in) libscp_runtime_x86.a $(out)", -} - -genrule { - name: "libscp_runtime_genrule_x64", - - srcs: [ - "copy_scp_runtime.sh", - ], - out: [ - "libscp_runtime_x64.a", - ], - cmd: "$(in) libscp_runtime_x86_64.a $(out)", -} - -genrule { - name: "libscp_runtime_genrule_arm", - - srcs: [ - "copy_scp_runtime.sh", - ], - out: [ - "libscp_runtime_arm.a", - ], - cmd: "$(in) libscp_runtime_armeabi-v7a.a $(out)", -} - -genrule { - name: "libscp_runtime_genrule_arm64", - - srcs: [ - "copy_scp_runtime.sh", - ], - out: [ - "libscp_runtime_arm64.a", - ], - cmd: "$(in) libscp_runtime_arm64-v8a.a $(out)", -} - -cc_prebuilt_library_static { - name: "libscp_runtime", - - vendor_available: true, - arch: { - x86: { - srcs: [ - ":libscp_runtime_genrule_x86", - ], - }, - x86_64: { - srcs: [ - ":libscp_runtime_genrule_x64", - ], - }, - arm: { - srcs: [ - ":libscp_runtime_genrule_arm", - ], - }, - arm64: { - srcs: [ - ":libscp_runtime_genrule_arm64", - ], - }, - }, -} - // ---------------------------------------------------------------------------- // Builds libwvaidl.so // @@ -370,7 +293,6 @@ cc_library { "libprotobuf-cpp-lite", "libutils", "libwv_odk", - "libscp_runtime", "libwvdrmcryptoplugin_aidl", "libwvdrmdrmplugin_aidl", "libwvlevel3", @@ -387,10 +309,7 @@ cc_library { "wv_media_drm_flags_c_lib", ], - header_libs: [ - "jni_headers", - "libstagefright_foundation_headers", - ], + header_libs: ["libstagefright_foundation_headers"], owner: "widevine", diff --git a/libwvdrmengine/cdm/Android.bp b/libwvdrmengine/cdm/Android.bp index 3aa28d58..2e6d1c1c 100644 --- a/libwvdrmengine/cdm/Android.bp +++ b/libwvdrmengine/cdm/Android.bp @@ -38,10 +38,7 @@ cc_library_static { "external/protobuf/src", ], - header_libs: [ - "jni_headers", - "libutils_headers", - ], + header_libs: ["libutils_headers"], static_libs: ["libcdm_protos"], shared_libs: ["libcrypto"], diff --git a/libwvdrmengine/copy_scp_runtime.sh b/libwvdrmengine/copy_scp_runtime.sh deleted file mode 100755 index 36228ea4..00000000 --- a/libwvdrmengine/copy_scp_runtime.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/bash - -# During the protection step, there will be a "libscp_runtime*.a" file in the -# root directory; link it to a different folder so it can be loaded with -# cc_prebuilt_library_static. During the analysis step, it doesn't exist, so -# create a placeholder archive. - -if [[ ! -e $1 ]]; then - printf '!\n' >"$1" -fi -cp "$1" "$2" diff --git a/libwvdrmengine/level3/Android.bp b/libwvdrmengine/level3/Android.bp index 2ac99a52..272763bf 100644 --- a/libwvdrmengine/level3/Android.bp +++ b/libwvdrmengine/level3/Android.bp @@ -44,9 +44,6 @@ cc_library_static { "vendor/widevine/libwvdrmengine/oemcrypto/odk/include", "vendor/widevine/libwvdrmengine/oemcrypto/odk/src", ], - header_libs: [ - "jni_headers", - ], srcs: [ "src/generate_entropy_android.cpp",