blob: 6edf7da3ebfbcaed0b018286555f0bd00d84fdd3 [file] [log] [blame]
Fenglin Wua7baae42020-06-30 15:59:56 +08001Common_CFlags = ["-Wall"]
2Common_CFlags += ["-Werror"]
3
4cc_library_shared {
5 name: "vendor.qti.hardware.vibrator.impl",
6 vendor: true,
7 cflags: Common_CFlags,
8 srcs: [
9 "Vibrator.cpp",
10 ],
11 shared_libs: [
12 "libcutils",
13 "libutils",
14 "liblog",
15 "libqtivibratoreffect",
Fenglin Wua7baae42020-06-30 15:59:56 +080016 "libbinder_ndk",
Jiyong Park6dac79d2021-08-09 09:01:16 +090017 "android.hardware.vibrator-V1-ndk",
Fenglin Wua7baae42020-06-30 15:59:56 +080018 ],
19 export_include_dirs: ["include"]
20}
21
22cc_binary {
23 name: "vendor.qti.hardware.vibrator.service",
24 vendor: true,
25 relative_install_path: "hw",
26 init_rc: ["vendor.qti.hardware.vibrator.service.rc"],
27 vintf_fragments: [
28 "vendor.qti.hardware.vibrator.service.xml",
29 ],
30 cflags: Common_CFlags,
31 srcs: [
32 "service.cpp",
33 ],
34 shared_libs: [
35 "libcutils",
36 "libutils",
37 "libbase",
38 "libbinder_ndk",
Jiyong Park6dac79d2021-08-09 09:01:16 +090039 "android.hardware.vibrator-V1-ndk",
Fenglin Wua7baae42020-06-30 15:59:56 +080040 "vendor.qti.hardware.vibrator.impl",
41 ],
42}
Kiran Gundaa7032222021-03-24 15:50:49 +053043
44cc_library_shared {
45 name: "vendor.qti.hardware.vibrator.offload.impl",
46 vendor: true,
47 cflags: Common_CFlags + ["-DTARGET_SUPPORTS_OFFLOAD"],
48 srcs: [
49 "Vibrator.cpp",
50 "VibratorOffload.cpp",
51 ],
52 shared_libs: [
53 "libcutils",
54 "libutils",
55 "liblog",
56 "libqtivibratoreffect",
57 "libqtivibratoreffectoffload",
Kiran Gundaa7032222021-03-24 15:50:49 +053058 "libbinder_ndk",
Jiyong Park6dac79d2021-08-09 09:01:16 +090059 "android.hardware.vibrator-V1-ndk",
Kiran Gundaa7032222021-03-24 15:50:49 +053060 ],
61 export_include_dirs: ["include"]
62}
63
64cc_binary {
65 name: "vendor.qti.hardware.vibrator.offload.service",
66 vendor: true,
67 relative_install_path: "hw",
68 init_rc: ["vendor.qti.hardware.vibrator.offload.service.rc"],
69 vintf_fragments: [
70 "vendor.qti.hardware.vibrator.offload.service.xml",
71 ],
72 cflags: Common_CFlags + ["-DTARGET_SUPPORTS_OFFLOAD"],
73 srcs: [
74 "service.cpp",
75 ],
76 shared_libs: [
77 "libcutils",
78 "libutils",
79 "libbase",
80 "libbinder_ndk",
Jiyong Park6dac79d2021-08-09 09:01:16 +090081 "android.hardware.vibrator-V1-ndk",
Kiran Gundaa7032222021-03-24 15:50:49 +053082 "vendor.qti.hardware.vibrator.offload.impl",
83 ],
84}