blob: a346adf72f3ba4c536498d1f73b98a837bae0c7f [file] [log] [blame]
Fenglin Wu07b65112020-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 Wu07b65112020-06-30 15:59:56 +080016 "libbinder_ndk",
Jeongik Cha4b7e9b52021-10-10 12:57:43 +053017 "android.hardware.vibrator-V1-ndk_platform",
Fenglin Wu07b65112020-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",
Jeongik Cha4b7e9b52021-10-10 12:57:43 +053039 "android.hardware.vibrator-V1-ndk_platform",
Fenglin Wu07b65112020-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",
Jeongik Cha4b7e9b52021-10-10 12:57:43 +053059 "android.hardware.vibrator-V1-ndk_platform",
Kiran Gundaa7032222021-03-24 15:50:49 +053060 ],
Kiran Gunda5fba8112021-09-15 18:36:27 +053061 export_include_dirs: ["include"],
62 header_libs: ["qti_kernel_headers"],
Kiran Gundaa7032222021-03-24 15:50:49 +053063}
64
65cc_binary {
66 name: "vendor.qti.hardware.vibrator.offload.service",
67 vendor: true,
68 relative_install_path: "hw",
69 init_rc: ["vendor.qti.hardware.vibrator.offload.service.rc"],
70 vintf_fragments: [
71 "vendor.qti.hardware.vibrator.offload.service.xml",
72 ],
73 cflags: Common_CFlags + ["-DTARGET_SUPPORTS_OFFLOAD"],
74 srcs: [
75 "service.cpp",
76 ],
77 shared_libs: [
78 "libcutils",
79 "libutils",
80 "libbase",
81 "libbinder_ndk",
Jeongik Cha4b7e9b52021-10-10 12:57:43 +053082 "android.hardware.vibrator-V1-ndk_platform",
Kiran Gundaa7032222021-03-24 15:50:49 +053083 "vendor.qti.hardware.vibrator.offload.impl",
84 ],
85}