|
@@ -6,6 +6,7 @@ package("shadowhook")
|
|
add_urls("https://github.com/bytedance/android-inline-hook/archive/refs/tags/$(version).tar.gz",
|
|
add_urls("https://github.com/bytedance/android-inline-hook/archive/refs/tags/$(version).tar.gz",
|
|
"https://github.com/bytedance/android-inline-hook.git")
|
|
"https://github.com/bytedance/android-inline-hook.git")
|
|
|
|
|
|
|
|
+ add_versions("v2.0.0", "80794c3df5aa9992b240cc3d378c41bb22130c9af5aa8fc259e381f9f3bfd3a8")
|
|
add_versions("v1.1.1", "7071be3a1f720489b1ebe1022cbfde2eae7ab2bc88d36e1dcccf363a23d12b32")
|
|
add_versions("v1.1.1", "7071be3a1f720489b1ebe1022cbfde2eae7ab2bc88d36e1dcccf363a23d12b32")
|
|
|
|
|
|
add_deps("xdl", "linux-syscall-support")
|
|
add_deps("xdl", "linux-syscall-support")
|
|
@@ -28,10 +29,12 @@ package("shadowhook")
|
|
|
|
|
|
if is_arch("arm64.*", "aarch64") then
|
|
if is_arch("arm64.*", "aarch64") then
|
|
add_files("arch/arm64/*.c")
|
|
add_files("arch/arm64/*.c")
|
|
|
|
+ add_files("arch/arm64/*.S")
|
|
add_includedirs("arch/arm64")
|
|
add_includedirs("arch/arm64")
|
|
add_ldflags("-Wl,-z,max-page-size=16384")
|
|
add_ldflags("-Wl,-z,max-page-size=16384")
|
|
elseif is_arch("arm.*") then
|
|
elseif is_arch("arm.*") then
|
|
add_files("arch/arm/*.c")
|
|
add_files("arch/arm/*.c")
|
|
|
|
+ add_files("arch/arm/*.S")
|
|
add_includedirs("arch/arm")
|
|
add_includedirs("arch/arm")
|
|
end
|
|
end
|
|
|
|
|