OSDN Git Service

Use filegroup as genrule srcs.
[android-x86/hardware-interfaces.git] / nfc / 1.0 / Android.bp
1 // This file is autogenerated by hidl-gen. Do not edit manually.
2
3 filegroup {
4     name: "android.hardware.nfc@1.0_hal",
5     srcs: [
6         "types.hal",
7         "INfc.hal",
8         "INfcClientCallback.hal",
9     ],
10 }
11
12 genrule {
13     name: "android.hardware.nfc@1.0_genc++",
14     tools: ["hidl-gen"],
15     cmd: "$(location hidl-gen) -o $(genDir) -Lc++ -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.nfc@1.0",
16     srcs: [
17         ":android.hardware.nfc@1.0_hal",
18     ],
19     out: [
20         "android/hardware/nfc/1.0/types.cpp",
21         "android/hardware/nfc/1.0/NfcAll.cpp",
22         "android/hardware/nfc/1.0/NfcClientCallbackAll.cpp",
23     ],
24 }
25
26 genrule {
27     name: "android.hardware.nfc@1.0_genc++_headers",
28     tools: ["hidl-gen"],
29     cmd: "$(location hidl-gen) -o $(genDir) -Lc++ -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.nfc@1.0",
30     srcs: [
31         ":android.hardware.nfc@1.0_hal",
32     ],
33     out: [
34         "android/hardware/nfc/1.0/types.h",
35         "android/hardware/nfc/1.0/INfc.h",
36         "android/hardware/nfc/1.0/IHwNfc.h",
37         "android/hardware/nfc/1.0/BnHwNfc.h",
38         "android/hardware/nfc/1.0/BpHwNfc.h",
39         "android/hardware/nfc/1.0/BsNfc.h",
40         "android/hardware/nfc/1.0/INfcClientCallback.h",
41         "android/hardware/nfc/1.0/IHwNfcClientCallback.h",
42         "android/hardware/nfc/1.0/BnHwNfcClientCallback.h",
43         "android/hardware/nfc/1.0/BpHwNfcClientCallback.h",
44         "android/hardware/nfc/1.0/BsNfcClientCallback.h",
45     ],
46 }
47
48 cc_library_shared {
49     name: "android.hardware.nfc@1.0",
50     generated_sources: ["android.hardware.nfc@1.0_genc++"],
51     generated_headers: ["android.hardware.nfc@1.0_genc++_headers"],
52     export_generated_headers: ["android.hardware.nfc@1.0_genc++_headers"],
53     shared_libs: [
54         "libhidlbase",
55         "libhidltransport",
56         "libhwbinder",
57         "liblog",
58         "libutils",
59         "libcutils",
60         "android.hidl.base@1.0",
61     ],
62     export_shared_lib_headers: [
63         "libhidlbase",
64         "libhidltransport",
65         "libhwbinder",
66         "libutils",
67         "android.hidl.base@1.0",
68     ],
69 }