Loading drm/mediadrm/plugins/clearkey/aidl/Android.bp +58 −1 Original line number Diff line number Diff line Loading @@ -107,6 +107,17 @@ cc_binary { installable: false, // installed in APEX } cc_binary { name: "android.hardware.drm-service-lazy.clearkey.apex", stem: "android.hardware.drm-service-lazy.clearkey", defaults: [ "aidl_clearkey_service_defaults", "aidl_clearkey_service_defaults-use-static-deps", ], srcs: ["ServiceLazy.cpp"], installable: false, // installed in APEX } phony { name: "android.hardware.drm@latest-service.clearkey", required: [ Loading Loading @@ -183,17 +194,63 @@ apex { "android.hardware.drm-service.clearkey.apex.rc", "android.hardware.drm-service.clearkey.xml" ], overrides: [ "android.hardware.drm-service.clearkey", ], } prebuilt_etc { name: "android.hardware.drm-service.clearkey.apex.rc", src: "android.hardware.drm-service.clearkey.apex.rc", src: ":gen-android.hardware.drm-service.clearkey.apex.rc", installable: false, } genrule { name: "gen-android.hardware.drm-service.clearkey.apex.rc", srcs: ["android.hardware.drm-service.clearkey.rc"], out: ["android.hardware.drm-service.clearkey.apex.rc"], cmd: "sed -E 's%/vendor/bin/%/apex/com.android.hardware.drm.clearkey/bin/%' $(in) > $(out)", } prebuilt_etc { name: "android.hardware.drm-service.clearkey.xml", src: "android.hardware.drm-service.clearkey.xml", sub_dir: "vintf", installable: false, } apex { name: "com.android.hardware.drm.clearkey.lazy", manifest: "manifest.json", file_contexts: "file_contexts", key: "com.android.hardware.key", certificate: ":com.android.hardware.certificate", vendor: true, updatable: false, binaries: [ "android.hardware.drm-service-lazy.clearkey.apex", ], prebuilts: [ "android.hardware.drm-service-lazy.clearkey.apex.rc", "android.hardware.drm-service.clearkey.xml" ], overrides: [ "android.hardware.drm-service.clearkey", "android.hardware.drm-service-lazy.clearkey", "com.android.hardware.drm.clearkey", ], } prebuilt_etc { name: "android.hardware.drm-service-lazy.clearkey.apex.rc", src: ":gen-android.hardware.drm-service-lazy.clearkey.apex.rc", installable: false, } genrule { name: "gen-android.hardware.drm-service-lazy.clearkey.apex.rc", srcs: ["android.hardware.drm-service-lazy.clearkey.rc"], out: ["android.hardware.drm-service-lazy.clearkey.apex.rc"], cmd: "sed -E 's%/vendor/bin/%/apex/com.android.hardware.drm.clearkey/bin/%' $(in) > $(out)", } drm/mediadrm/plugins/clearkey/aidl/android.hardware.drm-service.clearkey.apex.rcdeleted 100644 → 0 +0 −7 Original line number Diff line number Diff line service vendor.drm-clearkey-service /apex/com.android.hardware.drm.clearkey/bin/hw/android.hardware.drm-service.clearkey class hal user media group mediadrm drmrpc ioprio rt 4 task_profiles ProcessCapacityHigh interface aidl android.hardware.drm.IDrmFactory/clearkey Loading
drm/mediadrm/plugins/clearkey/aidl/Android.bp +58 −1 Original line number Diff line number Diff line Loading @@ -107,6 +107,17 @@ cc_binary { installable: false, // installed in APEX } cc_binary { name: "android.hardware.drm-service-lazy.clearkey.apex", stem: "android.hardware.drm-service-lazy.clearkey", defaults: [ "aidl_clearkey_service_defaults", "aidl_clearkey_service_defaults-use-static-deps", ], srcs: ["ServiceLazy.cpp"], installable: false, // installed in APEX } phony { name: "android.hardware.drm@latest-service.clearkey", required: [ Loading Loading @@ -183,17 +194,63 @@ apex { "android.hardware.drm-service.clearkey.apex.rc", "android.hardware.drm-service.clearkey.xml" ], overrides: [ "android.hardware.drm-service.clearkey", ], } prebuilt_etc { name: "android.hardware.drm-service.clearkey.apex.rc", src: "android.hardware.drm-service.clearkey.apex.rc", src: ":gen-android.hardware.drm-service.clearkey.apex.rc", installable: false, } genrule { name: "gen-android.hardware.drm-service.clearkey.apex.rc", srcs: ["android.hardware.drm-service.clearkey.rc"], out: ["android.hardware.drm-service.clearkey.apex.rc"], cmd: "sed -E 's%/vendor/bin/%/apex/com.android.hardware.drm.clearkey/bin/%' $(in) > $(out)", } prebuilt_etc { name: "android.hardware.drm-service.clearkey.xml", src: "android.hardware.drm-service.clearkey.xml", sub_dir: "vintf", installable: false, } apex { name: "com.android.hardware.drm.clearkey.lazy", manifest: "manifest.json", file_contexts: "file_contexts", key: "com.android.hardware.key", certificate: ":com.android.hardware.certificate", vendor: true, updatable: false, binaries: [ "android.hardware.drm-service-lazy.clearkey.apex", ], prebuilts: [ "android.hardware.drm-service-lazy.clearkey.apex.rc", "android.hardware.drm-service.clearkey.xml" ], overrides: [ "android.hardware.drm-service.clearkey", "android.hardware.drm-service-lazy.clearkey", "com.android.hardware.drm.clearkey", ], } prebuilt_etc { name: "android.hardware.drm-service-lazy.clearkey.apex.rc", src: ":gen-android.hardware.drm-service-lazy.clearkey.apex.rc", installable: false, } genrule { name: "gen-android.hardware.drm-service-lazy.clearkey.apex.rc", srcs: ["android.hardware.drm-service-lazy.clearkey.rc"], out: ["android.hardware.drm-service-lazy.clearkey.apex.rc"], cmd: "sed -E 's%/vendor/bin/%/apex/com.android.hardware.drm.clearkey/bin/%' $(in) > $(out)", }
drm/mediadrm/plugins/clearkey/aidl/android.hardware.drm-service.clearkey.apex.rcdeleted 100644 → 0 +0 −7 Original line number Diff line number Diff line service vendor.drm-clearkey-service /apex/com.android.hardware.drm.clearkey/bin/hw/android.hardware.drm-service.clearkey class hal user media group mediadrm drmrpc ioprio rt 4 task_profiles ProcessCapacityHigh interface aidl android.hardware.drm.IDrmFactory/clearkey