56 lines
1.8 KiB
Plaintext
56 lines
1.8 KiB
Plaintext
cc_library_static {
|
|
name: "libresetprop",
|
|
srcs: [
|
|
//nanopb
|
|
"Magisk/native/jni/external/nanopb/pb_common.c",
|
|
"Magisk/native/jni/external/nanopb/pb_encode.c",
|
|
"Magisk/native/jni/external/nanopb/pb_decode.c",
|
|
|
|
//Magisk resetprop
|
|
"Magisk/native/jni/resetprop/resetprop.cpp",
|
|
"Magisk/native/jni/resetprop/persist_properties.cpp",
|
|
"Magisk/native/jni/resetprop/system_property_api.cpp",
|
|
"Magisk/native/jni/resetprop/system_property_set.cpp",
|
|
|
|
//Systemproperties
|
|
"Magisk/native/jni/systemproperties/context_node.cpp",
|
|
"Magisk/native/jni/systemproperties/contexts_serialized.cpp",
|
|
"Magisk/native/jni/systemproperties/contexts_split.cpp",
|
|
"Magisk/native/jni/systemproperties/prop_area.cpp",
|
|
"Magisk/native/jni/systemproperties/prop_info.cpp",
|
|
"Magisk/native/jni/systemproperties/property_info_parser.cpp",
|
|
"Magisk/native/jni/systemproperties/system_properties.cpp",
|
|
|
|
//Magisk utils
|
|
"Magisk/native/jni/utils/file.cpp",
|
|
"Magisk/native/jni/utils/logging.cpp",
|
|
"Magisk/native/jni/utils/misc.cpp",
|
|
"Magisk/native/jni/utils/selinux.cpp",
|
|
"Magisk/native/jni/utils/xwrap.cpp",
|
|
],
|
|
local_include_dirs: [
|
|
"Magisk/native/jni/include",
|
|
"Magisk/native/jni/utils/include",
|
|
"Magisk/native/jni/",
|
|
"Magisk/native/jni/resetprop/",
|
|
"Magisk/native/jni/systemproperties/include/",
|
|
"Magisk/native/jni/external/nanopb/",
|
|
],
|
|
}
|
|
|
|
cc_binary {
|
|
name: "resetprop_sys",
|
|
system_ext_specific: true,
|
|
srcs: [
|
|
//glue
|
|
"resetprop.cpp",
|
|
],
|
|
static_libs: ["libresetprop"],
|
|
target: {
|
|
android: {
|
|
ldflags: ["-Wl,--rpath,/system/${LIB}/bootstrap"],
|
|
},
|
|
},
|
|
bootstrap: true,
|
|
}
|