Based on Nekogram. Key additions: - Rebrand to FoxiGram (app name, APK name, applicationId com.foxigram.app) - Embedded Xray (VLESS+Reality) proxy client via JNI libxray.so - Bundled hidden one-tap proxies (LTE + WiFi), read-only in UI - Auto-restore proxy on restart, rebind to active network (LTE/WiFi) - Server credentials externalized to git-ignored XrayServers.java (+ template) - libxray Go source included; compiled .so, keystore, google-services.json ignored
32 lines
613 B
CMake
32 lines
613 B
CMake
add_executable(
|
|
bssl_shim
|
|
|
|
async_bio.cc
|
|
bssl_shim.cc
|
|
handshake_util.cc
|
|
mock_quic_transport.cc
|
|
packeted_bio.cc
|
|
settings_writer.cc
|
|
test_config.cc
|
|
test_state.cc
|
|
)
|
|
target_link_libraries(bssl_shim ssl crypto)
|
|
|
|
if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
|
|
add_executable(
|
|
handshaker
|
|
|
|
async_bio.cc
|
|
handshake_util.cc
|
|
handshaker.cc
|
|
mock_quic_transport.cc
|
|
packeted_bio.cc
|
|
settings_writer.cc
|
|
test_config.cc
|
|
test_state.cc
|
|
)
|
|
target_link_libraries(handshaker ssl crypto)
|
|
else()
|
|
# Declare a dummy target for run_tests to depend on.
|
|
add_custom_target(handshaker)
|
|
endif()
|