[feat] add Android trusted device authentication

This commit is contained in:
dijunkun committed 2026-11-13 11:07:00 +08:00
1 parent e6e72ed511
commit 94a5f57bea
5 files changed
+91 -6

No files matched your search

+4 -2
View File
@@ -5,12 +5,14 @@ add_rules("mode.release", "mode.debug")
set_policy("package.precompiled", false)
add_cxflags("-fPIC")
includes("../../../deps/submodules/minirtc")
add_requires("openssl3 3.3.2", {system = false, configs = {shared = false}})
target("crossdesk_android")
set_kind("shared")
add_deps("minirtc")
add_packages("nlohmann_json", "libyuv")
add_files("rtc_bridge.cpp", "../../../libs/wire/src/remote_action.cpp", "../../../libs/wire/src/app_version.cpp", "../../../libs/wire/src/file_transfer.cpp")
add_packages("nlohmann_json", "libyuv", "openssl3")
add_files("rtc_bridge.cpp", "../../../libs/wire/src/remote_action.cpp", "../../../libs/wire/src/app_version.cpp", "../../../libs/wire/src/file_transfer.cpp", "../../../libs/controller/src/mobile_device_trust.cpp")
add_includedirs("../../../libs/controller/include")
add_includedirs("../../../deps/submodules/minirtc/src/api", "../../../libs/wire/include")
add_syslinks("android", "log")
add_shflags("-Wl,-z,max-page-size=16384", "-Wl,-z,common-page-size=16384", {force = true})