OSDN Git Service

Merge "Bluetooth: Do not die quietly on binder death" am: e5796ef7a6 am: 810bb51999
[android-x86/hardware-interfaces.git] / drm / 1.0 / Android.bp
1 // This file is autogenerated by hidl-gen. Do not edit manually.
2
3 filegroup {
4     name: "android.hardware.drm@1.0_hal",
5     srcs: [
6         "types.hal",
7         "ICryptoFactory.hal",
8         "ICryptoPlugin.hal",
9         "IDrmFactory.hal",
10         "IDrmPlugin.hal",
11         "IDrmPluginListener.hal",
12     ],
13 }
14
15 genrule {
16     name: "android.hardware.drm@1.0_genc++",
17     tools: ["hidl-gen"],
18     cmd: "$(location hidl-gen) -o $(genDir) -Lc++ -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.drm@1.0",
19     srcs: [
20         ":android.hardware.drm@1.0_hal",
21     ],
22     out: [
23         "android/hardware/drm/1.0/types.cpp",
24         "android/hardware/drm/1.0/CryptoFactoryAll.cpp",
25         "android/hardware/drm/1.0/CryptoPluginAll.cpp",
26         "android/hardware/drm/1.0/DrmFactoryAll.cpp",
27         "android/hardware/drm/1.0/DrmPluginAll.cpp",
28         "android/hardware/drm/1.0/DrmPluginListenerAll.cpp",
29     ],
30 }
31
32 genrule {
33     name: "android.hardware.drm@1.0_genc++_headers",
34     tools: ["hidl-gen"],
35     cmd: "$(location hidl-gen) -o $(genDir) -Lc++ -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.drm@1.0",
36     srcs: [
37         ":android.hardware.drm@1.0_hal",
38     ],
39     out: [
40         "android/hardware/drm/1.0/types.h",
41         "android/hardware/drm/1.0/ICryptoFactory.h",
42         "android/hardware/drm/1.0/IHwCryptoFactory.h",
43         "android/hardware/drm/1.0/BnHwCryptoFactory.h",
44         "android/hardware/drm/1.0/BpHwCryptoFactory.h",
45         "android/hardware/drm/1.0/BsCryptoFactory.h",
46         "android/hardware/drm/1.0/ICryptoPlugin.h",
47         "android/hardware/drm/1.0/IHwCryptoPlugin.h",
48         "android/hardware/drm/1.0/BnHwCryptoPlugin.h",
49         "android/hardware/drm/1.0/BpHwCryptoPlugin.h",
50         "android/hardware/drm/1.0/BsCryptoPlugin.h",
51         "android/hardware/drm/1.0/IDrmFactory.h",
52         "android/hardware/drm/1.0/IHwDrmFactory.h",
53         "android/hardware/drm/1.0/BnHwDrmFactory.h",
54         "android/hardware/drm/1.0/BpHwDrmFactory.h",
55         "android/hardware/drm/1.0/BsDrmFactory.h",
56         "android/hardware/drm/1.0/IDrmPlugin.h",
57         "android/hardware/drm/1.0/IHwDrmPlugin.h",
58         "android/hardware/drm/1.0/BnHwDrmPlugin.h",
59         "android/hardware/drm/1.0/BpHwDrmPlugin.h",
60         "android/hardware/drm/1.0/BsDrmPlugin.h",
61         "android/hardware/drm/1.0/IDrmPluginListener.h",
62         "android/hardware/drm/1.0/IHwDrmPluginListener.h",
63         "android/hardware/drm/1.0/BnHwDrmPluginListener.h",
64         "android/hardware/drm/1.0/BpHwDrmPluginListener.h",
65         "android/hardware/drm/1.0/BsDrmPluginListener.h",
66     ],
67 }
68
69 cc_library_shared {
70     name: "android.hardware.drm@1.0",
71     generated_sources: ["android.hardware.drm@1.0_genc++"],
72     generated_headers: ["android.hardware.drm@1.0_genc++_headers"],
73     export_generated_headers: ["android.hardware.drm@1.0_genc++_headers"],
74     shared_libs: [
75         "libhidlbase",
76         "libhidltransport",
77         "libhwbinder",
78         "liblog",
79         "libutils",
80         "libcutils",
81         "android.hidl.base@1.0",
82     ],
83     export_shared_lib_headers: [
84         "libhidlbase",
85         "libhidltransport",
86         "libhwbinder",
87         "libutils",
88         "android.hidl.base@1.0",
89     ],
90 }