universal7885: parts-aidl: Just send callback through setSwapOn()

- Set callback on JNI, since Java class cant be sent through, use the ndk backend to implement callback and send to swapon()
This commit is contained in:
roynatech2544 2022-10-12 01:54:08 +09:00
commit ef97fdeb77
18 changed files with 209 additions and 30 deletions

View file

@ -1,5 +1,5 @@
cc_library_shared {
name: "libSwapStorageHelper",
name: "libStorageHelper",
defaults: ["eureka_defaults"],
cflags: [
"-Wall",
@ -7,7 +7,22 @@ cc_library_shared {
"-Wno-unused-parameter",
"-Werror",
],
srcs: ["*.cpp"],
srcs: ["Storage.cpp"],
header_libs: ["jni_headers"],
static_libs: ["libc++fs"],
}
cc_library_shared {
name: "libSwapCallback",
defaults: ["eureka_defaults"],
srcs: [
"SwapCallbackImpl.cpp",
"SwapCallbackNative.cpp",
],
header_libs: ["jni_headers"],
shared_libs: [
"vendor.eureka.hardware.parts-V1-ndk",
"libbase",
"libbinder_ndk",
],
}