aidl: Import QTI Vibrator AIDL
* CAF tag LA.UM.9.1.r1-11600.03-SMxxx0.QSSI12.0 Change-Id: I48b8326aab719b236ff6b39c05dc4df1eeb6f688
This commit is contained in:
committed by
Bruno Martins
parent
d0e36f6d22
commit
8e38bbd395
87
aidl/vibrator/Android.bp
Normal file
87
aidl/vibrator/Android.bp
Normal file
@@ -0,0 +1,87 @@
|
||||
Common_CFlags = ["-Wall"]
|
||||
Common_CFlags += ["-Werror"]
|
||||
|
||||
cc_library_shared {
|
||||
name: "vendor.qti.hardware.vibrator.impl",
|
||||
vendor: true,
|
||||
cflags: Common_CFlags,
|
||||
srcs: [
|
||||
"Vibrator.cpp",
|
||||
],
|
||||
shared_libs: [
|
||||
"libcutils",
|
||||
"libutils",
|
||||
"liblog",
|
||||
"libqtivibratoreffect",
|
||||
"libsoc_helper",
|
||||
"libbinder_ndk",
|
||||
"android.hardware.vibrator-ndk_platform",
|
||||
],
|
||||
export_include_dirs: ["include"]
|
||||
}
|
||||
|
||||
cc_binary {
|
||||
name: "vendor.qti.hardware.vibrator.service",
|
||||
vendor: true,
|
||||
relative_install_path: "hw",
|
||||
init_rc: ["vendor.qti.hardware.vibrator.service.rc"],
|
||||
vintf_fragments: [
|
||||
"vendor.qti.hardware.vibrator.service.xml",
|
||||
],
|
||||
cflags: Common_CFlags,
|
||||
srcs: [
|
||||
"service.cpp",
|
||||
],
|
||||
shared_libs: [
|
||||
"libcutils",
|
||||
"libutils",
|
||||
"libbase",
|
||||
"libbinder_ndk",
|
||||
"android.hardware.vibrator-ndk_platform",
|
||||
"vendor.qti.hardware.vibrator.impl",
|
||||
],
|
||||
}
|
||||
|
||||
cc_library_shared {
|
||||
name: "vendor.qti.hardware.vibrator.offload.impl",
|
||||
vendor: true,
|
||||
cflags: Common_CFlags + ["-DTARGET_SUPPORTS_OFFLOAD"],
|
||||
srcs: [
|
||||
"Vibrator.cpp",
|
||||
"VibratorOffload.cpp",
|
||||
],
|
||||
shared_libs: [
|
||||
"libcutils",
|
||||
"libutils",
|
||||
"liblog",
|
||||
"libqtivibratoreffect",
|
||||
"libqtivibratoreffectoffload",
|
||||
"libsoc_helper",
|
||||
"libbinder_ndk",
|
||||
"android.hardware.vibrator-ndk_platform",
|
||||
],
|
||||
export_include_dirs: ["include"],
|
||||
header_libs: ["qti_kernel_headers"],
|
||||
}
|
||||
|
||||
cc_binary {
|
||||
name: "vendor.qti.hardware.vibrator.offload.service",
|
||||
vendor: true,
|
||||
relative_install_path: "hw",
|
||||
init_rc: ["vendor.qti.hardware.vibrator.offload.service.rc"],
|
||||
vintf_fragments: [
|
||||
"vendor.qti.hardware.vibrator.offload.service.xml",
|
||||
],
|
||||
cflags: Common_CFlags + ["-DTARGET_SUPPORTS_OFFLOAD"],
|
||||
srcs: [
|
||||
"service.cpp",
|
||||
],
|
||||
shared_libs: [
|
||||
"libcutils",
|
||||
"libutils",
|
||||
"libbase",
|
||||
"libbinder_ndk",
|
||||
"android.hardware.vibrator-ndk_platform",
|
||||
"vendor.qti.hardware.vibrator.offload.impl",
|
||||
],
|
||||
}
|
||||
Reference in New Issue
Block a user