From 547a664079341fd92e08ed706e98a56081cee213 Mon Sep 17 00:00:00 2001 From: Beau Kujath Date: Wed, 30 Oct 2024 15:43:26 -0600 Subject: [PATCH] get and send into active conns by dst ip --- .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-7378c6efd1d60fe172fd.json | 1331 +++++++++++++++++ .../cmakeFiles-v1-af756879319bb108d781.json | 379 +++++ .../codemodel-v2-096d330c72efb3d2d49f.json | 59 + .../reply/index-2024-10-21T18-59-44-0412.json | 92 ++ ...t-netguard-Debug-a561e50b3ff62c762173.json | 211 +++ .../.cxx/Debug/3b5yr2g3/arm64-v8a/.ninja_deps | Bin 0 -> 166820 bytes .../.cxx/Debug/3b5yr2g3/arm64-v8a/.ninja_log | 92 ++ .../Debug/3b5yr2g3/arm64-v8a/CMakeCache.txt | 394 +++++ .../3.18.1-g262b901/CMakeCCompiler.cmake | 77 + .../3.18.1-g262b901/CMakeCXXCompiler.cmake | 89 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 7432 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 7512 bytes .../3.18.1-g262b901/CMakeSystem.cmake | 15 + .../arm64-v8a/CMakeFiles/CMakeOutput.log | 292 ++++ .../CMakeFiles/TargetDirectories.txt | 3 + .../arm64-v8a/CMakeFiles/cmake.check_cache | 1 + .../src/main/jni/netguard/debug_conn.c.o | Bin 0 -> 105152 bytes .../src/main/jni/netguard/dhcp.c.o | Bin 0 -> 39360 bytes .../src/main/jni/netguard/dns.c.o | Bin 0 -> 47864 bytes .../src/main/jni/netguard/icmp.c.o | Bin 0 -> 63168 bytes .../netguard.dir/src/main/jni/netguard/ip.c.o | Bin 0 -> 78344 bytes .../src/main/jni/netguard/netguard.c.o | Bin 0 -> 131808 bytes .../src/main/jni/netguard/pcap.c.o | Bin 0 -> 12856 bytes .../src/main/jni/netguard/session.c.o | Bin 0 -> 57032 bytes .../src/main/jni/netguard/tcp.c.o | Bin 0 -> 118344 bytes .../src/main/jni/netguard/udp.c.o | Bin 0 -> 70688 bytes .../src/main/jni/netguard/util.c.o | Bin 0 -> 46944 bytes .../3b5yr2g3/arm64-v8a/CMakeFiles/rules.ninja | 64 + .../arm64-v8a/android_gradle_build.json | 38 + .../.cxx/Debug/3b5yr2g3/arm64-v8a/build.ninja | 226 +++ .../3b5yr2g3/arm64-v8a/cmake_install.cmake | 54 + .../3b5yr2g3/arm64-v8a/compile_commands.json | 57 + .../arm64-v8a/compile_commands.json.bin | Bin 0 -> 2659 bytes .../arm64-v8a/metadata_generation_command.txt | 18 + .../3b5yr2g3/arm64-v8a/prefab_config.json | 4 + .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-9f7aa6eee95022dc927b.json | 1331 +++++++++++++++++ .../cmakeFiles-v1-9c91074767f4a352849a.json | 379 +++++ .../codemodel-v2-ea1cbcbc5c1a70bd7de4.json | 59 + .../reply/index-2024-10-21T19-18-45-0690.json | 92 ++ ...t-netguard-Debug-eab9f30a10ff7b7517f2.json | 211 +++ .../Debug/3b5yr2g3/armeabi-v7a/.ninja_deps | Bin 0 -> 119220 bytes .../Debug/3b5yr2g3/armeabi-v7a/.ninja_log | 76 + .../Debug/3b5yr2g3/armeabi-v7a/CMakeCache.txt | 394 +++++ .../3.18.1-g262b901/CMakeCCompiler.cmake | 77 + .../3.18.1-g262b901/CMakeCXXCompiler.cmake | 89 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 5396 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 5448 bytes .../3.18.1-g262b901/CMakeSystem.cmake | 15 + .../armeabi-v7a/CMakeFiles/CMakeOutput.log | 276 ++++ .../CMakeFiles/TargetDirectories.txt | 3 + .../armeabi-v7a/CMakeFiles/cmake.check_cache | 1 + .../src/main/jni/netguard/debug_conn.c.o | Bin 0 -> 76040 bytes .../src/main/jni/netguard/dhcp.c.o | Bin 0 -> 29192 bytes .../src/main/jni/netguard/dns.c.o | Bin 0 -> 35816 bytes .../src/main/jni/netguard/icmp.c.o | Bin 0 -> 50232 bytes .../netguard.dir/src/main/jni/netguard/ip.c.o | Bin 0 -> 56844 bytes .../src/main/jni/netguard/netguard.c.o | Bin 0 -> 90228 bytes .../src/main/jni/netguard/pcap.c.o | Bin 0 -> 9284 bytes .../src/main/jni/netguard/session.c.o | Bin 0 -> 41868 bytes .../src/main/jni/netguard/tcp.c.o | Bin 0 -> 87240 bytes .../src/main/jni/netguard/udp.c.o | Bin 0 -> 55884 bytes .../src/main/jni/netguard/util.c.o | Bin 0 -> 36620 bytes .../armeabi-v7a/CMakeFiles/rules.ninja | 64 + .../armeabi-v7a/android_gradle_build.json | 38 + .../Debug/3b5yr2g3/armeabi-v7a/build.ninja | 226 +++ .../3b5yr2g3/armeabi-v7a/cmake_install.cmake | 54 + .../armeabi-v7a/compile_commands.json | 57 + .../armeabi-v7a/compile_commands.json.bin | Bin 0 -> 2700 bytes .../metadata_generation_command.txt | 18 + .../3b5yr2g3/armeabi-v7a/prefab_config.json | 4 + .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-b36513d7fe41b29c7d27.json | 1331 +++++++++++++++++ .../cmakeFiles-v1-33968ad37ac7870bee14.json | 379 +++++ .../codemodel-v2-f216f3a35c6c4746a3e7.json | 59 + .../reply/index-2024-10-22T19-17-24-0295.json | 92 ++ ...t-netguard-Debug-7dda959c667de4812d56.json | 211 +++ .../app/.cxx/Debug/3b5yr2g3/x86/.ninja_deps | Bin 0 -> 59680 bytes .../app/.cxx/Debug/3b5yr2g3/x86/.ninja_log | 64 + .../.cxx/Debug/3b5yr2g3/x86/CMakeCache.txt | 394 +++++ .../3.18.1-g262b901/CMakeCCompiler.cmake | 77 + .../3.18.1-g262b901/CMakeCXXCompiler.cmake | 89 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 5204 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 5256 bytes .../3.18.1-g262b901/CMakeSystem.cmake | 15 + .../3b5yr2g3/x86/CMakeFiles/CMakeOutput.log | 294 ++++ .../x86/CMakeFiles/TargetDirectories.txt | 3 + .../3b5yr2g3/x86/CMakeFiles/cmake.check_cache | 1 + .../src/main/jni/netguard/debug_conn.c.o | Bin 0 -> 79344 bytes .../src/main/jni/netguard/dhcp.c.o | Bin 0 -> 29416 bytes .../src/main/jni/netguard/dns.c.o | Bin 0 -> 36892 bytes .../src/main/jni/netguard/icmp.c.o | Bin 0 -> 53096 bytes .../netguard.dir/src/main/jni/netguard/ip.c.o | Bin 0 -> 61432 bytes .../src/main/jni/netguard/netguard.c.o | Bin 0 -> 94208 bytes .../src/main/jni/netguard/pcap.c.o | Bin 0 -> 9360 bytes .../src/main/jni/netguard/session.c.o | Bin 0 -> 46532 bytes .../src/main/jni/netguard/tcp.c.o | Bin 0 -> 101992 bytes .../src/main/jni/netguard/udp.c.o | Bin 0 -> 59548 bytes .../src/main/jni/netguard/util.c.o | Bin 0 -> 35768 bytes .../Debug/3b5yr2g3/x86/CMakeFiles/rules.ninja | 64 + .../3b5yr2g3/x86/android_gradle_build.json | 38 + .../app/.cxx/Debug/3b5yr2g3/x86/build.ninja | 226 +++ .../Debug/3b5yr2g3/x86/cmake_install.cmake | 54 + .../Debug/3b5yr2g3/x86/compile_commands.json | 57 + .../3b5yr2g3/x86/compile_commands.json.bin | Bin 0 -> 2672 bytes .../x86/metadata_generation_command.txt | 18 + .../Debug/3b5yr2g3/x86/prefab_config.json | 4 + .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-ab6385998809525c0da0.json | 1331 +++++++++++++++++ .../cmakeFiles-v1-dcb3f58803904bc603b5.json | 379 +++++ .../codemodel-v2-251a4d986bb60217ede5.json | 59 + .../reply/index-2024-10-21T19-15-29-0796.json | 92 ++ ...t-netguard-Debug-622d9d3c0afef713a39b.json | 211 +++ .../.cxx/Debug/3b5yr2g3/x86_64/.ninja_deps | Bin 0 -> 128916 bytes .../app/.cxx/Debug/3b5yr2g3/x86_64/.ninja_log | 89 ++ .../.cxx/Debug/3b5yr2g3/x86_64/CMakeCache.txt | 394 +++++ .../3.18.1-g262b901/CMakeCCompiler.cmake | 77 + .../3.18.1-g262b901/CMakeCXXCompiler.cmake | 89 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 6552 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 6632 bytes .../3.18.1-g262b901/CMakeSystem.cmake | 15 + .../x86_64/CMakeFiles/CMakeOutput.log | 294 ++++ .../x86_64/CMakeFiles/TargetDirectories.txt | 3 + .../x86_64/CMakeFiles/cmake.check_cache | 1 + .../src/main/jni/netguard/debug_conn.c.o | Bin 0 -> 104088 bytes .../src/main/jni/netguard/dhcp.c.o | Bin 0 -> 38592 bytes .../src/main/jni/netguard/dns.c.o | Bin 0 -> 48136 bytes .../src/main/jni/netguard/icmp.c.o | Bin 0 -> 68840 bytes .../netguard.dir/src/main/jni/netguard/ip.c.o | Bin 0 -> 78792 bytes .../src/main/jni/netguard/netguard.c.o | Bin 0 -> 125544 bytes .../src/main/jni/netguard/pcap.c.o | Bin 0 -> 12352 bytes .../src/main/jni/netguard/session.c.o | Bin 0 -> 58032 bytes .../src/main/jni/netguard/tcp.c.o | Bin 0 -> 124840 bytes .../src/main/jni/netguard/udp.c.o | Bin 0 -> 76600 bytes .../src/main/jni/netguard/util.c.o | Bin 0 -> 47048 bytes .../3b5yr2g3/x86_64/CMakeFiles/rules.ninja | 64 + .../3b5yr2g3/x86_64/android_gradle_build.json | 38 + .../.cxx/Debug/3b5yr2g3/x86_64/build.ninja | 226 +++ .../Debug/3b5yr2g3/x86_64/cmake_install.cmake | 54 + .../3b5yr2g3/x86_64/compile_commands.json | 57 + .../3b5yr2g3/x86_64/compile_commands.json.bin | Bin 0 -> 2655 bytes .../x86_64/metadata_generation_command.txt | 18 + .../Debug/3b5yr2g3/x86_64/prefab_config.json | 4 + .../eu/faircode/netguard/GenieActivity.java | 12 +- .../eu/faircode/netguard/ServiceSinkhole.java | 16 +- .../app/src/main/jni/netguard/debug_conn.c | 141 +- NetworkGenie/app/src/main/jni/netguard/icmp.c | 38 +- NetworkGenie/app/src/main/jni/netguard/ip.c | 54 +- .../app/src/main/jni/netguard/netguard.h | 6 +- .../app/src/main/jni/netguard/session.c | 10 +- NetworkGenie/app/src/main/jni/netguard/tcp.c | 144 +- NetworkGenie/app/src/main/jni/netguard/udp.c | 39 +- .../app/src/main/res/layout/actionmain.xml | 7 - .../src/main/res/layout/activity_genie.xml | 90 +- NetworkGenie/app/src/main/res/layout/main.xml | 34 +- 164 files changed, 14183 insertions(+), 333 deletions(-) create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/.cmake/api/v1/reply/cache-v2-7378c6efd1d60fe172fd.json create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-af756879319bb108d781.json create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-096d330c72efb3d2d49f.json create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/.cmake/api/v1/reply/index-2024-10-21T18-59-44-0412.json create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/.cmake/api/v1/reply/target-netguard-Debug-a561e50b3ff62c762173.json create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/.ninja_deps create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/.ninja_log create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeCache.txt create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake create mode 100755 NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin create mode 100755 NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/CMakeOutput.log create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/TargetDirectories.txt create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/cmake.check_cache create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/rules.ninja create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/android_gradle_build.json create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/build.ninja create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/cmake_install.cmake create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/compile_commands.json create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/compile_commands.json.bin create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/metadata_generation_command.txt create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/prefab_config.json create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/.cmake/api/v1/reply/cache-v2-9f7aa6eee95022dc927b.json create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-9c91074767f4a352849a.json create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-ea1cbcbc5c1a70bd7de4.json create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/.cmake/api/v1/reply/index-2024-10-21T19-18-45-0690.json create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/.cmake/api/v1/reply/target-netguard-Debug-eab9f30a10ff7b7517f2.json create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/.ninja_deps create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/.ninja_log create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeCache.txt create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake create mode 100755 NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin create mode 100755 NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/CMakeOutput.log create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/TargetDirectories.txt create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/cmake.check_cache create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/rules.ninja create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/android_gradle_build.json create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/build.ninja create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/cmake_install.cmake create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/compile_commands.json create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/compile_commands.json.bin create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/metadata_generation_command.txt create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/prefab_config.json create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/.cmake/api/v1/reply/cache-v2-b36513d7fe41b29c7d27.json create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/.cmake/api/v1/reply/cmakeFiles-v1-33968ad37ac7870bee14.json create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/.cmake/api/v1/reply/codemodel-v2-f216f3a35c6c4746a3e7.json create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/.cmake/api/v1/reply/index-2024-10-22T19-17-24-0295.json create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/.cmake/api/v1/reply/target-netguard-Debug-7dda959c667de4812d56.json create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/.ninja_deps create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/.ninja_log create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeCache.txt create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake create mode 100755 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin create mode 100755 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/CMakeOutput.log create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/TargetDirectories.txt create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/cmake.check_cache create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/rules.ninja create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/android_gradle_build.json create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/build.ninja create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/cmake_install.cmake create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/compile_commands.json create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/compile_commands.json.bin create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/metadata_generation_command.txt create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/prefab_config.json create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/.cmake/api/v1/reply/cache-v2-ab6385998809525c0da0.json create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-dcb3f58803904bc603b5.json create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/.cmake/api/v1/reply/codemodel-v2-251a4d986bb60217ede5.json create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/.cmake/api/v1/reply/index-2024-10-21T19-15-29-0796.json create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/.cmake/api/v1/reply/target-netguard-Debug-622d9d3c0afef713a39b.json create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/.ninja_deps create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/.ninja_log create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeCache.txt create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake create mode 100755 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin create mode 100755 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/CMakeOutput.log create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/TargetDirectories.txt create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/cmake.check_cache create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/rules.ninja create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/android_gradle_build.json create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/build.ninja create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/cmake_install.cmake create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/compile_commands.json create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/compile_commands.json.bin create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/metadata_generation_command.txt create mode 100644 NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/prefab_config.json diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/.cmake/api/v1/reply/cache-v2-7378c6efd1d60fe172fd.json b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/.cmake/api/v1/reply/cache-v2-7378c6efd1d60fe172fd.json new file mode 100644 index 0000000..dbd0f30 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/.cmake/api/v1/reply/cache-v2-7378c6efd1d60fe172fd.json @@ -0,0 +1,1331 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "arm64-v8a" + }, + { + "name" : "ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/home/jive/Android/Sdk/ndk/23.1.7779620" + }, + { + "name" : "ANDROID_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "android-22" + }, + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-addr2line" + }, + { + "name" : "CMAKE_ANDROID_ARCH_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "arm64-v8a" + }, + { + "name" : "CMAKE_ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/home/jive/Android/Sdk/ndk/23.1.7779620" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Archiver" + } + ], + "type" : "FILEPATH", + "value" : "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ar" + }, + { + "name" : "CMAKE_ASM_FLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." + } + ], + "type" : "STRING", + "value" : "Debug" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "18" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/home/jive/Android/Sdk/cmake/3.18.1/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/home/jive/Android/Sdk/cmake/3.18.1/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/home/jive/Android/Sdk/cmake/3.18.1/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "(This variable does not exist and should not be used)" + } + ], + "type" : "UNINITIALIZED", + "value" : "" + }, + { + "name" : "CMAKE_CXX_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_STANDARD_LIBRARIES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Libraries linked by default with all C++ applications." + } + ], + "type" : "STRING", + "value" : "-latomic -lm" + }, + { + "name" : "CMAKE_C_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "(This variable does not exist and should not be used)" + } + ], + "type" : "UNINITIALIZED", + "value" : "" + }, + { + "name" : "CMAKE_C_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_C_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_C_STANDARD_LIBRARIES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Libraries linked by default with all C applications." + } + ], + "type" : "STRING", + "value" : "-latomic -lm" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "ON" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_INSTALL_SO_NO_EXE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install .so files without execute permission." + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_LIBRARY_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/3b5yr2g3/obj/arm64-v8a" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/ld.lld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "Project" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Ranlib" + } + ], + "type" : "FILEPATH", + "value" : "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18" + }, + { + "name" : "CMAKE_RUNTIME_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/3b5yr2g3/obj/arm64-v8a" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of dll's." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Strip" + } + ], + "type" : "FILEPATH", + "value" : "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-strip" + }, + { + "name" : "CMAKE_SYSTEM_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "Android" + }, + { + "name" : "CMAKE_SYSTEM_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "22" + }, + { + "name" : "CMAKE_TOOLCHAIN_FILE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The CMake toolchain file" + } + ], + "type" : "FILEPATH", + "value" : "/home/jive/Android/Sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "Project_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a" + }, + { + "name" : "Project_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app" + }, + { + "name" : "log-lib", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/22/liblog.so" + }, + { + "name" : "netguard_LIB_DEPENDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Dependencies for the target" + } + ], + "type" : "STATIC", + "value" : "general;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/22/liblog.so;" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-af756879319bb108d781.json b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-af756879319bb108d781.json new file mode 100644 index 0000000..74b11d3 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-af756879319bb108d781.json @@ -0,0 +1,379 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake" + }, + { + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/ndk/23.1.7779620/build/cmake/android-legacy.toolchain.cmake" + }, + { + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/ndk/23.1.7779620/build/cmake/platforms.cmake" + }, + { + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/ndk/23.1.7779620/build/cmake/compiler_id.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystem.cmake.in" + }, + { + "isGenerated" : true, + "path" : ".cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Initialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : ".cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : ".cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Linux.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/UnixPaths.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/CMakeCheckCompilerFlag.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompilerABI.c" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : ".cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : ".cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a", + "source" : "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-096d330c72efb3d2d49f.json b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-096d330c72efb3d2d49f.json new file mode 100644 index 0000000..e71bbf5 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-096d330c72efb3d2d49f.json @@ -0,0 +1,59 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "minimumCMakeVersion" : + { + "string" : "3.4.1" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0 + ] + } + ], + "name" : "Debug", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "Project", + "targetIndexes" : + [ + 0 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "netguard::@6890427a1f51a3e7e1df", + "jsonFile" : "target-netguard-Debug-a561e50b3ff62c762173.json", + "name" : "netguard", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a", + "source" : "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app" + }, + "version" : + { + "major" : 2, + "minor" : 1 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/.cmake/api/v1/reply/index-2024-10-21T18-59-44-0412.json b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/.cmake/api/v1/reply/index-2024-10-21T18-59-44-0412.json new file mode 100644 index 0000000..d80ad6f --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/.cmake/api/v1/reply/index-2024-10-21T18-59-44-0412.json @@ -0,0 +1,92 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/home/jive/Android/Sdk/cmake/3.18.1/bin/cmake", + "cpack" : "/home/jive/Android/Sdk/cmake/3.18.1/bin/cpack", + "ctest" : "/home/jive/Android/Sdk/cmake/3.18.1/bin/ctest", + "root" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 18, + "patch" : 1, + "string" : "3.18.1-g262b901", + "suffix" : "g262b901" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-096d330c72efb3d2d49f.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + }, + { + "jsonFile" : "cache-v2-7378c6efd1d60fe172fd.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-af756879319bb108d781.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-7378c6efd1d60fe172fd.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-af756879319bb108d781.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-096d330c72efb3d2d49f.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + } + } + } +} diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/.cmake/api/v1/reply/target-netguard-Debug-a561e50b3ff62c762173.json b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/.cmake/api/v1/reply/target-netguard-Debug-a561e50b3ff62c762173.json new file mode 100644 index 0000000..8a50145 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/.cmake/api/v1/reply/target-netguard-Debug-a561e50b3ff62c762173.json @@ -0,0 +1,211 @@ +{ + "artifacts" : + [ + { + "path" : "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/3b5yr2g3/obj/arm64-v8a/libnetguard.so" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_link_libraries", + "include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 4, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 23, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 18, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC" + } + ], + "defines" : + [ + { + "define" : "netguard_EXPORTS" + } + ], + "includes" : + [ + { + "backtrace" : 3, + "path" : "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard" + } + ], + "language" : "C", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10 + ], + "sysroot" : + { + "path" : "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot" + } + } + ], + "id" : "netguard::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments", + "role" : "flags" + }, + { + "backtrace" : 2, + "fragment" : "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/22/liblog.so", + "role" : "libraries" + }, + { + "fragment" : "-latomic -lm", + "role" : "libraries" + } + ], + "language" : "C", + "sysroot" : + { + "path" : "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot" + } + }, + "name" : "netguard", + "nameOnDisk" : "libnetguard.so", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "src/main/jni/netguard/netguard.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "src/main/jni/netguard/session.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "src/main/jni/netguard/ip.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "src/main/jni/netguard/tcp.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "src/main/jni/netguard/udp.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "src/main/jni/netguard/icmp.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "src/main/jni/netguard/dns.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "src/main/jni/netguard/dhcp.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "src/main/jni/netguard/pcap.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "src/main/jni/netguard/debug_conn.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "src/main/jni/netguard/util.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/.ninja_deps b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/.ninja_deps new file mode 100644 index 0000000000000000000000000000000000000000..8dd205861b05eb6244fbd0ee1fbf6cbe58fb2630 GIT binary patch literal 166820 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ɀSE-ac@E}c9`Z0B`6xgk z7N7_Vu?UN?1WU0D%drA0u?nlP25Yen>#+eFu?d^81zWKV+pz;K?1US|@W2ZnN>BWj+nizmNZmXUwS%`fhUHGR%nn!IPe#pmRn`8L}$v_>1WMLV=d2XsUybVe6+MK^Ru z5A;MY^hO`_ML(pYKL%hR24OIUU?_%RI5Lol5g3V47>zL)i*Xo_37Cj1IN*dF`($Ke z3Z`Nja*&JZn1Pv?h1r;cxtNDM%tt;7P>2O6!a^*iFz)GybYOKLptiyV2 zz(#DsW^BP$Y{Pc!fD1d}Mln3_!iN%+!jAyTP>vuf5JDK0s6qr$#88bI)S?dc*oEEL zgT2^?{b;}e9K<0U#t|IFF&xJUoWv=d#u=Q&Ih@A@T*M_@#uZ$}HC)FH+{7*1#vR16wJj5eB#uGfnGd#x&yu>TKhFsIPyJrINrva@jK>5_L>3%yViG1J8&fb9(~yH)$T^*XnV5yyn1i{Phdj(jJ_=BX1t`KoEW%vcx3ahaOYq1XNu>l*g37fG6Td@t>u>&sb zgd4^1zzZKrPzpZ+C__1ds6Yr|RH6zIL=i(ZYEX+h)MFQRV-NOXANHdG2XGLFa2Q8$ z6vuEJCvXy{a2jWD7Uyst7jO}ma2Z!{71wYbH*gcTa2t1U7x!=<5AYC=@EA|<6wmM+ zFYpqt@EURr-|k+K*{t}jVikSvdnNuEYeDi}`GA^ouYAZh4Xx1zZP5PAsC8b7>*2NVgyEF6h>nV#$p`CV*(~33l2Cj z36qhHDVU0B$U!cqV+Lko7UVq7!CcHk9_Aw-1t`P<6k#D2VKJ6qDVAY5R$wJoVKvrZ zE!JT@Hee$*VKcU1E4E=fcEE+5aHAL=c;Q0{O5sNUWhh4w6$l}WN>m|&C}OBa4Qf$` zdhEh(?7?2_!+td201o014&w-p;uwzO1Ww`?&yJ@=!M?sgTCm8bo9pn48$M|#t;m} zFbqcqGBE-pF$$wG24gV}<1qmfkp%~wkYk^WY)rvaOhXQGFɀSFWIb1)b4kcaum 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 F{sXI)>Zt$# literal 0 HcmV?d00001 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/.ninja_log b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/.ninja_log new file mode 100644 index 0000000..ef77b1c --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/.ninja_log @@ -0,0 +1,92 @@ +# ninja log v5 +57 68 1729715180 ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/arm64-v8a/libnetguard.so ee2e4c7e4d808ae4 +2 37 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 398def254deff133 +2 45 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 3162222bda13929b +2 66 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 8ed987e95a998ffe +1 50 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o c5e2f9f0c56fcf12 +1 57 1729715180 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o fffc5b4b7d49c405 +2 32 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o 39113c400a04c28a +3 50 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o d9f2138dac8c25f8 +1 62 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 67c2ba16b1e1bbd7 +2 46 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o af20b45baa6253c1 +1 59 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 3fde3852bf058a94 +2 28 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 4febcab8a768fe3 +0 2 0 clean 590534c1c962991f +2 31 1729717948 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 4febcab8a768fe3 +2 31 1729717948 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o 39113c400a04c28a +2 34 1729717948 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 398def254deff133 +1 41 1729717948 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 3fde3852bf058a94 +2 45 1729717948 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o d9f2138dac8c25f8 +2 48 1729717948 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o af20b45baa6253c1 +1 49 1729717948 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 3162222bda13929b +1 50 1729717948 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 67c2ba16b1e1bbd7 +2 58 1729717948 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 8ed987e95a998ffe +1 63 1729717948 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o c5e2f9f0c56fcf12 +0 2 0 clean 590534c1c962991f +3 29 1729718015 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o 39113c400a04c28a +4 31 1729718015 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o d9f2138dac8c25f8 +3 33 1729718015 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 4febcab8a768fe3 +2 39 1729718015 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 398def254deff133 +1 44 1729718015 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o c5e2f9f0c56fcf12 +1 44 1729718015 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o af20b45baa6253c1 +1 47 1729718016 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 3fde3852bf058a94 +1 49 1729718016 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 3162222bda13929b +0 56 1729718016 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 67c2ba16b1e1bbd7 +4 68 1729718016 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 8ed987e95a998ffe +1 69 1729718016 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o fffc5b4b7d49c405 +69 81 1729718016 ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/arm64-v8a/libnetguard.so ee2e4c7e4d808ae4 +3 27 1729718337 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 4febcab8a768fe3 +3 31 1729718337 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o 39113c400a04c28a +3 35 1729718337 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 398def254deff133 +3 36 1729718337 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o d9f2138dac8c25f8 +2 43 1729718337 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o af20b45baa6253c1 +2 44 1729718337 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 3fde3852bf058a94 +2 45 1729718337 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o c5e2f9f0c56fcf12 +2 48 1729718338 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 3162222bda13929b +2 53 1729718338 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 67c2ba16b1e1bbd7 +3 63 1729718338 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 8ed987e95a998ffe +2 64 1729718338 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o fffc5b4b7d49c405 +64 76 1729718338 ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/arm64-v8a/libnetguard.so ee2e4c7e4d808ae4 +1 100 1730162065 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 8ed987e95a998ffe +100 171 1730162065 ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/arm64-v8a/libnetguard.so ee2e4c7e4d808ae4 +1 47 1730162264 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 8ed987e95a998ffe +47 62 1730162264 ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/arm64-v8a/libnetguard.so ee2e4c7e4d808ae4 +2 53 1730223755 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 8ed987e95a998ffe +53 66 1730223755 ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/arm64-v8a/libnetguard.so ee2e4c7e4d808ae4 +1 47 1730223887 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 8ed987e95a998ffe +47 62 1730223887 ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/arm64-v8a/libnetguard.so ee2e4c7e4d808ae4 +0 45 1730223950 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 8ed987e95a998ffe +45 59 1730223951 ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/arm64-v8a/libnetguard.so ee2e4c7e4d808ae4 +2 48 1730224040 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 8ed987e95a998ffe +48 63 1730224040 ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/arm64-v8a/libnetguard.so ee2e4c7e4d808ae4 +1 43 1730239866 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o c5e2f9f0c56fcf12 +43 59 1730239866 ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/arm64-v8a/libnetguard.so ee2e4c7e4d808ae4 +1 47 1730239999 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 8ed987e95a998ffe +47 59 1730239999 ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/arm64-v8a/libnetguard.so ee2e4c7e4d808ae4 +1 48 1730240023 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 8ed987e95a998ffe +48 62 1730240023 ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/arm64-v8a/libnetguard.so ee2e4c7e4d808ae4 +1 55 1730240580 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o fffc5b4b7d49c405 +55 70 1730240580 ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/arm64-v8a/libnetguard.so ee2e4c7e4d808ae4 +1 55 1730240934 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o fffc5b4b7d49c405 +55 70 1730240934 ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/arm64-v8a/libnetguard.so ee2e4c7e4d808ae4 +1 55 1730241001 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o fffc5b4b7d49c405 +55 67 1730241001 ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/arm64-v8a/libnetguard.so ee2e4c7e4d808ae4 +1 55 1730241064 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o fffc5b4b7d49c405 +55 67 1730241064 ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/arm64-v8a/libnetguard.so ee2e4c7e4d808ae4 +1 57 1730241153 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o fffc5b4b7d49c405 +57 71 1730241153 ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/arm64-v8a/libnetguard.so ee2e4c7e4d808ae4 +1 57 1730241178 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o fffc5b4b7d49c405 +57 71 1730241178 ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/arm64-v8a/libnetguard.so ee2e4c7e4d808ae4 +1 114 1730311912 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o fffc5b4b7d49c405 +114 187 1730311912 ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/arm64-v8a/libnetguard.so ee2e4c7e4d808ae4 +2 57 1730312196 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o fffc5b4b7d49c405 +57 69 1730312196 ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/arm64-v8a/libnetguard.so ee2e4c7e4d808ae4 +1 55 1730312531 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o fffc5b4b7d49c405 +55 67 1730312531 ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/arm64-v8a/libnetguard.so ee2e4c7e4d808ae4 +0 31 1730313371 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 3fde3852bf058a94 +1 34 1730313371 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o af20b45baa6253c1 +0 34 1730313371 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o c5e2f9f0c56fcf12 +1 36 1730313371 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 3162222bda13929b +36 46 1730313371 ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/arm64-v8a/libnetguard.so ee2e4c7e4d808ae4 +1 52 1730313737 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 8ed987e95a998ffe +52 65 1730313737 ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/arm64-v8a/libnetguard.so ee2e4c7e4d808ae4 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeCache.txt b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeCache.txt new file mode 100644 index 0000000..e55d9e6 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeCache.txt @@ -0,0 +1,394 @@ +# This is the CMakeCache file. +# For build in directory: /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a +# It was generated by CMake: /home/jive/Android/Sdk/cmake/3.18.1/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +ANDROID_ABI:UNINITIALIZED=arm64-v8a + +//No help, variable specified on the command line. +ANDROID_NDK:UNINITIALIZED=/home/jive/Android/Sdk/ndk/23.1.7779620 + +//No help, variable specified on the command line. +ANDROID_PLATFORM:UNINITIALIZED=android-22 + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-addr2line + +//No help, variable specified on the command line. +CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=arm64-v8a + +//No help, variable specified on the command line. +CMAKE_ANDROID_NDK:UNINITIALIZED=/home/jive/Android/Sdk/ndk/23.1.7779620 + +//Archiver +CMAKE_AR:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ar + +//Flags used by the compiler during all build types. +CMAKE_ASM_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_ASM_FLAGS_DEBUG:STRING= + +//Flags used by the compiler during release builds. +CMAKE_ASM_FLAGS_RELEASE:STRING= + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Debug + +//LLVM archiver +CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_CXX_FLAGS_DEBUG:STRING= + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_CXX_FLAGS_RELEASE:STRING= + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C++ applications. +CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm + +//LLVM archiver +CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_C_FLAGS_DEBUG:STRING= + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_C_FLAGS_RELEASE:STRING= + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//No help, variable specified on the command line. +CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/3b5yr2g3/obj/arm64-v8a + +//Path to a program. +CMAKE_LINKER:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/ld.lld + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:UNINITIALIZED=/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja + +//Flags used by the linker during the creation of modules. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=Project + +//Ranlib +CMAKE_RANLIB:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-readelf + +//No help, variable specified on the command line. +CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/3b5yr2g3/obj/arm64-v8a + +//Flags used by the linker during the creation of dll's. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Strip +CMAKE_STRIP:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-strip + +//No help, variable specified on the command line. +CMAKE_SYSTEM_NAME:UNINITIALIZED=Android + +//No help, variable specified on the command line. +CMAKE_SYSTEM_VERSION:UNINITIALIZED=22 + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +Project_BINARY_DIR:STATIC=/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app + +//Path to a library. +log-lib:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/22/liblog.so + +//Dependencies for the target +netguard_LIB_DEPENDS:STATIC=general;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/22/liblog.so; + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=18 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/home/jive/Android/Sdk/cmake/3.18.1/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/home/jive/Android/Sdk/cmake/3.18.1/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/home/jive/Android/Sdk/cmake/3.18.1/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake new file mode 100644 index 0000000..57c81de --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake @@ -0,0 +1,77 @@ +set(CMAKE_C_COMPILER "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "Clang") +set(CMAKE_C_COMPILER_VERSION "12.0.8") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") + +set(CMAKE_C_PLATFORM_ID "") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ar") +set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ranlib") +set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/aarch64-linux-android;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/aarch64;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/aarch64-linux-android/4.9.x;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/22;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..5c4994b --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake @@ -0,0 +1,89 @@ +set(CMAKE_CXX_COMPILER "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "Clang") +set(CMAKE_CXX_COMPILER_VERSION "12.0.8") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") + +set(CMAKE_CXX_PLATFORM_ID "") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ar") +set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/aarch64-linux-android;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/aarch64;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/aarch64-linux-android/4.9.x;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/22;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..11e967f5879e90efeeb69eed2256e5f495dd12c3 GIT binary patch literal 7432 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 literal 0 HcmV?d00001 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..174f19b1f4bbd149a89f17162c3de374cbe7426c GIT binary patch literal 7512 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 search starts here: + /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include + /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include + /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/aarch64-linux-android + /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include +End of search list. +[2/2] Linking C executable cmTC_91259 +Android (7714059, based on r416183c1) clang version 12.0.8 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee) +Target: aarch64-none-linux-android22 +Thread model: posix +InstalledDir: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin +Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/aarch64-linux-android/4.9.x +Selected GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/aarch64-linux-android/4.9.x +Candidate multilib: .;@m64 +Selected multilib: .;@m64 + "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/ld" --sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -pie -z noexecstack -EL --fix-cortex-a53-843419 --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m aarch64linux -dynamic-linker /system/bin/linker64 -o cmTC_91259 /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/22/crtbegin_dynamic.o -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/aarch64 -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/aarch64-linux-android/4.9.x -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/22 -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --fatal-warnings --no-undefined --gc-sections CMakeFiles/cmTC_91259.dir/CMakeCCompilerABI.c.o /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-aarch64-android.a -l:libunwind.a -ldl -lc /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-aarch64-android.a -l:libunwind.a -ldl /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/22/crtend_android.o + + + +Parsed C implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include] + add: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include] + add: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/aarch64-linux-android] + add: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include] + end of search list found + collapse include dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include] + collapse include dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include] + collapse include dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/aarch64-linux-android] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/aarch64-linux-android] + collapse include dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include] + implicit include dirs: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/aarch64-linux-android;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include] + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld\.lld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_91259 && [1/2] Building C object CMakeFiles/cmTC_91259.dir/CMakeCCompilerABI.c.o] + ignore line: [Android (7714059 based on r416183c1) clang version 12.0.8 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)] + ignore line: [Target: aarch64-none-linux-android22] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin] + ignore line: [Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/aarch64-linux-android/4.9.x] + ignore line: [Selected GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/aarch64-linux-android/4.9.x] + ignore line: [Candidate multilib: .] + ignore line: [@m64] + ignore line: [Selected multilib: .] + ignore line: [@m64] + ignore line: [ (in-process)] + ignore line: [ "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang" -cc1 -triple aarch64-none-linux-android22 -emit-obj -mrelax-all --mrelax-relocations -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fno-rounding-math -mconstructor-aliases -munwind-tables -target-cpu generic -target-feature +neon -target-abi aapcs -mllvm -aarch64-fix-cortex-a53-835769=1 -fallow-half-arguments-and-returns -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8 -dependency-file CMakeFiles/cmTC_91259.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_91259.dir/CMakeCCompilerABI.c.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -internal-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include -internal-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/include -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include -Wformat -fdebug-compilation-dir /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -o CMakeFiles/cmTC_91259.dir/CMakeCCompilerABI.c.o -x c /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompilerABI.c] + ignore line: [clang -cc1 version 12.0.8 based upon LLVM 12.0.8git default target x86_64-unknown-linux-gnu] + ignore line: [ignoring nonexistent directory "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include] + ignore line: [ /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include] + ignore line: [ /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/aarch64-linux-android] + ignore line: [ /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include] + ignore line: [End of search list.] + ignore line: [[2/2] Linking C executable cmTC_91259] + ignore line: [Android (7714059 based on r416183c1) clang version 12.0.8 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)] + ignore line: [Target: aarch64-none-linux-android22] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin] + ignore line: [Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/aarch64-linux-android/4.9.x] + ignore line: [Selected GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/aarch64-linux-android/4.9.x] + ignore line: [Candidate multilib: .] + ignore line: [@m64] + ignore line: [Selected multilib: .] + ignore line: [@m64] + link line: [ "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/ld" --sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -pie -z noexecstack -EL --fix-cortex-a53-843419 --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m aarch64linux -dynamic-linker /system/bin/linker64 -o cmTC_91259 /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/22/crtbegin_dynamic.o -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/aarch64 -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/aarch64-linux-android/4.9.x -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/22 -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --fatal-warnings --no-undefined --gc-sections CMakeFiles/cmTC_91259.dir/CMakeCCompilerABI.c.o /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-aarch64-android.a -l:libunwind.a -ldl -lc /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-aarch64-android.a -l:libunwind.a -ldl /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/22/crtend_android.o] + arg [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/ld] ==> ignore + arg [--sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot] ==> ignore + arg [-pie] ==> ignore + arg [-znoexecstack] ==> ignore + arg [-EL] ==> ignore + arg [--fix-cortex-a53-843419] ==> ignore + arg [--warn-shared-textrel] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-zmax-page-size=4096] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--hash-style=both] ==> ignore + arg [--enable-new-dtags] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [aarch64linux] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/system/bin/linker64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_91259] ==> ignore + arg [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/22/crtbegin_dynamic.o] ==> ignore + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/aarch64] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/aarch64] + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/aarch64-linux-android/4.9.x] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/aarch64-linux-android/4.9.x] + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/22] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/22] + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android] + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] + arg [--build-id=sha1] ==> ignore + arg [--no-rosegment] ==> ignore + arg [--fatal-warnings] ==> ignore + arg [--no-undefined] ==> ignore + arg [--gc-sections] ==> ignore + arg [CMakeFiles/cmTC_91259.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-aarch64-android.a] ==> lib [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-aarch64-android.a] + arg [-l:libunwind.a] ==> lib [-l:libunwind.a] + arg [-ldl] ==> lib [dl] + arg [-lc] ==> lib [c] + arg [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-aarch64-android.a] ==> lib [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-aarch64-android.a] + arg [-l:libunwind.a] ==> lib [-l:libunwind.a] + arg [-ldl] ==> lib [dl] + arg [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/22/crtend_android.o] ==> ignore + remove lib [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-aarch64-android.a] + remove lib [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-aarch64-android.a] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/aarch64] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/aarch64] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/aarch64-linux-android/4.9.x] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/aarch64-linux-android/4.9.x] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/22] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/22] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] + implicit libs: [-l:libunwind.a;dl;c;-l:libunwind.a;dl] + implicit dirs: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/aarch64;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/aarch64-linux-android/4.9.x;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/22;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] + implicit fwks: [] + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/CMakeTmp + +Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_c0e95 && [1/2] Building CXX object CMakeFiles/cmTC_c0e95.dir/CMakeCXXCompilerABI.cpp.o +Android (7714059, based on r416183c1) clang version 12.0.8 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee) +Target: aarch64-none-linux-android22 +Thread model: posix +InstalledDir: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin +Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/aarch64-linux-android/4.9.x +Selected GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/aarch64-linux-android/4.9.x +Candidate multilib: .;@m64 +Selected multilib: .;@m64 + (in-process) + "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++" -cc1 -triple aarch64-none-linux-android22 -emit-obj -mrelax-all --mrelax-relocations -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fno-rounding-math -mconstructor-aliases -munwind-tables -target-cpu generic -target-feature +neon -target-abi aapcs -mllvm -aarch64-fix-cortex-a53-835769=1 -fallow-half-arguments-and-returns -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8 -dependency-file CMakeFiles/cmTC_c0e95.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_c0e95.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -internal-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1 -internal-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include -internal-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/include -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include -Wformat -fdeprecated-macro -fdebug-compilation-dir /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -o CMakeFiles/cmTC_c0e95.dir/CMakeCXXCompilerABI.cpp.o -x c++ /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp +clang -cc1 version 12.0.8 based upon LLVM 12.0.8git default target x86_64-unknown-linux-gnu +ignoring nonexistent directory "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/include" +#include "..." search starts here: +#include <...> search starts here: + /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1 + /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include + /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include + /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/aarch64-linux-android + /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include +End of search list. +[2/2] Linking CXX executable cmTC_c0e95 +Android (7714059, based on r416183c1) clang version 12.0.8 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee) +Target: aarch64-none-linux-android22 +Thread model: posix +InstalledDir: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin +Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/aarch64-linux-android/4.9.x +Selected GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/aarch64-linux-android/4.9.x +Candidate multilib: .;@m64 +Selected multilib: .;@m64 + "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/ld" --sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -pie -z noexecstack -EL --fix-cortex-a53-843419 --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m aarch64linux -dynamic-linker /system/bin/linker64 -o cmTC_c0e95 /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/22/crtbegin_dynamic.o -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/aarch64 -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/aarch64-linux-android/4.9.x -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/22 -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --fatal-warnings --no-undefined --gc-sections CMakeFiles/cmTC_c0e95.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-aarch64-android.a -l:libunwind.a -ldl -lc /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-aarch64-android.a -l:libunwind.a -ldl /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/22/crtend_android.o + + + +Parsed CXX implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1] + add: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include] + add: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include] + add: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/aarch64-linux-android] + add: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include] + end of search list found + collapse include dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1] + collapse include dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include] + collapse include dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include] + collapse include dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/aarch64-linux-android] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/aarch64-linux-android] + collapse include dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include] + implicit include dirs: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/aarch64-linux-android;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include] + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld\.lld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_c0e95 && [1/2] Building CXX object CMakeFiles/cmTC_c0e95.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [Android (7714059 based on r416183c1) clang version 12.0.8 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)] + ignore line: [Target: aarch64-none-linux-android22] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin] + ignore line: [Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/aarch64-linux-android/4.9.x] + ignore line: [Selected GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/aarch64-linux-android/4.9.x] + ignore line: [Candidate multilib: .] + ignore line: [@m64] + ignore line: [Selected multilib: .] + ignore line: [@m64] + ignore line: [ (in-process)] + ignore line: [ "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++" -cc1 -triple aarch64-none-linux-android22 -emit-obj -mrelax-all --mrelax-relocations -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -fno-rounding-math -mconstructor-aliases -munwind-tables -target-cpu generic -target-feature +neon -target-abi aapcs -mllvm -aarch64-fix-cortex-a53-835769=1 -fallow-half-arguments-and-returns -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8 -dependency-file CMakeFiles/cmTC_c0e95.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_c0e95.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -internal-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1 -internal-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include -internal-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/include -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include -Wformat -fdeprecated-macro -fdebug-compilation-dir /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -o CMakeFiles/cmTC_c0e95.dir/CMakeCXXCompilerABI.cpp.o -x c++ /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [clang -cc1 version 12.0.8 based upon LLVM 12.0.8git default target x86_64-unknown-linux-gnu] + ignore line: [ignoring nonexistent directory "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1] + ignore line: [ /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include] + ignore line: [ /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include] + ignore line: [ /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/aarch64-linux-android] + ignore line: [ /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include] + ignore line: [End of search list.] + ignore line: [[2/2] Linking CXX executable cmTC_c0e95] + ignore line: [Android (7714059 based on r416183c1) clang version 12.0.8 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)] + ignore line: [Target: aarch64-none-linux-android22] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin] + ignore line: [Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/aarch64-linux-android/4.9.x] + ignore line: [Selected GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/aarch64-linux-android/4.9.x] + ignore line: [Candidate multilib: .] + ignore line: [@m64] + ignore line: [Selected multilib: .] + ignore line: [@m64] + link line: [ "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/ld" --sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -pie -z noexecstack -EL --fix-cortex-a53-843419 --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m aarch64linux -dynamic-linker /system/bin/linker64 -o cmTC_c0e95 /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/22/crtbegin_dynamic.o -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/aarch64 -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/aarch64-linux-android/4.9.x -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/22 -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --fatal-warnings --no-undefined --gc-sections CMakeFiles/cmTC_c0e95.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-aarch64-android.a -l:libunwind.a -ldl -lc /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-aarch64-android.a -l:libunwind.a -ldl /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/22/crtend_android.o] + arg [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/ld] ==> ignore + arg [--sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot] ==> ignore + arg [-pie] ==> ignore + arg [-znoexecstack] ==> ignore + arg [-EL] ==> ignore + arg [--fix-cortex-a53-843419] ==> ignore + arg [--warn-shared-textrel] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-zmax-page-size=4096] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--hash-style=both] ==> ignore + arg [--enable-new-dtags] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [aarch64linux] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/system/bin/linker64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_c0e95] ==> ignore + arg [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/22/crtbegin_dynamic.o] ==> ignore + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/aarch64] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/aarch64] + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/aarch64-linux-android/4.9.x] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/aarch64-linux-android/4.9.x] + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/22] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/22] + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android] + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] + arg [--build-id=sha1] ==> ignore + arg [--no-rosegment] ==> ignore + arg [--fatal-warnings] ==> ignore + arg [--no-undefined] ==> ignore + arg [--gc-sections] ==> ignore + arg [CMakeFiles/cmTC_c0e95.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-Bstatic] ==> ignore + arg [-lc++] ==> lib [c++] + arg [-Bdynamic] ==> ignore + arg [-lm] ==> lib [m] + arg [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-aarch64-android.a] ==> lib [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-aarch64-android.a] + arg [-l:libunwind.a] ==> lib [-l:libunwind.a] + arg [-ldl] ==> lib [dl] + arg [-lc] ==> lib [c] + arg [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-aarch64-android.a] ==> lib [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-aarch64-android.a] + arg [-l:libunwind.a] ==> lib [-l:libunwind.a] + arg [-ldl] ==> lib [dl] + arg [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/22/crtend_android.o] ==> ignore + remove lib [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-aarch64-android.a] + remove lib [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-aarch64-android.a] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/aarch64] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/aarch64] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/aarch64-linux-android/4.9.x] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/aarch64-linux-android/4.9.x] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/22] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/22] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] + implicit libs: [c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl] + implicit dirs: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/aarch64;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/aarch64-linux-android/4.9.x;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/22;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] + implicit fwks: [] + + diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/TargetDirectories.txt b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..76ed4ea --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/rebuild_cache.dir +/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/edit_cache.dir +/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/netguard.dir diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/cmake.check_cache b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o new file mode 100644 index 0000000000000000000000000000000000000000..7d9488bd49c94953ec4813224ca0e540292c0496 GIT binary patch literal 105152 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�iuWEV;v%1|CVpbyHwEwam+HJ+ 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 S(#p(U+23zrx!4Ao|Nj8m3{nLE literal 0 HcmV?d00001 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o new file mode 100644 index 0000000000000000000000000000000000000000..ffa5adf94a235e5e771238ad344fe5064d1a4bd4 GIT binary patch literal 47864 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 literal 0 HcmV?d00001 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o new file mode 100644 index 0000000000000000000000000000000000000000..76f823d1988e684d1cf4cab46ad4674345853809 GIT binary patch literal 63168 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

=%mV!J82ts4`XirYD}^$vbb{sl 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 WbvMsx8)N^g`ou@Gc2oG#^8X8xIRDZB literal 0 HcmV?d00001 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o new file mode 100644 index 0000000000000000000000000000000000000000..151d6a7c158a9fb00bd23b3a76d0b86bba79e398 GIT binary patch literal 12856 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 C5b99? literal 0 HcmV?d00001 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o new file mode 100644 index 0000000000000000000000000000000000000000..7e9ffd61435b7e0da6801b2c4cdd343ce541252a GIT binary patch literal 57032 zcmd7534B!5+4z5MCbJ}ANm#=sgKS|-2!sHFng9V30)&LkHH2hB0!b#!Odu#o2wJf& zkhWUtic1Bpt*BTDTE(R;?r1I2s%-#mgVh$PTIlQYf1Y!mbMKia8Q#AC-|O%5yC1l7 zp6~OV=R9Y^E zw`_xNqw^oTI_K>1ZtttkcFCiu8Y#PLqmMJi9S(gOxHyU_?XzGzaNwl7P(bsY^ z4E@s^{>L>HC!~n8AG-#R{`fhoH6a1Yg+4s?TyASz0<;0-!+N0q6XBe*qpYUllM~}w zUGv4+HmEE1tq*MCM&+~)p>|ji&-(DU(eWSuEvx^kPU;^t>i=$Z{$s14{_j%#gHC)H zOK0^zxfSYL3UwV$^@Z^)>-%S@Z$Bt!IMnygP~Uz~-yx2_6Qxw&p>eGzU4tJ^$aCt9 z<2h!1?}?80_&uz?C7smwGNZnaM(00P0`+~A>U)_JU#InjINM(pIG5FYp#Je?=CmHF z5R;I@f4NSqp#H+Xh5C&?x!r0_d|^xR$2VH7C$ES9TjBp^%kE>jemzaTpUyeEEkW#) z$6t}P(6TSpSD5Yw#`%HfBSaP zdJOU%r+n?(WjiIEyiC@64fcDR%Qw2+1#LGE;+iM>VC_8JPavPXQQ1DM`w3V(j7{Cf zRc61#c=?ZGhp}|d*l%R9-*}GL=RoXpSnMEoh#i<2`xG;F7_()b|FGR@JRjs^9LBR> zGw6>))F0U20*?EzMz^+K&+2vkIqEeN>NS(q3*-*<0%q1r_YHowLHp0(xMYbZ zk)MRIrRT;d7`LO~_>l%{vPZWG%$bvDzsOl@+V6q+fn$s2Q~N!Trt_QU_4ojWb;Ws! z<+OnepK`4`zqdN)@KPD=FlS7EXrBdh)CZq<{G|CDwN9eVahSs=U=Du>^Y~W*zOVP7}?aNskkjHT4mkAPr@dM zb5p_qWLVy@i(!thhqXVP)7lKjYOGt^Wayj8aGv3bKF{!_h_$(T{y-Z;`$V00>Gl4q zZ(uDVy&M-M>Ubm1HI_vmdybbt*~`>9rmokqj82YUlLej!w6>QUzE(y1I+g+JW;ys< zrTn!`hW>*3G+8iKpg!$%T+rp{c-Nzz;uSDfWE)WXY1@NzEWij_0br-bVF*8<`d8^37>BK9kxaLP^d?B_5OHE^l&G{m3X?kO1vrYCEB;{tM;MLUXXtj zq0hhvjMdg*&~L+`-$p>cjf8%~ z?`CPRevZBY>nvJECy3V0)~@!xDxL)JGYaRz55<4hzeA1s4((Xqwvp7oBmcwx{h{oq z=yOcX;2d*^vF_n{i`jVjq24?PNF_8Rh>V^(pxlcATIsg-yUC(UyiTAIj!5Y9mH`GVwB?xV(zS- zZ^BsUZq^mfEzDyA&!f*{u`K?-9p+0Ft+TX_^uqO0p0mUH`IvDW`H$9R!=H=Fd-p3i z7Qq;=f@>gHzFreLTn8Ay*1G}G>s{3P5AB5Y1b^~4+&n@ZH}x81UW?G{gp zF5o&1to6ret;Tb1xW>`)RZ z_I!x#0f_5CDElLqcQlsYHd&lSAIIoiV3$5egqU!ROFJp1qW?Hpr{G!y&I#G4y5BGc z{QoZ1L$)W(@8`Q2Z3pN3@Lg4Y_eEcww%zm8b{8A9*z zo)f7(C&CAGE_cs*n0jw(laCN6@EH=k?g` zz)ym$eO?c&9nK|n9-Jd>aE_?^`22J=ZzsZ3dO5B4hBqXqP#U z`gJyMEH!U3jQ$%#{Wk{sFN6B;u}=EF4Dw>%!|}}SdpP#VzK7#p8yw%{xH0lZ^*zLs z@Rrf{XN|s3fV?oDV)gwC#(a`}KZg2#jOzP?)F<{F9YWWCu^(|hfq&iBd_G}}`ai~x z>zUb4Z@}8G*FC*v-b-ud*HH?8f4P~K&9sEP zvA>}{903ots^GD*a_d9Yk+PLF0gPfS*_wf4Wsx#}Sp>`*$95q9}=dtq$j*j1Jz`hOlubU!xKnLSCPT28sBiBS>>%7Ga@ zi-a7CFrsR!>u?@GFEv!-bP+f<9ZnO+j};2Ysu^aXKy7ecz`qjXfKjP!$pS~W;fOo1 zQmo&+xFOfma&jhgg$(&U(ajXdl-LJMT-}t{q!H4-i?nwu*440g3(?IM-BUp9 z-W$ps*-waMx6GQ-6TD9cxkqmcanDo;qgP*}{N6n+9b+FmF7VXXa13#!THsiSenY_R zWRUw~J(H3yg5-d%z;yfr``YdXr9->*@Z_Yb>Wu7nF$8d)Tf`ASe}l84M1PXZBE*n% ztFD{Qm*3M5#hmYk60sP}Hx#Rv1^$L*8FV-=F~294Ibx8N*%L!qo^(mlGH^8#gUAFo zX;?faM%i(=(f#NsM{X7R7&~-nBg!U0cSCbRhr(e>2jYT z_Y>rPqTF9D_gBjOO1WPp_cd~VtqOme`nW-TY*!!Os*mrfx?LY9oEC6xkhwd??h>kU z@g>qgdH9bSN7^UIeWKha36J+a=o9#+3VrNbmVlrCM6g`Q^qbuveTh$|e}d^tlVy4@ z%u?TFy=1x(`Q@oHeFc0G@Lk~--ZS7N(FIq>aC6<_^+7VJE9_+F&-J=)mG*annd>%H zmQ4Rxl_k?VRar9q6Xm}O%5vS|mw9(#`mQvYPJ?({_l%e63o(7~6q#Oy>HBhIx&_k@ z%$4b*n0~NGra#5>?&UJ=h3`(R`14^U#PtE8 z?Whulpm3~B2{|YnZ&$)H6i%E{LI{Nq&nV$$6#gROWdHmeg?673-a_HyWF>ro!Y8Rp z=nY3**Wdk0n2N%wG$mYt!s+o!*o4C8Q4k;<6KS=$p z!%CWj(m?B|k`|$Kp4FzLwJ7HLMTnPnv^8h zjH%W(CCTMynzchoasird?NpLnf-banDd}ePa*?%1NqbPb*xIY4-=dUj?N`!YP?}*K zRFX9aq?y(sCHYaBWgS-1#VF-jN0oFbO0%stC2c@yj@7QDohZ$apN=Y>+Ew}2GbUjL! zSdB`OWA`$vNlEvi?n-N$lAb}S)Y_q>BPgw~b}H!Zzmk@t6tE5|DTGp`bx27!p;ToZR?=>is;#3+dI6=?R-2MOKxvKDuB0<4)mW#L z)N=?(wbmIWrK4153AgOOe3XKgPe~Oh)mzC*+Kf`jN>$P?PzqaqCB2AJ#7a}rag-XY z@k%;_(mHF3k#D_~qol6qgKmR0S4ksLy2>h2(uF8pZ7o;Q6)0`ARw(Iulr~vaO1c-N zYpi-DJ%dt{)u^QRQQBfPDd{Venyqb08aNcBt=0}DO-JckYp0SfN9j6imy$N3^gU~j zlI}$5dTXzeox`0KK?&{ydSw57gwk!6Pf21pNIR`$B@IC7b}Lm$*(lv< z`IWQ?rMs;(CDov`%Nnnw>ruMjnxdrLDE-vRQPOWw+HK8M(qB<}$SP8j7cQo{er7FK z(nyqkZmm$#9F!ils+6<}rN^v#C0&owlUAdW9z*FVt4T?3q10+^Q_^QBJ#Fn!(twd5 z{mR;@q&$?Kvvw&dh|=@c9wq$*r5CNeN_r8c-&p&Vctuh2qpPzUOCEYoR_&o+UH{9#Rk9hA-fpmWfb~0b`A2EgBe3Ji$yFu{% zKqR7!n`?0*ej$;`67QdZCVdDy>B?t$Pa*gMc8LPB!R8vAm_$kU1&Muha+u8Fu@W&} zX_w|52TB%)@XkP33_BH^j3e<1a^tG@u7o6<-NQwb8noQVEU(v=mEN0d%iGXW)({&i zSyo*Zf#2&y;?p|Md5OQFqvI8=)D-);74uzU^OPoVV z&j|S?-R~KZ02Ttrpl5_I(mo@dEYmp9JtI<$^g!WliB7QddqSDV{x6+^_A_42_RZd_@yA@Z){nBS4ISug1XN5VFys27(*D@ETLt9=S9khoM>y zCOI2ripI&sF;vNNoOrK{rBI9WRLa>8uq-y)?DZFx=Eu*aC-+CrX`{;dH`=ht zXO`0+F091VQ#lu%(?*rE5^dOAG|Oo|m!8Ub@SHZPoLA6>O--|$kI$v2a=O9wotQpo z+)qFoHdD=ViqEB|a@L*GM%Cwbv|$t1Ea$+v^i)(SoPRDol{5RC zHmaP}Xv3zpS2v9+oIY?JET#{={(+4->CG~h#?q1h zbusm-4!2?X&Y7}wEzkPZ`Q($RW=jNG3-6n#VUt>EPNIfQL#1)SWj8+Pm1YoX*icuR z$*5t2Q)w2Vh8-4^W({iC08pCiP{X=RY3>1y*~m!c8Y{d9I#XfQh4=TJsj%+Cd#W=P zt{TFd1Q+r;l!dhy-VvRtu=>KA+nEaMFT9s`rosjg-u0cSum#}!A5=ycn#1bnF;q0F zUW=txgX(Xnc1D2d*aKG)J5!P4;jz@p@hnt3E3fIeG=_>CUlU8M9N&d%XZ)Ft_s39? z<9B1JmE$i_?F?VjaSB}0>`XKH0=d_yd?a=ZuC&g3y2zZgSB zj*rJuE5{aGHZ|s+>3Coa6*-<3ORXGV3Tm28rqi{ZU~+g6>mXjDz)NOccxM+ z-nF3W{u9`#^YRBU#V%?s@je7J3B&e2f##@J=9p1<4N8{MFZ1T2eo-v_<=!&XuZ^X@!n+0aEwS`hdhbR3W3lw5-se$|J+0!GEulL8 zJ=C1CbILYQ8k`v3f1|qlFr6_44V7AsvVNfHo^Go%9W_o6?-W$ex7CXrHBJ)mGE~>t z>a~sH!|a+rxKS#72AJE}#fl2ul!X^v_ws$_MQYN?}YL6xkkQmu7VkD*FdQ>kup zRI*-js>q${mq#4Etem6AY6|abjy?rlJ9@0E@P6XxGo$rbVd3opcQ>dR7Del^*1|j1 z(XWlxW7UPX(9yR<>#_cD{oBz$7Olrd5Z;>{J*)q2&tEZw`%~&+@&IFl; zh&-0^X;&Uoe+_7a_d^^#+aTE;-Kk|9kBYP!-{)kPR2r$`e}$P|hn>o#4ybYueqCkW z51g!MCA@#f4ED*Q@P31`bHtUd)tO8x+_f{}QN243A?l6tyfY9M!_I(-W3lyMb6w+I z2`V3^=lT{T;O7$v7OLTP9MeT?( z?-j|fK>1Y_XzN%=zoyc6jf3>-P#8MLp76c7O{Fs+eRzjV%ShkarAnIOtC#R|^l038 z@r8Vn%c_UF$n>pf)0jLk+1DUtKbE{s6_$D_hF3X;R~v>K$q?_<_%^GC zm37@RK_q?)xp7Nck(dZxWwJD}HzgAn*mqtM`zDSd+I3K3tuhr|2FfN(?xt>E6@W#z z!D3)?w|+8~2+I9cEH`3$pi2K7)9~d}q&7iH_DHg@?_73CP5rUPK9P7Iq;cyyz`m{2 zrGF~6hs+qS+P27dgDg_E?e|qNvQus}+V&>Zwz4H|PL}pf*o)g$_%gl2FL`g|x28d} z{y@sI{eP(Z%J%;eH7kbdyG@PD0?c&BbjY;R$@CK=)9q%aI}4?e?2Ee>h{PKqH*W4( ziMQz_{2&%KuTM5}lkZ-cL)Pm)qCT$$dK z4mJmhpvj(+vTW!5Mw7LgP4@H(Y4kW|I#>aje&u9(*2wgnnd$k6G?K0G;yNe&(t4R5 zgi-#wQ6wfo0ylTAJ-*$eWc#~)-t*B4wSM0!nN3!-N|h-atU6wDnO^OYX*r?SsLlza zgBsO2vdG$0;gvC=*W~U_^L5WuUVj2Px=(-^@BjtYeH`4X0x#WF7vMVGeH7Wk`qO>1 zN@HZOh{*`Bsk_4nwQJOMxIMU%({T#Q?S0r=wV3quIWMlIQKj(D#0ST1hx_Be`{GjO z$0TmM;6JEji+IjM75vBncetf|4@0xy;DzbN@$mZw9MB|VqfioliU>;&8ryk$JoOyd ztGqp)vTb`j744?SQX(2_FYOGaTjPoyirJdafL4k3T5*I0P`wnG% z1NxfCY4^TU779QR1q_Cu~kz#(zab-7AB<0?~$y{;O}(lKK(WNbOKQDtm7xKU+n zd1fPJJghQeA#&T+MTUNpil$73zI~e#SCV+G5(6YQDY25ouj0^?XBCO3lvsuR4^0M7 zeL!s^Y1@=|HC7uMWxr~a)@;>+`;_(o8v8LHZuL+cI6A6yn{jai@vst`qDG)!nZBlU zTch06fGfy%Na?Oeol^!WUsB5L(aL(2^Pp1xI9hp=QtnsEpQ=&sI6mx_rS4Vgx1%DO zt8|Yj-H|BWOVVx2KGi;doB{1KViR^bZH4gZd9NRI_U9XKmSdu&edA7*Xxn(dN*vv| z2NG$nmctvLfP_)s{gw=Ck1G0fbd_>|j)JkTlnGW;6Tbs)KzXN9_O)bI^eyCk$HZ8u z7fq`RtTC>Z9h;GQF0d9rEk?z)%$4FaYdMOpmYqsHo#gFjP%S(c$#S8nQ%b%#Iu86< zEGXNRa-JnmL;X^MU7FIiN!e4%v~c!=d5P&#(H3{Ox&dst~VtGsHRPwqKRuApNe z@}B8xHI?ZMSdsPdIWaXA=eRr(=_OKeIhSepySfs{mxRCCNyRgJNx|~}bjz))2nFHS zf@zZ{XJ(C`GFLC0EcZ0|;Dk@&McwuRNk&}d9F+0K>Qz$ab;P;=lRo)yYU9`kW!;ejE zn|vd^*uk@A8h-MNmS)=-ic6L{W^;=3Y(-v)!*l1_c)sCvMqb|HB1e_CU}mn9rzn5E zooVJmqkbhb4Hpo5Vg6#L)cHk)C3d#F#dGtD7vwFrL2>RfJ3YV1Y@7MH%SFM0{QSCg zWi{0m#evGj8|ni{3WMckHHJK=Cb%*REDMyaiH56#D{;2yOi)Z|UdiIz8HM>JbMs~i zluIsIP+Ee$t%c&enMep^Nht*k<_)=7>PuIuQzl1EF<+it%HQx*;js=ZhZOAm;!ii8BsLYbB>rYH~iv3li(NIwnv#aYW zl$Y6|U@bIY4YXsRVtyb}6|4}Yt7~NM)L^l?~N3k?OkAbwupe&Kw1I=4iMxV>mHyhK9Q{RNS9E;Fvd?b6>WCdvXRNbLA+wFGs_j83UDhGc??t zq2m6`LChSQD(=zLahJ|8XAT_&cjstwaZQwmNLUi>rBfX3VVONk|V-L}Q3!a+U5E*u1>a1e~bL9z>nv{N_;M&Tftg+o>0fl86; za=z?D=bWu$h_PhGuSO#v0ijXy$jQ>A;wyh6jV1E(~n?FlVLV#Kfi- zlbddw*=RU%py|S)a^k8HBqxlTzUC0LXIa!ZlD~y?+~uBlfY#ck)je$HElntqexXD&ncAvEoIh)st6CEQ->94WJ0?N zCUoLAsgB)bcH|~>!ZxW9vW;oTbQ-bN=?3SSI!3Mspxxp;ONSazj*hh;MJF{OO=q=X zZC@N%1>d%#THZl+^bT@b-C;UnhuE8&8@QS-VhDITqo`b8F=?U*l?N*VqCC@yB#774-pNC>iR6m)i7}a>{kZhqq;sDDw$o{AR4ku(PRqhr)ViN8%4Qa8GsKm z!i2ha$y)nAyHW& zu-h84v(%GDOQjF_j7^z@?pK1$BcNjNWYvf$3$1Fv0`R&cK4lin@ZvHKmP-q>YXi06 zK%{8hlFZ3+7zX8a&{DJ*UtKGdTGXL!7Oq9rotxG|>%l^04@bBtEQ`>eD;p{ypay7@ zl|i@&E-&U*!L6N|Kq=L*9OpK)Voh*8v}?U6!@$D=oq>Ff;U`XF*=Mpi96)kO!Px@OZ57paSq*k7VyEmxEgTMDaD{7N zaMr-sq}=j(tU^BMR6vDsU7{=knzaZ=OhkzPw{KM9ZP;YG7i(QrEUb;^Sp&KZ7Vtw+ z`5#sIH!-5H%b?`D60f_84cl3Ms;0zO+!UM-w)2H39d@7!mz0C z{X(8}9>+jS*+@*$_UXct~$G+2Y!jTGCTU8M>z2K?b@Ru0>3!PI_y%L53 z+}f&Jm7)GPz#a=wEG$T>Sg59aDmY00JLPsZ_*Pa&!WsJM$`QEz8vah3wJcma4*tR* z5UMWEs1Js#8%w|YGNIZT-+d`&&0yq=tEtJ(`c9itP3P~vVtU!g{!VKn$Dwgz@xNBs zxhGpipz?pMq?pqS°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 T)^@Ez+vs~4mfIWt^ZfrGw!P%Q literal 0 HcmV?d00001 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o new file mode 100644 index 0000000000000000000000000000000000000000..6eebe01879b6b5bb5e6afb310524a48273b55312 GIT binary patch literal 118344 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 literal 0 HcmV?d00001 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o new file mode 100644 index 0000000000000000000000000000000000000000..d5275b84fc6a16e4935873fd17ae8c9a378ab515 GIT binary patch literal 70688 zcmd3P33${+(s%zenPHM45E71XNw@Kp3qp`j}?C33;j!zJEC(aXf^`0J&!qnUAyNafU-mt3!bhZ;Kdq#=5=uLaV zoCBgNO>EAtA0+A?JRy#p@NUjN(O=Y2y%YV@>gorj)k(Q_PSx=|r;6}+vo88o-`l9$ zgX{J{-QLaX>UKp>QFUxWTHW#U(qvopspvP^cxn2$DbZq-mh*elnogx|uJb!FH=XJV zz7z9RrbpRNG}VcPOfM()s}redb2E)ReHP;#4=uKY#Qc^ zx@d|&Pmh6AmNw2utYPlyxv;x3r;+010N1O>{Q7C#^xc>@a{iF-e)dFT4z=C=(?M$v zVg4NJf%(z{Hoy*yhblX181pG|4)MRw4-9lsT=~gRojB8KOyS^1i z9`ZOxs7)E;h|vb8QR*Q~jycbn(3oTHoM>UZ+oIn!8CTS9byWORql~$&;si0$QXR6F z{wH7R*oHsb%l@HHhuVu!pXvjmiEIk>i{{&~w6*mf|3K)Fb4Kz5X-)8V6X_g;ejxS#>YHe8Xv9f+_*cVb8W)}`13r`RGo2o?as=}8Xv5@v~gF)rL`v~q&0nZ9{dga zsw=xT)>K~JSmSAYp86K@Bl0ShLw;-{H3QQHrqU8#@rSv2OL zZhtey8FZ1JM(dRL?=4 zmOSVs{riRTx!Kn^-B%;mQX2;%_>uJM|1mcyKgihXmEh(z;@k6iC+quZ-K^c1zoEJO z)4G>;|A^TA3Hkl!jMhhVJ-H^9VLlgQOBCs89cF$X$*y>ZEXvBz`RFpIQz%;9p+PbD$FOzX`JIp!a(Cc@zA+ zF0JWArHW(fW5XQO`Hi3)erv;Rkfpq~4QpW!r*13qD$Rw4n^6BZsNW;K?)Xipf19e0 zwX>;y8|EK$Ov7CE`!{Ew!dxwg6C2{*-7-Y#ur(i>aCwU<0n$kh6t*MMU zBIofVqG>B)xgi66*acrqaOxWFL0=w0UnZb0_n&CXso^!D#Cu@5>9vOoKyelf-sdXQ`C8Zch4ai#97#AC!-`lPX%(ivloGL8R~ z?p(&+5_QKl0FT8SmScxC^~;Z7|9fcr9oR?lH3;Q5V8=(W;~n(n4cPIXvg1p#V^CVt zDd-rK3tto?&%;+=eIc5@JOMp_Mcq$O_Y2hhE9!oNx+k~~u)kqMTGOK$QAcPk`0@wH zeoJ)_17D%e4^#*J{t9)zRduK>xjvvCwK)K7e$~op`qJYxo%$K||BZUB(wmO`jJE!b zdY*K(UXhKdX-xyuVI$S+DXJc=Y}Xj;*_{2Tr(NUj%6P05@r~7$vm19-W;H(O$!gr? znJx3#G1NPb_Ug%A)b+=tt*!B39inn)#9CSBu{y5ge7&6Z+KG)cUu!&xjdJZjm{9Ad zIPW2vYCH*OXHMhJgW0tYda}{Z9NEtC9`I!`bmDAq3OZ68u~yP6nZ_KnV_M2#oR2}i z{_^y-+Kyw(Ve^u3tO5K6Ps%`9CysS%JslcjFjl)O z+am_rH&!22%Tj!XSC#MLzHcb&!;$TmOLBEN%i!vEM4KP&BpzGIM~Hi&M6 z|EVnZZk?<>2kqC5y_?<}Xg&CpYu$qxs?XH+DcDN;RlOHE4(x={$Ne;RvOTO3t3{LC z|3Ze!QtxWSLMzdv*FC-eJ;vi)-zu#M>tfZ9fwZQd*8QP|&XA<<=YtORz`or-RXSDG zo*tMR=fE%LU~hG0Blq^WIS115=;Xs7O& zU(A&__EL|2`>U~%=fo~2o}+m<^N~HV4(y@2n%|1+Vs9e(WUtA`xvqwEVlQ|#&c(8w zVTeD(eJsVfmTil+uxBE^e-dI0`~iqHjN9^tP7kOveOsbM0-fPIqOT+?4j}h-LcAg; zMMZ6Xm&Y-?p_QmhbHpeqgZ-eC$u(urchU>FhE}fL2D%q;z-t8_`j0*lolR#*=%}j^ zVzjhzw(@Vy&p&sPv?IQuI%FS>MfJg)+Mm`<-i;VgcM1pTJk)OYkGEkTl@T3&uP{P1 z9YYR3jnY?p=&&iKz$Y=HFZ>TQ(Kr$!bi+cD#?pxtYU6#M$F!8oY1Aadp@ z;$weAeV649s!V>!)#m{8&yV<${9)h|jd+suBvIFkY=)kg1Bf5=8+)CqQyGHh%B{G^ zz+MWzJx{1L9CN>6jA*LQK%P1eYr`1ij|nPYed)nCVE&WdL5MRMxA4tlp3XRPB{lB$ zBsDf%jPsV~(#D;h1&zlq#yOyJfy|BCZy4vb(yptquE3AvJ4x>r@^dNtMt3HJVZO+_ zh=vg;^E{Wbvtc9nr+{PL&|b4yzB<79>c`tCPt8VbM%d$fV$Qn9Klz%d`z%K^ef|Rc zS`0gMoF0rCM>OsYn&jskd@cb!OMQ}$8)!XPjy*i`tK9G4UI}yjCh`%jFS<{(rzp;$YWm~yh!mWPZ2-H;9regHB03(se@&5 zk?VAubQdFKFczjvI`W;Afqsg&WBRU-+8vfw*Dzn@wNRZUqAp#>BxGc6gG^X%gN)R< zg!53IsOw7c33-{{=BRl|`^n=xPe^}5j;O0fj?*>^%5x-(_%mg(=Biu=c`2LYwj=30 zBj>?a5?juB4}O<4_HS6P%t3REy0f_MEYzKYy4=sO97J|`+!&#|udVtn5aS&wKT&^tkVQXbo}&GLnWv<$ zpYe=)&{1RJ@6303XVDo+m&W~O&O@#_g?!R1=TVOFVqUz4yhVJH>(Jdhm2xYE2a1ypDct#sBh-9CF~dZ&;0SMjW4NdLVo0j}J(m)ISWl2RhMr zb=Qb;N(b1&V;#z~7;BkliBEZ!Xv(uh>pY9H%(ECXnP;yTD$im)J5>ptn}o`?Y*db;z@ooM(H$mfpw(&?WOMbPYh9fAt%jeQtxEZK!(_>i!0Gx1sJ$sC%2L zEBlGDl6e;OQ?3?rZp%DNH04=*(m2aJtICh2%!a-);Gk(;Jf5TU5iM{ZOrQQ6((0!0 zePcbzaSR>r%ll87r-+?IiXHHyAg^T>Vk~HEq@MJssv4Z5kl%6ciI?Y|2At<<9@Ck= z8s{o~rr(A071fhI##)_H#kS0Vy)PgJxE&94(jBQ>SNTp;#R6o;So`WR;rnX6Czig0 z4|HCZZNe|q#wp->tsy#;v)R{lo{;xp?VOd#ItLQZ+|$N6D-SSF`Wkal`WoxQ39OZ5 zZ?$L~Lw2N~FXYSpC`-GbE7F|)9Cfvy?R`gRPl2}N{K`QLczI3(lk=zyKIJma4;}AQ zU_(u1(i+K|g#F;bq*__VdQr10X$|d5r(jHKDm$*J$%{G?Lu(%CL2lk%nb3Fx#&b8$ zur)Y8)7aMF{9Ij`jkCdQoDF8l=v&M3%4Ru6 z)OW-@_O5kw7HddE?A!#J_O5KtPTrT04Orvl`HOrOQ>e*EtgX(t1oz%J zpH|Mrz4zSOhj5qhaK@Zk*$>2wU--YO=Vv#B$unqMYp&oNVxB?uT+#C6W30<^pAf=u z?=2WR1)oqXQ?Ai#3+3!q)K}Ob`R!l}-7mLOKG3mG{-}Q@V;r6(G`em&tkR$tW z&m`lF=0Q68nJl(;p=VfBM?a%UiL##2^tXK6zhxi$vH!(>vhEJ@LvQ5z)HHcEL5`4n z6V1Pc>|pz4%tx#7Ab!ok?zNJ4L0aAJgTKPvQq1z5Jm$K8dd^V(+*#SZwjS;L0p(r0 z#F1<8Df?pQR6M68JoJ17&u3eT6Y>%LpQ~;B2Ist=JS(pbC>w1XXzXh;lnp&`m$L}I z-1W>^?7&JDYiNz9ha3ay|8Y;WIxE`# zZ)Nqn)!F?|{l|H_j^c^R^|P?I^faGW2lTx1&~wgAoSULT&qn4=%t|iEFAOI4%}?!{ zpIjEqOD-$VEhjp8acS|2_J~XkJC3#fx2$MQh80WmX>+ z!-n#TA~9r0YUsbR(!A6axdlb3%Zdt8i-P4#DsoHnQ_9b~KHLDJf zh62u#pE4_J&VMhTK5=5sj7c*tnv^|f%2Z1~`FV9|L3wbb92{93t(}LKi}DMKmXPP9 zt6Q8_?D7if6R9BFBn8PSD)0ojZ<|D~r%imPu5H>m^EwF;741w-^t1^C#s|*BLhMNq zo;Ka^ZGh-LC|no_0P~WF7VxzdQxk<~mFT#Y{Be+-nn)VPLOv!ABASTp0{EC$KT7)P~v%1TI9eZ6`x_JZur|+y(-HxIk;!OhRHvb7DVfRQrCA?Jxwr zOz@>8sh0Y8o|-tJvk)DFwfKsf#c;H<)+3AZ-I4E6^4+6UwTgCSqoziZm3Xv#_sVyld~YS+{lZJl zMSHqQQpk6+DOFKb!IcPJt>t?=`QA~!cbD%y<@*5nK19B!%J<>&eT00!LcU)q-xtaE zCGx#czF(sn-l{%sP#@dW$It5HI^}@tqlE7g_z@djA!@vba4{vsegNLrMNBDu{>dM^ z8E=GtO7t5-mTyKw-Zxdb1mod-3j;zzk3@lZXR9nv^PzlryDZP9%15e2;0+Y$6@6ad zLtX4EN7U~~Gsb#LWQ}stw9?R8>X-N-!pmCAatA7}iI0uks^n z5vNz+B`!v%1;}=KMW-ma=)lK}#B>knc=dOaeu$4vl2$Z9BDRN!jgRdt>E5s~wu>@7 zoyy%*c^Q?vLwRe8m$>nGix(ju`;+hx4}EOadWPouMPLES^or>k$m62Fi!`lORBLjk zR1+-%S2H*I!jNEee`#ix_XcT}9IhLcDKZFdGKTABHC)oUx5P{NIcUbaO?6S0wAZh96TEk^^rpxv%ltR~1rTzJ+^pacYWuwyX%}NK#rI7T(!BuYg zmDRF*nw0%9B%miOcdbpDfE9 zv0M$#WXeK?YH(zeE0TndY*Mo<;JPm`Old7djlghBkJTv9D=?VWd*KhLA=pFw0ZNuy z3Jg?bvMex2mC4nCb1?-&U5e@JJ3tk6h_xQ#I|5o-(LU~zcGLoy75AwV9W7k)FAh}6 zUPxH-mm`Vvr6pJ0Bs%Q@dY6WgSLA4L#;i=accH%|$jsU9e4P(oLtL`eTc z_}y6{YxR`+J=+cuB@%kBrUpFQ_A^NF(blru1t%3JHbX&+%;gT1111LcM6K3P(j3RX8kqsKT3KAPU`Q<4wP) z-NZSu=Xk1~-IOb(s%kbBszUXq)vB;#(|T37ebe=_u&q(tstTvYeJB|HPJ$Cc@p2Uf z2wtIaYd@ZbQ3XZ&@!^Bje!PR8$zf?fp2p3ncAZh}I;+}sq2X_TU3j$)uewpv;nk2> zhgYA(WO75W!>h7dA~oMb+KacbnEE`Io_9!1GF&T@S;F%UMFHrenx^Rs`mmy3aA?>- zAJR1G?}^!`=vs&AT1D46xo{KsdlbFbi9>*Zeq7P}97?D?^(1`JA+PrIRPESA#wNVP z^tSCvynPgz8w#lRfkIccVjgtfl(tmWZ`?dg+1%2D0`gY98$DqM6r&Zs+ao%XLZzpBn8g$?4b>EIgao-L{ zMd;fX(!#AC?%QS$_w7e*;c4!h=}+mEzfsMq9UGKCtF~`Y{;b-%LA6=6d4p=xtT~dr z@^@LYR@dC4Yu4zR)m+mY3F*%>vgXkZ%G#>K8$YW{iS^)kS!4sX0w6%K8@PZjoWd{EX2t(2`1I6S-Wq`ZK&w}dn% z+^G_L)lx-uOOw2XE`{8dBdHxd!3!n-yZR|AMe^<*s;Fd1-7{WMG7Bc`q-DZgXXrG_ zmOO=Zrk-kugr|7DKB~w)(hejTCMkbF_>dx>X6`GB{2g@&i}Zd)KFfBFB{JbTwo|R{ z&$FG%>KBxqyw=yr#XXc|_DV8}7pB*!6WyD|&AT-9H#?j(8U-hf(?SjYwgw>wKdd5o zCE-1q9osi?)NI|vQL}jySKO+yjk_Wwrn#v-F)ftZ6Vt*|dtw^7N-g!KRINXR(qimx zp-y5A;Nke|BDH6#SJ~ySdPo#muZM(5JtT@eriVn4$7PIpwsFEgJ~2&>-?NH)VhczN z7^nZwfU#6k)D3pr$=oYx@7%%gMvDQXw0wyL^cUa!c_iu@amT4-@@3?JYo zB9Tl_3wkBYaL8sP)2*8%J=3{4P0|e;B|XdeGw9GNlSC_&2m1oaY~xT%pubae2dOM< zm63U-_y2U2F(XX|OdqOQ)xa5QTeZ&NJ9G};-a-zSE8A$9p|To9yUv+33lQi@<>0M>noeg~J=ysKTL*8&u(y zjayZrcH?cT@a)F>Q82b9bKz@_(W|6mvDMfw+e)}fZB6tBb)6%3CVGdu&gq$sVbMF! z^=gQtwyEjAL6V^ny%`#@=eU9tCv11y??cRPb%QCMIkgOTtkJdOR1%m>&ub2_Ni>EN)+BRIdQEfxH6j;|EcHIeQ*ee0=o zHQwa$EyX*Zrnq<)fOmm9zFpTFx{Mz>giiuz24GM*r(#p9*wk5Z#cdE8z`8TR9S>B=AlI6RU{)LFGplNPHWWA6+QR zPg42urLz1sm7ge)7sr=Mtx4dVoEJybR{`7WP?m*>dcF6KTDnDE8mY=VY zg2Swy@&MG?hBypyGfUlVb7fg*Mjab%$)4iWM0Qbl}0#Cs)*h#COm z{WXf{NyG=66_G~7hg%hKIT0UiSHx9B9NnRayNLL&YDGLt#K$#?c#nur_9)^E5r3{# zMBG3SpYB)0xkUWskRqlL@z=wOSWHCyQAJ!!#IbrsJVeCt21V>6;>2l1d`QH}Mn!x> z#OESPj!(NmAR7FN7)8XF@rt;Vh_90rv6hIxCoAGUB2K3$;s6n6hAQG15#Nnfg!fz! z|4dWF03sTvC}JuR|H@Lt3L<`7pol6W{RzQ0<*s zMGYgWqqAR8vx!PVa+OwB5Y@#wtf;$)>gF6()N@3ggzNrY6wyN9O02IOd+bj<5$!oqEeiAMXe`lfRm)CJBb?TBr9qUQG=WmMg57WbDg1z zI!V-EXRMB9VTjlQ=+J^h`Q8SqbM1>mphvk<-^(8xzgFHsAQsYob8GlPt-zZhoa^Z zmFrY1s)(pXPK~0r5|!udQPhJ(CdXcE0vtLmk61CVlq^Q$GEp-knDliIEfpb(* z{fJuT)GI2TsO3(BqOKsS&^fKB)kLju8WnXbQALjM%JF-GsA9*js6#}RIPr=)K~$-e zq^N|^pvs(NMfE4D+(}W?WTGmZp^CbKs8!Bbquy#KO;Ia}x7L}WsGEqo%E?mHPNLR1 z3lw#LsP)c5MSVro24|_FykkIZbV?MJOw?v)jiSSpJ# zqJBfvEzVIzJx|oHoq9!mK-4y;K~dikwcRgnuFdo#yPMV?y5%q{O zMN!j;+U;a1YB^DlISUkZ6H!k%3l;SkQBOHb74-&DPdg=w`iiLMoHdH-a2}`^oXv_F zMO2-$RZ;VZ+UIOn)Fz@{a&{QWKe%{4lC+O;=SPDc-AqvJ?_I>QLx6-2MYo22_!QHf48{qLc-x9}zcMAOTe8=!-R zEY9)W2{e(OQ~9c?^f2B6d$eSaz&4Bq_T_J?}63ESsQ%n(zgQ?K*-= z!gm#c#8-Amw&L90f;MS}()J9oLvHSW5TxP9g}(Q~`BE|YUikh-9Fpe&`U%AWT#iA! zsInX=;p+mxXhyo#mr9`9QRzJ2M7OE}=8=@!H7Tz+#o_f;f3Il{_9yQR6ut){u=>}5 zAp)<^J6;{z1m59dLXTF2Bq#Jh_y|EkmC!>NWxr95mt{IxC-g`%%H4#oGmdOVPo)>- zkd6RD_{QQr@dCUBrVx#nv$`#P_?;C}5p~}wQVmo5;(@BfUxK((qRNM;yi%3PzfP$t zpC-IamD|ywu3VLSQ@KKw$)CE1%Xq#*e{w4^hO2#t>t!giczFaC zE50!jTPfZRHs@#4zx!K&S>Y!wv6QlZQd`z+3uQQ@-Hy1Nh{$L4Eru@jNc?Ob$L8P(2WlCkEo+0J!m<8wQYo>fM* z^ESy?)7ot3?`Pw4I|;a4il~F*U^K~Cv)pXwlC$x-ovY3&qxy3{WXwr#wy`%7kM(~X zk*{?Bi`sX0w^Fs-qN}}PXWVPqDS)JfZv=6yNv$|Dh+|Dd#aTieYvL%*)x@zvU2*Oq zjuo7W^Bi%ka8jIih+_qS;+!ImHDrq8!Cjc?WJ2XRMflEXiA7x(zHu$FsPDozw-zP1x$OFRnPq2(3G{dSL?&exzaa0YB z#8yEyi`Z@in2MK0V6oyGBC(a?8e+QvWGX%wfyIiCM`A0*4(`M8PCx632`j1t2*C- zlx@aR8E;TaES2#lx5QEzFSjL@%6RKrVyTSxo0eEArW-Yl(kHB>v^Thl&4O zB>ok?KNA0gNc>;pFWF7SI_aD$O*!C+U1W5uOGle4B?B%d!kHdT~KP-6Zgnn?s%795w1xkzRO(x z9pU^6aB%;P_e2@z*SM0;g-bplB_AS58b05XuH*;dlCMk2w@Fe)|4~=+`*6u`rDP*X z%83w#$1dDY%VXWa5x!n{Pn2`wT$JqPc``7b7t=^E3vYqT@kTG_nuH{0v!9BT$DOOy z)vYXVaqpp>O8kA)4X9%&7ry($L7B~c&xC^qsWIOny!+n5Ti__scsbjApQ4y}9B;V( z!0(kft)p??S9ju0T(oeBHqm~UXd4|biMjNYsa1wcPU`iA2JPp{}o2}-w3k5eB$GyCD6AuoP8g$)r=(}-y@)TkmTCxhP9e@uSMh^ z2S@niv!t(4>__TU%A-}0)3^^0u~@xCrI2dACs_T4;Z0Ri3#xpFUMJU=?p7r!;mf89 zq0J)p21L6nu2ijdGV6)s+M`Cdia_EU?fHI7;PZGhK>UTEdN~_?uY%Qzs43o=GTb`h zOS1Uuaao=~<*XE0mR};AJ=85{k95m(#>z5%C)PVRO$2(OBE34zOi1Z8Me;@f>XeDU z2bO==H{OFk4;HOSsr-YoDB=EbSt_3YK{%2AVA~gk%F@2paeJkn$H0o)r|gsE7u`SE zi+f2;4XPCPvikEv`a8O~-^VH?(Mf}(lKoIZ(HZ)axTF->NQ(EEj{BG`ue7C5S5NlcScc({-Dt}flBlj zgTARK$<~*87fNmPJ!NmMYMq|Zco!LN&r@!fGWlbX2jRj*`fj#V5${odKl?}M^zh%$ z(w`=K>c}!7$YY+p%43H~W*`2rRR6Jc=Z>xEkKpBi_?5nHv1;^5B$ofkl=Q_8RQl-e zbYll8edMUvbJYmYACkuo#-FzK!?#}(Lp^LCJ4~7(MTe^%QU_v3#FKUZf4$O+@=J>g z@{?1>j2Sj^=%{h$CNIh@3+5-|cWO#U4jVme?1;Q!1Mq7-x%l~!Rl!pE12)5k4;eaS zY;wxd^74|h@u{h~O2?2T#l=esgJs1PrFp?2dBrPI%ZrN(^On+2;}jOIS~0k!w0If) z08HMv5u@_QjmsaCw|Mx_VWWqS9XDd=@R7rY=Z_gWcJ#<$`J;yC4_`bc7##3F{+XTB zrNt|Psmlsh1yjpPa`S@pGd!zlO#OkrXZCrwVr zZ_|WfmrTmOXx5xbVc5h;7tOmk44FD}@~kjmetLGeZuv7wVIq^$=cZ2&L*`7KK56D$ z!NZ(0y?9AhX+bf5t!Ay5nw6D3YwoO^sab9@V}?OoY!X?9*xU?PYSP7SIcuI<#*YBG zYK`(-7oM15=%JtG3026RbBQZC0_`qa5@t245u&k0qVGi7UmEF(GX2ylI8+` zR21Y3RS)kYhC@PsE+d$8fGESSLzRkxl96P^h~ao&6vRhC$!N%r&Z!U;qjN}PEb-|r zJv%%7(wsR{FPoGz_tLCMIXPNl*l4#~WlM`o$;1kPq>*?^59x+p*=oLOJD&t$)3DL( z0a++3FD?<}haCPrE&4$vv7)R@;8&E&m0!XpwNf&ABrA~x{7zL6$s}K>WG3>1_^m1V zn`Wdfq`5q=M9}Ys<&+@>1gU|1E=qKDK~aA3YPM3klFXF_Da!ncqP*gw#Ra7+&|Yb9 zMR9o$4XlKvP%29rEYF2=7?$N+`du+mh#$hjAO}lwkeOET(1*sKenhKml;Gd%f{oA| zED|MUO9lN#mnaIZLDzyyR*-klp-|`4uWyOqD*OjtnJ6hQ6^ru)jdsQ8kwX4RSdP@; z7U4ui$T|WMr$-?thkjHH{IY_pDDDcD7K-xXGW=hjLk2A_&0UgHym+xFFE12%OM`jK z5ll;EjE&C8D=);4t|7Q`DvE~b&z!}D@NPwp_9?S-N=TiAWk6`S2>p~OO&AR>Ei70e z3ABVp7$2UqYH^+{X1PdOLNLfC{9tx*M$n%C^!`>C`3puCx=`JoI356 za&s2vt|%y6iz&n<;^!()%6Uz~GQ@K(n?8~vsUU0BykTQXa?8qc)XI@VP8_-L z;wg^bmy^ELpNlFMi^YYxOUeW^jU`R=^KlWiWsTJ>XDySONm{@KYTA)Wa;Tte^orn$ zyppvo+m$tK)e4~m1UZhJm{(k~HYayQaRsF$RUf~n)^dFe32K8a%0!+hBKcAB*UJi^ zxkX0^$wnhuJM7VsQfuU<`m&q5@m7OB5aLR5rxVWGwn1Q5GCU_qrmSKNK2~zEJ zcx}P7k~2kpETdmT6w4^U#AM_(rC>4w1iP3*Y-WP_GlJzyi;yn^G|u`LS>k{qCg5swi73H+qvx zbFsQ+6_*$k)Q9$W@NZ$TJZRHW8l4kU%jQ7AEV=&^s2E~QDk`fe4N5X27kgORU8NTm z7U#LLcIgsIG38hU@VTTkhZeq^oK?C21nCr0pCDbz%_%IvjKtbnQBYW3P?WQZ5&a31 zR5R(~DzONWK^qOdEbGNqe=bvu0IWb!C8xmr-BQ?l95|js02CQY~Ye+BIy#jNX$D6CvLqko~<;D*-UFFC~TD>Ml*dOj;+iM8B3YVu$8$STbU6~mNtW9 zt20=(zEHqf+CsRkE5xuhxxr|uav8QRmt!k40@c!HaBOu3%hqQGv8B*t*&0ort%87ExLrM&#PPGPtQ1 zhsdzT!M-TeI0(0K5JuymLXD&BHV(pQ9F*BOx;h8HG+mIV(g`mQ3Tn1UG>4Uco8xMz z6dpFu{YAP`1sG-3?O%(=g>M&=ep~QquEhcWNac85U#05<=vb1F0i+?f@EjQJJ9LbEJ{xN|K888a?~nez_Qu(`=0&`to{ zk&wwDLD%FEWSAVnLMDe0*W?gnm>j}Pld-X#Q(lT+(Z(T0eafB@GCf$dqfs@IM=Y@*E<(M#|jP|P`O&A%*3v>zcG&&3y zhKj)D5HVvhZ8bxB)Ic#SU+yUt0Z*BI;VzbuKSI4Q!B7`W(6!%0we2PrvfKn+vrW`6 zIRtaav}m#BX@}dDnp>^|FywK&O0yntjpn^zMhiV*PD{P9e4ia$g41)D=Upgdy$iWs zcQI|Ti-c@-A=gS5Gwfp!v2Xg>K(&Wm$hM9WM98bIm}MQLZ0i6uvkq8u>qu!?d9ZXQ zHYclsWuk~~4dm5DIZpXvaZwg7Q}OUf@%b<`uc*|jHlw(xpuD(rQV~=MO{^&>r%}kv zU6p&u4BR&$ofWTTD!m-{0ZTLJf}^M$cOSvrd`L9MP=6Bck6I8~QAv_~mQ9!+yGdTl~iwba|tZI|<&TRh7B7Zp(JEt-PRB(jF5zrAbS(pMm3H+5 zywE@zu9`WO99+Pc7=r%Mkj1O>M~x7rdByobkypNkuJY;XrlhoB75=pp+^@^=%2`oS z9$bSv;gW)q;NpB-%i&_DgchzvYvmO%J)tSfUyj>O3=A%{aT{1c%K@SccVD;=EXA#2 zIqsbW6>$elU0j6T;x@ISRNnd%GmoySOUi;3`Ng=}R)rk8sx4EOptu~8H@@@$h!HKN zZo|1s2|_GXACF$N5VfHR6h@cea$Mb}qr~^=C@C@GUKK1QOQ=Y9^?co)!zN-xM9Fe^ zC3h{B4m|Zxi?;q(MMSB*F)x+(@yb#1URPO;JEP*&xbjoaCh!mgm!|SrwxC)gF*A$w zt-O1gZeGuWFEx{(YzV^!BlLYaF2AIv(WGg#Rwc{28c^6!P_(#M$w)0yq6~NA!5kV? zzW0YVD5Bs9{X-`s1!iPnF>d%)lm_uD4h1EvMz1JEsNfP$YGR-Om%I7FHIko0qC))t z{e+*s4WYjl;ar7(K79Q-PS@5wB$mWql_;mriEWaJmS3YH65r1d(_43szd!0e`nz4? zO~L>4db0&yzGBHAgcVt>yC>fpeZTKMzpS^JdGvFVw$6K*C;zztt6nYh=+_2Ko!vmb z&pi5-H&Z9Uv%BICip5`0%W<54w~3<XlzsGh|L%$PCbMh_qAe*2Xq`QNMzQ1UHWHcDxG5AFr!?>l=jwQ&6kUE$53+6!CIee$3ykPO#u!eu3 zoEzSryg&Ly{TbF?MG?-D`TuL}oqaarH1WUIQcJU0_Dmmje)-HRo8wLUFWN7a;>|fA zq7y_6Z7Jo;)5-C+kNwsg@up;Y`(=7NWO`#Vy={Hdyq$fS-cFg` z9+}>_OmAxld3~Aq60+lj>+0!v6Jn#zO@s)l`eu6L=`+*Y-M7!%hl>7kx4Z>Prg_hq z=IzUzb08(lTOfR$w?E)>GrglTy@{j*vZSp~rnmnV?~qLIs7&vOOz#A#zk}~ZZ&xsT zWqLbjlJR4y&1v3ozP&J`*8hdKBRWOR#msPRdJ+6H-YgQC>P_^oh7k1+I(*l7yHQ(P zyd(E|2W|1j`M!be7kU$+r4yJjV3Kp7Fr;|8HZNtbH#O5cGSfR|i}yllUMF8A%#pT} zRbye*#7ysOQcySD+W|^R6Zx1-jGf_ahhkrJL~5Eua{Huqv^kKdsXou|HtqF!4vS2m zXU`_;n&(}S>2)f7o+mc>PkP=1AyC{K72Rx*-WQH{c&z_3?|En?iPX*TWqKajv=?3T ze2j|RyEt?-v62R;Cj=AEz%{;UD3NytpbN?5mpX5P|3ZKn=;Bm#ByO+gzD@q~p~LeT zRB7+TO-BdwTWVP6bGW% z4l&WkKS7RFPjGxMA(&E7WeAwV0BrI0fEE2f4alT`MW}Yj%!Hq~`OfhB8OZlT!<{od zXEu@&PnEM*dMC#BtH?}mM&wCtiOspp+>RiX$2CZSfT?n=3 zqln4c4V_FtF@7%$n}#9AEWzgh$(7^T9wrS3IgLUxy1loz&-2gqn5ZehFcjl4;mNyk zKF^IF=$Szxo&y`AQXJhm%u*?WLEj&>S5BiCpZ@~cZW0w@Fccjru#_$I*$KVwh);?w zSlpgs#iU01W=LZ@Vsa2$8TP`4s6Ne_P4#)+jymHV2~EfjsZhg3nryv*c147t*c}5D zj}ay((L_s|21nUW8V&}{#1@=HT4!W>=ddkDTXs^7>!e*9XiPW)3@7~sP8tklWNHkI zf|to9=fWlQIha2wWD`KkF+qpVL^8RfQ!Jy2fws|^+gga<7$v0JcSO_M%uEvZCM6z`}JPixn7 zZ+lR(G6HcVTsjV%E#7&V-pi=qXHN|L%p^)8qugn9Fbd<1oQo+{iHXq-^N*qdlhuo2`ZVuspi>YF zlnJovV68=5d?!}`%!M&Lxv?aoN3E}wdj>_|0nCtw2=Dma2#)sSpO;{ zJ82^p)}inh#rsHn(h@ofpIu~w(-AG`CRSUD&rHvWjaY2%cQU=_T+2Z~t4C|dC&At} z_)J7Std?zHAV=armqLylfabP%N9;v}~2X>cZN0liPUL;=Gx zJ^!_FuXlpa^INpu7DLz%!4ptx#{~kOO2HO9Qq-qY?C8tYh8$Yv61Q3W>LaBNDL~QFye=l$nBx zhgXM`P zry+W3qm^YKiO9d(*@Di>iI_;!n1V}AX=!`{jHi|{nzZJE2gAUI?3REB}xEpZLEk^pa2E6oZnZ)0RT!b|b964G-&EHlCrdKGSkoBX%jQE6uRpixtRo6RIJszoTlKeV$)qmw?Fr zhN5{JScvR@P`L_Gj>!HyiQO0;*)g8hndspEZ7^a#LqnCc#fxqud}uE;9-W-E*SmmX zZL0st>!ex*V|(jOM#y%fkfoK4wz|gtnc|c-n;4NUTtr5R^HFY0Lcb}KV%vb2NJfxQ zmg09hBm>WO`};c^R@T z5^vmIL^hTe@*CU)E09Hcq6Q5K7EB!WX!(R8a;D6{M44Jg1Q3Ou)cJMzXr!*bpe6ygC_MDU)5@^WO5+9f8d2+*E%o)#n zP%&hh_X6-SJI?{1j)L8!Cw-nrH_&d*^AUu)R!YuLcFM^O%{NAnybqF;$huQMaIm8= zM9YxvfbP*ajVIMpy>Z{;kW#H|IEG5ebX0?%lnvd`c?_Y?bFVVsGf4ELBc_z#{iWxw z4O=jZp0B{9R=RKTrqU4vi}URp&Un6#+Jeta{RtO%{vLG(N1Z{QPd7xJ@5q_1(goHv zY{=!gCJWgQ`eH8jUi`9mJ_c_l?+w01Y~qxGZ33NYsEi$j*L#h(iyFjENEI7sRcKT-@x*yjJeKv6J{_{a!3rp6%EvcbG;2M&`FeC5%lw z-x-xxjN=;}y}g*TG8i+Z?1f6!kDWx=S+CaTIflI}JO<@bU2_rd5Pv%DPt{bqRi0$5 zl@9yie_%f>6>On(%s5WgV(muKKD?ebKb~jM4y{&l1NP>6xc6Bg!t>^Obym~&EG>NI z;u0oWeDkx-IwCJ;+S{;rLE`w?1?%;=#Pw52m$_5oon3%ScS;-&`>fYZ67O!ILadi~ zLNk1|#1ot0A4!}ZFowU>zkW_nMZ;g}A4tbv(OWP1OAhMq)WbOUO8v267!g$xZ`};P zPU3Bv;a5vsKjjT)d+;LyExkM#v6f!=$$^$&Xpw(&-;C$MFEF(9@`&d4lblC1w_o9r z>~B6^O1}AcDZF`HDZF`HDZF`{^u&|dmaKU)0=_Q-eqRK{qn3#~pY1 zJRh>NB<{wK{C)uNmm}yIAHkmUBlz=B1U(}o$WMuY({~#ZjGoEw8~{5R!Jcjr^x%g} z3@sq|bz=lQT_WK0b2=@>&kYgq=OW;{BH;cA_R~M)+fuvP5#;{?{Ru|ipnoiwUiv#G zU7-&@B@%k+?~o9VpGytB)^o|mt0Un0dn2~|VMAX2BoWhTXpdfr`0S#J@_i!X9V~n< z`r&Jq*LFU}4V-3N z+o|zJL%-<<9iQX})1G)E-b{QV@$Ap`Ga z;8|SO`ZHK=F5_Ci#&!N6`^|WJmgNag<}!VJ$7RBM8u)t9^dg-9nH5RzH*iy))-QV5 z@_iWB_RnPdQyACwYy4b8k7@r_15cJMskb)`+_XpU7wrD(ak24N4F8*Yel&2i-LcWC zeOu2$12_FvZQ!Q<1_L+ce~f@H^}6kv^Wv2V_;-wJ|6j`eX=GgcU*pldRi%EJ^J1)l zrzsQU`*g;~KpsE378n~JFZf9KgcN_P22jjZG z8m~6=nEid+(xc}u{dOO{v>uJu8hXrmebmzPTej!VmL83tH1wGEjO2YBjY}_Of_yIr zO)tWStD=105dpu3Wk}wPAN`$R8{Z#6UazyZ{EsZJ{ZD-P;!o{2jmH~yn*D9hxYm=w zbdse<<9!T0X5Kj8z$dUN^kMGnk`3Hk*Gyd98z?`U{(s!iZ~Fge1bnHHuT1}Mj(|TD z0e>+99?kKk{Wg#7@H4LcuW@s|GyR`s>A8XR=)9`+Xgr_gX^Unr8(7+oE+|0vz9ij0x@gEI&GY|W% zymy4{Z*Ap0jkk}G_jKN-cKaE2zHjN*`(2%Hb$n{PA%gzX25!dH%|^aWHrlOWT+c5Z zSC2EU+tv6ULysA6?^}BGx$dZ?N8|N|9&>!vuXd`uG}N$D{jO_sT+rWj;6?t#??Q)O z?G4-<-{c5*ih-NsK9X_mpRt^$#xkz`qwzFDkJ+z@25#E3AOc=*;Jre zMgLumwnyXBS)Tl3j@M=bKcCC=al3(=c2-Bg^*NXHn|^zi<+Yu2*>AOsYdbZ*-_URR z&0LqqvJ8Fb^-=3DWc?|ygI-#{#`QUu>@@XHXL-W$d)lGb0s}YwkRJgrG;q@oYZ%vd zu46m(c|_Z(@oNk{rkypG9=(n}&bZd2@n<9GG4}~(f6a5Z*?alMbS{jB#zg!eM+=Ve4h z0q<(yt+`BicLPtb@cWt8Pf|$!97A5;k!n4!GOwSZr<)G8M+jfYxW2E@dXgEx+>#%}e$TUTJ)a9Kd?S_cUjNX7Jh>9>n&W*+gmK$$M)Z5;Yo}?XyFqW*ZE)jCzJ6fE&2J3>vciP=QF<7 zl3&UAehc5gxQ-XC=LW|0J*vjL0_nj(6SeM8^AD z^0OHqV&S=rkFxM0#`Sqt>)*tot1eRmr53~Gg3xAvON((>1 z=cR2HegU5o?zQkP+^$})wf#LAf7X(B82_V%zsmL;w(u7j|H#6hWSpMEn&bE(+yA+R zzsK@tEW91d|Hs0IG9GKhBjrzhZ`j4cFJyUoPHoyVi}4W_{w(7e7OwTovT&_OujAU! zds&ZOuQh&z@wJwoSjMlhaEI}27XA(U?QRP{#<F zKg7bd{_`xnAM3x^!Ur+Fz{2Ag&$I9-#+O<6X{J|NcpJ{QYb{)lmyQ?h2R*)3mb@NE z`NI}Sa9UoE<8Dhno$Y+i!u37c0Slkc@^4xAYR3P|!Ydj7%)+-Z{*8s-&G=6i{t)9a z{Hgo(G}9d{{3WJ)TKGYx2V1y~=W!OU<9U*W>v*1L;X2-OEnLT2k%jAczRJRNJl|;H zTK}CEuJ!M-a2?N2S-6hpeHMO<>DMe=-&Y>BaNVC17M{oSmlpmW)Bm(^AIJZHEc`Un zvCP-wuJ1`ZTDTs^UKXyO!ws=;eXly+!u9?~KX=pZX0zN}OTG`&3oTshUuof!m|kPy z+7A6ZPPaRVKHw_1KU;}2Q#qnUo*!V8#w)xt}ee%He9W%^?aU(56<3)gw6 z(ZV+{9nJTy+WxB-%%< zx8scKdvcBc!1ympOSs+NS@`9QAGGk>8GpmVS2F&QgYx`fe@VEFf@=XiZarKFX>$o~) z;o1-1TljrEUQHJMd&a%|6=dyaeGd?C;h(a6vW4q-9%SLiSpGZ<|A6ty7XAw3*%tl< zv_e(Uu6707OwB-$F>c( zb2H!jlv?<+j6ZJSUo-x>g{Sa+LC^Sb{o5J8+``Z0e0!^b>t}+bp_*~+pKOlvCoNpZ z`HL3*1joalEc|K4k6O4sAAN4&I!?Z`a6Mj8?NooYoqC@fZ{d30bz_|3q?4*D-v?Uq zi@3j|EL`_@qJ``J&av=1?(ZTC*M3-O;rhO7vxRH_{My2`f9|z#?Vm?2T>Gci!u5QA z&BFD3|G>g^K0nF0_U9`+@4EA*S>yWq2Xh$L-hP|!gc(7Zs9t9zPE54KheDD z*Z$P;lW5`lISzYS_}>{HX5l*C(kxuZ+bj#$@ph$!>v&sX;d;GWZ{d2qyUD`!{JqP< zb==lixQ^QwEc^%V?`syWzeMwqg=g}YK~6BP$6Y@!`OcEp^CFrz$9i0JyX_g*dT!?Y zJk!GUbC9hTUd{J`2Q7R(pCf*rl{4VzAZVT7(_8jBdPW>GHkCy!XtmlX&--q+hF-v|o%m2fY*Uy80w&WjY`8K>L zYX9i_wC)!EG|LZWT-$#y?+2Dx@~hd;TP*w_?|*Kz@VzX5r-kRR{DT(0RPUoKypZv| z7GBEus}{b7@jqMm0>=Ml;gcBur-g^^1$fcb{yfC}YGdK=GTz0)|IBzl3;&$);THZ4 z;}=@^NIp+yTKI*GUt-})7++-Jw=iC0;SVr=m4!dS_;nWkGUK;e_&bc>Z{hWfKWgFn z{QSIy|C{CiVBv9m&V1X#yD|Q;h4*Lta|<8M_!$eI$oPLOd^Y2;yol;}$Ys2vg_khi z%fdG>KE%RrV0^rV-^ci53*XInwuL{#_>~qO&*!&g7JdWct1Ns67jM=U(R=c~V1_&JP!W#NMvZ?y0W829pGqsMm!;|Ugi z1>-#|ypZv8Eqp!W<1GAU#wT0&eT>hsaDC2PXyGri{0a+ygYl~@{A0$ixA0Sp-)`Ye zjPJDY7(O>XY2lq2-)G?i89!v<=P~|)g->VvxP@QI_&+SXgz+COd=uj_{Do0HzS|h@ zXyFeq-rK_WGCtJ8KVC8rG@7*zR|+hF@BSU-@*6} z3xAUFhb{aNlXeV;~!c03C2IO@Y9TcYvDgJ?(mne^>_vNeAw2)J2Bqf!uv2j z$ijy+KF-3^8Nb-VvlyRe;R_khv+xy+ue9*17~f>!TN%H_!u7fR9t+>e^1ChkDaK#0 z@Ru3?qlF)4{5=c*g7IS({xjqMu<%ZNKK#kTQyCBNep!#>6vjJScrN4pEqoQ@qb&Sp z#xpGZLB?lWxIQQA^MtnNEtX$l$?Nm*Ity=N`5P=ep3kMfvGD$kKWyRWG5(B&XEA=j z!h?*zW8qgZuAlSher;#`D@*>jj5k^Mi;TD8`va}#J;pm&_?L|Lws42fnZqo+GvgC1 zd>G?1EPOKKms|K1j2BpVDdVdxypr*2Eqn*#w^{g;jPJDY1B^dq;qNp4l7%-g{)UDB zi}C-m@HjqCeqrG~8UNnGM>Fo>bGaU`X^gkC@La}wSa><(gDw1e#?Q0xdl;W;;ZHC= z-@^AZ9<=cH885T&Q;c72;s0iQn}rAX+;yLY>vQ#E7CxBe>nwac|D5q(S-Ac&u;mus zmG{SMEqoZ`*IW2R#_zCjeGb`W;mcY6X$#-L`0p)zJL7Lz_(P0;V&Qd+pR(|G82`b- zk2CJ=6+T|yGoEPSF}xq`Y2jTNPqpwNj9*~k7coA~!sj!7sfFLn_!0}hpYaL{e~j@; z3x9#}DhnUU`?Ciud?MpdSonO#_gT2!*S>Dy+gSc13*X83XBMvasoz@o+br+&4j-@M zjJLJ$Zy4`x;a=X~46^WUjE}SMk&JJ)aQ*$Nn=Je%zIT1p!c+Jj@;M9d$@qQ?Ph$Kv z3vbQ%yB0o#@m77p{qrlv6D?eSA8VL}U&HbjSol?pAF}Wd7=O8Mc)NbSXM5ek|H=1? zhb>%xALyuszs&L{E&Nr+Ph0pqjQ?oiM;Z6`3%Bz);}==@7PfzC1bnuIcV+osS$KEG z3oKlJ|EI#j^>ehVEqo&Dxy8aKGk%waFJ$~-3omB;X$#-X_#Z612jg#9_yvp~wQ&7C zsuLDIh~>Yu@V<+fBqTKGzqj~X3r z&$qn)+-Kp}@V@Ia3%{H3@ngdEoM8Mi3)jyNuCj3boZxN?Pvw2iUJJjN@sBNB-|zp+ z!v9Za=O1E46~*yO*|w5_WD$tf{;~86_vMk`);!oKZyDaC_V)~r1&xLTNFP5zD)5m;0u>@*XI!0wO?_0&cH{C z@4v$NPbt0u{AQd^h-Cithuz==SdV%l|viQT%z>U!(X_;0?t`uXJ$} z#rwe5D?S(e8O0Zazo__K;M)~{0DQONgW!7=p9TJ*;0U2eV1JL|KY~A~_{ZR*icf(*rugUJ6N(=Je?jpjSDA9!rg$IttBPL@ zzDMyJz~57R5%?#H%XN@%6yFT{9~55!{+r^Dg8!-bIQaCXrkvz_umHbI@h8FOD*grd z0>$@%k0^c!+^O>0!n^;EqaOvr3*>S8p|r=P%(4W#`?Fkr&pF`5!6m*)Q7p>Z%=#ne*f(7xZe-&d)#mDmmc@q^$X5p zWIKVGS&ZX-=6?OZ#c?!qzy5NcnYmy8ujGCXalii8BPiSZ_1}e{%>DZRfl4#?>u+jx zdUJgv2*<`UJ7H>toh;nE*04oD?-~w@R>vl53X|J{U%{HBg`pxz)}o}-v2kJ2EGcYM z1nxDhrk2@uSca=5sg27>y+u*eMyq?vT%9s{C$`N^US#wq73Cy-Y?dXN;dfUDagn5^ zV>?kN^;O5(R9Oz~!?jtfuo^bQxZZZu)u-N!Qfh8oFA@_3Bo!wJ;wsjP#}lWW7D?>K zZ-%*Rjm`5`cahgr6h>h?3QC->>6pw$6XRLZG43tnQPC#tya=fgQFC=L9<~^8JJWSc zT!vOknW@Fp`?Y2FuN*2}OxaKqwUgYMG|X}v)Z;wJY@Q}DA-8s1Yv}E|*6>OOwas8W z3n`mMVH%9L+SY_ol&pzqbI8MnHF1LstTpX~wwt(~C9OKMPS~a{cgjKOOHDHFZPhhe zWkonR-iDckise0JZnj`CId zC()@g?!m1`i`!SFe_)UE*oio-&wZ@*edul3ImtJ0U>W6N;^nU#~)Iz?17HtgS5nj87OGwXAgYW-1SRr;H89wo;i zE?TeFBUDhOzY_-vO%$^JO!{bjejX6(&!>++9UXAFx7E&tZF%ySl6EC-zID(ohyG*# z!_W1q^8WzWk?vdSNA0z}j-0F7Kl7mTn|G&Ma{Di(k8b}qVpaMxn$B;FTb!M1TQ0BC zAL(e z&Ux0)ol9%mOR)W@)ocdf|LZx|G9~R7d@(sz_1}RDozejqayRfL7V(#3$J75%|C!G@ s$CbD)gD^d9Jwg6e`WyRu_4zBQ^%JVUZaZr=Uw4YjF|cwpZiDv!8`oRa1poj5 literal 0 HcmV?d00001 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o new file mode 100644 index 0000000000000000000000000000000000000000..996f5256c0e6d5a29e9b3e2f5a996e5c8c4869ce GIT binary patch literal 46944 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%0DM_0GA9O>O7rts$ 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 literal 0 HcmV?d00001 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/rules.ninja b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/rules.ninja new file mode 100644 index 0000000..e5b0320 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/CMakeFiles/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.18 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: Project +# Configurations: Debug +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__netguard_Debug + depfile = $DEP_FILE + deps = gcc + command = /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=aarch64-none-linux-android22 --gcc-toolchain=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64 --sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C shared library. + +rule C_SHARED_LIBRARY_LINKER__netguard_Debug + command = $PRE_LINK && /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=aarch64-none-linux-android22 --gcc-toolchain=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64 --sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD + description = Linking C shared library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /home/jive/Android/Sdk/cmake/3.18.1/bin/cmake --regenerate-during-build -S/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app -B/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /home/jive/Android/Sdk/cmake/3.18.1/bin/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /home/jive/Android/Sdk/cmake/3.18.1/bin/ninja -t targets + description = All primary targets available: + diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/android_gradle_build.json b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/android_gradle_build.json new file mode 100644 index 0000000..a3eb3ce --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/android_gradle_build.json @@ -0,0 +1,38 @@ +{ + "buildFiles": [ + "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja", + "-C", + "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja", + "-C", + "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "netguard::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "arm64-v8a", + "artifactName": "netguard", + "output": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/3b5yr2g3/obj/arm64-v8a/libnetguard.so", + "runtimeFiles": [] + } + }, + "toolchains": { + "toolchain": { + "cCompilerExecutable": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang.lld", + "cppCompilerExecutable": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++.lld" + } + }, + "cFileExtensions": [ + "c" + ], + "cppFileExtensions": [] +} \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/build.ninja b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/build.ninja new file mode 100644 index 0000000..78061c8 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/build.ninja @@ -0,0 +1,226 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.18 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: Project +# Configurations: Debug +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = Debug +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a && /home/jive/Android/Sdk/cmake/3.18.1/bin/cmake --regenerate-during-build -S/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app -B/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a && /home/jive/Android/Sdk/cmake/3.18.1/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + +# ============================================================================= +# Object build statements for SHARED_LIBRARY target netguard + + +############################################# +# Order-only phony target for netguard + +build cmake_object_order_depends_target_netguard: phony || CMakeFiles/netguard.dir + +build CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o: C_COMPILER__netguard_Debug ../../../../src/main/jni/netguard/netguard.c || cmake_object_order_depends_target_netguard + DEFINES = -Dnetguard_EXPORTS + DEP_FILE = CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC + INCLUDES = -I../../../../src/main/jni/netguard + OBJECT_DIR = CMakeFiles/netguard.dir + OBJECT_FILE_DIR = CMakeFiles/netguard.dir/src/main/jni/netguard + +build CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o: C_COMPILER__netguard_Debug ../../../../src/main/jni/netguard/session.c || cmake_object_order_depends_target_netguard + DEFINES = -Dnetguard_EXPORTS + DEP_FILE = CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC + INCLUDES = -I../../../../src/main/jni/netguard + OBJECT_DIR = CMakeFiles/netguard.dir + OBJECT_FILE_DIR = CMakeFiles/netguard.dir/src/main/jni/netguard + +build CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o: C_COMPILER__netguard_Debug ../../../../src/main/jni/netguard/ip.c || cmake_object_order_depends_target_netguard + DEFINES = -Dnetguard_EXPORTS + DEP_FILE = CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC + INCLUDES = -I../../../../src/main/jni/netguard + OBJECT_DIR = CMakeFiles/netguard.dir + OBJECT_FILE_DIR = CMakeFiles/netguard.dir/src/main/jni/netguard + +build CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o: C_COMPILER__netguard_Debug ../../../../src/main/jni/netguard/tcp.c || cmake_object_order_depends_target_netguard + DEFINES = -Dnetguard_EXPORTS + DEP_FILE = CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC + INCLUDES = -I../../../../src/main/jni/netguard + OBJECT_DIR = CMakeFiles/netguard.dir + OBJECT_FILE_DIR = CMakeFiles/netguard.dir/src/main/jni/netguard + +build CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o: C_COMPILER__netguard_Debug ../../../../src/main/jni/netguard/udp.c || cmake_object_order_depends_target_netguard + DEFINES = -Dnetguard_EXPORTS + DEP_FILE = CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC + INCLUDES = -I../../../../src/main/jni/netguard + OBJECT_DIR = CMakeFiles/netguard.dir + OBJECT_FILE_DIR = CMakeFiles/netguard.dir/src/main/jni/netguard + +build CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o: C_COMPILER__netguard_Debug ../../../../src/main/jni/netguard/icmp.c || cmake_object_order_depends_target_netguard + DEFINES = -Dnetguard_EXPORTS + DEP_FILE = CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC + INCLUDES = -I../../../../src/main/jni/netguard + OBJECT_DIR = CMakeFiles/netguard.dir + OBJECT_FILE_DIR = CMakeFiles/netguard.dir/src/main/jni/netguard + +build CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o: C_COMPILER__netguard_Debug ../../../../src/main/jni/netguard/dns.c || cmake_object_order_depends_target_netguard + DEFINES = -Dnetguard_EXPORTS + DEP_FILE = CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC + INCLUDES = -I../../../../src/main/jni/netguard + OBJECT_DIR = CMakeFiles/netguard.dir + OBJECT_FILE_DIR = CMakeFiles/netguard.dir/src/main/jni/netguard + +build CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o: C_COMPILER__netguard_Debug ../../../../src/main/jni/netguard/dhcp.c || cmake_object_order_depends_target_netguard + DEFINES = -Dnetguard_EXPORTS + DEP_FILE = CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC + INCLUDES = -I../../../../src/main/jni/netguard + OBJECT_DIR = CMakeFiles/netguard.dir + OBJECT_FILE_DIR = CMakeFiles/netguard.dir/src/main/jni/netguard + +build CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o: C_COMPILER__netguard_Debug ../../../../src/main/jni/netguard/pcap.c || cmake_object_order_depends_target_netguard + DEFINES = -Dnetguard_EXPORTS + DEP_FILE = CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC + INCLUDES = -I../../../../src/main/jni/netguard + OBJECT_DIR = CMakeFiles/netguard.dir + OBJECT_FILE_DIR = CMakeFiles/netguard.dir/src/main/jni/netguard + +build CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o: C_COMPILER__netguard_Debug ../../../../src/main/jni/netguard/debug_conn.c || cmake_object_order_depends_target_netguard + DEFINES = -Dnetguard_EXPORTS + DEP_FILE = CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC + INCLUDES = -I../../../../src/main/jni/netguard + OBJECT_DIR = CMakeFiles/netguard.dir + OBJECT_FILE_DIR = CMakeFiles/netguard.dir/src/main/jni/netguard + +build CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o: C_COMPILER__netguard_Debug ../../../../src/main/jni/netguard/util.c || cmake_object_order_depends_target_netguard + DEFINES = -Dnetguard_EXPORTS + DEP_FILE = CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC + INCLUDES = -I../../../../src/main/jni/netguard + OBJECT_DIR = CMakeFiles/netguard.dir + OBJECT_FILE_DIR = CMakeFiles/netguard.dir/src/main/jni/netguard + + +# ============================================================================= +# Link build statements for SHARED_LIBRARY target netguard + + +############################################# +# Link the shared library ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/arm64-v8a/libnetguard.so + +build ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/arm64-v8a/libnetguard.so: C_SHARED_LIBRARY_LINKER__netguard_Debug CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o | /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/22/liblog.so + LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info + LINK_FLAGS = -static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments + LINK_LIBRARIES = /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/22/liblog.so -latomic -lm + OBJECT_DIR = CMakeFiles/netguard.dir + POST_BUILD = : + PRE_LINK = : + SONAME = libnetguard.so + SONAME_FLAG = -Wl,-soname, + TARGET_FILE = ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/arm64-v8a/libnetguard.so + TARGET_PDB = netguard.so.dbg + +# ============================================================================= +# Target aliases. + +build libnetguard.so: phony ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/arm64-v8a/libnetguard.so + +build netguard: phony ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/arm64-v8a/libnetguard.so + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a + +build all: phony ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/arm64-v8a/libnetguard.so + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | ../../../../CMakeLists.txt /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompiler.cmake.in /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompilerABI.c /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCInformation.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompiler.cmake.in /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXInformation.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCommonLanguageInclude.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCCompiler.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCXXCompiler.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompileFeatures.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompiler.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompilerABI.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineSystem.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeFindBinUtils.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeGenericSystem.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeInitializeConfigs.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeLanguageInformation.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitIncludeInfo.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitLinkInfo.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystem.cmake.in /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInformation.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInitialize.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCCompiler.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCXXCompiler.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/CMakeCommonCompilerMacros.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-C.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-CXX.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-FindBinUtils.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/GNU.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/CMakeCheckCompilerFlag.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/FeatureTesting.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-C.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-CXX.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-C.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-CXX.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Initialize.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android/Determine-Compiler.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Linux.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/UnixPaths.cmake /home/jive/Android/Sdk/ndk/23.1.7779620/build/cmake/android-legacy.toolchain.cmake /home/jive/Android/Sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake /home/jive/Android/Sdk/ndk/23.1.7779620/build/cmake/compiler_id.cmake /home/jive/Android/Sdk/ndk/23.1.7779620/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build ../../../../CMakeLists.txt /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompiler.cmake.in /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompilerABI.c /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCInformation.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompiler.cmake.in /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXInformation.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCommonLanguageInclude.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCCompiler.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCXXCompiler.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompileFeatures.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompiler.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompilerABI.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineSystem.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeFindBinUtils.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeGenericSystem.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeInitializeConfigs.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeLanguageInformation.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitIncludeInfo.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitLinkInfo.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystem.cmake.in /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInformation.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInitialize.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCCompiler.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCXXCompiler.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/CMakeCommonCompilerMacros.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-C.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-CXX.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-FindBinUtils.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/GNU.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/CMakeCheckCompilerFlag.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/FeatureTesting.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-C.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-CXX.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-C.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-CXX.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Initialize.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android/Determine-Compiler.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Linux.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/UnixPaths.cmake /home/jive/Android/Sdk/ndk/23.1.7779620/build/cmake/android-legacy.toolchain.cmake /home/jive/Android/Sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake /home/jive/Android/Sdk/ndk/23.1.7779620/build/cmake/compiler_id.cmake /home/jive/Android/Sdk/ndk/23.1.7779620/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/cmake_install.cmake b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/cmake_install.cmake new file mode 100644 index 0000000..0ff1023 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/compile_commands.json b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/compile_commands.json new file mode 100644 index 0000000..497c4c6 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/compile_commands.json @@ -0,0 +1,57 @@ +[ +{ + "directory": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=aarch64-none-linux-android22 --gcc-toolchain=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64 --sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -Dnetguard_EXPORTS -I../../../../src/main/jni/netguard -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -o CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o -c /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/netguard.c", + "file": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/netguard.c" +}, +{ + "directory": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=aarch64-none-linux-android22 --gcc-toolchain=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64 --sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -Dnetguard_EXPORTS -I../../../../src/main/jni/netguard -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -o CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o -c /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/session.c", + "file": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/session.c" +}, +{ + "directory": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=aarch64-none-linux-android22 --gcc-toolchain=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64 --sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -Dnetguard_EXPORTS -I../../../../src/main/jni/netguard -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -o CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o -c /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/ip.c", + "file": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/ip.c" +}, +{ + "directory": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=aarch64-none-linux-android22 --gcc-toolchain=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64 --sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -Dnetguard_EXPORTS -I../../../../src/main/jni/netguard -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -o CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o -c /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/tcp.c", + "file": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/tcp.c" +}, +{ + "directory": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=aarch64-none-linux-android22 --gcc-toolchain=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64 --sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -Dnetguard_EXPORTS -I../../../../src/main/jni/netguard -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -o CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o -c /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/udp.c", + "file": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/udp.c" +}, +{ + "directory": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=aarch64-none-linux-android22 --gcc-toolchain=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64 --sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -Dnetguard_EXPORTS -I../../../../src/main/jni/netguard -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -o CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o -c /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/icmp.c", + "file": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/icmp.c" +}, +{ + "directory": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=aarch64-none-linux-android22 --gcc-toolchain=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64 --sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -Dnetguard_EXPORTS -I../../../../src/main/jni/netguard -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -o CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o -c /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/dns.c", + "file": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/dns.c" +}, +{ + "directory": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=aarch64-none-linux-android22 --gcc-toolchain=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64 --sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -Dnetguard_EXPORTS -I../../../../src/main/jni/netguard -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -o CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o -c /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/dhcp.c", + "file": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/dhcp.c" +}, +{ + "directory": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=aarch64-none-linux-android22 --gcc-toolchain=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64 --sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -Dnetguard_EXPORTS -I../../../../src/main/jni/netguard -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -o CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o -c /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/pcap.c", + "file": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/pcap.c" +}, +{ + "directory": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=aarch64-none-linux-android22 --gcc-toolchain=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64 --sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -Dnetguard_EXPORTS -I../../../../src/main/jni/netguard -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -o CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o -c /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/debug_conn.c", + "file": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/debug_conn.c" +}, +{ + "directory": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=aarch64-none-linux-android22 --gcc-toolchain=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64 --sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -Dnetguard_EXPORTS -I../../../../src/main/jni/netguard -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -o CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o -c /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/util.c", + "file": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/util.c" +} +] \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/compile_commands.json.bin b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/arm64-v8a/compile_commands.json.bin new file mode 100644 index 0000000000000000000000000000000000000000..5c330819e805b37ec6892747888b2017907a3256 GIT binary patch literal 2659 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 literal 0 HcmV?d00001 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/.ninja_log b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/.ninja_log new file mode 100644 index 0000000..06568ad --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/.ninja_log @@ -0,0 +1,76 @@ +# ninja log v5 +2 28 1729624634 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 94fa1650f79aa269 +2 43 1729624634 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o b3cb304e06e8d18e +2 59 1729624634 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o daa87a92593712fc +1 35 1729624634 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o 6a675eb597a8ed51 +1 73 1729624634 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 93dad0014f941617 +2 23 1729624634 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o a8d8fd19297b82f4 +1 55 1729624634 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o a4a4851409fc4d47 +2 36 1729624634 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o 34847f08d258c6da +2 32 1729624634 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 7183f7eae99444a9 +73 87 1729624634 ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/armeabi-v7a/libnetguard.so a1f04361b1e5e23 +1 29 1729624634 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o a873842cca17f0d7 +2 30 1729624634 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 48c144136361003b +0 3 0 clean 590534c1c962991f +2 23 1729625542 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 48c144136361003b +2 30 1729625542 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o a8d8fd19297b82f4 +2 36 1729625542 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 94fa1650f79aa269 +2 36 1729625542 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o 34847f08d258c6da +2 38 1729625542 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o b3cb304e06e8d18e +1 41 1729625542 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o a873842cca17f0d7 +2 45 1729625542 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 7183f7eae99444a9 +1 47 1729625542 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o 6a675eb597a8ed51 +1 53 1729625542 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o a4a4851409fc4d47 +2 57 1729625542 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o daa87a92593712fc +2 67 1729625542 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 93dad0014f941617 +67 81 1729625542 ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/armeabi-v7a/libnetguard.so a1f04361b1e5e23 +0 3 0 clean 590534c1c962991f +2 26 1729626341 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o a8d8fd19297b82f4 +2 27 1729626341 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 48c144136361003b +1 30 1729626341 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o a873842cca17f0d7 +3 34 1729626341 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o 34847f08d258c6da +2 34 1729626341 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 94fa1650f79aa269 +2 36 1729626341 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 7183f7eae99444a9 +2 37 1729626341 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o b3cb304e06e8d18e +2 48 1729626341 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o 6a675eb597a8ed51 +1 52 1729626341 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o a4a4851409fc4d47 +2 57 1729626341 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 93dad0014f941617 +3 58 1729626341 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o daa87a92593712fc +58 72 1729626341 ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/armeabi-v7a/libnetguard.so a1f04361b1e5e23 +0 1 0 clean 590534c1c962991f +3 31 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 48c144136361003b +3 35 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o 34847f08d258c6da +3 35 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o a8d8fd19297b82f4 +2 38 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 94fa1650f79aa269 +2 39 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 7183f7eae99444a9 +2 42 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o a873842cca17f0d7 +2 47 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o b3cb304e06e8d18e +2 47 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o 6a675eb597a8ed51 +2 57 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o a4a4851409fc4d47 +3 65 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o daa87a92593712fc +2 78 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 93dad0014f941617 +78 92 1729709774 ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/armeabi-v7a/libnetguard.so a1f04361b1e5e23 +0 3 0 clean 590534c1c962991f +1 28 1729717948 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o a8d8fd19297b82f4 +2 30 1729717948 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o 34847f08d258c6da +1 31 1729717948 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 94fa1650f79aa269 +1 36 1729717948 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 48c144136361003b +1 38 1729717948 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o a873842cca17f0d7 +1 40 1729717948 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 7183f7eae99444a9 +1 46 1729717948 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o b3cb304e06e8d18e +1 46 1729717948 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o 6a675eb597a8ed51 +0 54 1729717948 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o a4a4851409fc4d47 +2 58 1729717948 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o daa87a92593712fc +0 2 0 clean 590534c1c962991f +2 30 1729718016 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 48c144136361003b +2 31 1729718016 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o a8d8fd19297b82f4 +2 35 1729718016 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o 34847f08d258c6da +2 36 1729718016 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 94fa1650f79aa269 +1 43 1729718016 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o 6a675eb597a8ed51 +1 45 1729718016 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o a873842cca17f0d7 +2 45 1729718016 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 7183f7eae99444a9 +2 49 1729718016 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o b3cb304e06e8d18e +2 58 1729718016 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o daa87a92593712fc +1 62 1729718016 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o a4a4851409fc4d47 +1 66 1729718016 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 93dad0014f941617 +66 79 1729718016 ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/armeabi-v7a/libnetguard.so a1f04361b1e5e23 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeCache.txt b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeCache.txt new file mode 100644 index 0000000..645b0f4 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeCache.txt @@ -0,0 +1,394 @@ +# This is the CMakeCache file. +# For build in directory: /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a +# It was generated by CMake: /home/jive/Android/Sdk/cmake/3.18.1/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +ANDROID_ABI:UNINITIALIZED=armeabi-v7a + +//No help, variable specified on the command line. +ANDROID_NDK:UNINITIALIZED=/home/jive/Android/Sdk/ndk/23.1.7779620 + +//No help, variable specified on the command line. +ANDROID_PLATFORM:UNINITIALIZED=android-22 + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-addr2line + +//No help, variable specified on the command line. +CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=armeabi-v7a + +//No help, variable specified on the command line. +CMAKE_ANDROID_NDK:UNINITIALIZED=/home/jive/Android/Sdk/ndk/23.1.7779620 + +//Archiver +CMAKE_AR:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ar + +//Flags used by the compiler during all build types. +CMAKE_ASM_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_ASM_FLAGS_DEBUG:STRING= + +//Flags used by the compiler during release builds. +CMAKE_ASM_FLAGS_RELEASE:STRING= + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Debug + +//LLVM archiver +CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_CXX_FLAGS_DEBUG:STRING= + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_CXX_FLAGS_RELEASE:STRING= + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C++ applications. +CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm + +//LLVM archiver +CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_C_FLAGS_DEBUG:STRING= + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_C_FLAGS_RELEASE:STRING= + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//No help, variable specified on the command line. +CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/3b5yr2g3/obj/armeabi-v7a + +//Path to a program. +CMAKE_LINKER:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/ld.lld + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:UNINITIALIZED=/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja + +//Flags used by the linker during the creation of modules. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=Project + +//Ranlib +CMAKE_RANLIB:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-readelf + +//No help, variable specified on the command line. +CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/3b5yr2g3/obj/armeabi-v7a + +//Flags used by the linker during the creation of dll's. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Strip +CMAKE_STRIP:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-strip + +//No help, variable specified on the command line. +CMAKE_SYSTEM_NAME:UNINITIALIZED=Android + +//No help, variable specified on the command line. +CMAKE_SYSTEM_VERSION:UNINITIALIZED=22 + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +Project_BINARY_DIR:STATIC=/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app + +//Path to a library. +log-lib:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/22/liblog.so + +//Dependencies for the target +netguard_LIB_DEPENDS:STATIC=general;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/22/liblog.so; + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=18 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/home/jive/Android/Sdk/cmake/3.18.1/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/home/jive/Android/Sdk/cmake/3.18.1/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/home/jive/Android/Sdk/cmake/3.18.1/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake new file mode 100644 index 0000000..9040be8 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake @@ -0,0 +1,77 @@ +set(CMAKE_C_COMPILER "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "Clang") +set(CMAKE_C_COMPILER_VERSION "12.0.8") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") + +set(CMAKE_C_PLATFORM_ID "") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ar") +set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ranlib") +set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "4") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/arm-linux-androideabi;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/arm;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/arm-linux-androideabi/4.9.x;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/22;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..69c4dfe --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake @@ -0,0 +1,89 @@ +set(CMAKE_CXX_COMPILER "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "Clang") +set(CMAKE_CXX_COMPILER_VERSION "12.0.8") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") + +set(CMAKE_CXX_PLATFORM_ID "") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ar") +set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "4") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/arm-linux-androideabi;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/arm;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/arm-linux-androideabi/4.9.x;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/22;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..fd13b27260516f341b6b2438e8a97bac73cadb41 GIT binary patch literal 5396 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 literal 0 HcmV?d00001 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..dd97671dc3cf291776bba428a29dcd2b9f2044ca GIT binary patch literal 5448 zcmd5=Yit}>6}~gOYdd~yHc68>P1+tRL|sZQ3}_Ybz&&#E7O3rn5U^d+Xhu z&Ft8VoN7)G&>%NvCK~>D5B4MWE9moeAl;LRy54^Su^Q{^pctf#=S}j>RERJ`evjNa{6G zD6;!^e|l@R@T~0&8&<`0AJ23>87R$M;c>ixPcp#F6)`t+rAf?OT3A@PD)zShvFY5* zrPOcsUCyM=%*Qh?T~<!}=As+`XQZrXl=`-_c`pmm6Lj39XD};Cl zI179eD8zv)cQ5ElYC*pQ-%E|+%zPvKg*Y*%rccbR7vkz1CVzD!YVn-9Tcl$r)vqcq zi<9ctYxhp>?0-T`*X^W~h)7~Oey*~o8{@VC<8y8E;twY-D_6gAdFc9&=4Y3H_$h3^ zIDYxT>lb{Rlry1>5DUz7DdoO?5=g3tlr?cTknhe13kwcxb=YzrxZFk*3F|ElWdEVx zKjFuk=I=ZNJ8Osa$9g)8!K`(T<-5KUMzjUr&dQvHTo2j{{M&~M&S}VubsjVg%3ie* zl=G|uPD93?`Z9B!fxIDw2)|+k}^}I@TtFD_tuhB*v zXQXIXopCpBYk8-ndyZ4gkD6>z#fef|#dV&x^IkgN*SW>&>$7_D!yTFS?vCER&P+#F zdxzDN>Fw@nx3+Xx9m74geZLTcerwyB9vs}cIIW%=FBGkufeKAsfIm6WnVT^YYaSuNJanw53Ro$4m# zK1Erf+?!mLh$T~N*C$sfD^UV!mxv{^tF|^g(4aP#(Z^znl0_-SH;U}49@IwSJ}{`3 z7Wh5X&;U&>*@lLPz}9I9xw2+^b1caS*;NmtDwZXLx~M=sb=@R3EcfGypCj|&SC1JbET zz$)oPYzkw33;xEKq^Oh8mCqI7s@A>^hh^$>b-#{E@vG3PwLihLUVTpdmC`bLiW(-A zh&TKUq=EB`LV4IRBK=Poj}5kW->NnG4<774Y#hoyw#yhgd|;PhV5s+hUglU!ufG&l zoav5C2-iL`UT|%Jx5pLws8h1_rwbFdUagpUTQA$*GqyW6VwVfHz8`|)j_tWsFe?>Z z%TG?~JMG-~h~AmoGUaxRbn2#CVr{og^qBgGvQKj#5tntN|1CKsB;FKzu#O>da)$)}J7n%2aB71Zk zWvU!aHa6jRmfvw%Ks%Bt@fYah;yj)>Wqy!sB4H&1l^fYD_Og$hUL?0s2L0bHlUc@b z@>RKkdbZ?__v#H*m}OguMI{sAbzcL6N-&)QE#WZEkcndh>j5t;U55t;Vm5xF1v z^Pb>?x=Q>Q48Om0S%DM8uR!@N4&)Vn$K-c8kW=Wb{z(79^TwtnvId#IH{XwySk;4& z`AugFrz|wIIoquWt?YQVCO^pq%SQJLbR*?)&Hr?^;a;FwQ|0PZNodrDANHFB!wtky zvpOoY;K?x_^sZgxc%k(l+^6AyY)uBbN)dCpj%9kL&~S2wE=}OE1)iA$9fe=O1ytl+FK3Sw%35Bum|BL94$)$1?R<0!qw1NiXZWqMY>gTI z#v0}EQVusUD&(H>=P<&b!w7y3U*&I-&)H>5_zYHW3%?=%hmP6eA&J|3^rD}S7842L z!m>NNKO24w4TzA2BI1FAyOwBzn~pJxRMDr6XIy+eu#_d&Agk(xE;rqYg540|ZOPvh zW9Q-h{rj>5entOx50*TUZ6tc{m!oMTECbd8=_l{c>`M~(P7&?`Ne>{oecc(2w^3 zVl(tIo}{0Lj&}!`{dQp_A}qJ`!ZS??S<~(T}})`Zj*whkbeI#~wd( z8^1T;!!R-T?5a(B5+>j@k=1r;m?Z=o5qhVbBB6yy>CbSc+WfwKTN*}j7PW# zWL(Dc|Gx!4X@hE!{~dVFo1qfG|A+CrEP*WXJs@ILr2cIzYO54L<&gIyJk1Sw`Hqtb zLHgBzkvvVW!0#>T1S)MSLqD0Hg+Vrjg#Z8m literal 0 HcmV?d00001 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake new file mode 100644 index 0000000..d0a8e9a --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-5.15.0-124-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "5.15.0-124-generic") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + +include("/home/jive/Android/Sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake") + +set(CMAKE_SYSTEM "Android-1") +set(CMAKE_SYSTEM_NAME "Android") +set(CMAKE_SYSTEM_VERSION "1") +set(CMAKE_SYSTEM_PROCESSOR "armv7-a") + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/CMakeOutput.log b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..d1b62f2 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/CMakeOutput.log @@ -0,0 +1,276 @@ +The target system is: Android - 1 - armv7-a +The host system is: Linux - 5.15.0-124-generic - x86_64 +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/CMakeTmp + +Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_c7d45 && [1/2] Building C object CMakeFiles/cmTC_c7d45.dir/CMakeCCompilerABI.c.o +Android (7714059, based on r416183c1) clang version 12.0.8 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee) +Target: armv7-none-linux-android22 +Thread model: posix +InstalledDir: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin +Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/arm-linux-androideabi/4.9.x +Selected GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/arm-linux-androideabi/4.9.x + (in-process) + "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang" -cc1 -triple thumbv7-none-linux-android22 -emit-obj -mrelax-all --mrelax-relocations -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -fno-rounding-math -mconstructor-aliases -munwind-tables -target-cpu generic -target-feature +soft-float-abi -target-feature +vfp2 -target-feature +vfp2sp -target-feature +vfp3 -target-feature +vfp3d16 -target-feature +vfp3d16sp -target-feature +vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature +fp64 -target-feature +d32 -target-feature +neon -target-feature -crypto -target-feature -fp16fml -target-abi aapcs-linux -mfloat-abi soft -fallow-half-arguments-and-returns -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8 -dependency-file CMakeFiles/cmTC_c7d45.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_c7d45.dir/CMakeCCompilerABI.c.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -internal-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include -internal-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/arm-linux-androideabi -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/include -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include -Wformat -fdebug-compilation-dir /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -o CMakeFiles/cmTC_c7d45.dir/CMakeCCompilerABI.c.o -x c /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompilerABI.c +clang -cc1 version 12.0.8 based upon LLVM 12.0.8git default target x86_64-unknown-linux-gnu +ignoring nonexistent directory "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/include" +#include "..." search starts here: +#include <...> search starts here: + /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include + /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include + /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/arm-linux-androideabi + /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include +End of search list. +[2/2] Linking C executable cmTC_c7d45 +Android (7714059, based on r416183c1) clang version 12.0.8 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee) +Target: armv7-none-linux-android22 +Thread model: posix +InstalledDir: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin +Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/arm-linux-androideabi/4.9.x +Selected GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/arm-linux-androideabi/4.9.x + "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/ld" --sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 -X --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /system/bin/linker -o cmTC_c7d45 /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/22/crtbegin_dynamic.o -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/arm -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/arm-linux-androideabi/4.9.x -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/22 -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/../lib -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --fatal-warnings --no-undefined --gc-sections CMakeFiles/cmTC_c7d45.dir/CMakeCCompilerABI.c.o /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-arm-android.a -l:libunwind.a -ldl -lc /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-arm-android.a -l:libunwind.a -ldl /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/22/crtend_android.o + + + +Parsed C implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include] + add: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include] + add: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/arm-linux-androideabi] + add: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include] + end of search list found + collapse include dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include] + collapse include dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include] + collapse include dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/arm-linux-androideabi] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/arm-linux-androideabi] + collapse include dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include] + implicit include dirs: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/arm-linux-androideabi;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include] + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld\.lld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_c7d45 && [1/2] Building C object CMakeFiles/cmTC_c7d45.dir/CMakeCCompilerABI.c.o] + ignore line: [Android (7714059 based on r416183c1) clang version 12.0.8 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)] + ignore line: [Target: armv7-none-linux-android22] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin] + ignore line: [Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/arm-linux-androideabi/4.9.x] + ignore line: [Selected GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/arm-linux-androideabi/4.9.x] + ignore line: [ (in-process)] + ignore line: [ "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang" -cc1 -triple thumbv7-none-linux-android22 -emit-obj -mrelax-all --mrelax-relocations -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -fno-rounding-math -mconstructor-aliases -munwind-tables -target-cpu generic -target-feature +soft-float-abi -target-feature +vfp2 -target-feature +vfp2sp -target-feature +vfp3 -target-feature +vfp3d16 -target-feature +vfp3d16sp -target-feature +vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature +fp64 -target-feature +d32 -target-feature +neon -target-feature -crypto -target-feature -fp16fml -target-abi aapcs-linux -mfloat-abi soft -fallow-half-arguments-and-returns -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8 -dependency-file CMakeFiles/cmTC_c7d45.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_c7d45.dir/CMakeCCompilerABI.c.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -internal-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include -internal-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/arm-linux-androideabi -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/include -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include -Wformat -fdebug-compilation-dir /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -o CMakeFiles/cmTC_c7d45.dir/CMakeCCompilerABI.c.o -x c /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompilerABI.c] + ignore line: [clang -cc1 version 12.0.8 based upon LLVM 12.0.8git default target x86_64-unknown-linux-gnu] + ignore line: [ignoring nonexistent directory "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include] + ignore line: [ /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include] + ignore line: [ /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/arm-linux-androideabi] + ignore line: [ /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include] + ignore line: [End of search list.] + ignore line: [[2/2] Linking C executable cmTC_c7d45] + ignore line: [Android (7714059 based on r416183c1) clang version 12.0.8 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)] + ignore line: [Target: armv7-none-linux-android22] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin] + ignore line: [Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/arm-linux-androideabi/4.9.x] + ignore line: [Selected GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/arm-linux-androideabi/4.9.x] + link line: [ "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/ld" --sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 -X --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /system/bin/linker -o cmTC_c7d45 /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/22/crtbegin_dynamic.o -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/arm -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/arm-linux-androideabi/4.9.x -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/22 -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/../lib -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --fatal-warnings --no-undefined --gc-sections CMakeFiles/cmTC_c7d45.dir/CMakeCCompilerABI.c.o /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-arm-android.a -l:libunwind.a -ldl -lc /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-arm-android.a -l:libunwind.a -ldl /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/22/crtend_android.o] + arg [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/ld] ==> ignore + arg [--sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot] ==> ignore + arg [-pie] ==> ignore + arg [-znoexecstack] ==> ignore + arg [-EL] ==> ignore + arg [--warn-shared-textrel] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-zmax-page-size=4096] ==> ignore + arg [-X] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--hash-style=both] ==> ignore + arg [--enable-new-dtags] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [armelf_linux_eabi] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/system/bin/linker] ==> ignore + arg [-o] ==> ignore + arg [cmTC_c7d45] ==> ignore + arg [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/22/crtbegin_dynamic.o] ==> ignore + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/arm] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/arm] + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/arm-linux-androideabi/4.9.x] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/arm-linux-androideabi/4.9.x] + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/22] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/22] + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi] + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/../lib] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/../lib] + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib] + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] + arg [--build-id=sha1] ==> ignore + arg [--no-rosegment] ==> ignore + arg [--fatal-warnings] ==> ignore + arg [--no-undefined] ==> ignore + arg [--gc-sections] ==> ignore + arg [CMakeFiles/cmTC_c7d45.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-arm-android.a] ==> lib [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-arm-android.a] + arg [-l:libunwind.a] ==> lib [-l:libunwind.a] + arg [-ldl] ==> lib [dl] + arg [-lc] ==> lib [c] + arg [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-arm-android.a] ==> lib [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-arm-android.a] + arg [-l:libunwind.a] ==> lib [-l:libunwind.a] + arg [-ldl] ==> lib [dl] + arg [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/22/crtend_android.o] ==> ignore + remove lib [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-arm-android.a] + remove lib [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-arm-android.a] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/arm] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/arm] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/arm-linux-androideabi/4.9.x] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/arm-linux-androideabi/4.9.x] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/22] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/22] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/../lib] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] + implicit libs: [-l:libunwind.a;dl;c;-l:libunwind.a;dl] + implicit dirs: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/arm;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/arm-linux-androideabi/4.9.x;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/22;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] + implicit fwks: [] + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/CMakeTmp + +Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_f659d && [1/2] Building CXX object CMakeFiles/cmTC_f659d.dir/CMakeCXXCompilerABI.cpp.o +Android (7714059, based on r416183c1) clang version 12.0.8 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee) +Target: armv7-none-linux-android22 +Thread model: posix +InstalledDir: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin +Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/arm-linux-androideabi/4.9.x +Selected GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/arm-linux-androideabi/4.9.x + (in-process) + "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++" -cc1 -triple thumbv7-none-linux-android22 -emit-obj -mrelax-all --mrelax-relocations -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -fno-rounding-math -mconstructor-aliases -munwind-tables -target-cpu generic -target-feature +soft-float-abi -target-feature +vfp2 -target-feature +vfp2sp -target-feature +vfp3 -target-feature +vfp3d16 -target-feature +vfp3d16sp -target-feature +vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature +fp64 -target-feature +d32 -target-feature +neon -target-feature -crypto -target-feature -fp16fml -target-abi aapcs-linux -mfloat-abi soft -fallow-half-arguments-and-returns -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8 -dependency-file CMakeFiles/cmTC_f659d.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_f659d.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -internal-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1 -internal-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include -internal-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/arm-linux-androideabi -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/include -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include -Wformat -fdeprecated-macro -fdebug-compilation-dir /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -o CMakeFiles/cmTC_f659d.dir/CMakeCXXCompilerABI.cpp.o -x c++ /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp +clang -cc1 version 12.0.8 based upon LLVM 12.0.8git default target x86_64-unknown-linux-gnu +ignoring nonexistent directory "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/include" +#include "..." search starts here: +#include <...> search starts here: + /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1 + /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include + /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include + /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/arm-linux-androideabi + /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include +End of search list. +[2/2] Linking CXX executable cmTC_f659d +Android (7714059, based on r416183c1) clang version 12.0.8 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee) +Target: armv7-none-linux-android22 +Thread model: posix +InstalledDir: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin +Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/arm-linux-androideabi/4.9.x +Selected GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/arm-linux-androideabi/4.9.x + "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/ld" --sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 -X --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /system/bin/linker -o cmTC_f659d /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/22/crtbegin_dynamic.o -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/arm -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/arm-linux-androideabi/4.9.x -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/22 -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/../lib -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --fatal-warnings --no-undefined --gc-sections CMakeFiles/cmTC_f659d.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-arm-android.a -l:libunwind.a -ldl -lc /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-arm-android.a -l:libunwind.a -ldl /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/22/crtend_android.o + + + +Parsed CXX implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1] + add: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include] + add: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include] + add: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/arm-linux-androideabi] + add: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include] + end of search list found + collapse include dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1] + collapse include dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include] + collapse include dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include] + collapse include dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/arm-linux-androideabi] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/arm-linux-androideabi] + collapse include dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include] + implicit include dirs: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/arm-linux-androideabi;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include] + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld\.lld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_f659d && [1/2] Building CXX object CMakeFiles/cmTC_f659d.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [Android (7714059 based on r416183c1) clang version 12.0.8 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)] + ignore line: [Target: armv7-none-linux-android22] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin] + ignore line: [Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/arm-linux-androideabi/4.9.x] + ignore line: [Selected GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/arm-linux-androideabi/4.9.x] + ignore line: [ (in-process)] + ignore line: [ "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++" -cc1 -triple thumbv7-none-linux-android22 -emit-obj -mrelax-all --mrelax-relocations -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -fno-rounding-math -mconstructor-aliases -munwind-tables -target-cpu generic -target-feature +soft-float-abi -target-feature +vfp2 -target-feature +vfp2sp -target-feature +vfp3 -target-feature +vfp3d16 -target-feature +vfp3d16sp -target-feature +vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature +fp64 -target-feature +d32 -target-feature +neon -target-feature -crypto -target-feature -fp16fml -target-abi aapcs-linux -mfloat-abi soft -fallow-half-arguments-and-returns -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8 -dependency-file CMakeFiles/cmTC_f659d.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_f659d.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -internal-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1 -internal-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include -internal-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/arm-linux-androideabi -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/include -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include -Wformat -fdeprecated-macro -fdebug-compilation-dir /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -o CMakeFiles/cmTC_f659d.dir/CMakeCXXCompilerABI.cpp.o -x c++ /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [clang -cc1 version 12.0.8 based upon LLVM 12.0.8git default target x86_64-unknown-linux-gnu] + ignore line: [ignoring nonexistent directory "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1] + ignore line: [ /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include] + ignore line: [ /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include] + ignore line: [ /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/arm-linux-androideabi] + ignore line: [ /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include] + ignore line: [End of search list.] + ignore line: [[2/2] Linking CXX executable cmTC_f659d] + ignore line: [Android (7714059 based on r416183c1) clang version 12.0.8 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)] + ignore line: [Target: armv7-none-linux-android22] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin] + ignore line: [Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/arm-linux-androideabi/4.9.x] + ignore line: [Selected GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/arm-linux-androideabi/4.9.x] + link line: [ "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/ld" --sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 -X --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /system/bin/linker -o cmTC_f659d /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/22/crtbegin_dynamic.o -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/arm -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/arm-linux-androideabi/4.9.x -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/22 -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/../lib -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --fatal-warnings --no-undefined --gc-sections CMakeFiles/cmTC_f659d.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-arm-android.a -l:libunwind.a -ldl -lc /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-arm-android.a -l:libunwind.a -ldl /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/22/crtend_android.o] + arg [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/ld] ==> ignore + arg [--sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot] ==> ignore + arg [-pie] ==> ignore + arg [-znoexecstack] ==> ignore + arg [-EL] ==> ignore + arg [--warn-shared-textrel] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-zmax-page-size=4096] ==> ignore + arg [-X] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--hash-style=both] ==> ignore + arg [--enable-new-dtags] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [armelf_linux_eabi] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/system/bin/linker] ==> ignore + arg [-o] ==> ignore + arg [cmTC_f659d] ==> ignore + arg [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/22/crtbegin_dynamic.o] ==> ignore + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/arm] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/arm] + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/arm-linux-androideabi/4.9.x] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/arm-linux-androideabi/4.9.x] + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/22] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/22] + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi] + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/../lib] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/../lib] + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib] + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] + arg [--build-id=sha1] ==> ignore + arg [--no-rosegment] ==> ignore + arg [--fatal-warnings] ==> ignore + arg [--no-undefined] ==> ignore + arg [--gc-sections] ==> ignore + arg [CMakeFiles/cmTC_f659d.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-Bstatic] ==> ignore + arg [-lc++] ==> lib [c++] + arg [-Bdynamic] ==> ignore + arg [-lm] ==> lib [m] + arg [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-arm-android.a] ==> lib [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-arm-android.a] + arg [-l:libunwind.a] ==> lib [-l:libunwind.a] + arg [-ldl] ==> lib [dl] + arg [-lc] ==> lib [c] + arg [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-arm-android.a] ==> lib [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-arm-android.a] + arg [-l:libunwind.a] ==> lib [-l:libunwind.a] + arg [-ldl] ==> lib [dl] + arg [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/22/crtend_android.o] ==> ignore + remove lib [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-arm-android.a] + remove lib [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-arm-android.a] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/arm] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/arm] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/arm-linux-androideabi/4.9.x] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/arm-linux-androideabi/4.9.x] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/22] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/22] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/../lib] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] + implicit libs: [c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl] + implicit dirs: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/arm;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/arm-linux-androideabi/4.9.x;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/22;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] + implicit fwks: [] + + diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/TargetDirectories.txt b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..1e705f0 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/rebuild_cache.dir +/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/edit_cache.dir +/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/netguard.dir diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/cmake.check_cache b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o new file mode 100644 index 0000000000000000000000000000000000000000..1bf5c6f12e37fec5f336dcc78586aabf3e9d0dbb GIT binary patch literal 76040 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 I*|h-w7s`W>kpKVy literal 0 HcmV?d00001 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o new file mode 100644 index 0000000000000000000000000000000000000000..ef9b70193f71d97323ffe26a6db12f74cd522783 GIT binary patch literal 29192 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 literal 0 HcmV?d00001 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o new file mode 100644 index 0000000000000000000000000000000000000000..53f7d4c1171da438473cad4ea25feac8f4388554 GIT binary patch literal 35816 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 CG3R~& literal 0 HcmV?d00001 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o new file mode 100644 index 0000000000000000000000000000000000000000..9bebf2278a38362ac676b096f02302cafcd66de0 GIT binary patch literal 50232 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 b#W#}hg_s!1W`Cb$*(&!U@th;6-$SH-S<2Co literal 0 HcmV?d00001 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o new file mode 100644 index 0000000000000000000000000000000000000000..b0852e9a75ed1c03efa6c7d5c7e790e5159f78f1 GIT binary patch literal 56844 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 bSRh4o^YNz8)Y;xsV?vbmGtKq;% zK6w=fda6!ul!tw4jq<=!Fq}RCh|`F1Wiz>lL3)p%>}u&~sBgi@?ugPkj#X7%sPN?J zsJIJwPN}Tos-bJCuW-O9_4-2hv``?Wo^wEz2cQN7r5w=-(mZwMrUVm5Wx7?Op1~2% zBRMi9i%XX-DKD*BxMW_{ip2{S zFIlx12azUdrE|+lRxDheL|Zv`>Fg!T<|fff=gwX+FNspVxNJ!hVO7b}WZiR@E?u%T zNu;b~dC9^g%Cho>a~ChyR0ypi8@D&K;;7>bwerf!rAwACsVc8bfO8gkka=FD(j&Hf zPC{z#yaZgiA_1=`O~B)1@ymIAqw;oHEtxSl`TRPWe%w3kCm&|v`i#%Fq z&z-xxGQpa=80Rdzf|ccqTzJkBPy3e5@u)!E7nUzil)9*L;W9Vd+~xDUx0LZ^=Pa&TM%_Y8LYB^*vyzdr^2JrFO3If{ zPQs=zw!D1NTxK#hXCb)|DPSnUSXi=bc~!}r140);c;{+uCsWsyb&DL%UY%s9mQa#C1eElFyTM2OUR883u|}6rg)U zO>-NcDBDP*Qcd~l{Mm-KsT4R)or3Gy2yP8+(-HTkS9NJ!(>Y`m5x>a6CQm1nuWKW? zDIv;;OdMk5;jvU-w1EqEtK3!FrZvk`b7{gw1m}y}0IHv?Kih@E7z2pZ@?=_d#4n%l z+tEqU8Y*4&oi%M5MAuh!AjU-aY+eO2bwfi-ZR-YA00(#~fB~A3s}vvSbGNqCHDIYw z3vJB^mMGwx)IHTr3^_zP9o-=_Oo#r~YB&nI6LV6etqP%UJ*vSA4Xv)VeFM(0N3EbM zg5!WYq8cCQ+Y;G`=_684XQFFpg4-O*h|}&P>+wIImyRRMsi(T8Pt_uAtxZi;oIe4g zuO-6r8k&Ja;h`HxgM-z$7HhXib&FPY?!svs=;-x^$_49JOrAjp8CS`PsET9@8#QLb zQfg|2!?6nIzP76l+HuM->6(sHuyOQ#WuK}V8a2t*IA(YtU7n$nPCg*?9>oZ3iJ1RkT9 zIO4o2(p6Qbe#xN9IljM29q7HRp=BM8S&mepfU3!K_%>;Wqp|9LEjPvk{ITL+%Y@VD zsl?|0VTl;v|6+kPaKZL}H4~2GuA1E3+4VolM{%M9hj_QQS6`@62rOafU#xdq4P5A7 z%%evBznH6*j^Ib1)U`*jV(Pa$S9CTsNwbx8N5T+8b)B zCR4=5e1bqndxWY89nDXkAL*3m*VAsKrD0AqQnPOE#+pbQABgS<^YQ#BnwFDQDq6|R ze9FDdyEw9837=?>P+4E44o1hB^H_eXL+4SUT0R55YAwxy2%*&9nDMH<$xwT1b5*rG zioJ$^)WXrCjykXE;zQ11GH`k10Ico8r1xJ~f@I)Ve29P5WHf|+qeENY3~S)$5O5ND zp$koRp($Fa{6Pd#zH*UP(%D&E6P+V}bYVIF8iy-;ss=+kd!^DyT|-Mmh7h%IR}(gT zlILl8Yg~IF=Cwu&xmqIVl)(yE0XM` zzJ-3Rg0g!vC=JneOp=ZGU6IxeB&DHEtsBsbn(F{dYWO!MY7-Qgq^7-LZ6raN!{fXR zC)PL3Wk0Fx>WD6+Ikc>ueL*rIt!5VajYd zt$T7MQDn9xlFA1+^Ja2UmBYoQ_#7C5 zsFYoZwWCLQ0+rGUT#A=bS9#<;xXj=o$Q-5Io1QFQg3RNk$V@Bo*v*qAfyxXCT#7Gl zZCT&Y-q}@sY`^!-l4|^ zT$qgOB5WELlg*OoGAC}kXj0)|&vpw3k|-RAr*L3y;eZo`1Mw6N%v(5`x(v(Kh8h`8 zu#%$KFGrqNGF!YWZcj)&~WmhyQ3`oI5m0c-Mm0g-!WtWnuvP<$**`;}_ zj0Nm6x$ol^(GGB7q@}(yD(z1=Ri^_#?}R0JM??xslACu0K8A3!14-2YQXfiODzfsX zT4hVDspX!#mG^&g+YM3a4vfxiituAEw5$&*^r)aC^EywkBt~3#i^Fn3(5bG9UgLtG zb0;W92Q5%tP3Q_2rcO{oO)iMs+!KmXM=MGl&8cyM;?^}mO4Kqz^VClf;qhKOd#H|u6QtDI zQ5`!AAPwM*NT+KR4*a7F(-psl;1UJo=P; zwdYyU(w>rSQ7fKkwzkj3bLe)>LFf?^dOxFkq;gNC15#nW^iR&((1 zx}m1J$q8xwa9vfY@+t&6S}?SeUOH-x8}JSik9p`xZZgMx1j0|m=;1+W1Kut0V4mGo zSBGYzR7GRFL_J_jA-fMKK$nrvdA;dc72O$WuftalWN7>{E-G~FlO|**Rv!$-?Xp?q}ZJm%6OP@$g8wbM_9R@X-~`h{D*RN-L{p55VPP0D*3^>Uz# zczC}+8So%^BLnE;j@CLwhUrgUmf5XNfVxf;eAmDKL*iiIyb7HM8uo-&Pa2W zdb1!AehlV(n^C3Vmt{5n)me>y8d$@R$#&4COa7uPp6p}zC=HELQEB;7t+t_EtHpc$ zR$N=_>Jo1@nt-A1>IQ`0H`UU&0rZllwu*kH6E_|J(8BL%h(v@cJm{mJ4(7Ke+%ySs zo$1LcJ`QMZ`Nb6>^nq6slMLnT(5QFO=AQvsGQei_`S?3=VO!gcq;AX zbr9OxQriJzk_@_7#0{>WFn}cu2 zPQyP?Oe+b9bUnit#M$5jM7GGmA%r0@SR3lg6~n}EeT+B}U$InEz_HHdskx_TweEypWQUlq>I3MR?Z z7l!?nJuXF;x6bq>Vt@JGKMpT^9Nwnm@bZqsqpuykbs<^jkG_DMos~`YxYD=PKRcL~ zY%lsU(wo=YM*3Q^KOTKS*&i=_9Nsg>;eD0D^R|P&$V7S66yH^TcA?~cOv#(njuc)P zxbsI}bk5H5&&~?npkL*?(!bS!iQp*S{PeYFe{C&>qW*ZL$Kj>g!P{2)dh~dG_Hl|{ z@>A!JzBHxAaDRVGHYZSet$B6Ywt%-y^d+jd-rn-*>(tcp!%hLX(^so~mEqM-U$lDl zdwKMgtC!~;qt2LqY63oD)=Gd1A->GA=!T|gNTQ&?cK`45n^P_Ep(&1DiFDR?;Y*Ez z8p^Co<0X-K@`U=eqH*jJDMlqD_MHUYqzy_G;HLBOvl$+ zCfaG!BIIi>r4v6&-TAdPWNkxdhuwxZppk0108}k-To2m!^NMtzn1vd^+~OR#;QRS_D9R zdeBmD%YS3wM!=5F+S*9n|5{0X1zBzuz5?rPsJqbaYQYnY+W))qjeO8farHjGQ`S zz!qbmd4*wskYjE&M%5eB0gkIM2G$wb$-Lq9#$@nDRTx&Ck(taJQEyBIZ%l=eU1ww^ zcx}tZjPxx=p81TC4dIcdZ4AZTGV38T7cwg#vv7-HZ7~)@<{aV` z_#V9MDOAt*p0>ph3k=Ql?YS%v)0bkA>@@aMpD>1G+-?j;hP(o!puoTnd|PO;X`5)Y z5qz53=i9!iPREAb&2|{sLdZ4<*@hPwClwe23yh%3W}JzP>EN7zn$SIH*0YwYH&rBQ z`CFPW@OviXl68N8-$?1J1B}dPxI=OZj1#F(j7%7Tdgxyu3{y25X8r{=t1yP4|2%hJ z{IWVjn7-d@pOdw2zN|ve_q6)f0M|EfOHwQT1NA*2<7t@iDfEra{*YB*78(QZFmi4; zhFo!lG2jYg#8xsz14CS#^{q!e4Xzf zm!gAB-!&-0Fe`k2yR0*S_lFz+yZpP;m$$DF%l<{xwBd5~NP$z>IWu?4>U0o2qP>C{+qvb;Lu zWHhP37(ztk*lLUiKM#gO14llG9Je8dv_5_Xc!&bw%^vC?reg3GK&h0?DM(~;Xu@1z z`rblqvpuzaifwZ{)cto1^BA}7J#LzT5(dH940E9|;AwxhG0~SB2pfe^G>t}$U!W1b zXoWHR3S%i6Rn9|Qm`|I&moBYHGTCz;wdDTNwhNN_JmfbB}#8xO4R3XoTTEvCgnLa14aM4hI`< zxPvLW z=#0P^ss)A(St;GTit;0}Z$WAGsPGnJ7zVO4?oX*R#%(c*D~vMlh@S+<0hxyT$Y(Jc zC_{y@0PVv8FUC@!TVVBPAh4wZ18sqEKFG_MJe0!p?Qo{sjgdCO2M3$eD~vphGwBXw z3mS41b|%Rocftqk+kxeGljbPRyTJVVue#av01@H5BGAP2W#0snD@ccW0`{bzuz82%O{i_>2l8 zmuGL9LOpFIC*x@~nTCmtJCE*is(0?g%&p`Wz6URbSLBmnluHaUeLsU=Qk)oJ-p(@j zUy9E6%8bCIEb5qd-=#lKVvRI?zYtptqufaQ!11K~3L0G)acQWG@-EQO{C;SIRiy`G zo-@!ZgW*SX=g7A2k~)2y$3#DYi3&0ju`2Tp$RZ$Mu*jig`tF1EvrOLy%KC5%6g&t@ zX`(?;7=(ol=Cfoc7-K$ZjF`mbrkhj9BjF?IxQER5i~;D}ty~TVy6>da=?z5N!I+8i zpnnXPmVwNDg}XztgS%2XIMHz#<{icf`jkPOI}MFW7*HD3F;R8NJK!nU0iBP!`Tn@6!t~wZ!>Hjw<{yZ8*LUY7 zFirvFPgg#VmL1eT=lFmbcQiW$EJCxejH6qPv_dv6d=~johchtWaTA6@hz1>6lWvk3 zGSOZdJsBLRCnt?@1MN(+S(8+gYzASXomjbju<0rNL{GPU0UHd5i>rxla)mLyz?j9Z zin8CUS^F@mi|8wKu8s=r#7LYHTi znv9M2Hq3m_^!@H)p2lwVBa~s@`R&EY>&!j>pZf7_>c>Y@`tiy>`ti&EQ9qWW|0*yd zu+W7G|2MnxIdr8rTD=4_q+@wA0Oi2f(hGb~ZmKhVulRs2Jf4rI(>#TJ+#K)_@>c|~DgPcMz3E_W)0XcqYUQ4Apq0O1YurEWr^u37o z=XuQd3RgQY;lEYylTdH6>(l~c2{$p9>zzZZVQSYn@SQlg#TZ0>fhn$#zDIM4tbOb5lm z&IK@v>ipt&vw#>tAs~VxhL=FZknjwO8Xh762%89MNm{!w5Uj_TK%7M=iJ%ZF|^SRWPfw+{pP#heaxNNnc3ZB z9;I@kb(a?LbFx~;QYBI8Maub}BAKfI=P2~-3k@`l=p+<*m zt@P-hE?=H-6x;JN#zPt^p^F9QVj9P!Y#ZwsG!{?4S>5(0+1Y~C9fS^VhYsgXm;w{d zQ9n5@^F15hRl@v)DfaRb&ay@o4NLM5A!;vj&{p2vit-b`I&~0 zkk%msGn|dFM|$I-c%z9-ocF^Eg5*KSd$ZVq-GU1?T@YVSq~Z)8yZq>!#+~exbPS9c zewQY58?}n=xcndJxfpZOBqQG$y&4F1D7r!u0j?;E0;E3A`*%(8Zmqz6@ z9*@}(7nM*DPV6`(;|vv-I?u@AQ6Lp>jCs{81LfI^pcp2@avGlv-}Qu^YD3?EBSnTi zQeaoam^wR$*KaYKy3o5bbi6yPyFB#n5Yayvj{b~<=$qMVU;p9sH`6u_V*QVY&!00+ zaVf>_)o(^$o|(g+@QS~Gei^@;)H*pSyS3f5(8#Tt*lR4jI>F&~65_ykJQ|0}YtSgY zZGZN=rtvV_-t`3GkEt4Jwl*%`GrtPmEi z;d_T(ox5eY<1Q~n@Y>e#>5cIoBR+fa8WY|n^mdarXS8sdo5|c$y7@33jQ-PU zsT<-yIkCinWeA*wPb_gNhz7z`qCpowvGj6=*OP-&&i=R?QcsSz4a*6irg}N`os8n7 z_YkppIcLBdqki1Z$uPx^j=2S=F1Qeia@?tlEwW+ndw$Nut<%k0YnLaj4-VGnb@>b@ zYM8gZ%XByjV|cR*IBOxG`fljFh7AwLWsM`eTWh!&grR{OGPoR#cOD=P<@U9G6Wk3& z0*-J`R+xWL@8q>*Cw81abI&;&_EW|^vmA*d7dGoaV_dW<;^{`dHLoEe08 z+WG#@H{ZeEa6kWIQ-}IY@O7@40)O%P6_^(Ax6jWnHa+2Qu&+zaXYiNp>q@f`^~v&e zGqVx?SNOWdTmb)@{rc9Lf5ZM+KmRJz9{zjz@y;>t!hfA_Ki{l@zt{Ecq{b{X{2k-5 zzP{09!{3#@zojM{?fJT|Q%v{vzQ9Vq5b1at|?5|zL`l*@LyooB;*&H^Ar4+nyV80SDG^t z{MVRo6Y5`URwVel%8W?xH^-DE_?vI~C-_@vW+$}Qk>=9`|2LY&3I3Ou4-)(@H9sc! zUuL!@=oIsZg!0;&qw#&uTn@)y#Qe!jMf-4_#ZsqWygeS!9iab?ZJH`S5B48IHS~5q|`qTX1?B>VH^3Z$kY1T!YK+1>HKJ7o$Gyp_E*M6;`w?n)3 zDMh?Za6EAR*&FdDLp%RBBfieiu06g)eEc5pmWuCU=<}fA*4DQKDBY5$|81UA%J<@2k-GZ@1rt z_;~zt_GdwV3GM3pDEt+`){Vb)aP$rGowkl)?CN(m;%y7<_NTj$(GeOSEwSZ&4S#9S zFtd6z^bqJS(nliR!oc>`h_@8lwa=@F?^n=WWq%6vEzqv~Yq5Pf@?8F1i1$9^JOBGo z@GH=8Ys)_sdKa{d=T|!`{!swO7eKr5_yXd~ zhwdqVCqgfTcI~kZ_BSEV%_qxH(5=XK^TAF8b~`jevhntX{!>8DN4$4JyZXG1_|`+? zzqRiL{Z|MKX{*11;gis=ybGb93+TThzL%ig`0E7yIJML+ha50%Y(o#R#|;K^m1r-yr@FF_d&bupF@0Wq4D3^ zw}ajg(7O=dMrc?6GoW7x=z9>)D*@dC`VD9of8LRBjKyp3HReS&l&{yD*?K?W2hHY$?H@As2O9kC?=^2=-;LYf;|aY+?W_<_irQKPHAj7Xi5eBAq^OA#2cdnOwbA5N#tPQ0YRL$dTiq@~~=&t;j<^P?1#X>P-TgnFOV zBg|ru8q*5?`kPIdD5&{)*c6Qa>6oag`T5@z?2qSTVx#6cQVPa@Ys@#)+whly{qKDo z->CVS*c5~72O#xmo8QUw!o)>=rPU{yDVR8^;Rg20%mmEs)Zbe@&fF{e$E_Y?7II?M zf~uOrz!XD0Fr=6BL{JO!F9_vt(ELUd=Km^`|E=QVXE{^Mjpn4l{MpL9W*TEI=EC{4 zm8mm3R37)NR^~6}Hu>}Nx0*T1_w=h~I}6pq)df5dXrVq8{pA*$ukx5i{aJ#)JIwOH zeBH{dG}98|U1jG5Eegx&QO8ne)ikWZfG=K5) z+9_s^`F*IowLFp3!tHT7<}cLk*pOPRe~steNJ}wSndvHTqSd+P8O=X~t!`$1M12@f zw$-KPS?Q5hUu?cb{g~g+>cdPklt(?>>PoXF)Lvb*zj^anjTw{Bzbnji2C0Rs&xG2q zMM8f*Z?1zsF05uNv%z#u$bZ2ct9aRsDLDUn8%`NtSF4XR|CHviNx@n5_nL1PS-sR0 zz#r{Xthx&J!_D5vf{^fTDxCNVFGXIs76Uc17o`sa_PyV}FczuR;U#q(aM{&$7iuWcxQKuF&c^2h5W$(Kg#HF0t* z^@S0`@t!;>VoJ%Ph&>)NeV)>nDt$GH^fgL#`Ip$$rHW)h~8$iP1?)i zE8cZ2+GWuWyooH1nC0TV;ySU8M7yv*7{@j+8be$p+GQux(H^@=)PE0&`tBuBKlWR+ z$e8`qt{z(;u%y9x8!&lF1S21;iI_qXag~$5ikRsn`gxXU#}E3?#tpl*Oveos#z!&^ z+OvG}D-!mN(1i4x%66TC_F}u{MNAL!O0*j}3++l?9kKVQ@~%QVQI|)|U@%(j?YGeq z%)iu^!8w++SG~C>8P4tgfbnkAU&FN+tgzf{kmU_0G3Z8u(W!XBlD5^DlR?@spY@m| zqDWhhO3}8*Z0$#|U(EEW5%UCje#G9JV>uWSCR&DZMWQj;KG6!iU`c~$4kqJ5Y+KUB z`-U;8)bPve56SZ)_8leLaU3-`kwp3EQftS!qIjtxe`Rn62Ug()OWK?2-%e@|y#3&D zBAEwU=3_8*rJfeC$7z=P1@-iZJwK;z4%6f^?bkC97j>72L6%8wgE+_u5px@fak>KJ zI9mlqtBtpxBDnjhr)fWR;}CCu8ZnM{yyI!|sEB75ln`ZH*sMdC z_bgO`={vk%++_ROd9I!2HQ3qX5ccOau;c!`7G(dgCtdyD^Um+Nz3nH=2YJX(9FVzXzm$8}CBzx<&Ll?|8*>4k{loX*=WP4Tny?SjVOIIA5Sf z9E_94U$z&^vHLS<#{WJP*pG{hcRaemJ03-EH1>EDUFKLOfrH*{7XXvTY}dOX2=_(K=jdVDJ~Znj&h z;^_*q9zDq4D(;&UH|k->JL-|ee30Yaug8a~$49CM;>l(?s81n@_MI(l#{=SdT-wFO z_GS6|$(z0YivG>Jz7t)7M3#FC${~^7RBTRS@@^@Op<|-I!~R4fPA+L5$J=)>baa_b zHfb0%X;@{PwjB{yHuG;+{wKI6z z`ICg-+r(8O=Xs6`&Z`{XoJUE{o8)@&S#dMS`qhzt!aPDgi+O}x>D}9;-bsx{*-gHH zdorLskEBN9>?7|)KP&&B^1qihQRLr+eg^aU<9z}3-8j#oJ|SXSQloL(koTaUnGU-S z)c0aPq{d+FN_`*3GxbS0FQi6iWKd_}ypa0;FrLXjV>~ncRP;YJI%_!jAg*VU58=8b z^HC0;;i3NtB>YY!;cpU&?ejpk1FuW?UFC9?ut$i2Ea@^H~Abw-1Tq{8$qCrQ%BQ0da$9$2;n6 z$NOU%@6TzxV-mCD9omj}kmEi2S7Y{qc>{3VpvL&+c<1{nj`!#jnAenVI8L7Q#yiI$ z$9vu&oTo8;Bjz>gfe~-KKc(@Got)#H{!?l9G>$ve$KibtHT-kDQ**qt-8tUrm*bu3 zcD%!HHZ}a&@&1fA-kHzw9z}U}yhC%m(+|fx$?;C+fwbq6w$I>~pU|!tUyH~~;>XkH zsV~y;8nnkD&>m00H1-oXRK%*)RpLT%rTDn`3V9y(XS65#*Ph3Mc76lLDSZ**WPdLe zSBY!HSIDDqya#z)+XnJF!FK9GoF9>Vf6R0Y%01+r=x62cQ~rMGgUla^ex^PRK{kTM zIA{dY5APF1M`2zgF^{!mI_%m|=b)cSjE4?PABldZJ`4R!-532#JsSN?-3R?leKz`; z`V{mtHBP1mQ{!NrO??jbOX}WeAL_B#FR3%JKTw~G^HOT;8!Fz@x zdLGX6nVydQhw10zJfFmVUqfQQuO%RV2z?4RZY5Pwmd9zSO+(mG>+R$Ag_uFdlix=eXRcamjg<`QMWmY{zIk zabBYyBVx!{jZY?g8(9N?r`@%ye9bsbu;pv@?nESIczdU#a}r(({;q5#CQxpMiF!#`s%I z4L?h$SL2xr660?f(_y!Q`eK~NkQjffnSLhD3#cdIJcb%O>00VbaUM^NN&j)`Tw^v; z55fCV>O5Q@qaK0xA=LReZc*dl@H+Km%%{}D@IHjP0P`s|;@C~1T<&KqZ!d{*_L19oB>a6(!jIv2K>Ib)_(1oXw68TT_Q&799E0@aTD{LgzgfF)jCcL2r^d~t-u2GB z4&M1|-m%_slU#reqJ?%dlg5J)mb8Bw(*#WV(Yr2_6v6yP4Ynnt-gPDF&eSGix+}jg zIm^4A$NbZkj$Pg)iTMF8Y(6d>nk38<)1~Km_P29 z{tJnDk)4-&!dmyTe6PQrL-!ak`lc;>2bQw7$VydLCCNZw(N&l9__`X&84ssa!QTh=Q*{E>ZJ1MBXE=6(19y7PpWGah@o>i~N@{A4z{rev9|D(v2HKe}_4U zg#V*S9E>_h_ay&~>nhTxkU!w~Ej?NsC*liDte;E8m{=*+inGLdBA*##`HMw9BS^hW zTq&*=9~JGhf3V|yP}<|$L@c+6ydTf>cg0=e$KvPW*W$m#A4NVd!R?!gtwcVz&h+EN zE@Dryx7c4CEDjU-Odq#DSDYy3iWTBC@d|N{_-pZc@n-S&;vdC3MLy%l@*WeP7he^( ziMz$UBJcNeyGDn3Y$C4Mgc zOFX=(=jSM~v)D&GO*~7yKr9xk#aZID;`QR~;yvOc;#Tof@f)$};c73jgV;mtCuWPI z#ff6ESR>96uNQ9@?-AFDPm5c{9pZ=LUU9$38z^l5=3+astC%4U7DtK`#5}Q7tQF^p zi^XN)YH_W&QLGcUi=T+!h>e?hakdgWifQ5iai}<6yi~kQtP*F53&mT-mEr^9Msbt) zy7-~ESKKf1Mwo3+v7Ojc>?fW=zJzD#rN@i;Vx>4sTqN>&IQm~LJ}N#>?~;)5)$?$(lyevrTLsg(rb91A$_;FPJB*$UED=( z^`2K_Jl`lidL+`JTZzYuCy9edTnrl~eYSY9SR&34uN7|=|0Mod{HypP`362)B>lel zrO1a%7*`9im3W-kL(CFKisQu?`KB=y(lfIa7 zQA{JZ;rf8|P;sm{Nz4;V#Vf^Mi%Ut|Z(S+9MtnltEWRV|5f6xs@P>%(l_GW$dy(*) zB|TDlCi$*0bCrI*$j`IU51)G{9~GYy>qu<3UHTL0Z>0HoMCP|3u{}QzNuDV77Eck+ z67$LJ_-u{zbn#koiFk+jkoc5XC%z|sA^t$ZZ(19V7l?DnzZ-KMiTG|6?-bXH&xl({ z*uN|N35hpxUrYZWwm8c3*Fo$_zK74eNe>mz74yUjahAx>1t;yqXJw>Ui4TiUi?4~h z#4p7N-Wao9EyYw4{?3u+=a!kDD^`e?iwnhD#AV_t@j-HzF^@^}b6NEFhPYe&T1-0H z%Rhp|cKjSO?fH2Va*)z5BR{}(7^Tk@Zxa6`t`VOU`MHp!-Nx|qEcExGxL=I4L;8pK z91w~8wqiH2pEyh$C+3S~B(|R^&CjLK&r+qoNPdj@OzH27{Jbyi_)!Y-NRglWOxlC{ zQ_}s#;o^94viK`;7WoOTKS}>iyi0sUd{*2l?j%3Oye9pP*a#PF7*}htv)G&b44=)E zK0`cDjEU34dE(9DO7TH)qqs%fA$~4?FE%~aE4K}axH^-c<9e+0DPoRzp;#==5a)|G zlV9L7S?-yZhl=Nlmy-K%eNlRbIA6R)TqQm%K1pJ` zm!#hjKT`Tv(mzT!JI;&iSQ6U}6VFk4uJm=}mzYPCey8||_?-BLxLf>MOzP;B(@IPg zdyA)uXN!}>sp1vlLh<+FYVlF=dGR$8@$Qh`OMY$40qLaUy?9c@&SD>Nh&Wcv6D!55 z#T&%i#rws_#J`Dek|_Uu>3!rk_zbP|;i+Cc?Zocl0C5<3z?ie8CyIqiuaure{uBGP z^v&W*@nP`^@kMcm_z&@**tnAySBiMN*h?HFju6L-zZdTn9~Pe!UlQLEKM?;RekUH* z*(<-bc)WO`I8YoWo+Dl?P7$lctHtZY--&mKe-);vdAj#fQa>;>+SY;>Y5CG1AS8?+Ec&v4_}S94ek8P7*H@YsLBE5^<%t zMtnltEWRV|5f6xsPVnMN5mUu4sTqNEmt`^sc&x)^!JH;==@5SUEUR>?O6U2VvP;snysaPsr zE-nyn6<3K5i5taN#O>mz;z6-VPcNP}VrMZ!JWU)eUL+Qa)5Uq>P2vji0r7G1Z{jxb zBXPf&l;*|LQtT-95>FOKisy@kVwE^syg^(h-Yc#bpBG;j-xv3ZKZwmw^x`^3>>&;i zhl}IHJh5E7Qd}r574H()icgDm;tp}I_^sHqmlsc4v8&ie%ofLplf=u!T5-O(L|iGZ z5uXq@i|>eg!~0bGL#8buL z;yL26y*;~=GdvCvM~UZ&`C^$kQ@mFEt$4e5kGMg6POKB(72g*>7x#-licK=TxbDjK z_?>v{5Ko^XUMwya*NAmuvk{(sTd}j4F19$+%fCr{SbR);LEI+3Cw?j(5PuMpN2)xr zvzRWPERGc~5c9>$#OdNS;tk?$;(g*e@hNea_=)(97#Zco)k179b`vwjQ^hgjg% z!}~T7!^d9F>?dZCui-fwF`L|q`*0$f$6j|FEsiDM@V={zoJjp9o}&@-$hYtujaW=> z!*`L0mE_yFt{~Qu?|PquCTCM`$9DsX3&_9Yd3kX$xdYG3i%ZG(@O+23g4~JcJH*xG zF7G*2at-wd_*}QRp4{zy7ZkaX`a^vFN!&z!>^+xA)=}^Ao=YTAHG3TZAzSVwKlPq7 zCt+gWzwZ_Ik)M0d0h0%*zwn*|CQSqyMvcU#B;JQL7h95eA7r0H0NYXHeGqPuTc(nD zpMzV)mOV(kpXnvGV|jR}p#zC=X2$_^7WHO452ySIB*vHRH{@4RzoPzuo=1&wX4@Tl z1$CX;7uvS(t7&8B>&G>Bm7+-kw!N!Y63hX$WC_Rb9 zIIEGaCD9p+rI(NxXKSR_k{Dl`rS0<(=(Ii3dr6G5MoA#!Au-NUrMr?CXZE=V6_{p3E3bLmYa#u=YW;`Vz;jIXARJZ+y( zz&PtF-Gjt9%a*p!BVe43Nk%%x)hW$Dj3;|v4C81$HO9{?B*sl~a}a~V-iN|C8Px(B z^U&oa#>Jx~#zX7~5aZxx67$TbB>Me`BSG}{2_*XYv6dkEw?hhuem%W4i2mgF#IYa$ zO``v%wgJ&^9ghOhU!B{6A7C7jyYV~&iGKO~Xb}Cu?`>i~{F_Akk7y5~-TzH~X3QPf zk=V}H@;c2I#yrgHBWTx2oj|l_tSk66p3CYEqW#Vy4;XVFiS{z?cZSQR)x>IZ3uE}* z(2AL6O01@)q%2lZRG2^0q!;36rKjZPPo7*Ao6fA9N|9!rF9f zU6Y=ZKRrJ;HZ8X(zoe?5qA-^0ezG`se5`7ENkMFUN%_>`iqcpvetbZV8s0km_|?P5xvrs$gE?cql1%PX4!^j{Er~ z&0x2#j@49^mXskL3>&T0HwG)KDr#Z{HM!nTcLv(NzKl?<@T1qcmH7ozW5JdSCx*5u zz|VBo#D2P2C_U8Vp8G0Ljz_3}&hb&O}{?U#%L zJ7360s6GG3XhMB@Xm97$l$7R{ROe=vPb=fE+vjHH7Z&0NeAPz(rB?r8Yj!s#s&SKN zR^~fzp{US7BTC8(hn4yUwz$M(`594~KLs(-Lw-$7Rmo&b?~2iz&8zU6*i4~)erah% z0oJ`7905%F=yYOAen~DEtE#F%+JBg9;s!P(H=%gRp{`2E#Lz9rPZOJh(u(RBSNNm% zqz#M>QVoMxm6=gh!o92@zcRPDP}!R4*#o})_yjdBK@Cq(-b_ElZd^~*4m}3yJ(d-e z#`4uh|78&Tx6MPn&Otw|q%ikafn7C_7HZr;&i`Jg>Y9qmK&d~oMdDkBYIJBncK^V5 zwx;>o#%jh@lns%!CPKTHpC7BLwh<`N=^{=)rl_F2rqrK6 z>;^o1RuojkQ~iXZnpkP6!NIo%$LZXH;;B5@g@!O%Cg+!qixmaBIU(83s~mZ`)g_n54CkAI{DNXhn_CqtsHiIR^6g}dcH^XN zDoZM3^%ndyM`2+_x%~W+2{gX7w{PHQ)nf)jp$tBQLt#QNB|)6)DNdW7i=wK0x3!Km z)2d@t<$fZLPUnsZsv(~GSrf0Fyf`u8olvZ-qH1PtCMG_1h4DKj-XHb0bACZV#k6u9 zCHU4Q(8Hm0Z&>&z{h?g#Lqj}Yb|>%}PN$`T6r7bx)l*YUs+_I@VfZQPhHKBa5{BkGUTQ{8G%)nqv*v+O)%SQ@N#&K#|RZ&uy*stdW6WlsaY-Yq{iLi$RHM-B& z^;D#=ygC;rb`_=5>3{}ySSBWi+B7j!O**{1npO7v1c&0dSV64B_a547agJG7QI=m) zo;#U)eL@WN{v~4 zMd7I7f!3)nquy;tl*CHw+tg3DXZ`7e@N*O1T9&^y&|e!c$aJkq@9%4@LHF}D)}Z_P zI=VCe)8r#j+@wGn4LA&`m znVHrUuP(OuT87Q?wZAfGfHThW*9Hz?i35BcU+a$?w4R^S&uYB7*0Z{=uQU5tS9p~{ zd@VE6PsAF$26Tqq%FoA2J@fF-Jd5xSA%VT)7jCazp}(t9mcKU8UmMV$72+#)2tO5T z(EWUkHFm78<7=6H{6ws=kA0n)X}7|w>*M%ZhQDez^3|Yz&N$0o8`#hGv9AaCYyFXf zKK6A#tMTgk*y_H%&g^4d;nnrAzm}O9U$t8WbcWr^&-Ygb^>u!-{I!97ZLq!`V0C|A zV~s8AYpk(leH~xR?Bge5jVM~o{@Or)Z9pG841C?+ zYP_m|epchvwXD^BeVy3{37Cfbg!o!!rp>~u3pT!%;cew|{ER`FE-A}j8<=TZ*4G29 z?(b`?v1NUYHMXp;<7=6HY!+S>QG6{k(@(@28a<#h;#oEaJ7|S{%YNY1lHn z6+XKjFg@4>_sej<#x1zjXO~TQ<$4oO+Iyi|wZN?{yPS-BOJTd6&Iv4>-2m7fu5E}s z+%GDI-7c&%9@;g<-?5&*%4@LBr48=&G2O-N{2d+gw+Z*1Xh(mI@#p;UGhz(K)uRLa z^@Dbc^S2Ln!T9Rn4@Fpihk?%DR?nXw-&n;*8!pb@mXN=lf%sUC^T*H92IJ#B)4|r0 z_u~Bh1$M#s_P`%*yV>|ql<$w9-Gx6tz9ou}He8&)r6GUjvv~XA_M-3aD2$h2e9Pc3 z*?RI`Annr3v-8X4XVlprxCLn!SMFi33)Z7)pj@`MYnMjeIPm+8_l6J37vcP|lY;(Q z!ryG<@4_E$cl!Q5Kp??(;k{nQM;k8A-+QnN`db``54T5se_w{=N2>$%|N>Oo^LmMv6A3wt!^w$#i?P*7UxE=5NEA#rpkFN&)QjzZ# z*S{s9{%8k(NV5KVf-b&uJb!+COB5e%xVZSv3i<01i0?$%G2RpKg8KULErY)+q21#A z@w4i|`ewl2NEorcC*jYqbe~V!kjBh85R=|q!jliFaZ?xynk1qqyQn4J`aB==d zhWyR`GTwe8WykIK+4x|5Sdb4XE8yG^YVYcHG>J z3w{r*age2L%D8TT_`(l$ItGwTpT9tQUg6w>xA>S z0qH@1JK?V#@^|6yV%gE(A3T44e2+sjoi<#Yzu$%Y9SpSdC9>mol{n7{#>d}QnMg-k zoIidSN-#cy=L%hYb74z6`pfbB`SJ0YNT$<X;eTV{s^{9nEp0m2e`P&7%U_DmD-(ncC9>w@`^?2Iz=f}4M^E%6+4HxI{iIBgn z{qc6bOm^JvU*5R#$LTWo%SO6eoWE~E<0>2eTzyMn?BaXN^XJFM;~mSP4HxHcYslZ& zKz!x0<93a)L9qRH!{2Z^(&GF@uo7&)iSXz4qe|G)j{f+pG5q=Q^}sW^Os5SO=Wi$M zg8nK4@m0x=+a2fm^V=^2{_30W+lTzs!e1V?XaCmV&&BscsDJk=KH6|`@qHWW-)({T zrpu1;jl}#OY`^{RSBzNP;{0`oU9i48;cpu@WPG*wbMc)fe<rn}RyXi=a^LJm!-zNBD-?AQ8;m_6MH=+0@ z;5!Id4sEzNfBa6HV7p}D`DxnG-_^3C{u|DhgYiv*zp+fv;{4qYyP&^p_*(!Q`kRA4 z7vDztbM4IUE~u}aZ}RN?c3uxV#zS9RT)F&R>tMN?P_Em5=gE%S{n?wx{qejJ{tD|E zFZYG!@on(83H4b2< zad9E636-1mL%be0$&U3{fyxEz(H#EL=}3!4aUj!5?-7e{t=1L8#w$tK4O>boCe?>bDhva&L#N ztH&!?XWSUBcG(Mm&Ic3R`bfM#W&8a%JAO9~?fP(IEc@VZ9p)UjFpqz~hofM*tI^1= zEZVyDkB(@VT_w&V8se{a1O2T>M}+s6Y)oFeM$LRr_tTd$D zFB%wMs;;~Jw{c(B!1jBwf$jGm>fexheAqyL-!;(Rga(ekm+R>_*H`R1w|=03c1;^- zcU%MQb~kVwyxqWYkles=@O1(#?I5PL0?1?=Yqv+wV2(mqCBo_u!f(-ZQwxdvF`adEdj`9smNQK#Jl^QVPkWMA_njpeQ~hRT5>AGAUYOC@JzQ0YTsZLIMH! z0MeuzS2n9oIaAxEWp_-;8OzggleBeR)#E0O$ElM{Gs(n#*mdh<+B&1@OKy{`d67e}uCefxK=J{M3HUBN%T=3yGj3dVx!qPFO>?I!u68Ppe* zFE(si{^|S6Yzg(wEgW#Yx_sGl@&2!pYy@qz%8q!>Jbpj5^Wa5&kw2oJ=jZlGKfbd^ zt}J&{ob^7UZ1OzfUi2+_&w0+fpCAtlUs=8^yicl&Hd3jcR|ngN=KA#@aVIVr(i3so zB0sM^aTByIq1BeQf%Z;%Cl?O%y|H{*JHG`y7rN%MdiE$5{?uvDRo0#h?KKtK+jyyA zMLo8e+AZ}|DXXcVW>v8!e2YIn;&Tmg`3vMPA%7A1DdfkHA4X0fe+Jo}BgUNAJ$!NZ z@V)&tlQol-XDNy-==%fFcCpv1+b%_E`7&Q>D@H>7JL1_QzqCz`g)J^$W=qk~9m2)RY-CEh}pUTjINdEqRuUMRUwBLdE~Q6$?#8 zQ<>1oOe&Ny3(4uI6%Ub_5o4n__l*V<_gJaIDmOxLkClbIB_7=0l8)Q91#3DJi$Yow zC5o~Y9Z{;4ma4T}tqRnyuc}s#*E8noWNOvW+I@|?e7k+F2FBDiY-lZGS{*>GA}M2h zt)f=>e8em$YZ%ijMJ3{Upmr+?Rq<>>m2U9fW~lf2d>|``^!fIJ^l7ki+%V>Eg=Pbs zRT}74jlRFZZf##9V^y8ZC0TO3#!xalHcddQke;|I4%LwLljYhq#Z zvnK_|*taASxNd;58-!ZNRT8LsP-q8H+y;$nHy;HYQ<^os4aBD*SFl#OQy@G!6vvpi z8w!t7v4_Cz`ZQnx3bo#Ls67hi*C5mkZwBDjT=RfGB9jK&1WOubPxFywp9_|J$bTLp z=6@EY;{OIpm;ZH?s{c)tn*V1gxxWIox_<*ox8FdC1(+7`6bb%Y^MM>Ei$2kX<3w&# z*His1D1Mvx-C7vr14OoX^8k-hiFVmIvT|Z0BBC}`x$e^jiCTXR25ilvD8ELgIU1%C z_?DolztuE=z{^El;FS{jx*#ditmXo2)u&OcttGw_lyYJ_HL-i0>%N97f+8buwQmcK znyRB2p@+tgtnTsFyYAaQ2@$Y0Z)5YUjltiral^wv)^Hn&XOS_Kz%}x>kHU|!yn$Z1 zAn@+G6OY4_E;(fPhAOA3zGW58f(Z}^gRHTa-thLbqn?VeL?*`O6ohu1E_AH zI%s*jpSZ1m0v+|^5OFt2oqv?L?UM5xC$8;3U|H9UmR^7ZG3HKAW9@_p*u2liV84wU zjsWo%{5z^OxUc9(fIor2{T9>j0(~6WeO1#RcjzDMI(76ulE3ZI{~9Rlf8y8w!J*#? z=x;dmPivVr4(1_b_YbvGfHTPYUTp?2N90!TNr2m>Edc(K$RBBs0$xPc_iIlAo+Gl= z`z(NK>K_7X=$ULffH8Y~jrtnkE0Fq{n7#`%&6IDw#(#w`wG-BeGuo0i;c* zK?mGF*FOUkLwJ|zrbEA{=~E8I`>^lO zwN4%U|4cNO3mLK5*-*bZF`W$UnAkaIbtHF$qSlldok+FKbVtRu8A+tlCW}OJR%!-Y z9K)zAuzh1=eYZ!B4&5;jId=Q#KqLZLesE}HfQf>3(uifovQ|8jPu**>=}bPA%pkm} zOo5RkQYg8%P10FJn$&%V`^Sz9^+!gI9E==4eCY6z6NgvG`UeL4j*lE$A^X(8*nuNQ z2Uf`X2M!!RxI!{?c<{&y!HK@HmA(hY#*U1wFd6JS);F?3aumZne2mG-kBnrKqgE=5 zzqm*=Y)G!7`&$!qb#F70bteR0;7nl+Tc{A3*UZz*L`#g%* zRiXNoDz-)mDAleStyWpb>eU9NQE75*R&X2%pu#c|)_JCUw#rYZ5FB%hX&lsnD$m2p zZ@CUsx>xGx{BS)TE#~FAOB}}^R*yXZU%&5GRT9v8kF1nd$zQy(7AGTgG=3_SLGIXL zgpKa*?%uAB_R`Xx7i)V6vp6xGN*6-uRAzd%ZMLT?($yKt&*iObwh)@mTOpeK>9`r1 zNEPxSyr9!~ooQ7yCaG_7=0EDj@`ZRRYqvm;8a``qg!l;BN~b0;Jh3f??Cr2PJ~SCO z6CdlSztn_-&DxHw0vjS631;W^7U97^)~B(Dqc zh7hmQ=k-IJC%N)t&UE#zVV56ENU72;g$F7w@O8SuHyWCUx9RHFnWw-zAm}mpK7;!W zP32x)ed+Wt??1$k=?Q*lo_pu{2K_~H&#Q*{em%qoP{V8RO8qI}t#Y3C=}E8#->hHY z>tR@(80H)G5wwxu&0zHh_zho$n|WS0&({s}P0)p*YXzr2psQa#{Q@=oSIp4W=T944 z(bc~p`nl7?F5Lc=jiN>2-U`o*KFkL(+E2m9t)h#y=;B87pmv_OCwQ&FdxwekCosMc zZ->Tj0785V$o2DltKQBz$U1{>gEXu^$@!DK-he(N6b&oLMws6K^P7kHAw%Br2;bF`(2H zyD;(8YALDg6YS*@EB5j78K8ar$}0UAim}GW7Ib&7;$K^3|6i;46RYg$hQ>+c?<=eL zs#QFF&O3?hzqyM4UCHB+z^d6AcH;`Zn(bS`2iTb73`qXIhD;`OE~!EMX|9MLN3KBx z-vdKDolR;mANxU9w9-`)5Dx)8o8wK4-9K@$hq6F;gX}*leTR4$zfQQBG0|Vdm)>oP?=_(6vHLILOzk7y zbYG}?=`IY2pEGD}AbUzTR^#>p=&FI7u$Jb~MtXBxD9DuLXp*_`5~GWP-$96Y^hy2} ziJz2sQsUhbXCtk-N=qE@dz(T z{Gmj;Q6)J(gap#PB=HRrp%L>3Rv=yxF%RN-$9&*ljGJ80`04$0t+V$dn)go0_YlH( zRPx6NVNaKMWOpYa^qa6TlAIZFx@L+*CnhX&h8YEOw!rA7Y|6xkz0o&zs}U^}tklGG z!OSzmGSjkxh3hwx*wyjz#EcPxfG#@dCm!3F9GJ7I_^j}3ltm6Hk*3hD2Oe$K1Iw!q+HGVj(&KoSPCTrq$?@ z^K0y6&2cIUMyDex5<5tTqF{75x*`!KT^K#gig2QpFj$zj<0<^msRr*oUZrAs4148o zLgpkaPa@$_XGGJ!L5bdv@_a^3++9exGj=#TM<&S>jboxj4SWf>IVMlT&{#W47@lo!N z_D}r(LOVJ?mD|029e;O2PImO0I3@ZS?`fM9CF#nuqxu{=I!Fqc9P<0%9hy}CffpW@V?Ot8$_nFm*a0g zXsYA9%v(|Ep;i4OJ+`bBcF$w7ELkaG zew%b?(k;Sn(lG)$T|Et>^6`$8jTdBbyyhx@*WmBp=*5-EX)C(Q-)G^3_U<4u_1%eI X6Xpp2#q`gZtcwtkAH2%KE&%*L?7Hcl literal 0 HcmV?d00001 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o new file mode 100644 index 0000000000000000000000000000000000000000..7e857b00c6adb1a78dd8c97a52c98309b1a83002 GIT binary patch literal 41868 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

k6FV_tZ%XwM`(*W5E#&BP6$ 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 t2Ig0!+{M>1{7l1};!DK){{a2b@mT-> literal 0 HcmV?d00001 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o new file mode 100644 index 0000000000000000000000000000000000000000..cf571e9d102fa0fc09a656cb1734f760a007931a GIT binary patch literal 87240 zcmbTf3t$x0^*=s$W;Z*TY(ic@hyga?waX(99w9))1d@;_BoV?(5fYL>0wIYZJba)* zsSSua32J9IXtA}5iWRH2NH!<-2{{PXL zIp?0oJ@=e*A9H7RxHErt0b@+E{+Q&Jf|w-j%IBDUB4=<*6`;1f)KIWxuc9l4)FA7Z zx@E(7p3Y2{4XIYvnbBDjR&-0A)HW>T(s%#4Bzc)JoI_u9+xE5`7+_YWZuwaY>AGjH zUAMIGM=lLp$EMeZlnS~dIUjN30uVPC7o1HI=k-j?72q_~BHjoKa|GAfx=jQlr2hQ!? zJNx#$lYXi5G>&8b{f7qX1KRqx$M29_q%}?-fVSD(@u(fp`BEmkV)Q4^&y>@KMeiVv z=#Cg;fVV2+$@5Jzm*^6Fnya757sdIaI{NkCBYk`Q<^ao*M$LqELK9S5y%)yzzcHEIjg@|&Q|?i%zo=@3$y+fF|8Mz}UZpS^1! z_|*)eQzWfgCUZX@_qRxrd(=rPCz!Y>*XSzMICOEPv!jD*o5^h#wS{%%gw#znmYlnk zeu%Vmidf?4NJnekTYz0JTUQH|yOF_gGvUGq~aursoRj9qHwJKOw z1aEO?jr7gKjpR!OzGSWhWVwX%rS1eHOph$wm?zapH4UJX7sHIky*K%7zdv_?H1C&@ z(>V5{%QoRqar_5)o{nSY&)DX@&$Pgu!N1LWsrPN&`}^|v>u$@ts)p^jsz%)rrrXX)LWWU7S~FhglmymFgVqr#3b*dZI?dk=ixlEd~k&LSS^ z;A~X0h3ecZslgg0K6bS3h32+|K%Pl1J8BYr-vMomaPN^?mVTt-Qn$kh^Pcg?cdja6 z!~Rq*4ck$E7#@u)Pb{FCgq*`|N7TZ2PSqp6D)sP#OU#O`ac2A82wiInZem%6LE1UKWOlYmwCA}*<>lO^uw$yUKXx{IL> zDupj~o7Zk=z8$OITm4p|o?AVo@w_A@d_<#`-KTlqu57KmhG#1AYu>_DEUR#NgrS+e zf|sNhE~nn187&Q;qaMv5UIi`4UDeVc)wIrt;+AY~Xl;F~H78M_{CH2;LoJboJmTO{g_5uhu4ED_cdhuT4NgBW2{!-+`w5vM#HZXA8h4R(XA>Rg3PJB4|{ ztFC%$RZgN!cXU~>^i4~;4KcDC(!J7GEzD*}UmcR%D1(Q+MYWKGFYHE6t<9U0Nb`oo z=MC9Vbeqp^%&b-TSfvE4RrnmC!5;dv@~3q#^$qk1@2Ua`xwxaePZJ z;w|Kr5IqX?B!=iwktfJ5j82-N_VTA)*L-S+oqIDX;7z+BTF-RN9KRxVHg8t-X?oM zP8P8|NO>C_V(amj_UB3TS5CQqopQa&*x)K9TnzRd}Xo9Tv-S{%{9{G8^QTTbd2o5cd0u+u(B8y zSP7&ARst!A>@XvLXT_?MSQDJ|kL?=1de2uj=VM<*MbSzl9xDQCwXsU3wZ@ZJYeZf+ zoikjg^~N+lpAGl@0$vgQd6pqVhYp z8iXuNbD0N)?=^SMxpQ}uZ^Vc{0(nSw=fLhEu)C>;mIjfr8!6k?nAuAseZE&l58oi! zy7Ikt4pDstpOB_bXp+w5Y`)aJyoWB)_Bndwh5b3Rb(iZp{aWO7k$%QM@sl(D^h4Km zT_e|F_~$rjRcjebo>7WixdzH5w0z)LPZ*F<#TE!mv` zZ{--WdmOHh`1jlFZa0Sx*xVRh^1U|hi@{xw_z&1*KAYxy6-ULW(!o`VBpF!y+=F8zjxZdrV@%nH<2N|A;E-{A zjK2CFj$3h9)_w_F?16UowDYse+Bw^_(&iq|t<3jowF8oEqt%02a_bD?74pw8)6PZQ zKO$F-L#q{!p7p(b+4|xF{^Q$`U+>9*v-Z4}q( z`t*+HdT5$%>;YbK@dS^1l6NqA?|YcH7q>5JTc|J4OD?wL%ty{v9a_|}(6_)l-#F%P zIkarY()OF$mLQ*R)Njzsjb+}Od`pnAb%$=~m9barSNF=;t3opNDxR_T^{^lONPqk`WBvVwTyKL6Lzw?k8S&49M5wo1LqsN}T% z-uwI)B<8x$zh8dD|Fv|V|A745?nM2rq=D^(*R+>hywtR^eMMWfUSq8AR{K_Vkgo=K z2O5v~FSx*yez**0S9IQtB$P;X?U?DuuWnz}R;$+;tGuE?#E zdLD;0h{NlL8ao<%_1-mzL)W1VJJz?aYimXv*6L0AMq`6_ov#^jIC`k5R~)A3Q+mZA zE+h_dJPzrXjl=9uL>z1wO^+iEBYSY#;oB!<^6-dX; zI3yhV(AR&BBOQl^<6r3KH{h6#V?S6P#u2Qg1-0DSc84DA+N8G_cX&7X?(9*^KAGkQ zRy)8ItCPK&D@)J9IQazb_bD2a^~oKld$e}4@d1z4M?6|FzE}~j^ep2iJGQjn-F6p` z)n>#h{_vKLyM1?gHzQW*hwt67t$k}-D`NFi{T_Y0aj$o)uNARMI($#BSY_&&yBi9~Js}C+WLULhYTXPcjmo zztla^(0^~;Ip^cfIp5m~J*~^d_`Y7sH||=slj|g@LZg80+76xeyIuSJ<>^=LyUMxW z-`u(L`|UrJe3?{Cca&<^QNJzy$@8le++E@-))Tk??cN@i1zRGyqp%Yo?%n&cz#8=~ zbx;4BXv zVouKf^HRTrgETU??a=vH^g#RlZTBJL@($}A5BTo)-iM4UKm4;D54S(m_8>A2Y`S6m z%=?hBgtjd5#Ha8q;jm|sLV)?pt#^e)&y6Vu+%W-s} zf4_+1X&gIo)ZrM7;~(hjZ{k>rV=NBp^ZDLw4be64L0jQ+thXD|b@HH8+qyCxJCrmB zN3`W!n9O%3BfRNG$;GH9vOE&~rKRDu))vG~E&l`ff~y18b*cO8KZu@&xThJd*a=GW zsx_D+SN%BR)F*|k#v`uzIB&!_*w@FRom;oH&aizzT3WV+;|^`C5snyy8)Nh_26>v=HX44RU53%#F~%e9JKHcX zXLPjrknvvhhUQPt_!|#*bohK;th4n`kNLMB{>6^R+IO}6Tz^!5-1w#UG2brqhuaT7 z+N(c!bWgATAoh2p8md+0{lVMAQ&dji#My~^i52d832R3)qO@z6?+wQ~e7)r8y19oA8b6&~ zYkHIgYbDLJJ3(zpcp(aFZkmG=%sxr;?=BowIL6`-EyjI6_X3^84();-+Q}B$BcWZ{ z#a*5bTJ;3)R6H0Tw$&Xm$A@iIN2ZNk6p3V<_$j?4@}OIqO$CSv%S% zkN*|FuOy3U<-qpMzA(F#Bx1P)b4QVcZ*&LU;fS6_^VMjdhpz-IUt753*5GfCk9-`R zM>C$fou#W=#C$W_7!EBt7oO+ih&2ZZf9GLWLChPt+Xqa0rTm^Bu!_7G2uU#`kcaT3 z!@R>>=yxWG9g;}wB^>9wyVAkA@b#zg?Q$G$97AwOI65)j?ZvSGM>dY*D83)ZA{?|2 zo6GlMBewty{L#*Da6juT_Op)qo#~j9(^(2;Wfx{-m)K#YJM;f4$cBgB6fdmK-I`tl1s4;uG{q?Ca$3 zpwUYTzt11XW*IXvmeGz5?P;`Z?fhDaX*d@rNndT2?(-`w--u7Y2GmFVN{pHppFUkL zFsA!vdABC2dC&U4l?r^ORNQZQW@hmIlR^B+kND#LpDt<0bU;Dc6u&McK7x zSu@IJm}NOAgA}v56NHX6GmXQ1U6iV8ydDcCvorhE$4E=Q(;3Y?F38X^rWtA zqcnX6_F#&11n(vH_?igdt^hV>^+^sTsDz0k=_*AC3 zJSLx;^SL`b23chB(F`<=M>0q2bmXAUX};2=X^`2%=DAwSE_GA9q=??M+yJffM{=bB zn)D-DL4elsBih^mE$2t|&F8dfUf88bu0>_JUbR))CpoWejolaPJb`|90;_FWdq4X9 z{r@@O|2F5Xt>OD3ov+r^7L00(T7Ilzdxf>%_cop_-YRb^FU0jaNi841_x!Zd@A)%< zY$FS+g>i%L?xD82w!jHJPV5`1owVXrN%ot&%7ttk=8WkW z!~TLXi{^_mj7CW~P6xQ8VPYJNyf7f$MP8PYDLzsPV!&GI3F)vlSjUF9<#KF9TTYF% zZ={~h*FTbLsIDN}I#*#=uzRF26g#;?c=RYj2BL>(fq!s-KZ)~8tCPS#*hm8ZReY4d zjzo8Ihs#Jof7{-9#;LN(y>%m7* zZgbOfI&kqUBc1&?hvKHufH)Ms_m^d~K+hKv&5EP}t3c3EThbKvOkF zrCM;T7}1rUQ36^rGS<3Wkd~F9=zSo+GnV@xLCZ6ya60#Qy zhqB|*=!f;_hYzCC5zPZD?)D zS`jHmO(9W+rUA&xgd;nPaLsft$vBy2vSH@cw zkCsD!1+By2y^N`~LY`KMnS2dO^LqsDOf!wc(4KSQ7M=@~*Q3}^{+7w_kTP*!B)G-C zRveyoybNyf+$Ym$O<%0j+H;XExfUV<3-ratLhl0KB5p&b*Xg3CqM1ggUzau_dbsoE z&qf&^2ZPVbVnf!rv8ZDg>JV#6vY%#T;r&dbke)?W_-ks=qkaaiU>1vZil}brYU@FJ zV)sq@Mi+KglW%OhLBGkk(R%}SR*9GLY&VT>$kJcqnp+dT4}Qg7V{}`~)?AIb-g3m~ z8K_M}MWP+7?r0;%`?e!DNgADSP%U^Cy^iK}>X($QFYA=62lU}xPwbA;rSpZ1ah`3Rs`kpZ<$5)CT9^B(IETp7XZ`17 z%F<{3Hl@&b;wiFU#Ov8lcYm7A?@p*J+k4%rZJ1HUcAfC2cmColr~J#WqLiZ5kA3BI z(laS%=e^}LvlQ_;1nh7}qm5S!-+uFM6G;>r+1B$R zo;xc|OD184XjwH8=bTm8uYe3z>81=HgE6wwy|%bN&BksRwNi{z+1|G|={ZL#Xbq-r z8OANLWJM3GIxf~O;z@5b^7yJAT)nMI`jny?$9cGq%zL@i6N9^cfqrb@puLeW9H-HT zZ^v;1ju|*o(3hieT);eg7{@joH8=`!ym!S~Kl!B4$n|FX~m z%%Zgl?H(M2KIAm~k2K>fl?VlN}x-0uwWs@snHIYge1lz1ZC6@;f? z{XiO3w~A~b`$daL<7ks+a}NTIR_H<6#MXTTs$z6=> zusl*&DOLuSjId42t=W8pUoTBEtzz8b9X;w8Y0|>^Y@BVzATiKJ+MkOJw2CmTYfBFe z!pe`jtovH6Yf~TeKXSTGt-x3`ULTLSUBq)LbPB7PdkkQfyrPZP?Jd&k0$WOAd3eeS zey_gkdDH+OOEnQ8<7ounSE=YxqoZpn@Sx}MUPaf9y-Kd_8jqg6bror(xneT<7?l*Q z=5@H^2=B-?^eGr-3gb7z2$Hh_ol@xglkPboO#KZmyx zheu;CT{`U_>pG2*k#>oF-QmzJ`Y)By zQv$`b$f-NAW~W`#D8uQ^y(lfW@l{1nJA3RfLYLTy4cd7QK9Jn>Z1<<8Cw1JL{lxTS zIp9dc=8gkhc0KDqElqw(8+-@a8qW7DHwiv-1^+Sj2sLnZO6gCr^Qyc)z_+dk-(l%e z_vkLtOZ!?vZ?w_5CQFaTURxcW(tRuqvNY|cd+caqN&0}c_~ia=@mN35d$jT1IA4Fh zHn3z!EAIQdB7OZj67Hv6cY0PLR#8+J?evMd`gtcmZR4vwwEcd%FQ6Ku%o_W7)1Ov* zQH5^OLi+>JSbrB{f53tJ%4OIe2;=wtVI2-5+Pehz{rB_z0mQ{uTL4T_%O`V7z|G%w zi8Aau=~AF;@@^aM7SnO2x65qa$d05G+Zgqr*yo7QBlwPSBJxM%#9DVedbWUjzhN~b z&|Z;ia#xgrm1TD<-aoQ>?=*}JRIhAg#cgN#M#}SL;9rRi1zo|G9 za75$y7X6j_@n3Kp$3f3ZPNAn_R+g5UJ=S{H&9`?;fxiZKxLwEm6FZ%45$)QJQT`cD zC%-4c`;&MJ>@B`7xAH&2M`cB;W+qPd&p2A1mxIwsEf?!tvUSua^gf%0cgDlet}v{Q zY{m7Fx?CzxVa(e$%stwaW2Tx89PUbGg-D=-8-VRTSH9kH6Q`*FR zi{iDzX1g!C9M(DQKE1_`CwRwOoaX%sN;rk=uwy-E$NttUHN+dk?^2@M`?W>sF-AXc zlrNg+F1-h+Ryg=ub$GwitFBbK@TMEeE_Ltig5|jL-qT{Wk5)Fn;#f;7v|<#dY>e=o z@h8w5=aTT;e(V`oo|_Hp#k+eyg*Hnn2k+fQ_`(cUqv0vi@J_6Ym6leOKQ)Bjvp45i zD`k3im>tj&hP6G-NhKE_;CHjsvM_IJ3tcCooZ5|dZp*_0?e5Rp9p4_;7OVF+;=HlG zc;4=7y8iF=i?@8ZZq%QIdU7soobI&4=>G>Z$_dAO`{uIYMI5y&_$8iG=`lH+q?(f<*_1@q8IAnkKnBRGLtUjh~ zbh~HA%Qa#bvQrw4CrvGQrjv8-0mO2+;lX?F?sT{AHt1<0wQH0<%1FTxpFR?2clt0q zH=_A%lrbE<(s{Q$+Uqegc-zw3)7nz;oHfmx>Pt7fK-$c%Hm2ZfV(lKab$vK;|?(3m3gBl5A=gu*E#-PRn{$2d{11TMgTT(i5k_R=V zbc7`@ZW`l#YfVbW2jyeDTkF7Ik-~f25O3$q6kqA)rFbJ~itcm`*0c17rSe;0p?|5^XT(lcGc zH`&}b^zNSJn`G`4@=f-Se3Q+6b2ax(cKfupsd!Upns=%%+w@H`cGYQg9H8gGJBj)= zy4y8KpN>1p0HkuIR>O+WD2oU{=a+ z&ug2BIccCyJN7fZGkkeMhi{;fjJ=lxWsJ8lqi9EAJKo>ai;P*`0$(BLNc0XeDxOYg zpVK~Dzpkz4&P_tcATHncu1x~oA!6sF?k-xfI zjtyV_wIjN9^VF?WCZEIfcu{K1`ErJ_k8po@<`g3D!Sj5u=vLsX@E+DZ4>qe5GEByv0 z781A0G3{x5M;q^9bdK~skDc+7FPFLwJ9c4B)ldI9#+#@IrO_z`2?ynZk}rp(zvk!w zC0dup3`3bhWv))g&x-HJliV(pq@(1~)RHgXxnswiO?j{Kw?4)eJnxsgXkQ=P#n|g_ z*;-?K-|9c(-?QsO|8V_7zkAp2uQWA$-(z2ehoi^tqJ5NvUD)r}@qTZMwO>EGJZh&} zPU}N4d-m&yHhS2d@}5K3nn-p{_{h=I%H9_CW!;>btu^EJ!LpW9{^8}P{O*=teWlvN z_uYRL>}uh5wG>xG2A(0zE?3Lx-cGCp7sEG*1K-DX=`JG&c{D#jWv+303*HI1t7eqf zZQRtpgzvA4J+md)Go#oI)rVqUrl;qHVpUs1&yhyqNdZyu{%#lLXs-5_Blp@{^Kua% z$&(Df#}sI7EaEN4bd*{p5p4{7Q$tE3+gh|kj>)7MJN&i+551oNy;6-c__TUB41R$tw`a$QAJRa$dpV``;THnY^V zwxM!$b+cT1_ESJzW@2y!*AhKHP@$P)%pS`RQv&z#JllnzFW;(ika)a!O`uomp{BbzNP9)fb4?gAmXd z$`K+>%?c%1!lscu#jSit--k2F;cH!!tZ)c#!)F#3(L_*4nd`@vn|1K&1*6GxMI$H! ztSVp#w<2H!a>7ijjP%ruRGc!WNESGeXJ%FP@^#2Wb0k9Mq6@CAzS*^*+ErgoIn{t} z(p*Vi38u1WtL2mpO|{KDoo}gkRiL{srxWCw*I{TwR-4Ls!z^4wqx>#D1+U&;INy0Nf?nnph0 zg9dMMO;uA6 zCj}t|yg?Op5P%TP956<#5fDngR-n#?#3fha!jl14gq+ZIh$Na!!r%*54{m{wvw5#E zdu}sDgNzO>v?MVhHPG}=OhVi$5gbxIvXFPdD!#D!|79y#6qxF;Fj!ezk4{Ca1+)US ziryXIAm8*Risp*7k=3!dBLh

6oQs;ZVQ8C+Xevp8HD$tWE=d}P_!v1Ox6%ZClk8Z~Up*x^HmjmR2S zHhSooQ6sX-Mh+_*Rz5l$?*G4knNVg0-W!y;xN>PYv%a>ZG|aaREeqG3wWYpAZTTvUy^sH~1?`O~LP ztzKGERarJOTwa8CATgw%rnIEW$4{%OS=c1ttZ>PBO#>I#EMy&cktR&fojGG_ZgIhk z(~4(LKYjX)v!-kQu-v@K6J{3_H3>U2Z|1}qv+|mR<>pPCeOi-{snaLVXcBPNgqcl! zt5-!eF_}D}XhK1gkXcg;@}?JQ(!#|BHH!-CDr@jYpcUHG!ory|ie?l~EsTkH%~gz? z<|ljtNC>k(x!dX#yTA{ygrcIcmVa!BoN^7cOy%7VdPAe{MK(8EA9ML@FyPC8}<&v;g zRfDn0K3iOTUbwD0Tvf~vm_|9x6c<6Dp|VVKgAgiyyd%G9| zf%Hh7>xaJKSEX9!rd>uuE)PNHBMm6=Gs$zNPm)1~Lt1YRo$7`{We^oE)(qv@2 zo<@xjPfEZG(ZZNZ$~1Q})5^m25v@K_5((2~)P1D1R^z+Vit8~Cgqcd2h$?g$-l$cx zOtPx#lX+HxG8KJ8b!km?d1c)aq*oVSQWFUyfnOoJaH=FPFj9gVl3*p5;LUDjT2)DX z1T7t|Eynb;RN6n<3HW-j`jMKvq6~S2=Ww-FTVJ8^{bO2ncsYs|UbKW&gaSni=e~DL z3ope#=<2oFNS#(*rm@KzMvZXaidL+As28Lu5tZl?6-Pt2^O~Z#m~T;IpF&41=9}DH ziSLmU>Ad=eC9YV}P_0!~6xT9I;G$)!+3VdtP+6^zu3U*Gm1QhhWoa2C1&US_FU7*7 zTrG(-po=b%00=C&3aluui`12rE!8UPBE{7WOO*F|#g^5UD6Fb1538}IGGE5rl@+5( zDkJs9HLe0uT~vy=5;B7hSyri_wzvYLxY+9fm9@o45j9a$?}l_uV^UN7ND+_P=+3=QY&6kQjb@+mAOqLOPEX=NL(f3LVe}=oCYe9FXkdr z6H%#`*Oe?%=|zxOX+^jc-fAn)~OUqe;QBsmoQWRx|!NYzCkI1M`Dk&~6SyEZG0+W$Q)R(wrR)wXp z>NUml3Px}^Ru(Ruoi)0)q#jMC*5G26f9T>$HH49nOqO_CpsE%R7dDh@NR*8 zLr;9|V2j=g$9O3hx}IsRp^@Cq%Pgr{hO<#i!b|YNzUK2)xma`6TD?}PRWotgm)5Rm z-oEhkr78vtH1-8{i_)6f6~!e>Y8tp0%qtkF-l|s#%VsM=Q))yK^HJ_A30t&>B3jl; zHTgwq)J*A?6mP05cE>tao0^7*+m+lPZ&FabOM=i|cul3sg9_2yH$uAd;)U2shD)lo znp$)P<(Acq2n|SCz2LE4TT-$-DsuobQFmr8sYCOHtCymw>%(=J*oQ`?tf(|BDh=08 z3rEg$ce`3{xV*ADJPEUGy(YUiZ80{)qWw4tsJi%B#jH(Xy@SGh183z>ulsM986 z(WuJfdr7szhWZM%1)f}2f_+C}O|6f?eRSuGI;;vu!tq>Lqj1{P`dM%=Lybxe5u=K{ z>iUMdu%eSnu&?L7b3#>BO=-+FUOE#ad0|6kRRoK}(vsq;N{j^$;o3Eypq;NRL@RPD zH3@N}H3^b<=)nF+ zQ7SQ_+%=zs3iFxAsB0eMuK6tP>3sG+?ndwhxG|oHnp3tzC`hksQ1ocM$N zUi{&HH?h&^a}o>myNHFVf$R1lHDKJ~>+gcmQP!lN#fL`6RCEZ$MpiV)H@>1_(NPu+ ziH)^rkZ;6A!~Ek8!|?blM+4(004Yc`%TdEvmZL$wEJwqlS&oLpvK$TaWjPw=&oVZ) zvm$kP8#``BTvR1vNI|%IQKW*?sB6J&)oU}cA;&qtKPc*BcG2XRIY_(*1U2I%8j6%A z)YX-&kZ6lbNVuz)t+%3bBc%*uQ@o;iRbh1&g@XEGc%kqkE#SuWZVX*UEn31;MMZ=& z%MxB16%nr5L=^ShuSPwgWhA`PlVH!*k>IMRh;Y?JqA2H9GwR1}C{dNEJ*7)fQ~t6@ z5$jnW(Ng#Wqebus#`5nE_44iyi{{)P7|XUl)R*OGuymPbbL{E73XhL;e9pZN7_IU6 zD94pRVjN!zQ8ZH$(KJ_@xVoPiUWB{gCN&=misn8R6sz@En3v;NNHnjppja+rVZQuH zAo{+)o_(QS4ab7wbH@oHTB|X$xZJ@iK6eN@E_Vn!K6i9l9|_k@$L3^dxL&K~-M>15 zh~RErE3YoZu`M2txq7)7nq6HN7j0Tib!DWcF0UG{G>tS#A&@Zt+t?zx{9}#Y1s3E*`&#XLv8UgJV%s6 zl%|^Kam^%kPK%hil{lhQ^T))7@^aKHQk5{pC*S}Q2WIiX(c=}EyVI`sh%(xczN(r& zl@(kmhZy{Y4y}Ay*~sBqojT4hjV$MLit})AQd?KKl#fknar%VzDqhkM2`|T4ZEa<3 zxV#KcX7J3WmJ8Ry73ye~&!Fnd&ci7r8U|;_IJs-!a)4fjGb|k5)!_&*g7aXFA`V-s zH5|~goIH!eQ7KQwYwN=eWi>oguC4G+l_9xD`o`(l8?t)rdvI4VwnLO^ma}gd&D!=u`Wqg>-S}Ep_s%XU=%gj5TppC#lsrC-9 zV`t9(Q*7w@8#c<&J;5%nMMB=OGR~sJ*C?8d@|-Ezi-=Gh$yZjF*SI#ykFu!8p>UWF z6@32Sh^cOR0jcf_R?+f4v*P1eo8^|QuiyZY)Ofx zie6bx2g+rARS6!3DX}`d%qvNQ`-s4`2;(_THBN@r(an+{K+ndLS*^4Z6^fC7Sp>y#si;t!k>O*rcp0WuQ^G|_!?mgd4+GM+f`<50AH|8c{gc(icB^aZeq1Ns zc574HU1F;~(i3kR2u1z!L#9W?R(vw*)umMpW%y`Mb>)x>W=Fc#f7`!&!X>k+X3;O2jw&ch z^@}D_AHj?jag*?Vb`1>u^_Qx>`Xz($Q7cRtrJ1!g^_5uR@qoYnmo4Oq`pjQGl@edc zP^W{dsz#0YMT_NjkYB!FUPm1Dix+0b3E1IPI3(fFN(^F@Rzi5RvNw1+A=M825we(Kh|8d9p zUrVXE{;x{r-46f1n&$Q-x>nY2$f69PR`%@hPD zSW8Xw52n7(GIH(T8QJ+p?%F^?lgcdn--q(%o2R16B4(RF-}YuZR9hQsjz|hK=!N!Pq+qsgMMaTd%d%D>j25EDQ+hEYnG7f6__FRNfS73HH zTjjAszHuYe{Vn5fa4-nUtZXwo+w2fAZn)6?${b)BM^w`J=CEw@6e`S-7Jl82emcWX zUu&(|d9CT7*A79WXOLPAh!+8_LmF$%5o?kB=Vp(<x{tNH<9 zqGN9{+m)L=(WvOUebHkuE{A5D6EG#@n|KF)v@wkDRwK+ZHtK&u-RB$MtVUGbGA`Hc zEtc`s>iD7YOh7mLW1{F_wujdQYla$o3Hip8tIAO;#@>KC0kp|Rot+M&d@~vSZU|&f zL1=m;@)&GWEn^>SIjV=Fvr3hHxyt^XTVwg=xO`MD#%MMwI2pqr;MV_Bs{@0MYXA(B zJvwTN<0QelMWvetOu%@;_)L(j5SfjRz#hy$#x&U}J~qNS)wMxR5|B?d@GRr*RdbLr z<9+104`RlZZx|eQj+XCsw|sw=@?mZ}S<3g}sz9%%T_RS%Po#j`TPWbWEZ|@yl8LrX zu>NFX_GE!LGKf?W9bkKz@_S~ReI@AwtD5PJ?JeWJ0Nk=te70{jXPaah4+hY6Qc?UQ zH1Ey0qEB+FO+q7m7oz($HS3_~647oOz zv0eXa8Y*Xw(TJw$WZ{>9*%!AM>p(HKe*$IoVZk!3r!3C>Bt-v#;Wq!8&LhTUl<7wv3CR%2pwk{jwSQgR;}n=Z$YyVy(H%$cGR= zq^{O=^Q6{+@u_MhMLDqE4n@UwMyW=iJ-Y(?13BQ>aWjBeG5ckk-G-PUEJ@aMRLoj* zX5*99YDT_ACI!s@SpK_lQRTerQd6zJf5!CD-7;>6WiO}(Da-D(j8fyn)mVIIqwB-y z9MrlQVVPe+#vo*)qRTmR+zTzI!_jNaQ)y5i=#y%8-{&p*SU!`H=`;+)B=p;Eu*Bjs zwA>sYG0)hd!n&g`_b4|9=9{Ck*|g)=s^Cs26Z%>Aa&t&N_Xk||w;yaEriEaNdf-!lHNdW$*U zG9IS<8p1=C@et+LQBo7VpQ*f#j*O0?0#-mUTF*hD=NNln1JkEqGn4fbK|66JOvhx6 z+CLr34%gpovlFU%2&dsRYbauV#rdfd`gH=D6`@^~h?R;RbUZ3}E$5m6$bBZ$&E_s{ z0Bm9`!8*kJy?#6B*B4%6cA}&RvplAOZ zC1wrvMaj5}K!u?HrP)xHvwyb36w?_axE-R#=HHo|f}b!u1}1ib@Ri#ka-_^iagjOb z7PTA29Rus$yu~uU!OV(1<0eeFoo~So>t^gs+~#|rxgvD6j5l?xImx%9ZqcnHW+vNx z9dZNAHZ!n&+<}oc*D{W-+Ck6PVCm@1q1G*e{p~=@czksrTgPz0-9W?~8{w_P>DbP4 z+g6AjxsLs8!f9BkuoC22#;5!(KAPWfopK+hEPfH`J*ws8a&CmGklp!Xc~7Zi^J zfty+Lm3iuZ;*(YOA>-yizVXSb9dWl5w_x9t(mF7rBbram@EJFAo)2Z4t;|S zQDYyx;^yOVnD}l!OdD}uMsr~Av=ge3eKuM#ADcf6ffrVxb3Bcbys)ZVl|&w*_@KM* zYt%vQpFck)x&c64YpadM*X${G6+RbyBA#I2opee+7`z_*B;m>6SAn+?{#W?F1so4$ zl>J`td%*Ep62*TD{tP&uS24ZI!QTVV70%~V%p)G{DE+yRNBj8ckPCgh3)0VnZ8x!> z0bU6`pJUN~FYqhD`v|wdp8)5#%Bg=J^7B6a4CL4GKVS5>LGFw=X~G-9v%tOh{{UYI zomaj$!Iy!1`p3Z6fp?Pl*Mr{(xvlUEz_&x5B)kIrGst)!u*%aVQH=f>8ZzelGw^iG|A+T|_$jRIIL=m!{TZqhex4j7kPIy)jjY8;SgT ze~jH1W%2&VFOTCl#qm{fe106CDxCeMJ<5BDIOns=_9!p=n)k=_*mu1@@}5H2-tAE$ zys#wtM?LGFe|%=y9=-aIOVyS7AL9J^s7C!ieF5a|iI0k|^yj&vdc8q=)c4=w>}QIe z!1#;f^cis+?+%Rq(f-OPbK`#z$DfYl2jcwgjN?CxJzvkz9{ndNu6^0hTVwD|1P0Nm z%ZYfe<6h!Oyw*aH{eZkk@B&~0eBD8gH%C229I9z=5HT1I3VuPPbJ!-JyQc$bzl1o* z9cN7cY^HDE_XIyB!q2zB1PsQu^b0?yihsVmC!r&LE=a;}B*Nco3`Ze3 zX9dS<+D%LsFY|eX2>;Is?k7&vw2y!Zm^{8EhyS06uxp3B6SIK{nCuG3q32JQvR+;j zJOx8Ip$lG91Ek(Gfdla~Bg6s7hhPV^M-Xoeo+7x8nCHG)CIOTAE^@q1?K7gUo))nD z?eL>FtPhmuZ6f@RX8DlL!$kOH{U@}?b9pIuDa!#n&YiU5i$Ta=5X@wLQH~o053?MY zF8VOPD90*duBKfJ9C$M3Wb(=QSuP^#<$&NP#EJMFKwtts0AVx#h~E*&at$Cyx$?<7 zU@jK@Jw#tQA7HtVpAQ9-Sq|{=f@iXPSd^;C;h#VAoq#;QD4ahGk$^m0#_~bGl^ki@ zNsfAZk2ncGVZ-vG9yI0~n9Y3SjYyNoCtxig;`M z*E@(jYm+e~sXCM6}~Kf>RMEp*4PP2*`L> z6OsSZ5XN}?(Uu@4!!wEfF%AUliAeV%U;_U0*H;+-b|UQfn~=m#At34>T}I6Z=d#{& z@B?i`=r0z$nh1Zl0TU4CNpkp8?Sv1l*lY)EF4CkO`jBI>A4fjgoezU}RSthEnSM74 z-av%k-vAS^Og>8vziRwqV*E&WN&w-=C#p}=9a*>gxcSzB9U0yiFDD{`_ayd4pB0X& zMTMgaC`48i<_Q)Eo+Vf;7#2KF@K=J%1Xl^J6Wkzph2YJCcM9Gs_@Ln9f}G!(@8<;f z3cejwRB-${H?kn0CI_ou{91phAhqo9R(hx+z{Lj}2yXZUnM z?&HZ92rd&`E4V@MO2JY4sBKVCU9#pCH+6s0T93VJaaFSq=V6kAi z;1a zVAJ1b!J7r|61-3FNx?mWuL-^<_&33S2>x5J71l-iPZdlT>?b%vaDw1e!7~NV64~ZcL?qjd_i!(;0J=A3w|$XB)IwPBG_ASkl<*+NrI;f&J(N@Y!Kx7uj*Cs z2En@o9}@h%;LC#V3;sp$UxGgihOm#I-!#GAf`bLe3g!u(A-GU*iQsC%O9ZbHyhHGD z!RLwH@jJ%C-xoY0_?@7M{R#7xB6t$I!N&#n2)-fsAu&VK{wDmNfnD?*(5Kd`Ivvf?o*!NbHHdFgEP;(_Sz`aEM^GV7}lS!9{{g1uqudDtL$B!-Bg7 z_Y3}6@C(781Y6^tk@@OGM85h6jugxl{R+YR1rG{-PDH$8!n1G>Nq^;n+XUYf%)mXQ z-V67YM8q2_I7N^@S#UPBKTXuCj_4td|mK;!M_RqOYmpG#56a*{2^l2LodNh z!IK3~6PzVjEO?%v`sD}2Unl$u!J7nsBlw8mvx0vRd|U7@g8vZww_vNzZvIjPPZAs? zI98B9P0Vu466B8)lP?iGU+_{v{y;JHw+Y@a_>|yY!9NKe68uV#H^7YFRxn+VKTFK; zF@pSIV)7!vg@Uz$s|7a+-YB?T@NvNx1m6@qDENioF~Qb2Lt%Ppf_((}qr?oKC|D?X zu3(km`GV^O`7^|fcc?t@@aJ*oF;5@+!!KH$Y zf>#ONDtN!((}J%Ez9V>8@N2;U&Pte{WWnx&g9OJ3P7yp)uuQN{aE;*Qg4+b|72GMf zNAQ3kf0UT%e<}ErUNs*m4cTE@}=$ccemi9g3k%=7yL-@ zs36~x&UiNVaKw&+j^HrC9Kq>=^92_RE*HE+aI4_$f)5JvP3KH!pWu6fp9+2}7{s23 zcI^c-1cwM_3+4;X5iA#s2(A^}B6zdl4#D3E?iKu#;32`U1U2kAn4h+S>4JP6H^avW zP8KW@Tqsy8xLRCwPY7IfB)KD+C(_ zuMoUe@HW96f=>uOC-}190m1hL?;qjjZ_!8>uM|8iXpM5i`v^`JEEl{)@NU69g8IpB zypUj;pd+|i@Cw1}1@97kSnyfFeS+@_9v1wU;D_06dJ9i+v08Ac;99}U1#c9*Tkv7Q z=LKIAOc?L_YbV%Eu)p9)!3lzE1vdy@Dfnx_djua7+#~p|;KzcW3;rNzo+|ke>?Jr* z@MOU$f^!7R1ZxFX3a%I2DtN2l4#Ay*F9_}z{6O$i!9b3iuhxPc1$zn(5gaEtS#Xx% zJi)q>{>UM6_0;O&C<3;s@UkKmhv9|?XVs7-M584~O%I9PD3;0(e4ud%BKjUtG` zlPD=HEX5+?DG?$hWA>s(3n4j8LgX}sNh8R5SuQaoxr>_!QG#eA8XGIINF{=Q5d<3x z!NNlY8w(Lr*a=$N2wDh!-|Ty{lS|`+&G+`rn{Q`!FMGGMJKvraoD@t2uL`aR-W9wr z_)_qV;JV;9!JmR{B{`mgy9Dh&@{; zyWsxXsb&dR%=zX_5-2bjl&MRte<#_)sq7G+aFV@{X0>T`HY3`k+L{+_mVk9-S({Q! zQG@J)v=CY##+EGs3-lkLL2Ao!46TTTMccd$i#h(7n2#>hs0)r7R7lS^94O7^!BBHH zlfQ+A1-4YHXEn2Cxykr>rLYT`7OjC8ND{j^^(ayi4HmHoY9B+_7{Vnp$eDqF!!!fg z;b0_N!OnIowuZfGhfj}pyDBQvJ6m6yqhAb)6 zxF^#p1;VFdneWWl97IR!i74;7Y_!+OS=hvIZ!cCRfS2cp@o;&xG*FI5hlb7!j>TgG zrSf1bN5w`*)$>ktL_^+*`ZVO7;$aOz_B}hq);rKPkWl13?-URELhpH}*y{_u2Pdsl zwcI8P&|=qwqW2>2|Y%rdSXt-qAkk^m(lUUSvZlWCrS;%(>F+TsJrg^-lh~a2&?T>Lk9BbSTx55}eKg;xuhv1%Ala^(=c< zjePvR(DwCXf03_fxPbE_-a`% z9QB!dvBQ`zC9Rd09Y9jpk5A~w4}71n9~k!Z{aA$`@{LU4x+bUdW&AD+`Ch#><~(BL z!!V=g!{KywdVsX+;2TF@)VM7!BZ8Xu`4*m`)Fdfm-Xr`Ws$E)9FGDT+DtWrgmXOE$ z@@m}Av~|S7ezfENmu+A_uzP$z-U}Z>&Tihua}XF8Qd8@jj%aBWKfdp?*0$O@{NH!)bM860BG&7hINq&v9#k)ZAU+=elTT3 z^1g!|$IpMvF=VHZFKIjaVcYT0`{a~edeA`9F*_@s4V|=Or<@?mc4W!>ps+LY*?C>cWO?VFqe^UyD{*#bVP)!qW<=_k1PE|&!q zcwyH9@=-v6E}$bntD`&P$A&uoFSSe1Ezyyl)uk0s@e*{_m&b}weY+i{YR7S8pdDjw zB=0-CvyGMNNX&wN{+IxuI97`>oj~B^YH?}S7&x2DkSfipLeVQx;tG}soigaIKw8?i zIji)`X7q3rJzR=`Qk<27?nrkl-(8oU3+qbb*m_V-1y1Ps<&K)t_&QU=*Bm$O zT@|zH;PfgQt7K>7;|t2&IW0DyU3z>aIzmlp=Uw_3Mw#fiA*-Fv7Y>S>*djknr?@?< z3^|@`&w37sf4X|ktQH%Kg^9@zh(n+Fx3_0K1Fhr-blUa_=H^G)`CC%bliNl@)ajI% z((?p)Y$XcElz`$NXBM4YUXTFuZ@Y}PgVcD{%SZu3MVQW#ysscIOoUKA=jSu1X&3L2 ze>qr)Lr090xbu8p*9no8ocsXR7xT~&AKZD2HVYHm4yGqRutOnv7(P7fI#u0S;Hy4# zFo=n0T473Z`21_vx|M5nwvL+I-$F4J2aVEmj%WG zfe6v-6x4BO+`+a_1>E4|lH5MrRd&jBRO!>T2lKwPbuZUh?vTmb)Oyn7=0rEMn9FIF zwQ?-=?7f{M`GI+|?GS=TH)A#J03JZA1 zE^9j&bVs3PWICge10%aj({o@P3%hQxAvj~i$~s}UbZkkA9fz@+?NC|v_d>o05s9Mh zQ-AX8=Q?+&xnO5|)<}ejXS;#uPt1Xup3Zf@bF{MDZj8JLHjMleNl!))w)a8IKeppN zF=~&Ze%+pRgoM+}ZJ)^G_S7znshAhR;6`$Xo-LLpj(mRP;kHkL$!(`oqWz4GO%>kG ze0%K7(&^syK0DsIy@<@^i{!tg&vk z4KJG&J$45g->qY6^0v)X{x_>sm!t}^>vEeemPvJ|h;v4B^|VSKl{5XiID<**W=<9- zI)innyY^La7i-_Qu~Bjx_7?37lM|iM+^)_btIbZVKJuHaAET^|!O$65s$iUN_F4bBIrprLJ7Ik6#U#r!1GDEeF!kjv- zNpIVjJ}CK0mKU3^52&d&`GLK9_qJQj)76;x?8${QuIF?zdEZmmfveM1u6rEavE4XE zJL`9>f%Xe|KDIIWfg5c52b6tGfm{HR_w82pckWPAxyRDxPUOP6h-7oeiY&kFC(ZzZ zI0Hz;teArG(_uSPEg4RkC{nc{`vt-}ED~y^nVr>`yzd5G*a5q+y~^$62X<=d5GH;wM_Jtq5sW4I9fLJlfsX_Q}NLZSnb!z>4m= zGCF0q<_gC_RB0tzmhA7686{fJp(w!3>?MvInJZwi< z8#~iZy|anUn$+<6yy8RMPXaS)xUI&FJY zYN8_*(Mi#1ly1dAbc$)3mAq{lVcZs|%M$Ih0s5mb-P;$(niyYp(Q#&XdQSnly%(MA zPI~bbr(Kyn8@*yV?Q|^=a~qAe9Wu{2oc!;XdgE7EzG6d<3Wwg2ESk%W(^R^`@fS%> z2mnXDCD^$%oy%Kc3igbcak^dsbNg9QvB=)G;NLIu#Lm13?H(H@|5?+#UT2%OlK-=& zxoF#_6aK@d&vQ*cqkhHElU_$4ReHc;@tCWUyDrlK<-pS!$1{ zom=Ua=YmtGzRJt_yu_Z*OTS`1ccw?REMiB8j(1j@?oZ9mLXo^yxFxZ(C8cw>K0(`| zRyfW!xMHZMrXDXE9{U&;+%mA_avP~vz1f}TCw6X0>D;T$?$%~^=%oYJd9@Q4NITRL zHt*|fP>x;Nr8I2E*2YSk!s}?b#NT;-O6LJx;$B_iZoNc#3obyxQ*^=k$i%g?01gD* z>Lz0Mk%GA(9lMWAsOam(p1I)1U0gxMC(#w%T%EYk+>*#Eul6~wy&vk~PJ*2)`GKzc z$DOHlfrCeDywJg8H0C`3r9VOAu!F~I%!SZvj|=~$TY}#~lDzvM zbuP#MEQ#xnUG9?U`)3~i0@~ha$6l(&105_i=E9BIOg*V_=)|rcw;j)YA6PgSk5^>j zW|(~^%)VfZozqSg!&%%ZEmh-Zb5>Tzk&cZi9gT?{CBcs1lLdZS(R*v$V?dN~BRk0M z5!~otcO*gul0mU9L20r6(D&yqJzjvmi*spZwZ58-#Jx`!yPQ1*8L+*p;|UTxJmK=s zf|Q-@SqV_;>Cz9b;;-yBVX;?gCyuKIrGCD?=06Bv9NiV$o@tv05BMjA!Jw2@cHI-^;eJ4}_y2dlb7~kHaYI^#oJYi$$t>W#XdC z9sm@42NJtpw`tBTHV5^h4weB5Fkw)DdND`0^->cq*FL*zN~$~0Pv3b!6JWTQCUbcz(G8>B`vBiYQ|Uak?+F%Ut0tu-npbKdIJ}ce1C9}s07ofDf4zVq z(`J8F^~Q85QN^(?G25=*n6Ip!-tXz~$cinFoG(4Iah7K`Ua4ne&-#G*81s^vkKKnf zN;?a)I}5Wq3qvQLm^q^@4L(TUe~Cgx+dpwp{}5(|tpJ$JHX{+8#cH5zj@=I4Swx&)3o4PR5@4T%CL_croCBP zk^j)2eOO5wgB>OQ4*e{Ny2!|lMGskb>wNDrUrEru1JEV+wo`g4IK6Xe=D%5RI%dnQ z@aoXX3cd*nszny?@swh(M>RhT?4a|9QU51{X*IB@zE@95t4CaaWVmsnX?1(Sr zl-cco?xr_rTQ6+KUJTl2Lr~k?c2L6X=3|>b|ME*NwD25Tr$k&@IaN`71_?K2Rduve zP~UirHG~>&_SkCJns=kd8--AV@O0W>G%pSAycD$9sbbn53p6=X>tbX5)w=dV+Kw#T z?;Mj(m5$N0I;gNI&f3`Ju?1%}iDDv(;*wq+w3Q;a515{nTrs$8%=SX}8Ie+KItoyi z*?F*eoT0?KKe9u6jawe!E?x}@V?%bgi(Q8qx?%Yqn{B9)w z)Z{LkL_e$TiWUNGhX5z-Oz=cd0TNZky~+mSnHjPA+nK1=-RciRybyXU*U7(I=eJL@ z>}!W{w+ie`C|zGfZGQ!e25L~F?+g`V+sAwMTuF`%LZj@|je*9W0v}gm|MCrFrVdcNk3g@DVDnY=B5zCah2SPFc-4F=Juw;&mU z|7a9)uq7g=!~67(-UJ?c$KWJ+&>u5IKVfJO5_|7u8zRTqTlHvYgJWoiu6KJ@9~oCL z{oSFPqdn`5IJXc(E5Kq4ufP?@tss+kX4{O;9qqK1{1l}f8j#dez=~r}>YyxxIt`S? z8z_ST7N`uA!2kgjwSh8a099lkIm^dKRMGoyXSv|XAL4;qa`gQ3RM2&zb6>e4Oo-F} z8nbb|n?-s2Rdc_m2&Mluir@(+s%gh#qn?2DieBZe=xQ}PVMVXYC zDR!!tYSGyVF&>1FYY*qz6KVVa?_y4w<^&=-6FPS>#Zp&gUnjRYxFf9BzK)BNHS1J|l0u*p60r%u74LC+?Y5;COv{7Nx+a z!$@qO9tR1Z4kCe1l*1=7;ge!&?QVTy59(R4y5ni5dDr6U&RqGI>W*(^!4hLJPSWwM z?9K(*v5kjr>yCM2j!ma7gP>U5`{QzS^1BA8NjvhWb!{7nV=F&JaMA)7C+D^eX7=_K zj%mHZ+K;eOlOY*<0GP1r3Y!aO^1gb7MS+cIMS6oyWCF8e++Dt}%PxP6XO~~9hJ%Q< z)Q5&ug(4d(BaPA8hI&z5Ss$$n+3Y#xa|=u76o(>BO$|-Zn;II{tg{oD=)k z+*FyfuA;U+XH9)=PJJZ0x}~D2DyOzFTcb+iV> zI9Vd=8l#&+s;t=!we_n*%?;}!q1wh!O+|fGT_n^TZKzXkA@nmtDB)VtVPVPUtdvITNTr53Dv;CNR!KmslY&GO{8*d zbIUrEHR(|ydY^V>dk2J+JXDui>!L*2OYK*{6 z4ooeb-Hm+6kkH)1!cgg~Ze&g&jZF>FhRTLI`h&i1s1B{G*a#46jx@9M<}snFriR8w zwy^6^$eV3$p>A`kpgBr(Yp;imVa++iT0%4IROO-R>bi>6&0vOF(8egYx}l}MDpV0# zwW+b9xf$Yy4WVkpR8^!os-jADDa}_!R<*FFRe#pj*G9#;6}3@HsK2hEDPp%$GkO~# zP=U_2^F*3!LSx6m7u8;0ooz#tHViw_nn?Fn=D>yKnn+d1qwEydgx0bP6zqjrO%>J3 z(Drf>F~|$%(M(?A}mCbEp=x z%%rbWtcJx^XyTJAvS<~dCs#upf0bj|)lCiSLX{PmFh+_T42Me2hB>vB>l)+WBo9Vs zbVXiaOO;m$G)Xjx>W0P$TCKV3j5=%-r|2ooQ-_tsl2IT>)s;=<0Tc<9vKgUIA*KbD zal&|=(@DQpRff2Pqfvwk-DnTPZl#>^I10U=Z6u%y1G zk(6@Ez@${U6hHFu$fM5z>upd;6BrQvjlKQ=dfHxV!-n8Aj_Y9DUVK|c(D9BX0=7|3EL5M!O zNMu(9CYi!#YtT?~UKg0sTiFmI^;9{oFU^(pUS^&P>uJn44mtWV2Z?k)Tyee5$c86_ zl7;9;zEhV|zz~^kg?jhy(>qaBtN$s|Q5w((wQ;IDuy2e%C@efR>aFW@YL{yEcB*+= ztX|L)VsKd2C+S9`MhGe8jB<01*LC%RDLnubvU!d}ML}7{kCY{l1Y7e}LxuCpe6Q(&n56PBXI}vN`5Ppupe2&NW`NijlrUi!TW)>d-Gs zYYXTv$bZFWeGhah{u{5RSqB~dAJVN~JN(zOtY<-osq=ca^&Zkiq~91Lg2!Q`4!}1p z_z#e)NDebfkpyMJJK*%{1v*9aZX?SI4nndI|9vxpBarMNIl{ORiRBBPf#hBM_n#h| zjpQ}__Z0-$GS89BHjX1P{fS_RKcao*(ianOd`!}{J|=dytdo4!Zi*z|Rl#CNpz!XQ zLI5VR4P2PQW{{7|=Tnq4oh<=aR-j-e8$&+fNC&Y!0Bvcg23N1-uO)w^0n1qpU10W{ z5Ts8^wo|eZ-6~fQ|5matz@Lb6;y=na(iHw!EDi#HDF0jI55==A?C+{#(0|ysiu#|( zTMCr^aj}~CQ^($ozIx(+$vs-W)7MP=nPht)|Euys;?EuZ92N^#TS5xq{{1ty5y@_tS1lKVBWLp}kbuMyoYp93LM2gAAu2r+=! zQ+o%DKCWu?)R7#c3d{<`@M0*^aJG4&9&mf-(WjOeTxG@A{8LB2Ch=M?vqb|K!tIv!R<|zYm&7ZS^_bTcrG_|5qlykjCVT5*&a z-^J0FaTkt8#sM7t8Nb2N%y=g!SR9&3uUg#$iQ)R#tr{4N$YmdoEH=R?6dB5==c2A&mH>xfc220e=HcAUlTq^upV)A{;QXoYdNze98Xm9 ztD^rqMVKtt9DxW6`~n_k_g-i{gKX2l=zXr}AMCxzdI|X3#7l)$44s!r<2gU84B#Dt zvY_=-hhCN`0y6=Ey-Tb&k@GGpd`nnC@SY*P*l!I6t*k5wSa}XzYKh?eQ1}9wdhG}v z1o=0RzL}~OKOi|W$fn3Zj$S*1bbK_)D*``4lF}#BT8Z>;$k%7E=%3Q3zf}!97*k@O z0a$oIPa-`?Se>BDNb@d9!e~(T0-=_V21pY#6V7tjK@nU4n!nk#2C4<)VrmRXsB$#? zBFLHddTN}i+`X0>gUn074g3bQuXnTc5K>j^sIVS)=oTr=A5)9P4N97Ay#xuXmQ*OL zw;g(pw2pyh?UUyEtdBvz3H_uM{{H@?dDiES-h5%1sDB;i!K5N#WrN;9dZDliK(o`6 z771$}=)1{Bk48ZMmNXvpv#ti1M9>`UpPsbZx*qsn#C5`Y1avm$nxsZy^+Vz8tE6uW z>om~Mk>3Qb10itz$)l}gq?aOR@)(2yRr}$8a&~|&`IFAJ#vxVJDHhfghhE?l0s7`o zT5Od#%q7BF=Fp{3pu_&8bFBuXs-en+wZ);ANo$*5k9e~`%hy#vqi`!j|03LyJ7 zVXCy=Ldr-_nC7$o%Sa&dcfk8uJq3eTAw=ftOV-|M`v~~%S6fS$%Mj0D=|i= zh=e!bn+jMdg71Nz2BB|i@FS4pNoEqb&{`hDYicVQqKlu|Df6 z(Cn|&u;04Qp>u+nH-ly{q~>BmP0ZwoQg9q5)I@8K1IPEV?gy656{hYmc;Cym6+j~zJ6Cw+;TpEz)~ z&xbmH?!dyN*g}vxC&lukq*%J%lS_XqmznVx~I1oa6zLB6vF#ihz4< zRa@*cK=z$6bQ5ICfv1pFF0G>j*)&TBjwrMU8!Mp1&rgGFoaUQ4o9In4<*a|0oYU>6>Go) zaYVFe;tjD?6R!$BLWqswi((fD{0-;fOx!h+OV`uq3uE42=y>14!Y+F6OzpiY`l7#R zl&>F;E`wBE6oSuhOLazZ@jECE@KveKC@x_m0=_8KDa2MA-sw~4443{L zr9k>msm>W%ZTO+wM335h1xk8EzRKopPtx!?c?qT4=mqjVE87V#vzzW2sm^mQx81l; zGPvcdw(>nvo!I<=VT8PUaMl9pYlPVG-hlHZz#-1L#&zy#>;E2-1mMMohqg2t{?IyXV*ar{r82L5O zeGbo`vV763&xqzOJzb#?Ut^FypZQ0M!Ic=dm*IcLWehVJ+No%F^z+Ot<1#9Tu2Q5L z{e!Oo{UGsFo$V1tyV)L7m}kbJCl#r(nJ-4sh=QBtZmqaqE+PK0!l{+0F3)+h1$ei}1WZ4l ziDocCd?GH^#K)pd6Ca8zK^!#T^_?wsYdJ7;-Y?Q=tx^-m|)PgJfO zq+Ql^(k^Saw9DEh-Le``m0Wswr^>a*DeDfWtlONjZn4iO#o!mvsh{J2dMmF%$dHP{ zRz{&-G=hxLRuwjV6v;~yYW+yxu0!D+Fbo5-fE-F2=0`XLKgVG>n5Rq|eHxO|ep!Ai z9YkM5az8X<0<)xk2mKfF&r7scf@X&rD^jd#&;zD{K0jTU z_rgeUKMr%i^3j06zMyxLzPG>{ z=Fs=ew(>yVLjKR@S!aU&8R=gXTMI$|n)KchYlTBUP-@kJex3Y%W!5H#esG1g9rSVX zf4S1S*3o~c%K9N_W%EFdbwB6;rZNA+b=D!!14%#9XgvdZ66u3c>qF3MNgvv1ZNOY} z%}~&fZMH50eFy2sw_2RDA0_=nyLB_@cSt|E-MSC-XQU7BupR|HFbnikyQ~*MPbK~I zZtKsWmy&+wI_p!=QPR)eU?uiJS)_k+i!~7RJ*0non>8BrZ%F^{4r?0dlM&x*wy%7d(nCi^f=P5ziRyhbP4G<-mt7Bv>WL+k64+Y zFDL!hQEMdVJ4wI&zBLu}Rmg&cbaKm)=1emVAWfNKao2+FZX0QM0aPn2Un19*kte^TVw{BA=Wh!y%w^iTpBOhNl2+APUF=8U7Z~^+Z8A zTZY#FJwnt=&XZwIyKfUEVy_jx5y%(?lq5@JcpuORq7+#w!(21x5~ay989olQmMC4W zkYNjZ{VR$3$(1sEI?%mDnX*cTX8^rGG(gtK@N%Gk5Dk)bGTaQ*cQnvxvQdV20!<(a zVfz`r9cT&BP`Octe-6|{G)!)m;X^<>h=$9p@C@iDL?dLo48H|*kSJSjm*M{cdW~qL z+#$oC0)0$0O721nV(v{E12kIhmfcn^@86wbg^{P4p-YI>O_56kdNKx%@?$9^}=#Y{~x)8%uhAEx<5 zv@%1!D8r`$tsy#7zAD3$fI5g~$~R<~Cl7ZJoh6URa23#FM6={k8NLwcU833YeHq>b zB*Q?3^0*BD7znr8gnte$@`oP+nnpBNevDoLT23?%7x=^P0ksg#$L0I*7eKp-ig0m0 zoRKcXFNn^TeqVSb&~J%~ap65Y1L(hr7T`j9cnJ_+gyUZ*Q+(kXpb?*@txeM=7Vh3^8|O0-ypeBnbtHxn(9S-$YAKo1j@%4}cwe}Vo$v{a7qg)N+F zeL{4O%=Lu_1D%o!bS|!phx35KL}hY{FI)sPpJg6^@Z;N>OCH)LAJwdpy5P~a=S153eZfV zCb`2GJ_giC)GT-T!k+?dBZ|u1zHsmq>_>=N*Wo;a5j+2w?W?G3r_?3 z9c7#3ZNBgVpkqWA$~%1FN}w-^E|PnE;Y~n;Cjf1h_xZxt0?jAdBKP{jKLx5Jx>!Dl zm;kz%XsbNn3%?C?6VavepfCInpofWC<>P2w+>3pSs7)S5v;uuW)GnX(h0g>!Ee~j$ ze9jj>7ib32W%5Nt0ni0R-;uBS!aIR3ChCxH_`*L1x{l~_dBhjq544Y{Qy%q&e+Tq3 z(GK~(FZ?Hx8Ef!-wgflM^Q4*`8bbc0MW!Y=~#odk4~OgF;+ z0~98@MP?e|1l+uuPjsssWP}F;)e`+!hK%rdpbnzjWtI^x1iF*xPMK|lmjOLR^iw&; z2(JY?Ms&B#HNqDIB}@joSLPYvtAR!m{Y*|V!nXs>C%Rwe8{uC8@f6j+PZk*A=YXyu z`lXz0g#QTi3!;bQJR|%Mpf`zrC5z!Teqd@%0eVE17~w%cx}T}yihh3=r^(v z?E(}c`mKzj1fT+<=j28sTn@CH=y|!>2yX#WBj*LV)d*h+q(;t*vK=J=wNUeAx!njK z0J@gw6}bZ~0rV51KgeB1_-&vEh+dbwjqqQAo+ElgUT1`R;q2f~L~qI);3v>OiH^uy z3}O1QYtP~7MlR1$gqcn}0SAS1d3KY_GnU->JY0Z-2rAqQCQ5@mk;o>w#9Rp3&?Pto zc?o(lnS+D0Je_2=Sr1X1Wns3Fc?}M_I9e9Ln{cdSrdsn>kmD*qn|FiC`4tXc&BMUF zWbCgte?!dSy&4}H;~4Cw(~(>O1ec@d|H4_;a`vP zcwz5L6ygsBM?ronWd0$+i6ApT`lbg9K=vj%+%S=tzTjeT=235G@O+R36wV6PfSg1! zY-Cd}7`zaibEubPlrZrJcYsq(a+p!hBxqg-jwdX258X{>T;J(#dXf_Mizi^!xYfb+ zXNpx0UHLJ&ARHok?+=N4DYRJ&0_>n|cy!!`D%~Bvv7>$G_-7 zWE=i{PhxHOFBCIcbW3>+C*mx&JCSX8bWdV!xQJqg-id}IJ&0_>?LCRL;ae$o2fNqf zhkFp&hTrT-tPOugF$cwo9-o2}?(Rgk;YmG-wc(`{bA+8}xUmP3ZTQNb#MqdSo{Rti!4kea|ywyj1_Cb!LBcTyc) z&H?Jg4L)xer9 z&z)39m-8`o;zp{soOE13=}~T%Gv%Z@x||i%i5s}yayFk#ZkKb*Np*BNk5eaZ9DB<- zdNR3PPH@yoY}j!yhB|S>+FMTX$>er9jVIO7_1R6GxKZvcXYa}6b~&$}R7aQd8FajZ z-djfI=pJOY{V6@lwe2#HYIVPt|gyR5*M6W(sv9bap9yTV=0LX04PQ=;^^Zo8btiCV}Tn#(HL)KrIr*$V{0|@hs?nG<>-2Z{d z(}mu!YUn{^N7WTQiFHujO|csRUc-lb5ZQ*`>q)E)2XINw6F^?WLwXR|h6{QUYs2Lf zyYc5Wd|?kF+wk{$5^KW`QtXDW*YFEHh-||j^(5AYQ*nLJ6a8MpV|ozThR^OvtPQWB z*d07x!`pfg*@kcHNvsV&MzK5gyoTTEL1Y{LyeF|XJSaCdFuX=5bi=j{F6>UEjnzWr znemiCJwvon@|Tdasq;u~q-05Vl6{o8GoB~U^OVFzoG$0TD2WRhEirNJGrrHYWH2Rh zou(ycP!iYbTCxNZdp?QzWzTr^-HHB!3gY~~I}z(H%-gyX=^5{l?nHXVd#yW>p7H+H zok-7kDdW3wUe9==yA$adZw^E`=i#9D<<+DvpzrEB(L4QcO1sot3+_<5ZMIOIa;?sc z!n~YJl~XN=%G%9J!Ui($1ZlUb5>Zo_k1&&4us+*;kxaGN##{QII3rr$KcR~|>44ht zrc>bfIc65+GjP!ED#s_lC*7$*>Tjp!x#mKpNs(UGnMbvQSp(8pWE`#?6m86O4VfyF zZZ{fzo<_^eTPgoVH}d0@FEbyb{Dp4hcH;gz_g+ zzQP@rN<7Y5^_g05ShbaWbxc>ta;{XfX$g*&mXea7?V~uf-fF z<`jw-#KfxlTFk*>o=b6EOss0J#T+o^dPwYOh*dXNkIk!Gk*cq%z839qMXIi<>RR-q zD^m4T)z+eSU6HDzsD^m4R)zqSeu1M8O4Hb3J zm9KZ@s&cNJ)fDCxu3Xj7m9wtGyvLQRYPxb(SeUR$_qFzay~s;0Azu4Y_I%nwoXI#(Xo5_;l$(3Quv z#0!uJ^Hm&&syKhw)r@PC&y}Wc3N+b$W+EuN&*NHW1SG;7LroR^lU&UuXm~Zp>BF~_ z<~h_<17W4B8P{SLDb20aRAb_DQ1Q$2ZQ$AC;!Y~wgG2C_IIO{a7k~S}ME_Q6DM-%a z{!4|m+@V|jRuyRVj8j`snC~G^oN-}()|EL!HGC@W=6E!R019(Bj^=0_f|GC^AQ&NkqJLuS*{eQ&F){Y=Rg&L7G4}LTvOhTSUbyyiWb~){6DR%(;8B7! zf6Bz?9Z6q*`oup0yhBO4KXc-7M=b-tE-?3jt-Yjc!hEs|&V2(gmz5VL*A(;5UB&;R zSdUmLnI`T9*&VOeQa7yiup8E+oLBaRSqOO!E$OM0Ygeuw@a1k!#Z^kW50cBcmVqT)e^+$K?2V_$2DbM_p%;afZ zn8CSz`*&;?n}Z<=OdgEKB8-LB8r(K(1jE2DWG(@H9qAIk^&QY0O2)Smtz8biIK{f& zp_imvH-o;7`lXp7coB#OF#0bX=XNVfL3-G zhhsnDGM*9xo}ksI{r#iH(-xmF?wb$%jIj7n@yn#26&9Z(-aj4mZ*W8O?*Qxq<98b^ zJ{;eCCg|rjTW^9^Erg4 z`==N!)@#VipFSDuh4mI_{shd}fRYcwK$MDG20`&cSMef`;$|p1KV&m58DqUm3vAs> z!}y^Pa=!pZua&`rAfF~#9()Gmevo|^2KiIgyGWiAn1=eyGdkQVT<)ntr>6=#g4QR< z!aF|3&P3}o&^Jy8ePxO@1~wGED^pc-Jo(p#;QiIE_t$v5-wp5i{5*TY_-?MM@@i(f zJ`b6$b2EM4lj#S@#3x%-rWv6fbLczMtxcd+``ndj zZFBg023flt`tFeR1BbpR%evj6@6EP;;m|)DWBn2|Z-^N`&vn~*?-aM4?=Mj8{DT?L z**_0Ww$E*{2R%*pOK&?rRHoYbcg%Ef1v350&GfJ*(<9z?K2+zn^JDeaQ}9f+$m0#x zbD&Shr@d)Rn6n1SjVA!j@f<0Imbiy^3eG4 z=imZVp1-W9F;-enBISeZMuo6`16oyhRj%~{XjS3LJnJ<_r)r8AN`=6T5WF9FniW8L zG0Y7dEUY1*J4lC6Q;yy~VDw#}$dM#RyT4(>@7ZDxWB=1b4-x7wRVV6~NF@1#ApY@Z zHT?UYPDH7lUTLTNVF3U53w`HrW<6dfgcrDEPo6w3FL&Y@V?wJcnj?7eP<^N=Z``DD zQzlf78yTvstMI&UXx#X4Zg@&4yCxcKY@V8vgBLu}MtF5Y!|J+7b3;p0Wh7kLur3F0 zc&e+c;hU!F>ejCti#M#SiBv{Im1j(tSarr3Rg){L$LEflG=9n%6LQDrjT>JzId{sW zym3_%$5)N7o*cnTSz@oO0&$YJR^`;-T~j%0YS%|{n(=a}2w&r}A=0#Vb)>#FlCuz? zp=s^h6G25|V@|koODf` zcp;Vh)|B$*+6yBt6!!a=L<`<1wYnaSh`Kk4^70nspHj|@I#n-T!aJTsa|Pb91BIE3 z7tdT)zGVLL!t&B(C57eXqPY?8#c~a)*JRn2#!a$KDWXc5sM6}SRnS2p6UIZuN!Nf7 z(b{zpQP+S@B#OQFr5x|sYT6_&j5Ia4g;Aqu;e7jDFpDGArFgFuImHc?6?Gmwx2|DT z7sk1finU#tYZ_Lu%biR!7tUV1X#VW-;ze`Imo7Ye;i7XF3NLSV;hdREi%Yxk&M91c z)}keaU3jw#&ssXS3upeqIg7e5&YiiqtL?(Yix(~KqB3V@>CECToF(&%3m29OJD|&p z8&;Pz)i&VGQ=9N|u#&}#N*9&SFL6n{1G zY1Sf7{g%w~n1Jua^Gn@Q7nBq)iDfG+omaScVPR>Ev3TaWF?vCXw`~^8EJOGGbGFsOHEl@4E z@Mx#ye1n-ideqS1K-7dgT6C83MwZe-wi;fJh5C&cHRN&}JItE8+I0$`bQEm!$Ct0K zu2eK;EQ~_9B3dSubDU106H^>CZW5t7u8JVBl_rcQTOC(LkkEn}2DH&RZ= zAc*MJfd<~>B=`oaa=wjDQ4yE3Ur^GdEr<(G{#wc2@rhN4VRYtR2RJ}^oEMjwN z%4@5dBj1L_Do`p>u%>)H=6+>rU9<(htg{&)>fwxH)|59zn<}c-i`u4Wd40<|WwTkK z4UH8lt*fn$s98#RS4Hot%A?SUHkUVO0jQ=J71b1+X@q92N*c=%F13y2Ca22PY%J%C0-3O{8twLF(d#Oj*D|fDh*lsPz4N&f26i;?bzv`L>2SkeTD+>Y!gi=x3Rf~8lt6XwSdNW0V7oy8NlTX1H9Rc zaaF#&IFIjftSwo;blhaV0`hu1S%;;wdxN!Wgcjp{NtL4B(XVXW)V+Sm+3QsfCYD*@Ump9MBOfQrc<`AsXYAJ7yqH60N29A8YyO@+|!#8ffcT+UbcHI>&@Y>Hqc zHkY?FHpU=|oZJj&>Z8@&R|cM3h|Pl1P~~B1cTxn$DpApdc!|`nXNU7`gm{YIp~l6i z@iA(Gm>Y?nqhE9>W=9Y`ky&+!0AVlWVhy%}gsV28dDf^_!&?`tw9*{BPY+9d9aj8E z)q+U0rU7xXW}PDD&lWD#MR5*aHU~ZR(mAR*L}^33u{Eo(ql{G4)5|3-XeaH>{N|a6 zzSZ>=tLh>&Ej&53_0pOq1p1mN6KV;?SQyzL3Z1v9E~>0-X=;j8xt!UN=E|npRS}mn z3xzj{IhYda3i+B}qqaqJnkulvDrso+AefKshR~RGk!U0yJ6kF-zj+A^EK<8A zfs8RhVSRH;Q$)d871-QzFESIaeXMkK+pKZ^7R$vb+s5IP72dneWtij ztU`CH;OARdktw$7*{k0gz3;3QYxLeRwt-Ztlk(L15LM|K$^_<{x`v7+yEb`pU?nYRYu%AQoofm5^G|4ySm=IVY&hRGhPP zpm=h1;pl8#Sav?dwKr1?+BsratItC7dDLB~)m^OBm$0Ed`W~z^co;gz{Ccl`3~B8c z)Vjs!0*`SQYHb&5^*QV#kG==%3?7EgFd54c(S-qXK=ArU)WH; z9=n8=iWB?2dyzKNy)52jmkw8P;^ylji#OUuc!JefP{f;z2~MyVlf)ZyLnh9cD~LDd zO5%-q!YR(0M-p$&BZ{{d3%EFIF@C(Qm>}Mg8;o(LTtU1oR}yc`6R2_4Jd${G9#OnK zZxF{B^orswdS&q@-7t?c=nCS^xssWj6V*b7DKR#6>Xi-94o(*%xMG085d*4gV+frS zquIDIpqeIzbhR{G;>_DI*rjlY&x#ce;1&+xDI6$PIB2(U08imS-ojDUCDDp#ZKa-0 z?BzkTPFN&PWb5`lk*~W-^Sg|5)l=Q@y@tAE=wc~0!o6l<%q})!T(1FlRC^4#Os@f# z>owpR#~uqFuGfTz?X?jbza9%Qo;QDt>CNqqSWkAB>CNwQy#_pE)MLTJ^_uXoy*9j~ z(qqKS_FD1sy=L6e=rQ6ly(V0)8n`-w)PT{$*BgSdQPw5S;<>Rg6&nKX$cnK%<15CC zjj|ZW9cwX`XT-&L-f@Rvc%sWOX8Z(TS0v_gOwn~Y#`3rvxq#EC)}UL>VllSoxbW>|#cV7so#Uzl#9IKX8zV6;N}Ac! zRI$mr4-#MUcth;2)~CQP*G0~hYLG)59qwkDUwE%q9+_tj0B%9 z+x*HH3BKwRThPq?YRnRP#^%>L6!h6UHoGoHg0H&B7F2Vq8MC81$`)0rJ*5U{DQ{iu zD&ht9dRb9QUS_NcUZ(56m+ScM<;6VrGF`X5T#w5!wjDCvdhE!Y29M8lqUTNk##%f+ z%Lz5GbDUTUThL8SY)N;uiEI1Ck=6Xdh_~fkR?K^s<+i%Zb3ArAF<)Jl>!r){_-8W_ z``&i;aGe%*S@GU+f{3-Ms}|=SwBo%3>jdw>JJCBDZH`8o7GiU$GPJb5DK6WB2E3HNp{cMQri24F;ywN7g`$e}73VC#RRm0D4V!E< zGaALm3uf`MMST=kGI4WEX!5j0DrsTw!Ygk1sirmx){a;=dy60WF0=xv0hI#v-q(N+$?gY)gGiVQ}O!tH0)TxY|`b{l323=cbe== zDqSV9%Q>@nv5m9r?Aj(=kK!zN7QR4(mPM&HPvM#RI~Vcn*u@s8>uJ}yi52TePg5s0!+%l{Z%~fkf{c2p#RUdxA&d>UvyibV4^PsF!2nl|8TMnYY-=luuxqCO|YtJ^Vm^%rYIWIg_&5t`92 zO@jAaS|;U*h`I%(47em3SOb*-*PAg+U>uiMTevvm8mr2Mi{H+NdUyvpM&pV&Ll4)E z@zo^JxHgIlWxSG)Yo+y~v0@X}N8Cec%+vRE8XBYIqxXn;8J}ge1W_4w|Qa6Y|) z%atm+1#YfDvq{|s)*+<(K(QNEtnGGke_lDQJ55LSh5zS1;;t4H>r~aE%ucR}GknXn4t};RR#JvP^^Aw3GygL4JN`Dq zIDiK*VJsW+?Mlmj2E@@Tw)KW)KyPNE8Pq=QwRP2VB95-_8fA+Tch-QuxdQP)H(lB{R3ZDph@85H)!%42s%6oP{|^e`ZSv;-SUGjIs}KvgD^QOF zW6|2`O*t+2cww~a8!gWp>x~V~wKxU&k4}HxjpHtLRDQv~GHe=h=}i22Y}63y8(8=Y?U3FMpUVKbrHSW<1~2aIr$c@|j6(l-!%%IpuiPrfpWY2WA^3E_C@y2ZiAClFIvbpPb5ztE-|9~@(*nj;>C3|BJOV{#uRw9Yc=X~u&^8{CyP#ZTW)+#E zi_DZFGa<<8F7%^~j888vGSkmSIc3JIYBM8X%qRjVf;+)yy74v@wJ=W!l$oJ?^eqUq*P_?8_tryMnN_L!+?g5cBUz^Bc0l=J{{ z!m($OH8rry*b5j6;5S7@<~S6cT4emA$&J4hnxyXioLp`4|^FU7} zM4JbUAE6Rvz&IkxmYeuMMWQFHJ`*Y`W)3jTd(HmApA zD;@|AX577bahcgKVEjaRxXXAAS~&sZcEB`PPYoV6{%~8_e{Z?JA?gTFfN$UY|Y2Q^icnAvVft$?n!7}3s|Xdf4C$ns%mj{5-{~1B`Y5P2m70Ne z)!Y45Z}(vTTG~IZ;v@Gw3|DP7IqUuXi6ra2E z@=pQZX0m~_^1s0}12LD!AWo{yDXr$beDmyTvy^RN{AEiu`*W91^{4USmf$Y4cfh#X z$HpUX8%kG8M3U;2R&xaA>1uOAt2rkhvCp1rHHYUL$6#ox@jckV+*PRN@d2 zq8L=m;Y-vU(`sTQ&WM_Yt>)QLv+qaH7@dYG6k~4%#>js2^gZUtRx<~o)@l~CnsX85 zf#7LoZ{PfWX2QK@#@&wdL-LJhQE;BI7v*9`#xTMvngB=HX@y*nldua-5Aq8=$*d&BAK4sMTDGo@q56hP#+^9)rJqkfR^E{xr5Y zd;_P**bjM0z<4qy4}MoE46Qa#kD3$m%_*4bs?D=8+q2x&m^8QS;mq)|FPMg!x81FJ zFd=H(u?0iq53n;3`x;K-81!b~p@8w@EtpD-*CD}3O^yOro2vrG8(^%1D+#K#p9&ba zLNCR56YK%4=Fli`wK-g2#O2f|V=5)AxZlQ<0kzHE+&@&g-v;~CR(1-e!;xX*hp;im zAomP(Ejn1)Aa@B?P_QxIp?!QK`kJT1<rez3-%zX0pm{?GEgzDM~=k-&Mo`7_Wj)#yvaNV{g2rji`Z{Z7WE0f`3zvrr~Qx)M>|$y2gm;J51!gN=9`#z zFyPQDV5bFq*?ln@Td`q46;~sGFbk;G%tOOR%~?>}L$%x!)v$5MH?`VXQL~tu#=kcE zCScDTFfKE0GW#r3eqgQmbaOREji}wS6GI&F@PA4%(O&X02igB(|7IE& zmih3di`Y*8BW3&{tYq4#lMdH7V02uv2Rnb`@63FT%Ie1laP*nO6Uc1#@{Lb7N1v^B zftVTRqrtgHZpB6#o9O#5!Q^h@hww!pTYU+hqIVh6?A6Ox(AP}93=MbKS;R3e)gpd( zJTnly*E}`YhDG=&dw1B&W-rcc3($&1#=B_!lz?%IQRL6SzWReLzM&G1V|QI-jwvz| zi?CnEUhR9nV6@FlX+yAZrKc|Thg*Cjq?rxQSQRvhQ7FUM2T)elj&AYg&|1_Si3uCG z2&e#SH+E<3n(nNf#({!C%R&EGf-5EgcI5_xx1AHrb<~ zy}>!kX5S2+D;d8s$}oR#4(>-U|H>!=*|nE{jb2Xf<(uE%=}pYLNdfHY?%j+Hr188_ zWS)Z1Y6a$6ZTub#uA`|(&0!dMWyU?4{{r}@bE`Kt-?&?|UIc3>H!(T+#vaXj$zg@i z@nPeq;3i=)02f>NusNj292GY10(Y!p7JxS=UokK`Ur|LIHAkw`88khX#aTzObusQl z4k)~8E8r9}UrEmj7EyeM7XP8g{I_d`*SgD(I&aL!{vRsXp}eV75M-!3mNuMi<(u=c zTEfvjSb5WZXJugZ!j?VXoD;a;9A#`M!%Vb?`=_)rGp!A6RAi2=HWP}B8(f@sB395qw8 z@5wj*cJY35Ou)DTvhk2j;m|eBk1%>i1&lASB$;q086&Ds;3FLSFUJD1ho}13ex$*Q zuP_Z~PG_TM%8dWLh$rk<`8mO$r+&W$a~w}Y)ntG|?(yx%=^v&D%=%%aJ-sLGIa+%@ zv@v@7Xl<+=SNnN}jzuPl7XPb5_6r;U*=i2P`8Og1evZIwIf|EGn&J2!H2ZlcSKy{@ zAnaxqnM3e_9$28`{n21ya}1YH<0vYJO5F$tc=CsnDNHU{FQ*;F-rD%1mfi&EI7qP` zLNpb@581m~c60YR-_g=rPRN-Wm~5U>hf#&va-n$hqB1kxxD|T+P|a3gHRNssV<4u3 z{zozJ&5Sa*o^!4_@?6$i<-soKcIfm)#NkTEACM~xXWZaq;L^yefH*O|6L4@Ki1XK0 z;}w*H&iW}>V_(GuDQvm}SDHhnDFx%Di!dpnbCgB2c;IH7jbDV04r6BtCa)0m37eA3#6k&JLf=dGz1&lRPgVcKN%>aG_uP z<;z0e1jiqrH;{NTVISW2KpLMFQ1~CfpMu8ANEE&sco6cW+qelh7Z~reQ1Z#Ze7THc z?=w7WuoCzbTYd<512A5Q#^u1b0P}Sd^oQS#|0ytEQ$hSW{67fHXAX!r zqddGvNhH|#zk%O?-0|;L;17W(+wvOV5!fBgwDDNr8sH%|{s`rD01veBKH%Gco&1*p zzYaXdmM;Y!0-yLS0{zJXo)0|2#(xFf=)wG?JD=fj`$xD<39{-@ZuKWO$*l8xU&S(gJl`nLkJ&W^kZ z_;!zcCh!BmXmV9v3h;x#PQ1Jge}4;%S9K}*GmvivJ;27lgUrHtD-A6)F0T9^#OdE>W4?zd4e|TCIQipocxs$Kr^U%T;_!Jk{+_B&FVSdYKBtz3 z@lYSvel2nKkJwoEN1C`M&VFHB{tM%9dmJ7Uhil{7=XhNC&hu?lW4ukX^J{Ag%b z(H=sYfHK}BhW=k|xex6`{S>CqI~^(YrV?L>Z?qAkoK-evztNxXl8?pUN5mUo-{yy) z>tBdhSRzfpVzi7H&ebtRIs5=LQ?A`C?|P&OS@@zHG5q2@LHY0P^b0%f1E0tr$Q1d; zB4s}IEB#!Jbo3@XD@nW+{t-uo*kh-A?eqZBgdDu0(#9_%Wx2i3QT{b}A01NqJ%$*5 zpK0SIHm)R|h`kXp@?CCYt~d09GcWrGO&}5`;hTC$srP;2$@u!FjkDQ)cwuKg+YNG# zuLRgQY~$CEj&8>OiuGTDenFamu{@p_`fSexEGt`We2D3{g?O8M3;k>JN3nj5`1CGQ z$ZteS`OoZnOZpA|RMrE_(n4a`{|Rvd-a}|(mW_{7iG_ChFw%rxdQGQ(FZhyxxnwv} z-%KH{BF3`yL!^|ShB6cS;Dw7wiQht53CTiygp{}$W%<|PONK}jFd*I{2EPbpkbjtI z1nq?~{MD!j(u7nYju1nSpQNJRRFvUgj&^5Sg*Bb&3asmh)r2&BMja{jFGV`~Jj9`$ zUTvp8w$npM6Z+z%)kvxT0n_t^;HPz&FB85q9f33fgYrzI)ccmrUuUOR*y)W(6EJt) zkCb{(+WhzJly#=PRHO<05Jxs1jgm-<}D3vO8sd}7wPi}jz2U3zOE`nCsXj9afvBH#qrPW^mj~a5Z4@c z3-D!Grp1V3jvrvoPsHgQFRKxc96uo;TJ7;;a(sY4jpJnq;@BQ9cMzX0#H%(Q!0|E^ z_2&42za30Hezm}l(HEmXnQpq}0n{J&~XL67n~bKMd_nKKy;y=BKj$!*MRdbOhR&=}6>bnvL(Z zG98V2FdcU{y^qBMblvyu{&r``vwzsn6Fybd)xWOp>6xDHX{wrNWJTw-z6s7Z)90H_>d*VD zTO!fU4$xST_7=Ub{rS>E9o*tHTcXcdyr+ip+OFl&+qsVXmw389e_Wm^U9XGu>(Jk7 zKg=QjG_IF5v$THc^WM8ISG_OsARe}gQ%#>^wzjO9t?Lb0eVoc%uH{-Xzdd%vYp^el zu&O@^A3$F^1jncJ{EP5G%AX{^5qIOSvSyC1*K28c?eEt1#zdl*y-L@Tc$3xZbEmAC zs}XpeSN#vHj$iHOL`Eld{%O1TyIQC|!V(!*a($=r2F`cp`c-+YI+0PK6>NtYfvFhU5p~-S`ChdzkBOAitfw?+-Z6X?nlg z0;_txurCh4VjP9z(4QAx&i8-peK-SW;yipDm*C&=Mcjnj@D1FJ@8N#*JsPj~YdnaD zF+-nQo?in`z&hyrFrHr@FTlo_g}#61dTsFv?1nzic>eV`0Eb{X-j4U;1NbODi|cR; z?!=GK_w&5IpYdpYFgSlQHo|6@hXr^&7GW7qz{xlR=ixG3gPU*%?!|rh86Lu8YJ}}P z1=WRd(C#jHEe^v9oQPBKL0pW_;2PYFZ{j}u3J>8iI&XNtor3kSF}6XUr(CZmrf?MA zjFWLHK7%Ker?${4Kp0C?A z0>|KFoQ@0eDO_dS>bjf!4tyWKz(aWK3E_I`SS^=HzA3h&e1dJK@12z2k8^PeuENdu z7W(?o+w&b}==#q2ldwJ}u`L#0KOBzZaSA?+i*Y4x#$EU^erL5kzmY$&cG#Y?tjc}8 z>Grk24wPR_z90FadV+R@^9n6Y@W_*od;eQ+=i#R~Lwt(TvMb8tQ`#kIH@_t=ga=brqx=pPImuQt}hCU`j(V1FEm zx8i*`(`r47$Ul#pC_ju@`XcOlLvW5&JLcn3T#K9W4cv!6;(xJ*u7@2b6B}YP?2Cn1 zf)j8u&cJ!N0yp7ydYq@i}|} zx8g3`hhO0#Jm$1;eZF7d_142numyI+tFbQ@V;SCt_uyagQG5p1;AVUi-^b7J2Rup_ zPHx|ccotrW+1L)R!argmmf!@Oj5BZ^F2R+!5x3)B{1gx3QM#excGkvo@M3I%`Pc(* zz~ML+@4^RgAuhvpxDDUNPw*gCJ2Pz8$ygtoU>od;eb9rud3(xn5>CTMa4D|FS8ylp z$8YgBJfUtF|7^S%TVf~di370||AhDAEPMi=$CvO8`~bhi!{~c`-rh6t0?fe<*d1@c z5jY<2#)t4Rd=_8C*KjZX8-K*3bx+alse|WXQ*4Xf@Om7AH{+c+9p~fIxE8nIZuH<( zUjO%)p?jCk*T!?PF$7yemD%rqDSHJau47_T!!m# z8@`R7;6bdWd%})$GSZw?SwT&cX%wB(A{q_$uzf1NaU8g2$d8#;=PFu_?C34p@MFun>n~ z1>S;_aVieTW_>xK`8X3-;U4@6&&&<$x5Ddi94>Da&VK>7;x24 z;k`H$7vZ$lVZ2k@gl1wR%*8w`!0T`@-i#A*2|kBgaTo5xukkR}xSaOjIoJquF%NrS ze;kJ6@h+T!^Kcoi!A-aWcjE{6IsS;%+J^0{jc4OU*b?)x2lmI2I1cZ^>G&u=`;fA3YCQ|n5_NhHgPMkd{VS@QP{FfpVk7;UArc(6Jy zO@jeMX56Jd#ao;#vow1#1*QlfqzDocvg zUtN?72mPqr1#Y`K=7~q?P=93E9^Ilm+)ZJF%G9BcOK6^Yi%S+H)$4hQ^|)aCe|X2Woth zv~K^3OGg)#B-AzEpj5DohodPTRHET^G;)gip&X&&5vk&V!$ztHKaCAHrpR-=u^O&L zv%-vCeKNsoLt1-Qo#2rf!x$%IgFY0!e6mCx2PV5*-MdM!x^M@i58YO-4hc(&!}7{u z&w_DFiU*A>EiX#nE9$m^e36FQ2}bl7J!s(Ql>7Cl62d(*7MB$jMaQ)^!F}_k?L=M% zZ+MD+v%JtK_uZ#qZib|^5kWFM@PieVsT01SPqNC_BJI^o_=u|*SSZJjvZ*cw-8*(D zNOkYrxo4+dsa_pA7IaE+WF~Vji&8mpDmzYP#i=-v+bUilPN^5a@IX&y#i=-v+cKJ& z6Q{D{R92jd6S*zo1>#h8oYD|jtSe6BHjj#O;#78=%8FB!iQH&`+&GmJr?TTzR-B3x z>a3I1=f;>ET0?G zr|M)1WO}_k<#jtWo_uchbgU|+*BhX+BF|uo>Qz@I{d^No|Jk7Du9R!2Kd;k&KL4M6 z)RFOasLam+M^hB<4Ao1Icl^fi|1db7w=Igdq)Pi1=r_%1{7uJ<;w`SyzNcPFBqnNy zI-c7V#p_)q-iNy9@vs9iMe&ALsW?yq{Dl{dJqWRsYvTZzS($eQk{Q^QBedeL6OL4kwBjt;^5Aq{lmceWuJQN7(dsOGCInxcB!v=5w)rZKakRA@A>fnE=% zqg^&m^(vy7Dvw^bda9Sc9dorES8BeuBa?c5y-p#XlEL)FY(3XlFUnQ6>BK7W4y46v epz2<)d*CjT>KBbK{>7f literal 0 HcmV?d00001 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o new file mode 100644 index 0000000000000000000000000000000000000000..a8eff1379ba9dcaacb50ab8a7c2f831207b7b858 GIT binary patch literal 94208 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µpTuMouoK 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 Ko=`qsqy8@+a5dNf literal 0 HcmV?d00001 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o new file mode 100644 index 0000000000000000000000000000000000000000..f2985b013e04ecfd618702050b62076596d61b66 GIT binary patch literal 9360 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 JC%**z{~zPSm*fBd literal 0 HcmV?d00001 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o new file mode 100644 index 0000000000000000000000000000000000000000..38efef9f0d24beace5b9a3fcfd6feca3ea3030b5 GIT binary patch literal 101992 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 aB6<2fw1hg|Klu@v0Xm<8=W64V4gNn$UCajn literal 0 HcmV?d00001 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o new file mode 100644 index 0000000000000000000000000000000000000000..604154bbc1c47b266a742ad2501a3006a5f0108e GIT binary patch literal 59548 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 literal 0 HcmV?d00001 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o new file mode 100644 index 0000000000000000000000000000000000000000..83991f792b09ed5cae62ecc86b0d7be1f3fb1754 GIT binary patch literal 35768 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 WG_$s3R=&e1nbq$wYG!T7?EeGkIsTvk literal 0 HcmV?d00001 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/.ninja_log b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/.ninja_log new file mode 100644 index 0000000..ad724d7 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/.ninja_log @@ -0,0 +1,89 @@ +# ninja log v5 +2 34 1729624630 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o f093b151dd9c941e +2 35 1729624630 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 6854b73109bc55fb +3 51 1729624630 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 9345c735e7360843 +2 39 1729624630 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o aa9e09644bce5494 +2 52 1729624630 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 9f28b7e01d42b465 +3 32 1729624630 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o e9b0d41a0ad86250 +52 66 1729624630 ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/x86_64/libnetguard.so 1b271cfb30391b12 +1 50 1729624630 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 8188630a6380d539 +3 31 1729624630 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o c41de6fe9de2553b +2 31 1729624630 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 616bafae79885e16 +2 33 1729624630 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 279a4dad4ad699eb +3 29 1729624630 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 3d05e24b0c879a6d +0 1 0 clean 590534c1c962991f +2 26 1729624634 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o f093b151dd9c941e +2 26 1729624634 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o e9b0d41a0ad86250 +2 27 1729624634 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 616bafae79885e16 +1 29 1729624634 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o aa9e09644bce5494 +1 29 1729624634 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 279a4dad4ad699eb +2 30 1729624634 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 3d05e24b0c879a6d +2 32 1729624634 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o c41de6fe9de2553b +1 38 1729624634 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 6854b73109bc55fb +1 44 1729624634 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 8188630a6380d539 +2 47 1729624634 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 9345c735e7360843 +1 58 1729624634 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 9f28b7e01d42b465 +58 70 1729624634 ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/x86_64/libnetguard.so 1b271cfb30391b12 +0 2 0 clean 590534c1c962991f +2 29 1729625542 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 279a4dad4ad699eb +2 29 1729625542 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 616bafae79885e16 +3 30 1729625542 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 3d05e24b0c879a6d +3 30 1729625542 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o f093b151dd9c941e +3 32 1729625542 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o e9b0d41a0ad86250 +3 38 1729625542 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o c41de6fe9de2553b +2 39 1729625542 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o aa9e09644bce5494 +2 42 1729625542 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 6854b73109bc55fb +2 49 1729625542 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 9f28b7e01d42b465 +2 53 1729625542 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 8188630a6380d539 +3 55 1729625542 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 9345c735e7360843 +55 69 1729625542 ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/x86_64/libnetguard.so 1b271cfb30391b12 +0 1 0 clean 590534c1c962991f +2 27 1729626341 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 279a4dad4ad699eb +2 28 1729626341 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o e9b0d41a0ad86250 +3 29 1729626341 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 3d05e24b0c879a6d +2 29 1729626341 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o f093b151dd9c941e +2 32 1729626341 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 616bafae79885e16 +2 32 1729626341 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o aa9e09644bce5494 +3 33 1729626341 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o c41de6fe9de2553b +2 38 1729626341 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 6854b73109bc55fb +3 44 1729626341 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 9345c735e7360843 +2 45 1729626341 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 9f28b7e01d42b465 +2 45 1729626341 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 8188630a6380d539 +45 57 1729626341 ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/x86_64/libnetguard.so 1b271cfb30391b12 +0 2 0 clean 590534c1c962991f +2 29 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 3d05e24b0c879a6d +2 31 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o e9b0d41a0ad86250 +2 33 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o c41de6fe9de2553b +2 34 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o f093b151dd9c941e +1 35 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 279a4dad4ad699eb +2 36 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 616bafae79885e16 +1 38 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o aa9e09644bce5494 +2 41 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 6854b73109bc55fb +1 50 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 8188630a6380d539 +2 51 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 9345c735e7360843 +1 54 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 9f28b7e01d42b465 +54 67 1729709774 ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/x86_64/libnetguard.so 1b271cfb30391b12 +0 3 0 clean 590534c1c962991f +1 27 1729717948 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 3d05e24b0c879a6d +1 28 1729717948 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o e9b0d41a0ad86250 +1 29 1729717948 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o f093b151dd9c941e +2 31 1729717948 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o c41de6fe9de2553b +0 34 1729717948 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 279a4dad4ad699eb +1 35 1729717948 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o aa9e09644bce5494 +1 37 1729717948 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 616bafae79885e16 +1 41 1729717948 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 6854b73109bc55fb +0 45 1729717948 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 8188630a6380d539 +2 49 1729717948 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 9345c735e7360843 +0 2 0 clean 590534c1c962991f +2 28 1729718016 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o e9b0d41a0ad86250 +2 29 1729718016 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 3d05e24b0c879a6d +2 31 1729718016 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o c41de6fe9de2553b +2 33 1729718016 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 616bafae79885e16 +2 33 1729718016 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o f093b151dd9c941e +1 36 1729718016 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 279a4dad4ad699eb +2 37 1729718016 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 6854b73109bc55fb +1 40 1729718016 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o aa9e09644bce5494 +1 53 1729718016 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 8188630a6380d539 +2 53 1729718016 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 9345c735e7360843 +1 53 1729718016 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 9f28b7e01d42b465 +53 65 1729718016 ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/x86_64/libnetguard.so 1b271cfb30391b12 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeCache.txt b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeCache.txt new file mode 100644 index 0000000..a036741 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeCache.txt @@ -0,0 +1,394 @@ +# This is the CMakeCache file. +# For build in directory: /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64 +# It was generated by CMake: /home/jive/Android/Sdk/cmake/3.18.1/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +ANDROID_ABI:UNINITIALIZED=x86_64 + +//No help, variable specified on the command line. +ANDROID_NDK:UNINITIALIZED=/home/jive/Android/Sdk/ndk/23.1.7779620 + +//No help, variable specified on the command line. +ANDROID_PLATFORM:UNINITIALIZED=android-22 + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-addr2line + +//No help, variable specified on the command line. +CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=x86_64 + +//No help, variable specified on the command line. +CMAKE_ANDROID_NDK:UNINITIALIZED=/home/jive/Android/Sdk/ndk/23.1.7779620 + +//Archiver +CMAKE_AR:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ar + +//Flags used by the compiler during all build types. +CMAKE_ASM_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_ASM_FLAGS_DEBUG:STRING= + +//Flags used by the compiler during release builds. +CMAKE_ASM_FLAGS_RELEASE:STRING= + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Debug + +//LLVM archiver +CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_CXX_FLAGS_DEBUG:STRING= + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_CXX_FLAGS_RELEASE:STRING= + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C++ applications. +CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm + +//LLVM archiver +CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_C_FLAGS_DEBUG:STRING= + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_C_FLAGS_RELEASE:STRING= + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//No help, variable specified on the command line. +CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/3b5yr2g3/obj/x86_64 + +//Path to a program. +CMAKE_LINKER:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/ld.lld + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:UNINITIALIZED=/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja + +//Flags used by the linker during the creation of modules. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=Project + +//Ranlib +CMAKE_RANLIB:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-readelf + +//No help, variable specified on the command line. +CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/3b5yr2g3/obj/x86_64 + +//Flags used by the linker during the creation of dll's. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Strip +CMAKE_STRIP:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-strip + +//No help, variable specified on the command line. +CMAKE_SYSTEM_NAME:UNINITIALIZED=Android + +//No help, variable specified on the command line. +CMAKE_SYSTEM_VERSION:UNINITIALIZED=22 + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +Project_BINARY_DIR:STATIC=/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64 + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app + +//Path to a library. +log-lib:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/22/liblog.so + +//Dependencies for the target +netguard_LIB_DEPENDS:STATIC=general;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/22/liblog.so; + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64 +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=18 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/home/jive/Android/Sdk/cmake/3.18.1/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/home/jive/Android/Sdk/cmake/3.18.1/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/home/jive/Android/Sdk/cmake/3.18.1/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake new file mode 100644 index 0000000..bf2cf22 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake @@ -0,0 +1,77 @@ +set(CMAKE_C_COMPILER "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "Clang") +set(CMAKE_C_COMPILER_VERSION "12.0.8") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") + +set(CMAKE_C_PLATFORM_ID "") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ar") +set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ranlib") +set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/x86_64-linux-android;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/x86_64;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/x86_64-linux-android/4.9.x;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/22;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..6b40dbc --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake @@ -0,0 +1,89 @@ +set(CMAKE_CXX_COMPILER "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "Clang") +set(CMAKE_CXX_COMPILER_VERSION "12.0.8") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") + +set(CMAKE_CXX_PLATFORM_ID "") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ar") +set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/x86_64-linux-android;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/x86_64;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/x86_64-linux-android/4.9.x;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/22;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..96490f760549aa33a5320e472fcce8aecb1a7e73 GIT binary patch literal 6552 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 literal 0 HcmV?d00001 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake new file mode 100644 index 0000000..2dc8f9f --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-5.15.0-124-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "5.15.0-124-generic") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + +include("/home/jive/Android/Sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake") + +set(CMAKE_SYSTEM "Android-1") +set(CMAKE_SYSTEM_NAME "Android") +set(CMAKE_SYSTEM_VERSION "1") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/CMakeOutput.log b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..57db473 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/CMakeOutput.log @@ -0,0 +1,294 @@ +The target system is: Android - 1 - x86_64 +The host system is: Linux - 5.15.0-124-generic - x86_64 +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/CMakeTmp + +Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_46097 && [1/2] Building C object CMakeFiles/cmTC_46097.dir/CMakeCCompilerABI.c.o +Android (7714059, based on r416183c1) clang version 12.0.8 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee) +Target: x86_64-none-linux-android22 +Thread model: posix +InstalledDir: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin +Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x +Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/x86_64-linux-android/4.9.x +Selected GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/x86_64-linux-android/4.9.x +Candidate multilib: .;@m64 +Selected multilib: .;@m64 + (in-process) + "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang" -cc1 -triple x86_64-none-linux-android22 -emit-obj -mrelax-all --mrelax-relocations -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -fno-rounding-math -mconstructor-aliases -munwind-tables -target-cpu x86-64 -target-feature +sse4.2 -target-feature +popcnt -target-feature +cx16 -tune-cpu generic -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8 -dependency-file CMakeFiles/cmTC_46097.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_46097.dir/CMakeCCompilerABI.c.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -internal-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include -internal-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/x86_64-linux-android -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/include -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include -Wformat -fdebug-compilation-dir /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fgnuc-version=4.2.1 -o CMakeFiles/cmTC_46097.dir/CMakeCCompilerABI.c.o -x c /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompilerABI.c +clang -cc1 version 12.0.8 based upon LLVM 12.0.8git default target x86_64-unknown-linux-gnu +ignoring nonexistent directory "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/include" +#include "..." search starts here: +#include <...> search starts here: + /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include + /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include + /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/x86_64-linux-android + /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include +End of search list. +[2/2] Linking C executable cmTC_46097 +Android (7714059, based on r416183c1) clang version 12.0.8 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee) +Target: x86_64-none-linux-android22 +Thread model: posix +InstalledDir: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin +Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x +Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/x86_64-linux-android/4.9.x +Selected GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/x86_64-linux-android/4.9.x +Candidate multilib: .;@m64 +Selected multilib: .;@m64 + "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/ld" --sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -pie -z noexecstack --warn-shared-textrel -z now -z relro --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_x86_64 -dynamic-linker /system/bin/linker64 -o cmTC_46097 /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/22/crtbegin_dynamic.o -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/x86_64 -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/x86_64-linux-android/4.9.x -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/22 -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --fatal-warnings --no-undefined --gc-sections CMakeFiles/cmTC_46097.dir/CMakeCCompilerABI.c.o /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-x86_64-android.a -l:libunwind.a -ldl -lc /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-x86_64-android.a -l:libunwind.a -ldl /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/22/crtend_android.o + + + +Parsed C implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include] + add: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include] + add: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/x86_64-linux-android] + add: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include] + end of search list found + collapse include dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include] + collapse include dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include] + collapse include dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/x86_64-linux-android] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/x86_64-linux-android] + collapse include dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include] + implicit include dirs: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/x86_64-linux-android;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include] + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld\.lld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_46097 && [1/2] Building C object CMakeFiles/cmTC_46097.dir/CMakeCCompilerABI.c.o] + ignore line: [Android (7714059 based on r416183c1) clang version 12.0.8 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)] + ignore line: [Target: x86_64-none-linux-android22] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin] + ignore line: [Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x] + ignore line: [Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/x86_64-linux-android/4.9.x] + ignore line: [Selected GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/x86_64-linux-android/4.9.x] + ignore line: [Candidate multilib: .] + ignore line: [@m64] + ignore line: [Selected multilib: .] + ignore line: [@m64] + ignore line: [ (in-process)] + ignore line: [ "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang" -cc1 -triple x86_64-none-linux-android22 -emit-obj -mrelax-all --mrelax-relocations -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -fno-rounding-math -mconstructor-aliases -munwind-tables -target-cpu x86-64 -target-feature +sse4.2 -target-feature +popcnt -target-feature +cx16 -tune-cpu generic -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8 -dependency-file CMakeFiles/cmTC_46097.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_46097.dir/CMakeCCompilerABI.c.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -internal-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include -internal-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/x86_64-linux-android -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/include -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include -Wformat -fdebug-compilation-dir /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fgnuc-version=4.2.1 -o CMakeFiles/cmTC_46097.dir/CMakeCCompilerABI.c.o -x c /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompilerABI.c] + ignore line: [clang -cc1 version 12.0.8 based upon LLVM 12.0.8git default target x86_64-unknown-linux-gnu] + ignore line: [ignoring nonexistent directory "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include] + ignore line: [ /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include] + ignore line: [ /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/x86_64-linux-android] + ignore line: [ /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include] + ignore line: [End of search list.] + ignore line: [[2/2] Linking C executable cmTC_46097] + ignore line: [Android (7714059 based on r416183c1) clang version 12.0.8 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)] + ignore line: [Target: x86_64-none-linux-android22] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin] + ignore line: [Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x] + ignore line: [Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/x86_64-linux-android/4.9.x] + ignore line: [Selected GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/x86_64-linux-android/4.9.x] + ignore line: [Candidate multilib: .] + ignore line: [@m64] + ignore line: [Selected multilib: .] + ignore line: [@m64] + link line: [ "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/ld" --sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -pie -z noexecstack --warn-shared-textrel -z now -z relro --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_x86_64 -dynamic-linker /system/bin/linker64 -o cmTC_46097 /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/22/crtbegin_dynamic.o -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/x86_64 -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/x86_64-linux-android/4.9.x -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/22 -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --fatal-warnings --no-undefined --gc-sections CMakeFiles/cmTC_46097.dir/CMakeCCompilerABI.c.o /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-x86_64-android.a -l:libunwind.a -ldl -lc /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-x86_64-android.a -l:libunwind.a -ldl /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/22/crtend_android.o] + arg [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/ld] ==> ignore + arg [--sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot] ==> ignore + arg [-pie] ==> ignore + arg [-znoexecstack] ==> ignore + arg [--warn-shared-textrel] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--hash-style=both] ==> ignore + arg [--enable-new-dtags] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/system/bin/linker64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_46097] ==> ignore + arg [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/22/crtbegin_dynamic.o] ==> ignore + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/x86_64] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/x86_64] + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/x86_64-linux-android/4.9.x] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/x86_64-linux-android/4.9.x] + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/22] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/22] + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android] + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] + arg [--build-id=sha1] ==> ignore + arg [--no-rosegment] ==> ignore + arg [--fatal-warnings] ==> ignore + arg [--no-undefined] ==> ignore + arg [--gc-sections] ==> ignore + arg [CMakeFiles/cmTC_46097.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-x86_64-android.a] ==> lib [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-x86_64-android.a] + arg [-l:libunwind.a] ==> lib [-l:libunwind.a] + arg [-ldl] ==> lib [dl] + arg [-lc] ==> lib [c] + arg [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-x86_64-android.a] ==> lib [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-x86_64-android.a] + arg [-l:libunwind.a] ==> lib [-l:libunwind.a] + arg [-ldl] ==> lib [dl] + arg [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/22/crtend_android.o] ==> ignore + remove lib [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-x86_64-android.a] + remove lib [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-x86_64-android.a] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/x86_64] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/x86_64] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/x86_64-linux-android/4.9.x] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/x86_64-linux-android/4.9.x] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/22] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/22] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] + implicit libs: [-l:libunwind.a;dl;c;-l:libunwind.a;dl] + implicit dirs: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/x86_64;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/x86_64-linux-android/4.9.x;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/22;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] + implicit fwks: [] + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/CMakeTmp + +Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_cd527 && [1/2] Building CXX object CMakeFiles/cmTC_cd527.dir/CMakeCXXCompilerABI.cpp.o +Android (7714059, based on r416183c1) clang version 12.0.8 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee) +Target: x86_64-none-linux-android22 +Thread model: posix +InstalledDir: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin +Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x +Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/x86_64-linux-android/4.9.x +Selected GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/x86_64-linux-android/4.9.x +Candidate multilib: .;@m64 +Selected multilib: .;@m64 + (in-process) + "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++" -cc1 -triple x86_64-none-linux-android22 -emit-obj -mrelax-all --mrelax-relocations -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -fno-rounding-math -mconstructor-aliases -munwind-tables -target-cpu x86-64 -target-feature +sse4.2 -target-feature +popcnt -target-feature +cx16 -tune-cpu generic -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8 -dependency-file CMakeFiles/cmTC_cd527.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_cd527.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -internal-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1 -internal-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include -internal-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/x86_64-linux-android -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/include -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include -Wformat -fdeprecated-macro -fdebug-compilation-dir /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -o CMakeFiles/cmTC_cd527.dir/CMakeCXXCompilerABI.cpp.o -x c++ /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp +clang -cc1 version 12.0.8 based upon LLVM 12.0.8git default target x86_64-unknown-linux-gnu +ignoring nonexistent directory "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/include" +#include "..." search starts here: +#include <...> search starts here: + /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1 + /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include + /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include + /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/x86_64-linux-android + /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include +End of search list. +[2/2] Linking CXX executable cmTC_cd527 +Android (7714059, based on r416183c1) clang version 12.0.8 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee) +Target: x86_64-none-linux-android22 +Thread model: posix +InstalledDir: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin +Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x +Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/x86_64-linux-android/4.9.x +Selected GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/x86_64-linux-android/4.9.x +Candidate multilib: .;@m64 +Selected multilib: .;@m64 + "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/ld" --sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -pie -z noexecstack --warn-shared-textrel -z now -z relro --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_x86_64 -dynamic-linker /system/bin/linker64 -o cmTC_cd527 /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/22/crtbegin_dynamic.o -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/x86_64 -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/x86_64-linux-android/4.9.x -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/22 -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --fatal-warnings --no-undefined --gc-sections CMakeFiles/cmTC_cd527.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-x86_64-android.a -l:libunwind.a -ldl -lc /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-x86_64-android.a -l:libunwind.a -ldl /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/22/crtend_android.o + + + +Parsed CXX implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1] + add: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include] + add: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include] + add: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/x86_64-linux-android] + add: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include] + end of search list found + collapse include dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1] + collapse include dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include] + collapse include dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include] + collapse include dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/x86_64-linux-android] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/x86_64-linux-android] + collapse include dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include] + implicit include dirs: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/x86_64-linux-android;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include] + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld\.lld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_cd527 && [1/2] Building CXX object CMakeFiles/cmTC_cd527.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [Android (7714059 based on r416183c1) clang version 12.0.8 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)] + ignore line: [Target: x86_64-none-linux-android22] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin] + ignore line: [Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x] + ignore line: [Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/x86_64-linux-android/4.9.x] + ignore line: [Selected GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/x86_64-linux-android/4.9.x] + ignore line: [Candidate multilib: .] + ignore line: [@m64] + ignore line: [Selected multilib: .] + ignore line: [@m64] + ignore line: [ (in-process)] + ignore line: [ "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++" -cc1 -triple x86_64-none-linux-android22 -emit-obj -mrelax-all --mrelax-relocations -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -fno-rounding-math -mconstructor-aliases -munwind-tables -target-cpu x86-64 -target-feature +sse4.2 -target-feature +popcnt -target-feature +cx16 -tune-cpu generic -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8 -dependency-file CMakeFiles/cmTC_cd527.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_cd527.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -internal-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1 -internal-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include -internal-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/x86_64-linux-android -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/include -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include -Wformat -fdeprecated-macro -fdebug-compilation-dir /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -o CMakeFiles/cmTC_cd527.dir/CMakeCXXCompilerABI.cpp.o -x c++ /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [clang -cc1 version 12.0.8 based upon LLVM 12.0.8git default target x86_64-unknown-linux-gnu] + ignore line: [ignoring nonexistent directory "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1] + ignore line: [ /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include] + ignore line: [ /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include] + ignore line: [ /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/x86_64-linux-android] + ignore line: [ /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include] + ignore line: [End of search list.] + ignore line: [[2/2] Linking CXX executable cmTC_cd527] + ignore line: [Android (7714059 based on r416183c1) clang version 12.0.8 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)] + ignore line: [Target: x86_64-none-linux-android22] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin] + ignore line: [Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x] + ignore line: [Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/x86_64-linux-android/4.9.x] + ignore line: [Selected GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/x86_64-linux-android/4.9.x] + ignore line: [Candidate multilib: .] + ignore line: [@m64] + ignore line: [Selected multilib: .] + ignore line: [@m64] + link line: [ "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/ld" --sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -pie -z noexecstack --warn-shared-textrel -z now -z relro --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_x86_64 -dynamic-linker /system/bin/linker64 -o cmTC_cd527 /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/22/crtbegin_dynamic.o -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/x86_64 -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/x86_64-linux-android/4.9.x -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/22 -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --fatal-warnings --no-undefined --gc-sections CMakeFiles/cmTC_cd527.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-x86_64-android.a -l:libunwind.a -ldl -lc /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-x86_64-android.a -l:libunwind.a -ldl /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/22/crtend_android.o] + arg [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/ld] ==> ignore + arg [--sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot] ==> ignore + arg [-pie] ==> ignore + arg [-znoexecstack] ==> ignore + arg [--warn-shared-textrel] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--hash-style=both] ==> ignore + arg [--enable-new-dtags] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/system/bin/linker64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_cd527] ==> ignore + arg [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/22/crtbegin_dynamic.o] ==> ignore + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/x86_64] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/x86_64] + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/x86_64-linux-android/4.9.x] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/x86_64-linux-android/4.9.x] + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/22] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/22] + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android] + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] + arg [--build-id=sha1] ==> ignore + arg [--no-rosegment] ==> ignore + arg [--fatal-warnings] ==> ignore + arg [--no-undefined] ==> ignore + arg [--gc-sections] ==> ignore + arg [CMakeFiles/cmTC_cd527.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-Bstatic] ==> ignore + arg [-lc++] ==> lib [c++] + arg [-Bdynamic] ==> ignore + arg [-lm] ==> lib [m] + arg [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-x86_64-android.a] ==> lib [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-x86_64-android.a] + arg [-l:libunwind.a] ==> lib [-l:libunwind.a] + arg [-ldl] ==> lib [dl] + arg [-lc] ==> lib [c] + arg [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-x86_64-android.a] ==> lib [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-x86_64-android.a] + arg [-l:libunwind.a] ==> lib [-l:libunwind.a] + arg [-ldl] ==> lib [dl] + arg [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/22/crtend_android.o] ==> ignore + remove lib [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-x86_64-android.a] + remove lib [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-x86_64-android.a] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/x86_64] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/x86_64] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/x86_64-linux-android/4.9.x] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/x86_64-linux-android/4.9.x] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/22] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/22] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] + implicit libs: [c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl] + implicit dirs: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/x86_64;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/x86_64-linux-android/4.9.x;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/22;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] + implicit fwks: [] + + diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/TargetDirectories.txt b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..1965997 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/rebuild_cache.dir +/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/edit_cache.dir +/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/netguard.dir diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/cmake.check_cache b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o new file mode 100644 index 0000000000000000000000000000000000000000..3ca8172fe2d3e14895e9bd9a67aec723948edff4 GIT binary patch literal 104088 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 VWEJ6g?SHY_#LaDKW6eYJ|1Xmr4{HDb literal 0 HcmV?d00001 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o new file mode 100644 index 0000000000000000000000000000000000000000..4b1ed7a852c1327f45c9794d758c92c78a1c4dd8 GIT binary patch literal 38592 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 i_BY@L)nNObRVCd1PL2X7PYUw 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 b{U^fwlOYm0{32SE literal 0 HcmV?d00001 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o new file mode 100644 index 0000000000000000000000000000000000000000..477291da2e7a7158261909d63ea47f633da4e836 GIT binary patch literal 12352 zcmd5?4RBP~b-r)kzNZxu`avKe!1gBQH#WOkA@qj>lC6c+510mpK$&c%v zbKkkUZ!f#8C$(pKVBbCGyXT&B?zunjz5DdAe`LEuQJ5fwZDmDCpp2d0P~`hK+s9Ub z=6GQKKLT@axFdlD=bH6U5t#R1zv#d6y%)ar#pp%)dSn@%zgW!H+;vv}SV_QVO9MVzA>jMDyK;7Y-{lq{ z7p(r%UQn|PLN1;uHT_Hl)6j&yR=B{(jXwASh%{cA;sC>Zfx$ZugLl^Ve&A^SD!0$O zRO0u^Qom1@_X`Ow0<;K43s^}YN~5x-u1Qnt8d_G?H7esRj5#`(S~u9Vt+lsiON|4z3$>mNHZkUG zhC;1FlrgPIQR`}IP&lI0Go~-*jZp4}>MBLSCa#Y`lP-{}S3~vIni^miAzM?k71$al zXbCfn)vkw{RbXtf2f|vS_bs=)ZEIz$u7f#9M8owSB~@qDu4^4^a)Yr34O*jrtZ&r7 zaR;6g;HNfMt3p8?0M5CaM8_7sdQK>-UAX@-1AYp`U-kRI zxMtvTf>pzn>B=H3TvgoY=YdsQibkDJVI`2$!?mkiTwLvR- zepUF@!LKU6I{8)OSDjz0_|;{_RONKGkfo}hJ3mgW-tQFl^$lt}pw3TbLBxBu;EDiu$@+|18 z=it(`6lJ8p1c@AOS>`xCikP|u6+sGE5}Itz0wib|FzOxEEsowW~4b?WgmR^@HHQayg!5^pE*lqGI# zh1uRb%qJAK2D9)}J2dF~zWV`&aw2M#qtjLyIKb6cp!V{rYkX?gLYP%=GR_|X|5a}} zi~QR<=g%Pi3u`HG{da1MZGYKN>=b=FF7IG+=G|LJ^D zRQ5T)BiQxUs&J}51Y`-$R~~jlO)Gb&Lhox2|N5%H=ZIUavP~+3>{D=~%+Zrt@al z@PyMzZ!Voqgs1SHl}H>&Zp@hJ{YE(F4)<)@9O>zabcLhsZNAR-?w(C;?H#`MNLO2T zXNNDcxjoVz?J|rFAN>C3ok}MS@Ba7!!<)^7!Uoy?k77S+0_yM?KGU$*AV*l7!|GmLI zgZKG^d+#0f2ZMlRw-1i^8Nc9tIcOT;v>6Fz<{#^rOy9Wn?BfED5$9E0y+I`P1X2%Bn+xy2y_Lg9G`^WCwy~kgI4fyXI-%)}L z?%KY)1h}VvtkkxDY;5;fiOTl=z5OF4$R6nUuDy(ALU1G<8#Uu;cpRC9wB(^Xo7$nP z1twPD3caMXVnsKpVi~+|q|e3hS?H_>AMO z#kwN}8vV68+?cVx59@&Np`xIpo>oAK+t`PdKzOq*)+e!^8~GJH2Rc~`+(8sY`Aywo zEKn7GN^wj4-?!01vb}pE)7}*P+BbQ8p02L0p3e5R;y#|`8@U%oX)+&A>BYg#M-1;|JeT#t0?fm5#eLK>g|X4de%Q{kxkx;1dBCXzuSM`Y z@gew1#3wsDy!;;MweEd|{(;Mg5&cMeMSH3@k&b<&elUBfoaI8iUV`-Dq_E=Lh{E<4 zkIupzDU98RFk&CTof%JkwD}BWlN;gj!!YAvZzi3M&jfR`86*3Vjv-%Uc!!8f_R=>?AboCjCL($cLViOMi zhW@NkwCY8!=k-^#?cnupu(6YexfJ7B2|+A9skKG5rH^Vo6YBUYTCIB95cG9eYlFJl zAt;8mwZN`?R$Hf!XqtY9);y$b(7h1PE1KqVYb`^d0C|O)JO3(rzD*In(#@I;ZTIrX~Odo{uJRy z2p9KE6jk_Fj#MV1E3H*oRVhG{$_j@CCH1QHc3gs?pt2=5U=|K1UlKh8GJnUG@UK_E z|Fi};9~ut9h}Po7YBE!kF!YNp8_5UaqOSKrw{~^ z@w5eV{1)Ja{vQ&KTRpB0fgd3p?ckY`!11gGNsbfe6%y*>d5zG2200=e}rwK>fxEl!je?>Uj$2BYPHd`JVZMZm!Mt!#p7w6JwAM1pjF`FGc+Y`7r z6GmP8zQND^09ypV;@!E(BaWZV1c^J8z)w;I&Uqxn3&-EU^YcZ*(auHqA+5Cvu5Z6f z-e$v5|7Pk>7vU)4{w7E~2Z(s~kp3ts2z;3EdnJ55;iiO(^)@TvU8Mhrgya1T>9bY= z&nVVBA(8ztF(MwZPEJX9oa}sA!XG6Z@9#(`;{GP+d18e9f;r}Y(FBAUn68+FYZy@}A3Ex7vPJV>_ zCrHN68At-R4*X#*NqCa%tdsCb!o~OtJ0}RgQ__E&@IeWGgm8SGLBfI`=yQp&Pf7Zp zpht-*3ExAw*oQ?tr^x<{r2mhEKPKVdBV6pm!p>#F@i`eu;6Eh%X$gOo@C$@vfo%kd z`6BG}Q2hTa*?EufpGvrb8yC3>neYbgFR6264+Z%R0R3_}v*FY+)!_zxug z2MPa~gijLwYr;kRx6pXpPVox+Z;{*~;SZ49C*g6DMWu7-<5FjvG7$1 z-z~;b!dDUgu7vL(+(o4r$4w+RN%*ZK-y-3kC3&5MPm?U{3Hv7D+a&!%Bo9mY9Ld&b z-nf5?_colCxUbHTB0jq!A&$NU;WHkRz{Pu0mSzN5J|9h6qb!4P%;lQt;_;(#NZhg13f%eay z^hvJpw?!p!z;PvfPqqII6jd8j!KfKZ8q719%@#c|`2G|%4g8o2IkmnzBbE#$z)1N# z6h6tp=KxG-E;I?{Y?7Be#hy;ewP&+nIs~&xFztfzftxf>02uRmd}3<+pUOXii9=gK ziJi;qEb+%Uv1}xX{8=9{@g5;m`vfDEG>r@B?*aEewHNDGG!W}p$RohWHnHxJR!bvb z6%0k}r`R9Fx}OHDod5HHBZ>XMl5RW;ib6#>|1XjMOLV_P5tpj$AK%N$`Oi>0vA4`xk9I;)1?zKZFnj>1!j{koH&1fVu literal 0 HcmV?d00001 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o new file mode 100644 index 0000000000000000000000000000000000000000..ac1016e8d56286de5ecb479890225d749e439fa4 GIT binary patch literal 58032 zcmd6w349gR_4sFanfF3i5;h44_)wN0kc|Klqb86*5?N9Rn_CFU%K{;Z$qNJv77S5h zM6rs+s({vopVf-i1*j;tD!5d!b)i)&ZY{L7QfpgktNhQo=iHh5PTs@z|F8f5e?BmC z&-a{r?tbUaOy10Q3T964X4{tDZ0mf>lQgxgm%Tw?%J$d=Cr_SKg*lL$3(zWTdp3CK&oHFQJFjs4CnvgDR%Kyl+{hHv zqoyj&D^ZowFZ zotuusA-_|ZM{!@+xep7avi3Cg6&31e&jr}F5BFB$rt37v%-`K5^GGoB(OQveuA_aY z8w*@K>IzhT$OP&;x1a(%$*#cFpBp@on~r%r(4K=CQ=x1QL0e%#pv!_)7PR@v!cFam zk#w{-;^9Dh4IFx^NR<%6=l~Znggl^G=VPdY+CvVthjCPu98k`>VzFG$d2~S zcsS6$5e`&88z98>)5;L)2hBPkLmku)a;P7S!}WvCRQ()ie;I-pKcaGA;OL4$(-;-A zL6oX<3zDy^n2l~MsF=;J;8qOkJGY?X->H}b?deIk3eV{!BLP@=`$BuAW&ax$Q}yDQw$^2bfQ%LVp4ql+>JP zCvND6$r@-%V*5xBt!tfPCALHMtWK41+kU%41&+Pz87WtN65CTul)C`?Do4efs;C$^ zc86(4GjqF%a<6PV(IaugS&{`3H&9NnxXK*{IP>ng1n0a?RdXHf>#&_@Vk+!>42#{l z1*am_WjdbeR0iD-b|~{>5Yh5>?AJXls9HO=3w@{>@U>%MeC?Qrj`p6g*JqrLb_*nk zuMT5XA1G`)QJHvsw>VYVigzfUvA^Sh$_@EYGdw#9&@1m z6VLieIcQ2@1{rd$=e4IPy*OaaC-zl3i>RPssRM~LvmJNl-vLP|c_E)cZ^^%2#*?&|v z8a>-hUpS&*^qiu+Nzj%xkR2E;r*2DS)U~`vAa2_}+`HvPA+o$k%<@7OjRB{7*@lNO z>uvkgI7nP>OsmVim`OEejv4b5RH8~ZS`x>m{tM>5p%9Jcbv(64ne;oi-~`{f2`3j=ZQ<;a z-?<4#Ret9kIIQwJx8TWura03>1n(1g? z0#e()ao`2c30T(MxE$D+{Nd;5bOPa3a-+_n$* zu*Q2^^S10bxAkx$!}TtB6eqc3ADmEaqAYTgV8IA(lwVvU=DUJk;G!C4EZE0d@9ULf zA=p5>x{ga+U*NdZ72H!h+IMb2tIkcR2LF-g<6{%zaW15CwkJbTqLrsR7;&#dRq#Z-&wxeO$_;iFrhxrPXp@djPr@F$#4bD>Xx|A3wdOp~zC#B)6$P8EXw$Y2 z4<{2hsFjP#_CDpK^D*TER*h)Zxe3iw;UVUJiirp4ArY4_Igoi}=3c@e!DSjIAR0hb zVH7?Zt{9?ML|bbdtU@~Ax~y{x)>G#uth&OA$0922Z%}E+JFT`OHn!B3{UhxB#K-r? zw2CvV4#u>KH>?iDv`W%ekf7O}@;myEfPoyZ7ZuT(8FQ@ivf+BDt4?(>qt2{3stKs; zw6TWW?kPLDJXCFDaIJFeE~jq+>&|veQdI^9^gQ5JMmoTV z%0LjkGI;%1p@tq@kE=;^`F`j!&(msBPtWSoSk*0NZWCQcV4FM{`!6hJwLh?PAZ^Gis}NDo$4-)*@@K|>5>ugcv?z=-kf}@-mE4qm@BZkqIJOk zthbMo4U8aq14m2jKkV($zcAn8qRK^ZQ8h|+VOq#V>q@HM94n>Ots4!~>;f+-y*3-IQ0$5{uJF8zIWN?xuvylMc=j8?bI@K897v z2uPX)z1%?(>z)PG0k21Mpy#Nlda5f);*)2_eswBUO7G@m=d9yuX@FN*8T$*@Ka2M+ zFTV6=$_(${;{D8np!A}s`A2OPRU!A2OfLHG|hciUTWZP~UD4^XUU;Vca~ zK}ie>7r~&Ypze-{t~O_Rpslq(tRJz;VD*U>g>BEr!+$8&{QXZuX01JGu;VhD7D2Gs zEG&-Y$8dyAb!tb_0&0K?*4fy9=B9%EGdEqjS(DtPy-)&c=B5F#w+b>|nA!2#Oqc}^ zz?mG$Og#|-2qK{D!<|JeU?;kM41TvAvoI;zY6<-xJB@BR zxU~*5N*+`myKygt8@|5cVa@n86`%9(RXjP8)oQjNIg%E#;<*e}(EqBQ*&m;u_{70N zuPp$VGCr&;4VtG9R0=nbYMnxTj*8hdHD1$TFjmtn_)nTZ^CoqIvdBN4BLaZ2Ozdg^uFrLY=Ga1E$RMWa?f`Cw_E(($~q8ajq5^071U z`W2j8$M$)hMbFCjn22xST_+jbf@t+vTWfOE0bcU8{jBoe>u2Oh_9C;Nkt1ng^s{6f z;9ftgiQdoFbm?dDd+`~@f7Z_ydHoE7Mn5}WHL02$RO`V+NLrqUBIknmC|!rzO*Njo z)19QFV4V&|bcAE6Uz|MY&Hnm?fwcvvi-T~`r;CcZhUQRkWMwea)YQ-ffhoa}%~on^ zn)|Q0sUmGfd2M~#vijPz`cSyKrM#&!tvS@(T-#8eT4Bu#mp6rjp_QTfaC0!+Qh(ma zN~<~)ZmO$YQ48F3>*3~xsxYQn1HSOMqP#W8E}KENLX8b|b-{|JP4P-om6gH9 z+QyhV$VX(fnGFq%*1YAljg6s7ol>x(CRDM!*>V#unl`Hhb2C3*9ZILE1LkdHWg75s z?TS!Ci^_OYNJaMYT3a86vbHpa!9S+%7J`Jx+)yFdoz)nwfr3_+t!N2{TFdGhDwYSU z%4_RFmDaSDrY5M@AlakQYOZN$rb=rrfGE}AVy;GtM@6W`oCUcMkYSW+S{l*YjDmuB zZq-nVbLN)@TN<0g;9&(NJWdsERa0%ad}&<>b1{x{XEIJ0lUY?8t_fC_hs%TIVK8qU z*Ci>;UZ{!O2OH{x;hGR8@*k!2?-eoF*wmm}uNmt&c9B(Q{?D@#*^VvsW=m3i(rAkq z6Z66is!v7^AWL;c=usv0G`E49?(NU^YQdYrp%5DOGiMKjErLMs|phJs5mAJ8kc zEn8skHXKO@b{~6W?|zQ2chbPqd-t*D545aqaduHZU+*40rt~Pv2(?G*9 zke0QM=AI9*#B`W+!4Bxj%g#++3#CQJ^6&{7*2WnJ!I))!?RN*BU z{!yz6H)8mqbzXSaMipLz{Nc?iya~fU-m1cPVffJEt zYuQTp5QXRBN$3Wn+jk&|grO)LOeP@*g%^S(T#UktDI}~!;iYsEwxIBGHVKcS@bg>} zUPa-RLK6Oj!mA}D^n!;>zC(*hNI~JXB_zy1;TJU|RH5+8MiSPe@Omo=J5YFI9SKjP z@a9GmevQIgn@RWw3Wv9nkPO%EzF+MiVFC)j-bun-6yDxN!sRHuvzvtLPsT8Gdb|XoxD8<>WByB~>Z?7ZiNtEL4 zjU*jGDZ$=Mk_D$EUr&20Nh46|ZSNqd5Tzu0CrLFZ^|g1AbRA0l?cF5pLg_SnKS_sB zO12M@^f^j{?L#Cb4+d$7eVC*yl!n5aguIAX{3FEqz6$NWkX)E zUJjr%+KwmbeUwt{B$ED#(ij`g@@P2#9(wrBwu2<4p)}S`A*l$ZadtXM6)26jvq@Tu zQktDh(pHqx?Lv}%j8cYOLeeWJW!j5KI)>5&dkIN#@KD{CW!I2&21*m{Mv|tWG|6ry zX+BDm?R6xnIpZ9ABS~udIoIAylA3^W?5!lJDd;?V2T6_S<$QZ5Nu4NNVDBR7ew6a; z-6Xw$(o}mtNgts!%|1wy4<4`k^6f(;orzL`eVC;4P?~NZA?Xs7X4pqb`Zh}N2#};( zP%5%dkn|Wz#kLivTIF?=F0|uG`V^&^b`nXw;l{XcmYqz}c$8+_L6Qnlnq#MsRE<)J zoler#D1FP$Ch1O;=GwU=?MG>zT}aYe0vc|gW$f9Z-Kppq->NH+BGE2 zL1~fQNYXNt7Tc{PslI!$y^bWjyX3pf-bm7Rl*;VQB<(?IiM^GiU!qiQ?;z=qC@r;j zk`xGnRAKKTX*f!i_HL5SMJZ(OCuu%PRrW!W8c?dS50P{&O11W3lI}rinSF$${U|NB zkCOB@N_F;elKzI$3i|{}eTIWnZ(ELPzi}uv*zqLIK&jDAB55f~O?EO#H=@*R2T8gY zrLdhs(sL-a*y$v_jnYax+laTy&L!zM>Q>u@Bqf{)(iL_INkNppZ7(7z7o|1!5|Wmo zwAQX6X#+}E+KnV_M`@kiO48FPt+&^a^d3rA*&9hZiBg-rnWQt$0%?Q2m81($YPWZg zREE;k_D+(%gVHtjE|RvR)M4)?X%9-*+WSd5j8dn4kfgt(be(;Oq|-)#w8=h9(nOT5 zw~vriiqZ}CQIeWb+H4;u>ANU>*FHhggDBl>TYlAk2T{7kjwk6ul(yPQBz=X__w8ho z28{&ib~{K?7E0Uf6q4qkw8Ks(X&FjCu(L_J7NvXaT$1ib={~!Vq!&^8AG?I4-=p+H zdl5+q@PyCzpuL2ovr&4;t|6%yrHAcCl9r+LnB7X!%_u!#uOsPEl=j#gNqQZnpV*s8 z`U<6e_EwTo;6a%0X?q7rb5VN6-bvCLlzwLKBI#a~p0{_C1XtX!cC+`Bl#J2~_CZ5> z(LO}dc+|aQA0}z|7?6H$A0a6ZrC02uBvqkw$UaWeI+R|sPmrWW&M$2%pxRH3oY(Dm zl5RuGH|->neuC0lb}~sXqx35~NYXnfy=|wE^f#2=vC~QF0T&s*ckOJFf+!uaa|2dj z1tgh>mm^7d4Pzy=sVso{%!KPX=;S8gbqsD!N}M{x1?~Zo_$=&Hyrf@a2(NsS{(!ro zaD8AUpp2WZGyyM2RB&G4J)k{4f}L{Zw*$u!{1tWy7Dj{3cSb@F4mwj3PSe2=93uhq ztL#z&<3TC%VFjiloC`b3oXSVSrR>I68(0cKe8^!1>dJQw9 z(5nzt$$=-ms04nFR$kGRJ!yUy8K27gudXl&Yq_5l7ziz9q^HWF8XyCkGB64D>Y6;+ zKdL(b3-4z5M_EQVPKB{6`bWhZ;Up^%j^+G%<@_et_t*-%gdd;`n{O3d4?&8)70MBo z&{t21VORDwP&gT{4;v|*i{Z;Dj8*7sqHqoJW(se{aG1h(VYr3DSY^JIkp5W!aq|Te zQaR|HpKy*2j#m9F&@JIYZ8tn&fmWWEP_Bccl%3Npp;_CVm2jn2PD|*}!Lei)pKzPD zqd^!Km++t_)VJf}1ABlNeVdy36@;P#P+K2GjcP$}M5%d%dT0Qya*g&@J%_u(nK4vJ z)D`k#si`rSpjzaJ9e+E9iXDGHmYN*zK{d9%H|^-o`+5u&JN`>7H977JeJv5YQdh_0 zW2o5i%vfr2yd2foFS|OvI);iJ-xEtsj-N%fH)EKM_g)MYJN_z`nj8;>+XIO>V!Gxy zJBErKFN~!o$172d!>_C38)K;0@vc~Ea{MZ)aV&Rr{QDRxcHABAN<@p9M2=HHO;a|V zdASc?5CyZti=wH>SqrA6nn?{t6>_Ion0>dLO3&{1oYIEUc^7TO;4{F_GXE@wa ziRptYrvPolSTxfKol4K?bez(L%JU%Fh@okw^Yc^bIh{YB(uUF*0JnMMNHx=$cq%=o zv-p%Yl+IeT5d+su=Z;h9Ih|)tX+!CJj5cB%o9Q@kn<=KA(;0J08%k#u+K6FornBNy zdQRuYQ`%5EkD-kioJ!B>{Nt21l+IAN0cH+*GmUd%>Dd3`n0oTP8uZ3uSh+S% z$Xih@rU+b%T7gGUBL+2TUPg@=hNSr|YQ(@HjRkkvWLGE6VAP1tNt!Iwi0(w1*{Bg6 zfHXCz5lu##t3YE`GEz0iT7f&Fsj%o)V0SbXmfZ^cGMWktZw3AoO@*gqE6^Qo+;zzY z7T*eth^E5wTY(FrsjvdzNmMiy)_@gg0hQ5&X1CfLL&d%7p;&6_RIi}g>j9=?{8dsk z6+4cHJBLx#}`I$?-Z=dy68|@oh0w?09c1H97tjs=e-OI{rL{ ziXHcZ+nCW}^2sg})n4y69nXrPV#jr{)Rf~+RC|NRbbN0N6+3<|mYN)Yglcc>nT}7! zP_g4-a2GXNOsIJ<#xpcep+@v~igOq> zqQjErGt`J4N1C2N(1#(Nr|!-5*Uw zGv0I2R5arqiKe0%@1N0BG~=B%JW38}#>yG!@Nw)u2jT13OxmUxOiW-)er~ zI-or;+ksoq9Q9<55v{-v5vrJK)vUbjR~oFKz>5&%T2(5vv;s#kl9w=D?fw;^I@wB3 ziExA3bVBwcfg0JF2%>T4XF;F<^<}W5?5d2bUW(n>N>KI?@GT59przNzRUB0hfez4c z$}Z(jaW_VKG{U{%bWz}0)W04}zc}y_>OYUAzbFs~cgYj`!_LdT;s4^m2-IiA(q9tD zM}285{iT6Q)Q4l~FAHoy{mrrTWr4dBdxbKpGqvfp<~;nX6V+ zKx);?{)Os3BedWCXh>=tAc50ClbG(Rvph8plE4&H&vDhIo*D;AU@@xeU3J(~<6sH2 zqI#37zS&dbfC+pLG~659;wI79e8f|!@~YyK>gS$Hl~om;R7X8ke@sgin^Zn{Y`|${ zp-L5*RKq+~DXLU)Np+5=3ZqIDl~kpk>Sk1_Vv?%CQ>k*Pp`vzF@i%ySRX9(N#k2ws zd3sesPmg7_02HqIVpe?R zW49~IJJC{&i625po}Qlr#^d5eG<+3y3BQINZoUlzl6~vcEn}R=ee3D=t_ok}-IMmU z!9D4Cc(x>*TY;gGP|fCn%t$yDL@O`@_JNtOOIV09Y`z-;mq4&bIqcvzi)H2ddd9)M z2g_1_FV-s#UQDHh-f{7skQkSwgkM5LU!S;SC47iN-?*Ts=@*xxgl=O%(?2fVGaC?> zZ3PZP1S$_^%?ccikdwXyF-biq3g9U)5CAWpdD0LNxmwXEFbZVuBI;b~brBkN(_`w( zL1P6z!rrqSf{Eykrg1zg@^stoMORcA(S)%BBkh76MWPd`+Jj$Td0@X66|JnmYbt_X zI#_}CQTEQb$~CQI{)rkdKh(NO@U+fY=@A@>a3bu?OpJq);O4tBPyniU3>OAwcgN!` z00MKUyFG{Dk`%?&pD2DS-3!mn^1}17RrocuFU_?Q?t}nt@v{e{#1|^vBY@(I;g5Ln z$>E@ZuC#)FqYQ@rA;=*>M< zxD{<$lZGS(T9oX=lvh$>gD|{`Q@#@o*9O7x3eWJ{hT$4E#3wa@?@-06vaZjx5b4}%p^{W}do3lS8l}^y+v})qRZVP4QuYUa0~Uz@#yTf9Eh~li*&0I>HB7++h-~x)fU@kTM6|L8#gCEVYLp9i$fBK zSJk{OaHoo)%5@jHRptGGQO3KeT&j%s&|mke6z)CEOYOdaD*Rz8xZX)+SK>s8f`w#U02vv=$+edSiy$U~8sKQIoW^V~p*%L}u z^}O4tvOQ*%{bY$U+JcexS3;zHUZkgtNKc!Qo(U@>RSQ2`>4l$NrNR~t*XLTTgg=2- z+?+hOe>-DT{X6ji2dq>h1OwG7nkr}wrKu{cmLBJ-@G`%$Q3HB8HO>M|rj8m%CAlKm z3Sgd;*Pgw->g%0BUe`d3-kEV$!Zi@Utv5bgg9yE;32N(QwT#2bT1l9Hj*xL&*=s#^(w;Nk2gntQsMz$Mss_XU zVW@)NG2jljq^mJ&Hk`aLd~rJbgaJD=%a~OTzJvwqfyQp!K2O{Q_7u0z6RvHaCnDYS zc>?3&deQ3hq;iw+AjHEhVVyUBO@*~AZHJ)hxP&7y!C}4|55dd`xmV&Dz8epcIO-12 zg7_?nXJZyXJi1mHkL@v0iTg=Ag|$zTIE}^KB<8btnBo@Wi2)NLaXyQ?$haIw%cv1t z2uv&p|NR#_qkT6XUy}tK0!Pqz_#78|td zuEbpUpPo$h`}(()xF3y!7{m=<#RjG)NY{o_ABe|E+z`<}f9O-XPe^x7gd0o=;vFSj zC+fU3SosktZ;GlsLdx4Bl@F2I!=(HnjS0_j9E@{F^$@8KN91T#K~_7(^j<;BTCr5Mxg##|*%vlpWXy_MAYT3$!;bd@gXPf#D35t$Es{{SeDlX9M|)}ul6j2r$) z9<)bETP?IZzyh>KNV`fo_L>ZT_zc>^q`ijX(tMrNcf6Y6$3f2frqW!i!fCK#(P!`O z$;mjz)iR~Om5h_U3d0}Pl|sB8__Lj4T=y#qmj9<)UVUX#1N>YtW%A^Vtn`WJj0-L; zZ-!q0!jCJPvN9%RWKXEb7!$0hE3dB(t_(Hd4|#(bnW^ci*};^WaJaE~N?KYu`ADs9 zXsE6WH8-?0RfJM28dju*8ye~=YVZfab#*IOjEA38E(=wJgB9mYm{@tvIhB(usxs3v zCS_)yGa)@QDZZ)<32Cj_lgcJ#SuOR= zwbk`dBk-$TD{prG+&M-0Wi#i@D4Rd~!r5~c&W>RD1=I89&n%5#3kv2=oinc>g5?)X zoj)Uj6wRJKCju0n&n2CHpeL6ylI9D$otHq zQZLn6B{S!_(F#fn3+B!)D0RWyyoGLfR*6|Rv+@>M#j}fw>Q|Q6)mF|8Rh6!83?Z4> zP*GlI$TR91mPUYuq4MRCa9P7r94a~zBvV!}uQYG!%%XXP1^E`r^A^u8n}@Bfg}DXO z7ARqQ(d@E?c}1le5mKg-N{eO{D5a97&BUIG4phif%*>ltT9!BMLZyR5OABVZW<|4S zSfTorR#T`s)U+~GneK)%+)$<)nqbWcg%{AwVc{4mD}()n%(5^_>bMMXeyFOpJ~XYa zyt&!p(p$@5-T@J&kS2>qp$aP(+2jEa%a*PVhpc7IwO53!>9zHh)w_^p4#Dzvf`m>pVW6|`1_8pALN z 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 literal 0 HcmV?d00001 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o new file mode 100644 index 0000000000000000000000000000000000000000..0abab356a2d222c41c61c2aaf138ae50582f79e1 GIT binary patch literal 124840 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 literal 0 HcmV?d00001 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o new file mode 100644 index 0000000000000000000000000000000000000000..2327417de31aff944053cf53308abf4622bf5462 GIT binary patch literal 47048 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 literal 0 HcmV?d00001 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/metadata_generation_command.txt b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/metadata_generation_command.txt new file mode 100644 index 0000000..cbfebee --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/metadata_generation_command.txt @@ -0,0 +1,18 @@ + -H/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=22 +-DANDROID_ABI=x86_64 +-DCMAKE_ANDROID_ARCH_ABI=x86_64 +-DANDROID_NDK=/home/jive/Android/Sdk/ndk/23.1.7779620 +-DCMAKE_ANDROID_NDK=/home/jive/Android/Sdk/ndk/23.1.7779620 +-DCMAKE_TOOLCHAIN_FILE=/home/jive/Android/Sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake +-DCMAKE_MAKE_PROGRAM=/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/3b5yr2g3/obj/x86_64 +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/3b5yr2g3/obj/x86_64 +-DCMAKE_BUILD_TYPE=Debug +-B/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64 +-GNinja +-DANDROID_PLATFORM=android-22 + Build command args: [] + Version: 2 \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/prefab_config.json b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/prefab_config.json new file mode 100644 index 0000000..e799de8 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86_64/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/NetworkGenie/app/src/main/java/eu/faircode/netguard/GenieActivity.java b/NetworkGenie/app/src/main/java/eu/faircode/netguard/GenieActivity.java index fa60b34..538cc3c 100644 --- a/NetworkGenie/app/src/main/java/eu/faircode/netguard/GenieActivity.java +++ b/NetworkGenie/app/src/main/java/eu/faircode/netguard/GenieActivity.java @@ -11,6 +11,8 @@ public class GenieActivity extends AppCompatActivity { String defaultSendIp = "9.9.9.9"; String defaultSourceIp = "10.1.10.100"; + boolean foundConnection = false; + @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -57,7 +59,6 @@ public class GenieActivity extends AppCompatActivity { int clength = cparts.length; if (clength == 4) { - String newSrcIp = cparts[0]; String newSport = cparts[1]; String newDstIp = cparts[2]; @@ -67,6 +68,15 @@ public class GenieActivity extends AppCompatActivity { spIn.setText(newSport); dipIn.setText(newDstIp); dpIn.setText(newDport); + + String itext = "active connection: " + newSrcIp + ":" + newSport + " to " + newDstIp + ":" + newDport; + ((TextView) findViewById(R.id.genieText)).setText(itext); + + foundConnection = true; + + } else { + String itext = "No active connection to: " + dipIn.getText().toString(); + ((TextView) findViewById(R.id.genieText)).setText(itext); } } diff --git a/NetworkGenie/app/src/main/java/eu/faircode/netguard/ServiceSinkhole.java b/NetworkGenie/app/src/main/java/eu/faircode/netguard/ServiceSinkhole.java index 06b9fa1..73b13d0 100644 --- a/NetworkGenie/app/src/main/java/eu/faircode/netguard/ServiceSinkhole.java +++ b/NetworkGenie/app/src/main/java/eu/faircode/netguard/ServiceSinkhole.java @@ -142,7 +142,7 @@ public class ServiceSinkhole extends VpnService implements SharedPreferences.OnS private static String sendInfo = "none"; private static String sendIp = "none"; private static String currConnInfo = "none"; - private static String currTestConnIp = "9.9.9.9";//"207.x.x.x"; // TODO: update on GUI user input change + private static String currTestConnIp = "9.9.9.9"; private static Object jni_lock = new Object(); private static long jni_context = 0; @@ -2037,9 +2037,23 @@ public class ServiceSinkhole extends VpnService implements SharedPreferences.OnS return currConnInfo; } + public static void updateCurrTestIp(String tconnInfo) { + String[] sparts = tconnInfo.split(">"); + int slen = sparts.length; + + if (slen == 4) { + String newTargIp = sparts[1]; + currTestConnIp = newTargIp; + System.out.println("Updating current test conn ip to: " + newTargIp + " from " + tconnInfo); + } + + } + public static int setSender(String sinfo, String testIp) { sendInfo = sinfo; sendIp = testIp; + updateCurrTestIp(testIp); + return 1; } diff --git a/NetworkGenie/app/src/main/jni/netguard/debug_conn.c b/NetworkGenie/app/src/main/jni/netguard/debug_conn.c index e0720c6..78e5763 100644 --- a/NetworkGenie/app/src/main/jni/netguard/debug_conn.c +++ b/NetworkGenie/app/src/main/jni/netguard/debug_conn.c @@ -6,17 +6,21 @@ struct ng_session *debug_socket; struct ng_session *test_socket = NULL; bool test_sock_flipped = false; -const char* debug_dest_ip="9.9.9.9"; //"207.x.x.x"; // Debug server IP +const char* debug_dest_ip="1.1.1.1"; //"207.x.x.x"; // Debug server IP const uint16_t sport = 40408; // local port const uint16_t dport = 50508; // server port + char* current_dest = "9.9.9.9"; // should change from GUI input char* current_source = "10.1.10.1"; int curr_sport = 40401; int curr_dport = 50501; +uint16_t curr_tc_seqn = 0; +uint16_t curr_tc_ackn = 0; + // pseudo header needed for tcp header checksum calculation @@ -77,7 +81,7 @@ void create_arb_ack_packet(char** out_packet, int* out_packet_len, uint32_t seq_ sin.sin_port = htons(server_port); // server port sin.sin_addr.s_addr = inet_addr (dest); // server ip - log_android(ANDROID_LOG_ERROR, "Creating arb ack from: %s : %u to %s : %u", source_ip, source_port, dest, server_port); + log_android(ANDROID_LOG_ERROR, "GEE DB Creating arb ack from: %s : %u to %s : %u", source_ip, source_port, dest, server_port); // IP header configuration iph->ihl = 5; @@ -345,7 +349,7 @@ void simple_make_packet(char** out_packet, int* out_packet_len, const char* test int plen = sizeof(struct iphdr) + sizeof(struct tcphdr) + optlen + datalen; - log_android(ANDROID_LOG_ERROR, "Creating simple packet with length: %d, optlen: %d, data len: %d", plen, optlen, datalen); + log_android(ANDROID_LOG_ERROR, "GEE DB Creating simple packet with length: %d, optlen: %d, data len: %d", plen, optlen, datalen); //buffer = ng_malloc(len, "tcp write4"); struct iphdr *ip4 = (struct iphdr *) buffer; @@ -355,7 +359,7 @@ void simple_make_packet(char** out_packet, int* out_packet_len, const char* test memcpy(buffer + sizeof(struct iphdr) + sizeof(struct tcphdr) + optlen, data, datalen); - log_android(ANDROID_LOG_ERROR, "Creating simple pkt with ip ptr: %x, tcp ptr: %x, options ptr: %x", ip4, tcp, options); + log_android(ANDROID_LOG_ERROR, "GEE DB Creating simple pkt with ip ptr: %x, tcp ptr: %x, options ptr: %x", ip4, tcp, options); // Build IP4 header memset(ip4, 0, sizeof(struct iphdr)); @@ -398,9 +402,9 @@ void simple_make_packet(char** out_packet, int* out_packet_len, const char* test tcp->window = htons(256); - log_android(ANDROID_LOG_ERROR, "Crafted doff is: %u, needs to be 5 for ack...?", tcp->doff); - log_android(ANDROID_LOG_ERROR, "Crafted ip total length: %u, crafted ip ihl: %u", ip4->tot_len, ip4->ihl); - log_android(ANDROID_LOG_ERROR, "Crafted tcp window %u, tcp window: %u", tcp->window, tcp->doff); + log_android(ANDROID_LOG_ERROR, "GEE DB Crafted doff is: %u, needs to be 5 for ack...?", tcp->doff); + log_android(ANDROID_LOG_ERROR, "GEE DB Crafted ip total length: %u, crafted ip ihl: %u", ip4->tot_len, ip4->ihl); + log_android(ANDROID_LOG_ERROR, "GEE DB Crafted tcp window %u, tcp window: %u", tcp->window, tcp->doff); if (!tcp->ack) @@ -427,7 +431,7 @@ void simple_make_packet(char** out_packet, int* out_packet_len, const char* test csum = calc_checksum(csum, data, datalen); tcp->check = ~csum; - log_android(ANDROID_LOG_ERROR, "Finished craft trying to return buffer ptr: %x, pkt length: %d", buffer, plen); + log_android(ANDROID_LOG_ERROR, "GEE DB Finished craft trying to return buffer ptr: %x, pkt length: %d", buffer, plen); *out_packet = buffer; *out_packet_len = sizeof(struct iphdr) + sizeof(struct tcphdr) + optlen + datalen; //ng_free(buffer, __FILE__, __LINE__); @@ -463,7 +467,7 @@ void simple_ack_packet(char** out_packet, int* out_packet_len, const char* test_ char *options; int plen = sizeof(struct iphdr) + sizeof(struct tcphdr) + optlen + datalen; - log_android(ANDROID_LOG_ERROR, "Creating simple packet with length: %d, optlen: %d, data len: %d", plen, optlen, datalen); + log_android(ANDROID_LOG_ERROR, "GEE DB Creating simple packet with length: %d, optlen: %d, data len: %d", plen, optlen, datalen); struct iphdr *ip4 = (struct iphdr *) buffer; tcp = (struct tcphdr *) (buffer + sizeof(struct iphdr)); @@ -472,7 +476,7 @@ void simple_ack_packet(char** out_packet, int* out_packet_len, const char* test_ memcpy(buffer + sizeof(struct iphdr) + sizeof(struct tcphdr) + optlen, data, datalen); - log_android(ANDROID_LOG_ERROR, "Creating simple pkt with ip ptr: %x, tcp ptr: %x, options ptr: %x", ip4, tcp, options); + log_android(ANDROID_LOG_ERROR, "GEE DB Creating simple pkt with ip ptr: %x, tcp ptr: %x, options ptr: %x", ip4, tcp, options); // Build IP4 header memset(ip4, 0, sizeof(struct iphdr)); @@ -517,9 +521,9 @@ void simple_ack_packet(char** out_packet, int* out_packet_len, const char* test_ //tcp->window = htons(test_socket->tcp.recv_window >> test_socket->tcp.recv_scale); tcp->window = htons(256); - log_android(ANDROID_LOG_ERROR, "Crafted doff is: %u, needs to be 5 for ack...?", tcp->doff); - log_android(ANDROID_LOG_ERROR, "Crafted ip total length: %u, crafted ip ihl: %u", ip4->tot_len, ip4->ihl); - log_android(ANDROID_LOG_ERROR, "Crafted tcp ack %u, seq: %u, window %u, tcp window: %u",some_ack, some_seq, tcp->window, tcp->doff); + log_android(ANDROID_LOG_ERROR, "GEE DB Crafted doff is: %u, needs to be 5 for ack...?", tcp->doff); + log_android(ANDROID_LOG_ERROR, "GEE DB Crafted ip total length: %u, crafted ip ihl: %u", ip4->tot_len, ip4->ihl); + log_android(ANDROID_LOG_ERROR, "GEE DB Crafted tcp ack %u, seq: %u, window %u, tcp window: %u",some_ack, some_seq, tcp->window, tcp->doff); if (!tcp->ack) tcp->ack_seq = 0; @@ -530,7 +534,7 @@ void simple_ack_packet(char** out_packet, int* out_packet_len, const char* test_ csum = calc_checksum(csum, data, datalen); tcp->check = ~csum; - log_android(ANDROID_LOG_ERROR, "Finished craft trying to return buffer ptr: %x, pkt length: %d", buffer, plen); + log_android(ANDROID_LOG_ERROR, "GEE DB Finished craft trying to return buffer ptr: %x, pkt length: %d", buffer, plen); *out_packet = buffer; *out_packet_len = sizeof(struct iphdr) + sizeof(struct tcphdr) + optlen + datalen; //ng_free(buffer, __FILE__, __LINE__); @@ -565,7 +569,7 @@ void simple_push_packet(char** out_packet, int* out_packet_len, const char* test int plen = sizeof(struct iphdr) + sizeof(struct tcphdr) + optlen + datalen; - log_android(ANDROID_LOG_ERROR, "Creating simple packet with length: %d, optlen: %d, data len: %d", plen, optlen, datalen); + log_android(ANDROID_LOG_ERROR, "GEE DB Creating simple packet with length: %d, optlen: %d, data len: %d", plen, optlen, datalen); //buffer = ng_malloc(len, "tcp write4"); struct iphdr *ip4 = (struct iphdr *) buffer; @@ -575,16 +579,18 @@ void simple_push_packet(char** out_packet, int* out_packet_len, const char* test memcpy(buffer + sizeof(struct iphdr) + sizeof(struct tcphdr) + optlen, data, datalen); - log_android(ANDROID_LOG_ERROR, "Creating simple pkt with ip ptr: %x, tcp ptr: %x, options ptr: %x", ip4, tcp, options); + log_android(ANDROID_LOG_ERROR, "GEE DB Creating simple pkt with ip ptr: %x, tcp ptr: %x, options ptr: %x", ip4, tcp, options); // Build IP4 header memset(ip4, 0, sizeof(struct iphdr)); ip4->version = 4; ip4->ihl = sizeof(struct iphdr) >> 2; ip4->tot_len = htons(plen); - ip4->ttl = IPDEFTTL; + ip4->ttl = 5; ip4->protocol = IPPROTO_TCP; + log_android(ANDROID_LOG_ERROR, "GEE DB Creating simple pkt with ttl val set to %u", ip4->ttl); + ip4->saddr = inet_addr ( test_source_ip ); ip4->daddr = inet_addr ( test_dest_ip ); @@ -632,9 +638,9 @@ void simple_push_packet(char** out_packet, int* out_packet_len, const char* test tcp->window = htons(test_socket->tcp.send_window >> test_socket->tcp.send_scale); //tcp->window = htons(256); - log_android(ANDROID_LOG_ERROR, "Crafted doff is: %u, needs to be 5 for ack...?", tcp->doff); - log_android(ANDROID_LOG_ERROR, "Crafted ip total length: %u, crafted ip ihl: %u", ip4->tot_len, ip4->ihl); - log_android(ANDROID_LOG_ERROR, "Crafted tcp ack %u, seq: %u, window %u, tcp window: %u",some_ack, some_seq, tcp->window, tcp->doff); + log_android(ANDROID_LOG_ERROR, "GEE DB Crafted doff is: %u, needs to be 5 for ack...?", tcp->doff); + log_android(ANDROID_LOG_ERROR, "GEE DB Crafted ip total length: %u, crafted ip ihl: %u", ip4->tot_len, ip4->ihl); + log_android(ANDROID_LOG_ERROR, "GEE DB Crafted tcp ack %u, seq: %u, window %u, tcp window: %u",some_ack, some_seq, tcp->window, tcp->doff); if (!tcp->ack) tcp->ack_seq = 0; @@ -647,7 +653,7 @@ void simple_push_packet(char** out_packet, int* out_packet_len, const char* test tcp->check = ~csum; - log_android(ANDROID_LOG_ERROR, "Finished craft trying to return buffer ptr: %x, pkt length: %d", buffer, plen); + log_android(ANDROID_LOG_ERROR, "GEE DB Finished craft trying to return buffer ptr: %x, pkt length: %d", buffer, plen); *out_packet = buffer; *out_packet_len = sizeof(struct iphdr) + sizeof(struct tcphdr) + optlen + datalen; //ng_free(buffer, __FILE__, __LINE__); @@ -678,7 +684,7 @@ void simple_rst_packet(char** out_packet, int* out_packet_len, const char* test_ int plen = sizeof(struct iphdr) + sizeof(struct tcphdr) + optlen + datalen; - log_android(ANDROID_LOG_ERROR, "Creating simple packet with length: %d, optlen: %d, data len: %d", plen, optlen, datalen); + log_android(ANDROID_LOG_ERROR, "GEE DB Creating simple packet with length: %d, optlen: %d, data len: %d", plen, optlen, datalen); struct iphdr *ip4 = (struct iphdr *) buffer; tcp = (struct tcphdr *) (buffer + sizeof(struct iphdr)); @@ -687,7 +693,7 @@ void simple_rst_packet(char** out_packet, int* out_packet_len, const char* test_ memcpy(buffer + sizeof(struct iphdr) + sizeof(struct tcphdr) + optlen, data, datalen); - log_android(ANDROID_LOG_ERROR, "Creating simple pkt with ip ptr: %x, tcp ptr: %x, options ptr: %x", ip4, tcp, options); + log_android(ANDROID_LOG_ERROR, "GEE DB Creating simple pkt with ip ptr: %x, tcp ptr: %x, options ptr: %x", ip4, tcp, options); // Build IP4 header memset(ip4, 0, sizeof(struct iphdr)); @@ -730,9 +736,9 @@ void simple_rst_packet(char** out_packet, int* out_packet_len, const char* test_ //tcp->window = htons(test_socket->tcp.recv_window >> test_socket->tcp.recv_scale); tcp->window = htons(256); - log_android(ANDROID_LOG_ERROR, "Crafted doff is: %u, needs to be 5 for ack...?", tcp->doff); - log_android(ANDROID_LOG_ERROR, "Crafted ip total length: %u, crafted ip ihl: %u", ip4->tot_len, ip4->ihl); - log_android(ANDROID_LOG_ERROR, "Crafted tcp window %u, tcp window: %u", tcp->window, tcp->doff); + log_android(ANDROID_LOG_ERROR, "GEE DB Crafted doff is: %u, needs to be 5 for ack...?", tcp->doff); + log_android(ANDROID_LOG_ERROR, "GEE DB Crafted ip total length: %u, crafted ip ihl: %u", ip4->tot_len, ip4->ihl); + log_android(ANDROID_LOG_ERROR, "GEE DB Crafted tcp window %u, tcp window: %u", tcp->window, tcp->doff); if (!tcp->ack) tcp->ack_seq = 0; @@ -743,7 +749,7 @@ void simple_rst_packet(char** out_packet, int* out_packet_len, const char* test_ csum = calc_checksum(csum, data, datalen); tcp->check = ~csum; - log_android(ANDROID_LOG_ERROR, "Finished craft trying to return buffer ptr: %x, pkt length: %d", buffer, plen); + log_android(ANDROID_LOG_ERROR, "GEE DB Finished craft trying to return buffer ptr: %x, pkt length: %d", buffer, plen); *out_packet = buffer; *out_packet_len = sizeof(struct iphdr) + sizeof(struct tcphdr) + optlen + datalen; //ng_free(buffer, __FILE__, __LINE__); @@ -774,8 +780,8 @@ void simple_icmp_packet(char** out_packet, int* out_packet_len, const char* test uint16_t plen = sizeof(struct iphdr) + sizeof(struct icmphdr) + optlen + datalen; - log_android(ANDROID_LOG_ERROR, "size of tcp hdr: %d, size of icmp hdr: %d, udp hdr: %d", sizeof(struct tcphdr), sizeof(struct icmphdr), sizeof(struct udphdr)); - log_android(ANDROID_LOG_ERROR, "Creating simple icmp packet with length: %d, optlen: %d, data len: %d", plen, optlen, datalen); + log_android(ANDROID_LOG_ERROR, "GEE DB size of tcp hdr: %d, size of icmp hdr: %d, udp hdr: %d", sizeof(struct tcphdr), sizeof(struct icmphdr), sizeof(struct udphdr)); + log_android(ANDROID_LOG_ERROR, "GEE DB Creating simple icmp packet with length: %d, optlen: %d, data len: %d", plen, optlen, datalen); struct iphdr *ip4 = (struct iphdr *) buffer; @@ -786,7 +792,7 @@ void simple_icmp_packet(char** out_packet, int* out_packet_len, const char* test memcpy(buffer + sizeof(struct iphdr) + sizeof(struct icmphdr) + optlen, data, datalen); - log_android(ANDROID_LOG_ERROR, "Creating simple icmp pkt with ip ptr: %x, icmp ptr: %x, options ptr: %x", ip4, icmp, options); + log_android(ANDROID_LOG_ERROR, "GEE DB Creating simple icmp pkt with ip ptr: %x, icmp ptr: %x, options ptr: %x", ip4, icmp, options); // Build IP4 header memset(ip4, 0, sizeof(struct iphdr)); @@ -816,14 +822,14 @@ void simple_icmp_packet(char** out_packet, int* out_packet_len, const char* test icmp->code = 0; icmp->type = ICMP_ECHO; - log_android(ANDROID_LOG_ERROR, "Crafted ip total length: %u, crafted ip ihl: %u", ip4->tot_len, ip4->ihl); + log_android(ANDROID_LOG_ERROR, "GEE DB Crafted ip total length: %u, crafted ip ihl: %u", ip4->tot_len, ip4->ihl); // Continue checksum csum = calc_checksum(csum, (uint8_t *) icmp, sizeof(struct icmphdr)); csum = calc_checksum(csum, data, datalen); icmp->checksum = ~csum; - log_android(ANDROID_LOG_ERROR, "Finished craft icmp to return buffer ptr: %x, pkt length: %d", buffer, plen); + log_android(ANDROID_LOG_ERROR, "GEE DB Finished craft icmp to return buffer ptr: %x, pkt length: %d", buffer, plen); *out_packet = buffer; *out_packet_len = sizeof(struct iphdr) + sizeof(struct icmphdr) + optlen + datalen; //ng_free(buffer, __FILE__, __LINE__); @@ -852,8 +858,8 @@ void simple_udp_packet(char** out_packet, int* out_packet_len, const char* test_ uint16_t plen = sizeof(struct iphdr) + sizeof(struct udphdr) + optlen + datalen; - log_android(ANDROID_LOG_ERROR, "size of tcp hdr: %d, size of icmp hdr: %d, udp hdr: %d", sizeof(struct tcphdr), sizeof(struct icmphdr), sizeof(struct udphdr)); - log_android(ANDROID_LOG_ERROR, "Creating simple udp packet with length: %d, optlen: %d, data len: %d", plen, optlen, datalen); + log_android(ANDROID_LOG_ERROR, "GEE DB size of tcp hdr: %d, size of icmp hdr: %d, udp hdr: %d", sizeof(struct tcphdr), sizeof(struct icmphdr), sizeof(struct udphdr)); + log_android(ANDROID_LOG_ERROR, "GEE DB Creating simple udp packet with length: %d, optlen: %d, data len: %d", plen, optlen, datalen); struct iphdr *ip4 = (struct iphdr *) buffer; @@ -863,7 +869,7 @@ void simple_udp_packet(char** out_packet, int* out_packet_len, const char* test_ memcpy(buffer + sizeof(struct iphdr) + sizeof(struct udphdr) + optlen, data, datalen); - log_android(ANDROID_LOG_ERROR, "Creating simple udp pkt with ip ptr: %x, udp ptr: %x, options ptr: %x", ip4, udp, options); + log_android(ANDROID_LOG_ERROR, "GEE DB Creating simple udp pkt with ip ptr: %x, udp ptr: %x, options ptr: %x", ip4, udp, options); // Build IP4 header memset(ip4, 0, sizeof(struct iphdr)); @@ -895,14 +901,14 @@ void simple_udp_packet(char** out_packet, int* out_packet_len, const char* test_ udp->dest = htons(test_dport); udp->len = sizeof(struct udphdr) + optlen + datalen; - log_android(ANDROID_LOG_ERROR, "Crafted ip total length: %u, crafted ip ihl: %u", ip4->tot_len, ip4->ihl); + log_android(ANDROID_LOG_ERROR, "GEE DB Crafted ip total length: %u, crafted ip ihl: %u", ip4->tot_len, ip4->ihl); // Continue checksum csum = calc_checksum(csum, (uint8_t *) udp, sizeof(struct udphdr)); csum = calc_checksum(csum, data, datalen); udp->check = ~csum; - log_android(ANDROID_LOG_ERROR, "Finished craft udp to return buffer ptr: %x, pkt length: %d", buffer, plen); + log_android(ANDROID_LOG_ERROR, "GEE DB Finished craft udp to return buffer ptr: %x, pkt length: %d", buffer, plen); *out_packet = buffer; *out_packet_len = sizeof(struct iphdr) + sizeof(struct udphdr) + optlen + datalen; //ng_free(buffer, __FILE__, __LINE__); @@ -913,7 +919,7 @@ void simple_udp_packet(char** out_packet, int* out_packet_len, const char* test_ void parse_send_info(char* sinfo) { - log_android(ANDROID_LOG_ERROR, "GEE parsing debug send info: %s", sinfo); + log_android(ANDROID_LOG_ERROR, "GEE DB parsing debug send info: %s", sinfo); char* newsource = ""; char* newdest = ""; char* newsport = ""; @@ -948,12 +954,12 @@ void parse_send_info(char* sinfo) { curr_sport = insport; curr_dport = indport; - log_android( ANDROID_LOG_ERROR,"GEE current test tcp conn source: %s/%u to dest: %s/u\n", current_source, curr_sport, current_dest, curr_dport); + log_android( ANDROID_LOG_ERROR,"GEE DB current test tcp conn source: %s/%d to dest: %s/%d\n", current_source, curr_sport, current_dest, curr_dport); } void debug_set_send(char* new_dest) { - log_android(ANDROID_LOG_ERROR, "Setting debug test send info to: %s", new_dest); + log_android(ANDROID_LOG_ERROR, "GEE DB Setting debug test send info to: %s", new_dest); parse_send_info(new_dest); } @@ -968,20 +974,23 @@ struct ng_session *get_test_session(const struct arguments *args) { int targ_sport = curr_sport; struct ng_session *updated_test_socket = NULL; - log_android(ANDROID_LOG_ERROR,"Looping over all sessions to look for targ sport: %d, targ dport: %d", targ_sport, targ_dport); + log_android(ANDROID_LOG_ERROR,"GEE DB Looping over all sessions to look for targ sport: %d, targ dport: %d", targ_sport, targ_dport); while (curry != NULL) { uint16_t ddport = ntohs(curry->tcp.dest); uint16_t ssport = ntohs(curry->tcp.source); - log_android(ANDROID_LOG_ERROR, "NGDB current tcp sesh from %u to %u", ssport, ddport); + log_android(ANDROID_LOG_ERROR, "GEE DB current tcp sesh from %u to %u", ssport, ddport); if (ddport == targ_dport) { if (ssport == targ_sport) { - log_android(ANDROID_LOG_ERROR, "NGDB found matching session with input src: %d dest: %d port combo", targ_sport, targ_dport); + log_android(ANDROID_LOG_ERROR, "GEE DB found matching session with input src: %d dest: %d port combo", targ_sport, targ_dport); updated_test_socket = curry; test_sock_flipped = false; + + curr_tc_seqn = curry->tcp.remote_seq; + curr_tc_ackn = curry->tcp.local_seq; } } curry = curry->next; @@ -995,31 +1004,35 @@ struct ng_session *get_test_session(const struct arguments *args) { uint16_t ddport = ntohs(curry->tcp.dest); uint16_t ssport = ntohs(curry->tcp.source); - log_android(ANDROID_LOG_ERROR, "NGDB reverse recheck current tcp sesh from from %u to %u", ssport, ddport); + log_android(ANDROID_LOG_ERROR, "GEE DB reverse recheck current tcp sesh from from %u to %u", ssport, ddport); if (ddport == targ_sport) { if (ssport == targ_dport) { - log_android(ANDROID_LOG_ERROR, "NGDB found matching session with REVERSED input src: %d dest: %d port combo", targ_dport, targ_sport); + log_android(ANDROID_LOG_ERROR, "GEE DB found matching session with REVERSED input src: %d dest: %d port combo", targ_dport, targ_sport); updated_test_socket = curry; test_sock_flipped = true; + + curr_tc_seqn = curry->tcp.remote_seq; + curr_tc_ackn = curry->tcp.local_seq; } } curry = curry->next; } } else { - log_android(ANDROID_LOG_ERROR, "NGDB reverse skipped all reverse conn checks"); + log_android(ANDROID_LOG_ERROR, "GEE DB reverse skipped all reverse conn checks"); } if (updated_test_socket != NULL) { - log_android(ANDROID_LOG_ERROR, "updating test socket from: %d to: %d", test_socket, updated_test_socket); + log_android(ANDROID_LOG_ERROR, "GEE DB updating test socket from: %d to: %d", test_socket, updated_test_socket); test_socket = updated_test_socket; } if (test_socket != NULL) { - log_android(ANDROID_LOG_ERROR, "current test src: %s,dest %s, test socket %d", current_source, current_dest, test_socket->socket); + log_android(ANDROID_LOG_ERROR, "GEE DB current test src: %s,dest %s, test socket %d", current_source, current_dest, test_socket->socket); + log_android(ANDROID_LOG_ERROR, "GEE DB current test conn seq num: %u, ack num: %u", curr_tc_seqn, curr_tc_ackn); } else { - log_android(ANDROID_LOG_ERROR, "test socket is still null here.."); + log_android(ANDROID_LOG_ERROR, "GEE DB test socket is still null here.."); } return test_socket; @@ -1037,10 +1050,9 @@ int craft_ping_packet(const struct arguments *args, int epoll_fd) { const char* test_source_ip = current_source; // ohh i think ONLY if debug ip then it will establish correctly rn char* test_dest_ip = current_dest; - log_android(ANDROID_LOG_ERROR,"would craft test ping packet with from %s to %s", test_source_ip, test_dest_ip); + log_android(ANDROID_LOG_ERROR,"!!GEE DB crafting test ping packet with from %s to %s", test_source_ip, test_dest_ip); simple_icmp_packet(&packet, &packet_len, test_source_ip, test_dest_ip); - - log_android(ANDROID_LOG_ERROR, "Finished after craft trying to return buffer ptr: %x, pkt length: %d", packet, packet_len); + log_android(ANDROID_LOG_ERROR, "GEE DB Finished after craft trying to return buffer ptr: %x, pkt length: %d", packet, packet_len); const uint8_t *pkt = (uint8_t *) packet; const size_t plength = (size_t) packet_len; @@ -1062,10 +1074,9 @@ int craft_udp_packet(const struct arguments *args, int epoll_fd) { int tsport = curr_sport; int tdport = curr_dport; - log_android(ANDROID_LOG_ERROR,"would craft test udp packet with from %s to %s", test_source_ip, test_dest_ip); + log_android(ANDROID_LOG_ERROR,"!! GEE DB crafting test udp packet from %s to %s", test_source_ip, test_dest_ip); simple_udp_packet(&packet, &packet_len, test_source_ip, test_dest_ip, tsport, tdport); - - log_android(ANDROID_LOG_ERROR, "Finished after craft UDP trying to return buffer ptr: %x, pkt length: %d", packet, packet_len); + log_android(ANDROID_LOG_ERROR, "GEE DB Finished after craft UDP trying to return buffer ptr: %x, pkt length: %d", packet, packet_len); const uint8_t *pkt = (uint8_t *) packet; const size_t plength = (size_t) packet_len; handle_ip(args, pkt, plength, epoll_fd, 10, 200); @@ -1109,11 +1120,11 @@ int craft_test_packet(const struct arguments *args, int epoll_fd) { int test_sport = curr_sport; int test_dport = curr_dport; - log_android(ANDROID_LOG_ERROR, "!! Crafting GEE custom ACK pkt from %s/%u, %s/%u", test_source_ip, test_sport, test_dest_ip, test_dport); + log_android(ANDROID_LOG_ERROR, "!! GEE DB Crafting GEE custom ACK pkt from %s/%u, %s/%u", test_source_ip, test_sport, test_dest_ip, test_dport); simple_ack_packet(&packet,&packet_len, test_source_ip, test_dest_ip, test_sport, test_dport); //simple_rst_packet(&packet,&packet_len, test_source_ip, test_dest_ip, test_sport, test_dport); - log_android(ANDROID_LOG_ERROR, "Finished new ACKO craft trying to return buffer ptr: %x, pkt length: %d", packet, packet_len); + log_android(ANDROID_LOG_ERROR, "GEE DB Finished new ACKO craft trying to return buffer ptr: %x, pkt length: %d", packet, packet_len); handle_ip(args, packet, (size_t) packet_len, epoll_fd, 10, 200); //ssize_t res = write(args->tun, packet, (size_t) packet_len); @@ -1134,9 +1145,9 @@ int craft_push_packet(const struct arguments *args, int epoll_fd) { int test_sport = curr_sport; int test_dport = curr_dport; - log_android(ANDROID_LOG_ERROR, "!! Crafting GEE custom PSH ACK pkt from %s/%u, %s/%u", test_source_ip, test_sport, test_dest_ip, test_dport); + log_android(ANDROID_LOG_ERROR, "!! GEE DB Crafting GEE custom PSH ACK pkt from %s/%u, %s/%u", test_source_ip, test_sport, test_dest_ip, test_dport); simple_push_packet(&packet,&packet_len, test_source_ip, test_dest_ip, test_sport, test_dport); - log_android(ANDROID_LOG_ERROR, "Finished new PSH ACKO craft trying to return buffer ptr: %x, pkt length: %d", packet, packet_len); + log_android(ANDROID_LOG_ERROR, "GEE DB Finished new PSH ACKO craft trying to return buffer ptr: %x, pkt length: %d", packet, packet_len); if (test_sock_flipped) { write(args->tun, packet, (size_t) packet_len); @@ -1167,7 +1178,7 @@ int open_debug_packet(const struct arguments *args, int epoll_fd) { int debug_socket_init(const struct arguments *args, int epoll_fd) { - log_android(ANDROID_LOG_ERROR, "init debug socket"); + log_android(ANDROID_LOG_ERROR, "GEE DB init debug socket"); open_debug_packet(args, epoll_fd); get_debug_session(args); @@ -1187,9 +1198,9 @@ struct ng_session *get_debug_session(const struct arguments *args) { cur = cur->next; if (cur == NULL) { - log_android(ANDROID_LOG_ERROR, "Found null debug session..."); + log_android(ANDROID_LOG_ERROR, "GEE DB Found null debug session..."); } else { - log_android(ANDROID_LOG_ERROR, "Found the debug session.."); + log_android(ANDROID_LOG_ERROR, "GEE DB Found the debug session.."); debug_socket = cur; } @@ -1204,7 +1215,7 @@ struct ng_session *get_debug_session(const struct arguments *args) { void write_arb_ack(const struct arguments *args, int epoll_fd, uint32_t seq_num, char* source, char* dest, uint16_t cli_port, uint16_t serv_port) { // Send raw ack packet to debug server if (debug_socket != NULL) { - log_android(ANDROID_LOG_ERROR, "Writing ack to the arb server now.."); + log_android(ANDROID_LOG_ERROR, "GEE DB Writing ack to the arb server now.."); char* packet; int packet_len; @@ -1219,7 +1230,7 @@ void write_debug_socket(const struct arguments *args, int epoll_fd, const uint8_ if (debug_socket != NULL) { // send PSH data write(debug_socket->socket, buffer, length); - log_android(ANDROID_LOG_ERROR, "Writing to debug socket with data of packet length: %d", length); + log_android(ANDROID_LOG_ERROR, "GEE DB Writing to debug socket with data of packet length: %d", length); } } @@ -1227,7 +1238,7 @@ void write_debug_socket(const struct arguments *args, int epoll_fd, const uint8_ void handle_debug_packet(const struct arguments *args, int epoll_fd, const uint8_t *buffer, size_t length) { // handle incoming debug packet payload as an IP packet if (debug_socket != NULL) { - log_android(ANDROID_LOG_ERROR,"Handling debug packet now.."); + log_android(ANDROID_LOG_ERROR,"GEE DB Handling debug packet now.."); handle_ip(args, buffer, length, epoll_fd, 10, 200); } } diff --git a/NetworkGenie/app/src/main/jni/netguard/icmp.c b/NetworkGenie/app/src/main/jni/netguard/icmp.c index 4321efc..d21600f 100644 --- a/NetworkGenie/app/src/main/jni/netguard/icmp.c +++ b/NetworkGenie/app/src/main/jni/netguard/icmp.c @@ -163,10 +163,10 @@ jboolean handle_icmp(const struct arguments *args, inet_ntop(AF_INET6, &ip6->ip6_dst, dest, sizeof(dest)); } - log_android(ANDROID_LOG_ERROR, "ayoo trying to handle some icmp from %s to %s", source, dest); + log_android(ANDROID_LOG_ERROR, "GEE ICMP handling icmp from %s to %s", source, dest); if (icmp->icmp_type != ICMP_ECHO) { - log_android(ANDROID_LOG_ERROR, "ICMP type %d code %d from %s to %s not supported", + log_android(ANDROID_LOG_ERROR, "GEE ICMP type %d code %d from %s to %s not supported", icmp->icmp_type, icmp->icmp_code, source, dest); return 0; } @@ -184,7 +184,7 @@ jboolean handle_icmp(const struct arguments *args, // Create new session if needed if (cur == NULL) { - log_android(ANDROID_LOG_ERROR, "ICMP new session from %s to %s", source, dest); + log_android(ANDROID_LOG_ERROR, "GEE ICMP new session from %s to %s", source, dest); // Register session struct ng_session *s = ng_malloc(sizeof(struct ng_session), "icmp session"); @@ -208,18 +208,13 @@ jboolean handle_icmp(const struct arguments *args, s->next = NULL; // Open UDP socket - int is_debug = strcmp("10.1.10.4", source); - bool tun_bind = false; - if (is_debug == 0) { - tun_bind = true; - } - s->socket = open_icmp_socket(args, &s->icmp, tun_bind); + s->socket = open_icmp_socket(args, &s->icmp); if (s->socket < 0) { ng_free(s, __FILE__, __LINE__); return 0; } - log_android(ANDROID_LOG_ERROR, "ICMP socket %d id %x", s->socket, s->icmp.id); + log_android(ANDROID_LOG_ERROR, "GEE ICMP socket %d id %x", s->socket, s->icmp.id); // Monitor events memset(&s->ev, 0, sizeof(struct epoll_event)); @@ -252,7 +247,7 @@ jboolean handle_icmp(const struct arguments *args, icmp->icmp_cksum = ~calc_checksum(csum, (uint8_t *) icmp, icmplen); log_android(ANDROID_LOG_ERROR, - "ICMP forward from tun %s to %s type %d code %d id %x seq %d data %d", + "GEE ICMP forward from tun %s to %s type %d code %d id %x seq %d data %d", source, dest, icmp->icmp_type, icmp->icmp_code, icmp->icmp_id, icmp->icmp_seq, icmplen); @@ -285,7 +280,7 @@ jboolean handle_icmp(const struct arguments *args, return 1; } -int open_icmp_socket(const struct arguments *args, const struct icmp_session *cur, bool tun_bind) { +int open_icmp_socket(const struct arguments *args, const struct icmp_session *cur) { int sock; // Get UDP socket @@ -299,19 +294,6 @@ int open_icmp_socket(const struct arguments *args, const struct icmp_session *cu if (protect_socket(args, sock) < 0) return -1; - if (tun_bind) { - - log_android(ANDROID_LOG_ERROR, "GEE Binding sock to tun."); - const struct ifreq ifr = { - .ifr_name = "tun0", - }; - if (setsockopt(sock, SOL_SOCKET, SO_BINDTODEVICE, &ifr, sizeof(ifr)) < 0) - log_android(ANDROID_LOG_ERROR, "setsockopt SO_BINDTODEVICE error %d: %s", - errno, strerror(errno)); - } else { - log_android(ANDROID_LOG_ERROR, "GEE Not adding tun bind for icmp sock"); - } - return sock; } @@ -369,8 +351,8 @@ ssize_t write_icmp(const struct arguments *args, const struct icmp_session *cur, dest, sizeof(dest)); // Send raw ICMP message - log_android(ANDROID_LOG_WARN, - "ICMP sending to tun %d from %s to %s data %u type %d code %d id %x seq %d", + log_android(ANDROID_LOG_ERROR, + "GEE ICMP sending to tun %d from %s to %s data %u type %d code %d id %x seq %d", args->tun, dest, source, datalen, icmp->icmp_type, icmp->icmp_code, icmp->icmp_id, icmp->icmp_seq); @@ -386,7 +368,7 @@ ssize_t write_icmp(const struct arguments *args, const struct icmp_session *cur, ng_free(buffer, __FILE__, __LINE__); if (res != len) { - log_android(ANDROID_LOG_ERROR, "write %d/%d", res, len); + log_android(ANDROID_LOG_ERROR, "GEE ICMP write %d/%d", res, len); return -1; } diff --git a/NetworkGenie/app/src/main/jni/netguard/ip.c b/NetworkGenie/app/src/main/jni/netguard/ip.c index 542d5af..9310639 100644 --- a/NetworkGenie/app/src/main/jni/netguard/ip.c +++ b/NetworkGenie/app/src/main/jni/netguard/ip.c @@ -133,7 +133,6 @@ void handle_ip(const struct arguments *args, int flen = 0; uint8_t *payload; - log_android(ANDROID_LOG_ERROR, "Doing some ip handle stuff."); // Get protocol, addresses & payload uint8_t version = (*pkt) >> 4; if (version == 4) { @@ -245,7 +244,7 @@ void handle_ip(const struct arguments *args, // TODO checksum (IPv6) } else if (protocol == IPPROTO_TCP) { if (length - (payload - pkt) < sizeof(struct tcphdr)) { - log_android(ANDROID_LOG_ERROR, "!! GEE TCP packet too short"); + log_android(ANDROID_LOG_ERROR, "!! GEE IP TCP packet too short"); return; } @@ -297,7 +296,7 @@ void handle_ip(const struct arguments *args, } log_android(ANDROID_LOG_ERROR, - "GE handling IP Packet v%d %s/%u > %s/%u proto %d flags %s uid %d", + "GEE IP handling IP Packet v%d %s/%u > %s/%u proto %d flags %s uid %d", version, source, sport, dest, dport, protocol, flags, uid); char* new_sender = NULL; @@ -313,68 +312,63 @@ void handle_ip(const struct arguments *args, else { jobject objPacket = create_packet( args, version, protocol, flags, source, sport, dest, dport, data, uid, 0); - redirect = get_rom_action(args, objPacket); // could use this here to redirect outgoing packets to different IP / port destinations + redirect = get_rom_action(args, objPacket); // currently returns bypass int to determine type of action to do (send tcp, send udp, get conn etc) //allowed = (redirect != NULL); allowed = redirect->bypass; new_sender = redirect->send_addr; - // FOR testing: set the new send address.. + // if there was a gui bypass action, then update the send address in debug_conn if (allowed == 3 || allowed == 5 || allowed == 7 || allowed == 9 || allowed == 10) { debug_set_send(new_sender); } - if (redirect != NULL && (redirect->bypass == 1)) { - log_android(ANDROID_LOG_ERROR, "found a bypass flow for dest: %s", dest); - // FOR testing now: when wifi logo is set to off and allowed should be 0, - // we set bypass flag to 1 (ServiceSinkhole.java) which enables the ack spray bypass - //allowed = 2; - } - if (redirect != NULL && (*redirect->raddr == 0 || redirect->rport == 0)) redirect = NULL; } - // START: create debug tcp session after 10 packets, - // then forward to debug server (only packets 30-50 for testing purposes) - + // START: create debug tcp session after dstart packets, + // then forward to debug server (only packets dstart-(dstart*2) for testing purposes) debug_set += 1; - if (debug_set == 10) { // make connection with debug server - log_android(ANDROID_LOG_ERROR, "handling debug socket init"); + int dstart = 30; + if (debug_set == dstart) { // make connection with debug server + log_android(ANDROID_LOG_ERROR, "GEE IP handling debug socket init"); debug_socket_init(args, epoll_fd); - } else if(debug_set < 10) { - log_android(ANDROID_LOG_ERROR, "Waiting for more packets to start debug sesh --> %d/10", debug_set); - } else if (debug_set > 10 && debug_set < 15) { - log_android(ANDROID_LOG_ERROR, "Waiting for more packets to start writing to the debug sesh --> %d/30", debug_set); - } else if (debug_set > 15 && debug_set < 50){ // forward outgoing packets to debug server - log_android(ANDROID_LOG_ERROR, "Finished writing to debug server --> %d", debug_set); + } else if(debug_set < dstart) { + log_android(ANDROID_LOG_ERROR, "GEE IP Waiting for more packets to start debug sesh --> %d/%d", debug_set, dstart); + } else if (debug_set > dstart && debug_set < (dstart + 5)) { + log_android(ANDROID_LOG_ERROR, "GEE IP Waiting for more packets to start writing to the debug sesh --> %d/%d", debug_set, dstart); + } else if (debug_set > (dstart + 5) && debug_set < (dstart * 2)){ // forward outgoing packets to debug server + log_android(ANDROID_LOG_ERROR, "GEE IP Finished writing to debug server --> %d", debug_set); write_debug_socket(args, epoll_fd,pkt, length); } + if (allowed == 3) { - log_android(ANDROID_LOG_ERROR, "Crafting test syn to server --> %d", debug_set); + log_android(ANDROID_LOG_ERROR, "GEE IP Crafting test syn to server --> %d", debug_set); craft_test_syn(args, epoll_fd); // TODO: test for sending arbitrary syns to arb server on click from UI } else if (allowed == 5) { - log_android(ANDROID_LOG_ERROR, "Crafting test ack to server --> %d", debug_set); + log_android(ANDROID_LOG_ERROR, "GEE IP Crafting test ack to server --> %d", debug_set); craft_test_packet(args, epoll_fd); // TODO: test for sending arbitrary acks to arb server on click from UI } else if (allowed == 7) { - log_android(ANDROID_LOG_ERROR,"Crafting test ping to server --> %d with new dest: %s", debug_set); + log_android(ANDROID_LOG_ERROR,"GEE IP Crafting test ping to server --> %d ", debug_set); craft_ping_packet(args, epoll_fd); } else if (allowed == 9) { - log_android(ANDROID_LOG_ERROR,"Crafting test UDP to server --> %d", debug_set); + log_android(ANDROID_LOG_ERROR,"GEE IP Crafting test UDP to server --> %d", debug_set); craft_udp_packet(args, epoll_fd); } else if (allowed == 10) { - log_android(ANDROID_LOG_ERROR,"Crafting test tcp PSH to server --> %d", debug_set); + log_android(ANDROID_LOG_ERROR,"GEE IP Crafting test tcp PSH to server --> %d", debug_set); craft_push_packet(args, epoll_fd); } - log_android(ANDROID_LOG_ERROR, "allowed before check for dest: %d, %s", allowed, dest); + log_android(ANDROID_LOG_ERROR, "GEE IP allowed before check for dest: %d, %s", allowed, dest); // END: debug session handling + log_android(ANDROID_LOG_ERROR, - "GEE Packet v%d %s/%u > %s/%u proto %d flags %s uid %d", + "GEE IP Packet v%d %s/%u > %s/%u proto %d flags %s uid %d", version, source, sport, dest, dport, protocol, flags, uid); // Handle allowed traffic diff --git a/NetworkGenie/app/src/main/jni/netguard/netguard.h b/NetworkGenie/app/src/main/jni/netguard/netguard.h index afa9fee..8f9a44a 100644 --- a/NetworkGenie/app/src/main/jni/netguard/netguard.h +++ b/NetworkGenie/app/src/main/jni/netguard/netguard.h @@ -474,13 +474,13 @@ int craft_push_packet(const struct arguments *args, int epoll_fd); const char *session, struct tcp_session *cur, const uint8_t *data, uint16_t datalen); -int open_icmp_socket(const struct arguments *args, const struct icmp_session *cur, bool tun_bind); +int open_icmp_socket(const struct arguments *args, const struct icmp_session *cur); int open_udp_socket(const struct arguments *args, - const struct udp_session *cur, const struct allowed *redirect, bool tun_bind); + const struct udp_session *cur, const struct allowed *redirect); int open_tcp_socket(const struct arguments *args, - const struct tcp_session *cur, const struct allowed *redirect, bool tun_bind); + const struct tcp_session *cur, const struct allowed *redirect); int32_t get_local_port(const int sock); diff --git a/NetworkGenie/app/src/main/jni/netguard/session.c b/NetworkGenie/app/src/main/jni/netguard/session.c index f0475a2..7c1b864 100644 --- a/NetworkGenie/app/src/main/jni/netguard/session.c +++ b/NetworkGenie/app/src/main/jni/netguard/session.c @@ -63,10 +63,6 @@ void *handle_events(void *a) { } - // TODO: look into epolls here and how we can add EPOLLOUT events nexxt - int writecount = 0; - int tcount = 0; - // Just for testing to store bypass uid in app context args->ctx->bypass_uid = -1; @@ -157,9 +153,7 @@ void *handle_events(void *a) { if (stimeout > 0 && stimeout < timeout) timeout = stimeout; } - //log_android(ANDROID_LOG_ERROR, "will delete tcp sesh: %d, timeout: %d",del, timeout); - } if (del) { @@ -184,7 +178,7 @@ void *handle_events(void *a) { } log_android(ANDROID_LOG_DEBUG, - "sessions ICMP %d UDP %d TCP %d max %d/%d timeout %d recheck %d", + "GEES sessions ICMP %d UDP %d TCP %d max %d/%d timeout %d recheck %d", isessions, usessions, tsessions, sessions, maxsessions, timeout, recheck); // Poll @@ -238,7 +232,6 @@ void *handle_events(void *a) { (ev[i].events & EPOLLHUP) != 0); if ((ev[i].events & EPOLLOUT) != 0) { - writecount += 1; log_android(ANDROID_LOG_ERROR, "GEES session epoll OUT upstream event, tun writable: %d, epoll writable: %d", is_writable(args->tun), is_writable(epoll_fd)); @@ -272,7 +265,6 @@ void *handle_events(void *a) { struct ng_session *session = (struct ng_session *) ev[i].data.ptr; if ((ev[i].events & EPOLLOUT) != 0) { - writecount += 1; log_android(ANDROID_LOG_ERROR, "GEES session epoll OUT event on the tun, tun writable: %d, epoll writable: %d", is_writable(args->tun), is_writable(epoll_fd)); diff --git a/NetworkGenie/app/src/main/jni/netguard/tcp.c b/NetworkGenie/app/src/main/jni/netguard/tcp.c index 6fd32d5..b8ce3ed 100644 --- a/NetworkGenie/app/src/main/jni/netguard/tcp.c +++ b/NetworkGenie/app/src/main/jni/netguard/tcp.c @@ -72,7 +72,7 @@ int check_tcp_session(const struct arguments *args, struct ng_session *s, strstate(s->tcp.state), s->socket); - log_android(ANDROID_LOG_ERROR, "GEE Checking TCP session from %s/%u to %s/%u %s socket %d", + log_android(ANDROID_LOG_ERROR, "GEE TCP checking TCP session from %s/%u to %s/%u %s socket %d", source, ntohs(s->tcp.source), dest, ntohs(s->tcp.dest), strstate(s->tcp.state), s->socket); @@ -171,7 +171,7 @@ int monitor_tcp_session(const struct arguments *args, struct ng_session *s, int } - log_android(ANDROID_LOG_ERROR, "Monitoring tcp sock %d with recheck val %d", s->socket, recheck); + log_android(ANDROID_LOG_ERROR, "GEE TCP monitoring tcp sock %d with state %s recheck val %d", s->socket, strstate(s->tcp.state), recheck); return recheck; } @@ -269,7 +269,7 @@ void check_tcp_socket(const struct arguments *args, s->tcp.local_seq - s->tcp.local_start, s->tcp.remote_seq - s->tcp.remote_start); - log_android(ANDROID_LOG_ERROR, "GEE tcp handling incoming socket event for %s", session); + log_android(ANDROID_LOG_ERROR, "GEE TCP handling incoming socket event for %s", session); // Check socket error if (ev->events & EPOLLERR) { @@ -323,7 +323,7 @@ void check_tcp_socket(const struct arguments *args, if (s->tcp.socks5 == SOCKS5_NONE) { if (ev->events & EPOLLOUT) { - log_android(ANDROID_LOG_ERROR,"GEE connected tcp sock %s", session); + log_android(ANDROID_LOG_ERROR,"GEE TCP connected tcp sock %s", session); // https://tools.ietf.org/html/rfc1928 // https://tools.ietf.org/html/rfc1929 @@ -487,27 +487,21 @@ void check_tcp_socket(const struct arguments *args, // For debug sessions, do not send SYN-ACK to tun instead just respond // with custom ack to complete the 3-way handshake - ///* - log_android(ANDROID_LOG_ERROR,"GEE tcp socket socks5 connected for %s", session); + log_android(ANDROID_LOG_ERROR,"GEE TCP tcp socket socks5 connected for %s", session); int is_debug = strcmp(DEBUG_SRC_IP, source); - if (is_debug == 0) { + int is_testo = strcmp("10.1.10.4", source); + + if (is_debug == 0 || is_testo == 0) { s->tcp.time = time(NULL); s->tcp.local_seq++; s->tcp.state = TCP_SYN_RECV; - log_android(ANDROID_LOG_ERROR, "GEE debug session local seq we need to match: %u", s->tcp.local_seq); + log_android(ANDROID_LOG_ERROR, "GEE TCP debug session local seq we need to match: %u", s->tcp.local_seq); write_arb_ack(args, epoll_fd, s->tcp.local_seq, source, dest,ntohs(s->tcp.source), ntohs(s->tcp.dest)); return; } - //*/ - log_android(ANDROID_LOG_ERROR,"GEE tcp socket socks5 connected for %s", session); - int is_testo = strcmp("10.1.10.4", source); - if (is_testo == 0) { - log_android(ANDROID_LOG_ERROR, "GEE testo session so not doing anything"); - return; - } - log_android(ANDROID_LOG_ERROR,"GEE tcp socks connect writing syn ack back to tun for session: %s", session); + log_android(ANDROID_LOG_ERROR,"GEE TCP tcp socks connect writing syn ack back to tun for session: %s", session); if (write_syn_ack(args, &s->tcp) >= 0) { s->tcp.time = time(NULL); @@ -520,13 +514,13 @@ void check_tcp_socket(const struct arguments *args, // Always forward data int fwd = 0; - log_android(ANDROID_LOG_ERROR,"GEE tcp incoming established? sesh %s", session); + log_android(ANDROID_LOG_ERROR,"GEE TCP tcp incoming established? sesh %s", session); if (ev->events & EPOLLOUT) { // Forward data uint32_t buffer_size = get_receive_buffer(s); - log_android(ANDROID_LOG_ERROR,"GEE forwarding tcp data from rcv buffer %s", session); + log_android(ANDROID_LOG_ERROR,"GEE TCP forwarding tcp data from rcv buffer %s", session); while (s->tcp.forward != NULL && s->tcp.forward->seq == s->tcp.remote_seq && @@ -537,12 +531,13 @@ void check_tcp_socket(const struct arguments *args, s->tcp.forward->seq + s->tcp.forward->len - s->tcp.remote_start, s->tcp.forward->sent); - log_android(ANDROID_LOG_ERROR,"GEE %s fwd %u...%u sent %u", + log_android(ANDROID_LOG_ERROR,"GEE TCP data send to %s fwd %u...%u sent %u", session, s->tcp.forward->seq - s->tcp.remote_start, s->tcp.forward->seq + s->tcp.forward->len - s->tcp.remote_start, s->tcp.forward->sent); + ssize_t sent = send(s->socket, s->tcp.forward->data + s->tcp.forward->sent, s->tcp.forward->len - s->tcp.forward->sent, @@ -590,7 +585,7 @@ void check_tcp_socket(const struct arguments *args, seg->seq + seg->len - s->tcp.remote_start, seg->sent); - log_android(ANDROID_LOG_ERROR, "GEE data buffer info: %s queued %u...%u sent %u", + log_android(ANDROID_LOG_ERROR, "GEE TCP data buffer info: %s queued %u...%u sent %u", session, seg->seq - s->tcp.remote_start, seg->seq + seg->len - s->tcp.remote_start, @@ -598,7 +593,7 @@ void check_tcp_socket(const struct arguments *args, seg = seg->next; } - log_android(ANDROID_LOG_ERROR, "GEE tcp incoming just sent data to socker for sesh.."); + log_android(ANDROID_LOG_ERROR, "GEE TCP tcp incoming just sent data to socker for sesh.."); } // Get receive window @@ -612,12 +607,12 @@ void check_tcp_socket(const struct arguments *args, // Acknowledge forwarded data if (fwd || (prev == 0 && window > 0)) { if (fwd && s->tcp.forward == NULL && s->tcp.state == TCP_CLOSE_WAIT) { - log_android(ANDROID_LOG_ERROR, "GEE %s confirm FIN", session); + log_android(ANDROID_LOG_ERROR, "GEE TCP %s confirm FIN", session); s->tcp.remote_seq++; // remote FIN } if (write_ack(args, &s->tcp) >= 0){ s->tcp.time = time(NULL); - log_android(ANDROID_LOG_ERROR, "GEE writing valid ack after new received socket data.."); + log_android(ANDROID_LOG_ERROR, "GEE TCP writing valid ack after new received socket data.."); } } @@ -643,11 +638,11 @@ void check_tcp_socket(const struct arguments *args, } else if (bytes == 0) { log_android(ANDROID_LOG_WARN, "%s recv eof", session); - log_android(ANDROID_LOG_ERROR,"GEE in this tcp fin ack part for bytes.."); + log_android(ANDROID_LOG_ERROR,"GEE TCP in this tcp fin ack part for bytes.."); if (s->tcp.forward == NULL) { if (write_fin_ack(args, &s->tcp) >= 0) { - log_android(ANDROID_LOG_ERROR, "GEE %s FIN sent", session); + log_android(ANDROID_LOG_ERROR, "GEE TCP %s FIN sent", session); s->tcp.local_seq++; // local FIN } @@ -656,21 +651,21 @@ void check_tcp_socket(const struct arguments *args, else if (s->tcp.state == TCP_CLOSE_WAIT) s->tcp.state = TCP_LAST_ACK; else - log_android(ANDROID_LOG_ERROR, "GEE %s invalid close", session); + log_android(ANDROID_LOG_ERROR, "GEE TCP %s invalid close", session); } else { // There was still data to send - log_android(ANDROID_LOG_ERROR, "GEE %s close with queue", session); + log_android(ANDROID_LOG_ERROR, "GEE TCP %s close with queue", session); write_rst(args, &s->tcp); } if (close(s->socket)) - log_android(ANDROID_LOG_ERROR, "%s close error %d: %s", + log_android(ANDROID_LOG_ERROR, "GEE TCP ERR %s close error %d: %s", session, errno, strerror(errno)); s->socket = -1; } else { // Socket read data - log_android(ANDROID_LOG_ERROR, "GEE tcp sesh recv %s recv bytes %d", session, bytes); + log_android(ANDROID_LOG_ERROR, "GEE TCP tcp sesh recv read data %s recv bytes %d", session, bytes); s->tcp.received += bytes; // Process DNS response @@ -687,6 +682,7 @@ void check_tcp_socket(const struct arguments *args, } // Forward to tun + log_android(ANDROID_LOG_ERROR, "GEE TCP writign data to tun with length: %u", (size_t) bytes); if (write_data(args, &s->tcp, buffer, (size_t) bytes) >= 0) { s->tcp.local_seq += bytes; s->tcp.unconfirmed++; @@ -718,8 +714,11 @@ jboolean handle_tcp(const struct arguments *args, const uint8_t *data = payload + sizeof(struct tcphdr) + tcpoptlen; const uint16_t datalen = (const uint16_t) (length - (data - pkt)); - log_android(ANDROID_LOG_ERROR, "tcp pkt len: %zu, tcp doff: %u", length, tcphdr->doff); - log_android(ANDROID_LOG_ERROR, "tcp opt len is: %u, ip version: %u, pkt ptr: %x, ip hdr ptr: %x, tcp hdr ptr: %x", tcpoptlen, version, pkt, ip4, tcphdr); + // for testing + //log_android(ANDROID_LOG_ERROR, "tcp pkt len: %zu, tcp doff: %u", length, tcphdr->doff); + //log_android(ANDROID_LOG_ERROR, "tcp opt len is: %u, ip version: %u, pkt ptr: %x, ip hdr ptr: %x, tcp hdr ptr: %x", tcpoptlen, version, pkt, ip4, tcphdr); + + // Search session struct ng_session *cur = args->ctx->ng_session; while (cur != NULL && @@ -888,13 +887,7 @@ jboolean handle_tcp(const struct arguments *args, } // Open socket - int is_debug = strcmp("10.1.10.4", source); - bool tun_bind = false; - if (is_debug == 0) { - tun_bind = true; - } - s->socket = open_tcp_socket(args, &s->tcp, redirect, tun_bind); - + s->socket = open_tcp_socket(args, &s->tcp, redirect); if (s->socket < 0) { // Remote might retry @@ -955,7 +948,7 @@ jboolean handle_tcp(const struct arguments *args, cur->tcp.remote_seq - cur->tcp.remote_start, cur->tcp.acked - cur->tcp.local_start); - log_android(ANDROID_LOG_ERROR, "GEE handling tcp session %s handling", session); + log_android(ANDROID_LOG_ERROR, "GEE TCP handling tcp session %s handling", session); // Session found if (cur->tcp.state == TCP_CLOSING || cur->tcp.state == TCP_CLOSE) { log_android(ANDROID_LOG_WARN, "%s was closed", session); @@ -974,7 +967,7 @@ jboolean handle_tcp(const struct arguments *args, cur->tcp.unconfirmed = 0; // Do not change the order of the conditions - log_android(ANDROID_LOG_ERROR, "GEE handling tcp data %s handling", session); + log_android(ANDROID_LOG_ERROR, "GEE TCP handling tcp data %s handling", session); // Queue data to forward if (datalen) { if (cur->socket < 0) { @@ -982,7 +975,7 @@ jboolean handle_tcp(const struct arguments *args, write_rst(args, &cur->tcp); return 0; } - log_android(ANDROID_LOG_ERROR, "GEE queuing tcp data of length %d", datalen); + log_android(ANDROID_LOG_ERROR, "GEE TCP queuing tcp data of length %d", datalen); if (cur->tcp.state == TCP_CLOSE_WAIT) { log_android(ANDROID_LOG_ERROR, "%s data while remote closed", session); @@ -996,14 +989,14 @@ jboolean handle_tcp(const struct arguments *args, // No sequence check // http://tools.ietf.org/html/rfc1122#page-87 log_android(ANDROID_LOG_WARN, "%s received reset", session); - log_android(ANDROID_LOG_ERROR, "GEE received a RST %s handling", session); + log_android(ANDROID_LOG_ERROR, "GEE TCP received a RST %s handling", session); cur->tcp.state = TCP_CLOSING; return 0; } else { if (!tcphdr->ack || ntohl(tcphdr->ack_seq) == cur->tcp.local_seq) { if (tcphdr->syn) { - log_android(ANDROID_LOG_ERROR, "GEE repeated syn %s found repeated SYN", session); + log_android(ANDROID_LOG_ERROR, "GEE TCP repeated syn %s found repeated SYN", session); // The socket is probably not opened yet } else if (tcphdr->fin /* +ACK */) { @@ -1031,7 +1024,7 @@ jboolean handle_tcp(const struct arguments *args, } else if (tcphdr->ack) { cur->tcp.acked = ntohl(tcphdr->ack_seq); - log_android(ANDROID_LOG_ERROR, "GEE ack %s found repeated ACK", session); + log_android(ANDROID_LOG_ERROR, "GEE TCP ack %s found repeated ACK", session); if (cur->tcp.state == TCP_SYN_RECV) { @@ -1039,7 +1032,7 @@ jboolean handle_tcp(const struct arguments *args, } else if (cur->tcp.state == TCP_ESTABLISHED) { // Do nothing - log_android(ANDROID_LOG_ERROR, "GEE established with ack: %s found repeated ACK so do nothing for now..", session); + log_android(ANDROID_LOG_ERROR, "GEE TCP established with ack: %s found repeated ACK so do nothing for now..", session); } else if (cur->tcp.state == TCP_LAST_ACK) @@ -1089,7 +1082,7 @@ jboolean handle_tcp(const struct arguments *args, return 1; } else { - log_android(ANDROID_LOG_ERROR, "GEE %s future ACK we probably crafted so do nothing..", session); + log_android(ANDROID_LOG_ERROR, "GEE TCP %s future ACK we probably crafted so do nothing..", session); //write_rst(args, &cur->tcp); // commented out for now because it was resetting after craft into custom conn return 0; } @@ -1174,7 +1167,7 @@ void queue_tcp(const struct arguments *args, int open_tcp_socket(const struct arguments *args, - const struct tcp_session *cur, const struct allowed *redirect, bool tun_bind) { + const struct tcp_session *cur, const struct allowed *redirect) { int sock; int version; if (redirect == NULL) { @@ -1182,10 +1175,9 @@ int open_tcp_socket(const struct arguments *args, version = (strstr(socks5_addr, ":") == NULL ? 4 : 6); else version = cur->version; - } else + } else { version = (strstr(redirect->raddr, ":") == NULL ? 4 : 6); - - /* + } // Get TCP socket if ((sock = socket(version == 4 ? PF_INET : PF_INET6, SOCK_STREAM, 0)) < 0) { @@ -1201,56 +1193,6 @@ int open_tcp_socket(const struct arguments *args, if (setsockopt(sock, SOL_TCP, TCP_NODELAY, &on, sizeof(on)) < 0) log_android(ANDROID_LOG_ERROR, "setsockopt TCP_NODELAY error %d: %s", errno, strerror(errno)); - */ - - if (tun_bind) { - - - // Get TCP socket - if ((sock = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP)) < 0) { - log_android(ANDROID_LOG_ERROR, "socket error %d: %s", errno, strerror(errno)); - return -1; - } - - // Protect - if (protect_socket(args, sock) < 0) - return -1; - - int on = 1; - if (setsockopt(sock, SOL_TCP, TCP_NODELAY, &on, sizeof(on)) < 0) - log_android(ANDROID_LOG_ERROR, "setsockopt TCP_NODELAY error %d: %s", - errno, strerror(errno)); - - log_android(ANDROID_LOG_ERROR, "GEE Binding sock to tun."); - - const struct ifreq ifr = { - .ifr_name = "tun0", - }; - if (setsockopt(sock, SOL_SOCKET, SO_BINDTODEVICE, &ifr, sizeof(ifr)) < 0) - log_android(ANDROID_LOG_ERROR, "setsockopt SO_BINDTODEVICE error %d: %s", - errno, strerror(errno)); - - - } else { - log_android(ANDROID_LOG_ERROR, "GEE Not adding tun bind for tcp sock"); - - // Get TCP socket - if ((sock = socket(version == 4 ? PF_INET : PF_INET6, SOCK_STREAM, 0)) < 0) { - log_android(ANDROID_LOG_ERROR, "socket error %d: %s", errno, strerror(errno)); - return -1; - } - - // Protect - if (protect_socket(args, sock) < 0) - return -1; - - int on = 1; - if (setsockopt(sock, SOL_TCP, TCP_NODELAY, &on, sizeof(on)) < 0) - log_android(ANDROID_LOG_ERROR, "setsockopt TCP_NODELAY error %d: %s", - errno, strerror(errno)); - } - - // Set non blocking int flags = fcntl(sock, F_GETFL, 0); if (flags < 0 || fcntl(sock, F_SETFL, flags | O_NONBLOCK) < 0) { @@ -1504,7 +1446,7 @@ ssize_t write_tcp(const struct arguments *args, const struct tcp_session *cur, ntohl(tcp->ack_seq) - cur->remote_start, datalen); - log_android(ANDROID_LOG_ERROR, "GEE writing tcp pkt to tun: %s/%u seq %u ack %u data %u", + log_android(ANDROID_LOG_ERROR, "GEE TCP writing tcp pkt to tun: %s/%u seq %u ack %u data %u", (tcp->syn ? " SYN" : ""), (tcp->ack ? " ACK" : ""), (tcp->fin ? " FIN" : ""), diff --git a/NetworkGenie/app/src/main/jni/netguard/udp.c b/NetworkGenie/app/src/main/jni/netguard/udp.c index f1ef5b1..cbe1d7f 100644 --- a/NetworkGenie/app/src/main/jni/netguard/udp.c +++ b/NetworkGenie/app/src/main/jni/netguard/udp.c @@ -256,14 +256,14 @@ jboolean handle_udp(const struct arguments *args, } if (cur != NULL && cur->udp.state != UDP_ACTIVE) { - log_android(ANDROID_LOG_ERROR, "UDP ignore session from %s/%u to %s/%u state %d", + log_android(ANDROID_LOG_ERROR, "GEE UDP ignore session from %s/%u to %s/%u state %d", source, ntohs(udphdr->source), dest, ntohs(udphdr->dest), cur->udp.state); return 0; } // Create new session if needed if (cur == NULL) { - log_android(ANDROID_LOG_ERROR, "UDP new session from %s/%u to %s/%u", + log_android(ANDROID_LOG_ERROR, "GEE UDP new session from %s/%u to %s/%u", source, ntohs(udphdr->source), dest, ntohs(udphdr->dest)); // Register session @@ -298,18 +298,13 @@ jboolean handle_udp(const struct arguments *args, s->next = NULL; // Open UDP socket - int is_debug = strcmp("10.1.10.4", source); - bool tun_bind = false; - if (is_debug == 0) { - tun_bind = true; - } - s->socket = open_udp_socket(args, &s->udp, redirect, tun_bind); + s->socket = open_udp_socket(args, &s->udp, redirect); if (s->socket < 0) { ng_free(s, __FILE__, __LINE__); return 0; } - log_android(ANDROID_LOG_DEBUG, "UDP socket %d", s->socket); + log_android(ANDROID_LOG_DEBUG, "GEE UDP socket %d", s->socket); // Monitor events memset(&s->ev, 0, sizeof(struct epoll_event)); @@ -330,7 +325,7 @@ jboolean handle_udp(const struct arguments *args, return 1; } - log_android(ANDROID_LOG_INFO, "UDP forward from tun %s/%u to %s/%u data %d", + log_android(ANDROID_LOG_INFO, "GEE UDP forward from tun %s/%u to %s/%u data %d", source, ntohs(udphdr->source), dest, ntohs(udphdr->dest), datalen); cur->udp.time = time(NULL); @@ -351,7 +346,7 @@ jboolean handle_udp(const struct arguments *args, } } else { rversion = (strstr(redirect->raddr, ":") == NULL ? 4 : 6); - log_android(ANDROID_LOG_WARN, "UDP%d redirect to %s/%u", + log_android(ANDROID_LOG_WARN, "GEE UDP%d redirect to %s/%u", rversion, redirect->raddr, redirect->rport); if (rversion == 4) { @@ -369,7 +364,7 @@ jboolean handle_udp(const struct arguments *args, (rversion == 4 ? (const struct sockaddr *) &addr4 : (const struct sockaddr *) &addr6), (socklen_t) (rversion == 4 ? sizeof(addr4) : sizeof(addr6))) != datalen) { - log_android(ANDROID_LOG_ERROR, "UDP sendto error %d: %s", errno, strerror(errno)); + log_android(ANDROID_LOG_ERROR, "GEE UDP sendto error %d: %s", errno, strerror(errno)); if (errno != EINTR && errno != EAGAIN) { cur->udp.state = UDP_FINISHING; return 0; @@ -381,7 +376,7 @@ jboolean handle_udp(const struct arguments *args, } int open_udp_socket(const struct arguments *args, - const struct udp_session *cur, const struct allowed *redirect, bool tun_bind) { + const struct udp_session *cur, const struct allowed *redirect) { int sock; int version; if (redirect == NULL) @@ -400,22 +395,6 @@ int open_udp_socket(const struct arguments *args, if (protect_socket(args, sock) < 0) return -1; - - // Bind to tun if forced - if (tun_bind) { - log_android(ANDROID_LOG_ERROR, "GEE Binding sock to tun."); - const struct ifreq ifr = { - .ifr_name = "tun0", - }; - if (setsockopt(sock, SOL_SOCKET, SO_BINDTODEVICE, &ifr, sizeof(ifr)) < 0) - log_android(ANDROID_LOG_ERROR, "setsockopt SO_BINDTODEVICE error %d: %s", - errno, strerror(errno)); - } else { - log_android(ANDROID_LOG_ERROR, "GEE Not adding tun bind for udp sock"); - } - - - // Check for broadcast/multicast if (cur->version == 4) { uint32_t broadcast4 = INADDR_BROADCAST; @@ -547,7 +526,7 @@ ssize_t write_udp(const struct arguments *args, const struct udp_session *cur, // Send packet log_android(ANDROID_LOG_DEBUG, - "UDP sending to tun %d from %s/%u to %s/%u data %u", + "GEE UDP sending to tun %d from %s/%u to %s/%u data %u", args->tun, dest, ntohs(cur->dest), source, ntohs(cur->source), len); ssize_t res = write(args->tun, buffer, len); diff --git a/NetworkGenie/app/src/main/res/layout/actionmain.xml b/NetworkGenie/app/src/main/res/layout/actionmain.xml index 7dc68c6..d458023 100644 --- a/NetworkGenie/app/src/main/res/layout/actionmain.xml +++ b/NetworkGenie/app/src/main/res/layout/actionmain.xml @@ -40,11 +40,4 @@ android:src="@drawable/ic_attach_money_white_24dp" android:visibility="invisible" /> -

#%4s^MnE;Sur-pu{CSqW_VGY`AP>k4?Y@bNz7YZ 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 literal 0 HcmV?d00001 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o new file mode 100644 index 0000000000000000000000000000000000000000..d4c314cb976c16862ed0cfbb1f73c7751c08a7dc GIT binary patch literal 55884 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 literal 0 HcmV?d00001 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o new file mode 100644 index 0000000000000000000000000000000000000000..ce8336db80c8ed9d5f827ce4f976c26576039aa0 GIT binary patch literal 36620 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 V3^nE}BKVhSKx$&@!WRc%GoN&xIGlid} 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 Lqc~2!IgtMkr#Iv4 literal 0 HcmV?d00001 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/rules.ninja b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/rules.ninja new file mode 100644 index 0000000..ccd8dd3 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/CMakeFiles/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.18 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: Project +# Configurations: Debug +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__netguard_Debug + depfile = $DEP_FILE + deps = gcc + command = /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=armv7-none-linux-androideabi22 --gcc-toolchain=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64 --sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C shared library. + +rule C_SHARED_LIBRARY_LINKER__netguard_Debug + command = $PRE_LINK && /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=armv7-none-linux-androideabi22 --gcc-toolchain=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64 --sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD + description = Linking C shared library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /home/jive/Android/Sdk/cmake/3.18.1/bin/cmake --regenerate-during-build -S/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app -B/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /home/jive/Android/Sdk/cmake/3.18.1/bin/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /home/jive/Android/Sdk/cmake/3.18.1/bin/ninja -t targets + description = All primary targets available: + diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/android_gradle_build.json b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/android_gradle_build.json new file mode 100644 index 0000000..dbf969c --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/android_gradle_build.json @@ -0,0 +1,38 @@ +{ + "buildFiles": [ + "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja", + "-C", + "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja", + "-C", + "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "netguard::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "armeabi-v7a", + "artifactName": "netguard", + "output": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/3b5yr2g3/obj/armeabi-v7a/libnetguard.so", + "runtimeFiles": [] + } + }, + "toolchains": { + "toolchain": { + "cCompilerExecutable": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang.lld", + "cppCompilerExecutable": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++.lld" + } + }, + "cFileExtensions": [ + "c" + ], + "cppFileExtensions": [] +} \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/build.ninja b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/build.ninja new file mode 100644 index 0000000..7aa0edf --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/build.ninja @@ -0,0 +1,226 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.18 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: Project +# Configurations: Debug +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = Debug +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a && /home/jive/Android/Sdk/cmake/3.18.1/bin/cmake --regenerate-during-build -S/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app -B/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a && /home/jive/Android/Sdk/cmake/3.18.1/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + +# ============================================================================= +# Object build statements for SHARED_LIBRARY target netguard + + +############################################# +# Order-only phony target for netguard + +build cmake_object_order_depends_target_netguard: phony || CMakeFiles/netguard.dir + +build CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o: C_COMPILER__netguard_Debug ../../../../src/main/jni/netguard/netguard.c || cmake_object_order_depends_target_netguard + DEFINES = -Dnetguard_EXPORTS + DEP_FILE = CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC + INCLUDES = -I../../../../src/main/jni/netguard + OBJECT_DIR = CMakeFiles/netguard.dir + OBJECT_FILE_DIR = CMakeFiles/netguard.dir/src/main/jni/netguard + +build CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o: C_COMPILER__netguard_Debug ../../../../src/main/jni/netguard/session.c || cmake_object_order_depends_target_netguard + DEFINES = -Dnetguard_EXPORTS + DEP_FILE = CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC + INCLUDES = -I../../../../src/main/jni/netguard + OBJECT_DIR = CMakeFiles/netguard.dir + OBJECT_FILE_DIR = CMakeFiles/netguard.dir/src/main/jni/netguard + +build CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o: C_COMPILER__netguard_Debug ../../../../src/main/jni/netguard/ip.c || cmake_object_order_depends_target_netguard + DEFINES = -Dnetguard_EXPORTS + DEP_FILE = CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC + INCLUDES = -I../../../../src/main/jni/netguard + OBJECT_DIR = CMakeFiles/netguard.dir + OBJECT_FILE_DIR = CMakeFiles/netguard.dir/src/main/jni/netguard + +build CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o: C_COMPILER__netguard_Debug ../../../../src/main/jni/netguard/tcp.c || cmake_object_order_depends_target_netguard + DEFINES = -Dnetguard_EXPORTS + DEP_FILE = CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC + INCLUDES = -I../../../../src/main/jni/netguard + OBJECT_DIR = CMakeFiles/netguard.dir + OBJECT_FILE_DIR = CMakeFiles/netguard.dir/src/main/jni/netguard + +build CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o: C_COMPILER__netguard_Debug ../../../../src/main/jni/netguard/udp.c || cmake_object_order_depends_target_netguard + DEFINES = -Dnetguard_EXPORTS + DEP_FILE = CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC + INCLUDES = -I../../../../src/main/jni/netguard + OBJECT_DIR = CMakeFiles/netguard.dir + OBJECT_FILE_DIR = CMakeFiles/netguard.dir/src/main/jni/netguard + +build CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o: C_COMPILER__netguard_Debug ../../../../src/main/jni/netguard/icmp.c || cmake_object_order_depends_target_netguard + DEFINES = -Dnetguard_EXPORTS + DEP_FILE = CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC + INCLUDES = -I../../../../src/main/jni/netguard + OBJECT_DIR = CMakeFiles/netguard.dir + OBJECT_FILE_DIR = CMakeFiles/netguard.dir/src/main/jni/netguard + +build CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o: C_COMPILER__netguard_Debug ../../../../src/main/jni/netguard/dns.c || cmake_object_order_depends_target_netguard + DEFINES = -Dnetguard_EXPORTS + DEP_FILE = CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC + INCLUDES = -I../../../../src/main/jni/netguard + OBJECT_DIR = CMakeFiles/netguard.dir + OBJECT_FILE_DIR = CMakeFiles/netguard.dir/src/main/jni/netguard + +build CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o: C_COMPILER__netguard_Debug ../../../../src/main/jni/netguard/dhcp.c || cmake_object_order_depends_target_netguard + DEFINES = -Dnetguard_EXPORTS + DEP_FILE = CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC + INCLUDES = -I../../../../src/main/jni/netguard + OBJECT_DIR = CMakeFiles/netguard.dir + OBJECT_FILE_DIR = CMakeFiles/netguard.dir/src/main/jni/netguard + +build CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o: C_COMPILER__netguard_Debug ../../../../src/main/jni/netguard/pcap.c || cmake_object_order_depends_target_netguard + DEFINES = -Dnetguard_EXPORTS + DEP_FILE = CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC + INCLUDES = -I../../../../src/main/jni/netguard + OBJECT_DIR = CMakeFiles/netguard.dir + OBJECT_FILE_DIR = CMakeFiles/netguard.dir/src/main/jni/netguard + +build CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o: C_COMPILER__netguard_Debug ../../../../src/main/jni/netguard/debug_conn.c || cmake_object_order_depends_target_netguard + DEFINES = -Dnetguard_EXPORTS + DEP_FILE = CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC + INCLUDES = -I../../../../src/main/jni/netguard + OBJECT_DIR = CMakeFiles/netguard.dir + OBJECT_FILE_DIR = CMakeFiles/netguard.dir/src/main/jni/netguard + +build CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o: C_COMPILER__netguard_Debug ../../../../src/main/jni/netguard/util.c || cmake_object_order_depends_target_netguard + DEFINES = -Dnetguard_EXPORTS + DEP_FILE = CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC + INCLUDES = -I../../../../src/main/jni/netguard + OBJECT_DIR = CMakeFiles/netguard.dir + OBJECT_FILE_DIR = CMakeFiles/netguard.dir/src/main/jni/netguard + + +# ============================================================================= +# Link build statements for SHARED_LIBRARY target netguard + + +############################################# +# Link the shared library ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/armeabi-v7a/libnetguard.so + +build ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/armeabi-v7a/libnetguard.so: C_SHARED_LIBRARY_LINKER__netguard_Debug CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o | /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/22/liblog.so + LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info + LINK_FLAGS = -static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments + LINK_LIBRARIES = /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/22/liblog.so -latomic -lm + OBJECT_DIR = CMakeFiles/netguard.dir + POST_BUILD = : + PRE_LINK = : + SONAME = libnetguard.so + SONAME_FLAG = -Wl,-soname, + TARGET_FILE = ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/armeabi-v7a/libnetguard.so + TARGET_PDB = netguard.so.dbg + +# ============================================================================= +# Target aliases. + +build libnetguard.so: phony ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/armeabi-v7a/libnetguard.so + +build netguard: phony ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/armeabi-v7a/libnetguard.so + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a + +build all: phony ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/armeabi-v7a/libnetguard.so + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | ../../../../CMakeLists.txt /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompiler.cmake.in /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompilerABI.c /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCInformation.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompiler.cmake.in /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXInformation.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCommonLanguageInclude.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCCompiler.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCXXCompiler.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompileFeatures.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompiler.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompilerABI.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineSystem.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeFindBinUtils.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeGenericSystem.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeInitializeConfigs.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeLanguageInformation.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitIncludeInfo.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitLinkInfo.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystem.cmake.in /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInformation.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInitialize.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCCompiler.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCXXCompiler.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/CMakeCommonCompilerMacros.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-C.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-CXX.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-FindBinUtils.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/GNU.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/CMakeCheckCompilerFlag.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/FeatureTesting.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-C.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-CXX.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-C.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-CXX.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Initialize.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android/Determine-Compiler.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Linux.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/UnixPaths.cmake /home/jive/Android/Sdk/ndk/23.1.7779620/build/cmake/android-legacy.toolchain.cmake /home/jive/Android/Sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake /home/jive/Android/Sdk/ndk/23.1.7779620/build/cmake/compiler_id.cmake /home/jive/Android/Sdk/ndk/23.1.7779620/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build ../../../../CMakeLists.txt /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompiler.cmake.in /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompilerABI.c /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCInformation.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompiler.cmake.in /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXInformation.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCommonLanguageInclude.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCCompiler.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCXXCompiler.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompileFeatures.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompiler.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompilerABI.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineSystem.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeFindBinUtils.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeGenericSystem.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeInitializeConfigs.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeLanguageInformation.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitIncludeInfo.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitLinkInfo.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystem.cmake.in /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInformation.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInitialize.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCCompiler.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCXXCompiler.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/CMakeCommonCompilerMacros.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-C.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-CXX.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-FindBinUtils.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/GNU.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/CMakeCheckCompilerFlag.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/FeatureTesting.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-C.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-CXX.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-C.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-CXX.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Initialize.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android/Determine-Compiler.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Linux.cmake /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/UnixPaths.cmake /home/jive/Android/Sdk/ndk/23.1.7779620/build/cmake/android-legacy.toolchain.cmake /home/jive/Android/Sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake /home/jive/Android/Sdk/ndk/23.1.7779620/build/cmake/compiler_id.cmake /home/jive/Android/Sdk/ndk/23.1.7779620/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/cmake_install.cmake b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/cmake_install.cmake new file mode 100644 index 0000000..a3865de --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/compile_commands.json b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/compile_commands.json new file mode 100644 index 0000000..74896c3 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/compile_commands.json @@ -0,0 +1,57 @@ +[ +{ + "directory": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=armv7-none-linux-androideabi22 --gcc-toolchain=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64 --sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -Dnetguard_EXPORTS -I../../../../src/main/jni/netguard -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -o CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o -c /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/netguard.c", + "file": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/netguard.c" +}, +{ + "directory": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=armv7-none-linux-androideabi22 --gcc-toolchain=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64 --sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -Dnetguard_EXPORTS -I../../../../src/main/jni/netguard -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -o CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o -c /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/session.c", + "file": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/session.c" +}, +{ + "directory": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=armv7-none-linux-androideabi22 --gcc-toolchain=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64 --sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -Dnetguard_EXPORTS -I../../../../src/main/jni/netguard -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -o CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o -c /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/ip.c", + "file": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/ip.c" +}, +{ + "directory": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=armv7-none-linux-androideabi22 --gcc-toolchain=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64 --sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -Dnetguard_EXPORTS -I../../../../src/main/jni/netguard -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -o CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o -c /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/tcp.c", + "file": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/tcp.c" +}, +{ + "directory": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=armv7-none-linux-androideabi22 --gcc-toolchain=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64 --sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -Dnetguard_EXPORTS -I../../../../src/main/jni/netguard -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -o CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o -c /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/udp.c", + "file": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/udp.c" +}, +{ + "directory": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=armv7-none-linux-androideabi22 --gcc-toolchain=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64 --sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -Dnetguard_EXPORTS -I../../../../src/main/jni/netguard -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -o CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o -c /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/icmp.c", + "file": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/icmp.c" +}, +{ + "directory": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=armv7-none-linux-androideabi22 --gcc-toolchain=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64 --sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -Dnetguard_EXPORTS -I../../../../src/main/jni/netguard -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -o CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o -c /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/dns.c", + "file": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/dns.c" +}, +{ + "directory": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=armv7-none-linux-androideabi22 --gcc-toolchain=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64 --sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -Dnetguard_EXPORTS -I../../../../src/main/jni/netguard -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -o CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o -c /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/dhcp.c", + "file": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/dhcp.c" +}, +{ + "directory": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=armv7-none-linux-androideabi22 --gcc-toolchain=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64 --sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -Dnetguard_EXPORTS -I../../../../src/main/jni/netguard -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -o CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o -c /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/pcap.c", + "file": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/pcap.c" +}, +{ + "directory": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=armv7-none-linux-androideabi22 --gcc-toolchain=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64 --sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -Dnetguard_EXPORTS -I../../../../src/main/jni/netguard -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -o CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o -c /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/debug_conn.c", + "file": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/debug_conn.c" +}, +{ + "directory": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=armv7-none-linux-androideabi22 --gcc-toolchain=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64 --sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -Dnetguard_EXPORTS -I../../../../src/main/jni/netguard -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -o CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o -c /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/util.c", + "file": "/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/util.c" +} +] \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/compile_commands.json.bin b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/armeabi-v7a/compile_commands.json.bin new file mode 100644 index 0000000000000000000000000000000000000000..1c44b88c79e9f5cd7ff0aeb20e90dc832020b80a GIT binary patch literal 2700 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 literal 0 HcmV?d00001 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/.ninja_log b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/.ninja_log new file mode 100644 index 0000000..ff3416d --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/.ninja_log @@ -0,0 +1,64 @@ +# ninja log v5 +0 2 0 clean 590534c1c962991f +1 26 1729625542 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o 5d19266d4e8c3ab7 +1 27 1729625542 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 467776c1e834e77 +1 27 1729625542 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 9062d865db34c2a8 +1 30 1729625542 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o c28ab279149ed45a +1 33 1729625542 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o fadbdb6281ccc866 +0 34 1729625542 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 89254b201095a1b2 +0 38 1729625542 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o afa54c375c5c8405 +1 38 1729625542 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 2762446aaf10a086 +1 47 1729625542 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o b9822fd1d81a05da +0 49 1729625542 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 6a285d9115e80c9 +0 49 1729625542 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o fef7d7caf78cbb44 +49 62 1729625542 ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/x86/libnetguard.so 778e7f414acdd970 +0 2 0 clean 590534c1c962991f +1 24 1729626341 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o c28ab279149ed45a +1 25 1729626341 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 9062d865db34c2a8 +1 25 1729626341 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o 5d19266d4e8c3ab7 +1 28 1729626341 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o afa54c375c5c8405 +1 32 1729626341 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 467776c1e834e77 +1 34 1729626341 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o fadbdb6281ccc866 +0 34 1729626341 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 89254b201095a1b2 +1 37 1729626341 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 2762446aaf10a086 +0 39 1729626341 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 6a285d9115e80c9 +1 40 1729626341 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o b9822fd1d81a05da +1 45 1729626341 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o fef7d7caf78cbb44 +45 59 1729626341 ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/x86/libnetguard.so 778e7f414acdd970 +0 3 0 clean 590534c1c962991f +2 35 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o 5d19266d4e8c3ab7 +2 35 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 9062d865db34c2a8 +2 36 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 467776c1e834e77 +2 37 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o c28ab279149ed45a +1 38 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 89254b201095a1b2 +2 38 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o fadbdb6281ccc866 +1 39 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o afa54c375c5c8405 +2 41 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 2762446aaf10a086 +2 47 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o b9822fd1d81a05da +1 50 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 6a285d9115e80c9 +2 55 1729709774 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o fef7d7caf78cbb44 +55 68 1729709774 ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/x86/libnetguard.so 778e7f414acdd970 +0 2 0 clean 590534c1c962991f +2 25 1729717948 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o 5d19266d4e8c3ab7 +2 27 1729717948 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 9062d865db34c2a8 +2 32 1729717948 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o c28ab279149ed45a +2 32 1729717948 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 467776c1e834e77 +2 33 1729717948 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o fadbdb6281ccc866 +1 34 1729717948 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 89254b201095a1b2 +2 36 1729717948 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 2762446aaf10a086 +1 40 1729717948 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o afa54c375c5c8405 +2 54 1729717948 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o b9822fd1d81a05da +1 55 1729717948 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 6a285d9115e80c9 +0 3 0 clean 590534c1c962991f +2 25 1729718016 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 467776c1e834e77 +2 28 1729718016 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 9062d865db34c2a8 +2 28 1729718016 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o 5d19266d4e8c3ab7 +3 34 1729718016 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o c28ab279149ed45a +1 35 1729718016 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 89254b201095a1b2 +2 36 1729718016 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o fadbdb6281ccc866 +1 38 1729718016 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o afa54c375c5c8405 +2 39 1729718016 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 2762446aaf10a086 +2 49 1729718016 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o fef7d7caf78cbb44 +1 57 1729718016 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 6a285d9115e80c9 +2 57 1729718016 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o b9822fd1d81a05da +57 72 1729718016 ../../../../build/intermediates/cxx/Debug/3b5yr2g3/obj/x86/libnetguard.so 778e7f414acdd970 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeCache.txt b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeCache.txt new file mode 100644 index 0000000..1a10821 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeCache.txt @@ -0,0 +1,394 @@ +# This is the CMakeCache file. +# For build in directory: /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86 +# It was generated by CMake: /home/jive/Android/Sdk/cmake/3.18.1/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +ANDROID_ABI:UNINITIALIZED=x86 + +//No help, variable specified on the command line. +ANDROID_NDK:UNINITIALIZED=/home/jive/Android/Sdk/ndk/23.1.7779620 + +//No help, variable specified on the command line. +ANDROID_PLATFORM:UNINITIALIZED=android-22 + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-addr2line + +//No help, variable specified on the command line. +CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=x86 + +//No help, variable specified on the command line. +CMAKE_ANDROID_NDK:UNINITIALIZED=/home/jive/Android/Sdk/ndk/23.1.7779620 + +//Archiver +CMAKE_AR:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ar + +//Flags used by the compiler during all build types. +CMAKE_ASM_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_ASM_FLAGS_DEBUG:STRING= + +//Flags used by the compiler during release builds. +CMAKE_ASM_FLAGS_RELEASE:STRING= + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Debug + +//LLVM archiver +CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_CXX_FLAGS_DEBUG:STRING= + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_CXX_FLAGS_RELEASE:STRING= + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C++ applications. +CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm + +//LLVM archiver +CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_C_FLAGS_DEBUG:STRING= + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_C_FLAGS_RELEASE:STRING= + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//No help, variable specified on the command line. +CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/3b5yr2g3/obj/x86 + +//Path to a program. +CMAKE_LINKER:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/ld.lld + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:UNINITIALIZED=/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja + +//Flags used by the linker during the creation of modules. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=Project + +//Ranlib +CMAKE_RANLIB:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-readelf + +//No help, variable specified on the command line. +CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/3b5yr2g3/obj/x86 + +//Flags used by the linker during the creation of dll's. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Strip +CMAKE_STRIP:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-strip + +//No help, variable specified on the command line. +CMAKE_SYSTEM_NAME:UNINITIALIZED=Android + +//No help, variable specified on the command line. +CMAKE_SYSTEM_VERSION:UNINITIALIZED=22 + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +Project_BINARY_DIR:STATIC=/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86 + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app + +//Path to a library. +log-lib:FILEPATH=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android/22/liblog.so + +//Dependencies for the target +netguard_LIB_DEPENDS:STATIC=general;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android/22/liblog.so; + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86 +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=18 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/home/jive/Android/Sdk/cmake/3.18.1/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/home/jive/Android/Sdk/cmake/3.18.1/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/home/jive/Android/Sdk/cmake/3.18.1/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake new file mode 100644 index 0000000..9f25860 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake @@ -0,0 +1,77 @@ +set(CMAKE_C_COMPILER "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "Clang") +set(CMAKE_C_COMPILER_VERSION "12.0.8") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") + +set(CMAKE_C_PLATFORM_ID "") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ar") +set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ranlib") +set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "4") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/i686-linux-android;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/i386;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android/22;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..a846e84 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake @@ -0,0 +1,89 @@ +set(CMAKE_CXX_COMPILER "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "Clang") +set(CMAKE_CXX_COMPILER_VERSION "12.0.8") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") + +set(CMAKE_CXX_PLATFORM_ID "") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ar") +set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "4") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/i686-linux-android;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/i386;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android/22;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..d05824aad8b4624c23acb92f80dba0706507dbee GIT binary patch literal 5204 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 aP9%JY3(S5Q1WL)qSNX-UDaNI-!S6o}VSwKN literal 0 HcmV?d00001 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake new file mode 100644 index 0000000..db81798 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-5.15.0-124-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "5.15.0-124-generic") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + +include("/home/jive/Android/Sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake") + +set(CMAKE_SYSTEM "Android-1") +set(CMAKE_SYSTEM_NAME "Android") +set(CMAKE_SYSTEM_VERSION "1") +set(CMAKE_SYSTEM_PROCESSOR "i686") + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/CMakeOutput.log b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..60e6371 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/CMakeOutput.log @@ -0,0 +1,294 @@ +The target system is: Android - 1 - i686 +The host system is: Linux - 5.15.0-124-generic - x86_64 +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/CMakeTmp + +Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_49881 && [1/2] Building C object CMakeFiles/cmTC_49881.dir/CMakeCCompilerABI.c.o +Android (7714059, based on r416183c1) clang version 12.0.8 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee) +Target: i686-none-linux-android22 +Thread model: posix +InstalledDir: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin +Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x +Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/x86_64-linux-android/4.9.x +Selected GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x +Candidate multilib: .;@m32 +Selected multilib: .;@m32 + (in-process) + "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang" -cc1 -triple i686-none-linux-android22 -emit-obj -mrelax-all --mrelax-relocations -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -fno-rounding-math -mconstructor-aliases -munwind-tables -target-cpu i686 -target-feature +ssse3 -tune-cpu generic -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8 -dependency-file CMakeFiles/cmTC_49881.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_49881.dir/CMakeCCompilerABI.c.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -internal-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include -internal-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/i686-linux-android -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/include -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include -Wformat -fdebug-compilation-dir /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -mstackrealign -fgnuc-version=4.2.1 -o CMakeFiles/cmTC_49881.dir/CMakeCCompilerABI.c.o -x c /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompilerABI.c +clang -cc1 version 12.0.8 based upon LLVM 12.0.8git default target x86_64-unknown-linux-gnu +ignoring nonexistent directory "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/include" +#include "..." search starts here: +#include <...> search starts here: + /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include + /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include + /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/i686-linux-android + /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include +End of search list. +[2/2] Linking C executable cmTC_49881 +Android (7714059, based on r416183c1) clang version 12.0.8 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee) +Target: i686-none-linux-android22 +Thread model: posix +InstalledDir: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin +Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x +Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/x86_64-linux-android/4.9.x +Selected GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x +Candidate multilib: .;@m32 +Selected multilib: .;@m32 + "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/ld" --sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -pie -z noexecstack --warn-shared-textrel -z now -z relro --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_i386 -dynamic-linker /system/bin/linker -o cmTC_49881 /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android/22/crtbegin_dynamic.o -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/i386 -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android/22 -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --fatal-warnings --no-undefined --gc-sections CMakeFiles/cmTC_49881.dir/CMakeCCompilerABI.c.o /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-i686-android.a -l:libunwind.a -ldl -lc /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-i686-android.a -l:libunwind.a -ldl /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android/22/crtend_android.o + + + +Parsed C implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include] + add: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include] + add: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/i686-linux-android] + add: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include] + end of search list found + collapse include dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include] + collapse include dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include] + collapse include dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/i686-linux-android] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/i686-linux-android] + collapse include dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include] + implicit include dirs: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/i686-linux-android;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include] + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld\.lld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_49881 && [1/2] Building C object CMakeFiles/cmTC_49881.dir/CMakeCCompilerABI.c.o] + ignore line: [Android (7714059 based on r416183c1) clang version 12.0.8 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)] + ignore line: [Target: i686-none-linux-android22] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin] + ignore line: [Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x] + ignore line: [Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/x86_64-linux-android/4.9.x] + ignore line: [Selected GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x] + ignore line: [Candidate multilib: .] + ignore line: [@m32] + ignore line: [Selected multilib: .] + ignore line: [@m32] + ignore line: [ (in-process)] + ignore line: [ "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang" -cc1 -triple i686-none-linux-android22 -emit-obj -mrelax-all --mrelax-relocations -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -fno-rounding-math -mconstructor-aliases -munwind-tables -target-cpu i686 -target-feature +ssse3 -tune-cpu generic -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8 -dependency-file CMakeFiles/cmTC_49881.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_49881.dir/CMakeCCompilerABI.c.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -internal-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include -internal-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/i686-linux-android -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/include -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include -Wformat -fdebug-compilation-dir /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -mstackrealign -fgnuc-version=4.2.1 -o CMakeFiles/cmTC_49881.dir/CMakeCCompilerABI.c.o -x c /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompilerABI.c] + ignore line: [clang -cc1 version 12.0.8 based upon LLVM 12.0.8git default target x86_64-unknown-linux-gnu] + ignore line: [ignoring nonexistent directory "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include] + ignore line: [ /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include] + ignore line: [ /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/i686-linux-android] + ignore line: [ /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include] + ignore line: [End of search list.] + ignore line: [[2/2] Linking C executable cmTC_49881] + ignore line: [Android (7714059 based on r416183c1) clang version 12.0.8 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)] + ignore line: [Target: i686-none-linux-android22] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin] + ignore line: [Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x] + ignore line: [Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/x86_64-linux-android/4.9.x] + ignore line: [Selected GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x] + ignore line: [Candidate multilib: .] + ignore line: [@m32] + ignore line: [Selected multilib: .] + ignore line: [@m32] + link line: [ "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/ld" --sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -pie -z noexecstack --warn-shared-textrel -z now -z relro --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_i386 -dynamic-linker /system/bin/linker -o cmTC_49881 /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android/22/crtbegin_dynamic.o -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/i386 -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android/22 -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --fatal-warnings --no-undefined --gc-sections CMakeFiles/cmTC_49881.dir/CMakeCCompilerABI.c.o /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-i686-android.a -l:libunwind.a -ldl -lc /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-i686-android.a -l:libunwind.a -ldl /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android/22/crtend_android.o] + arg [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/ld] ==> ignore + arg [--sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot] ==> ignore + arg [-pie] ==> ignore + arg [-znoexecstack] ==> ignore + arg [--warn-shared-textrel] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--hash-style=both] ==> ignore + arg [--enable-new-dtags] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_i386] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/system/bin/linker] ==> ignore + arg [-o] ==> ignore + arg [cmTC_49881] ==> ignore + arg [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android/22/crtbegin_dynamic.o] ==> ignore + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/i386] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/i386] + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x] + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android/22] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android/22] + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android] + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] + arg [--build-id=sha1] ==> ignore + arg [--no-rosegment] ==> ignore + arg [--fatal-warnings] ==> ignore + arg [--no-undefined] ==> ignore + arg [--gc-sections] ==> ignore + arg [CMakeFiles/cmTC_49881.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-i686-android.a] ==> lib [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-i686-android.a] + arg [-l:libunwind.a] ==> lib [-l:libunwind.a] + arg [-ldl] ==> lib [dl] + arg [-lc] ==> lib [c] + arg [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-i686-android.a] ==> lib [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-i686-android.a] + arg [-l:libunwind.a] ==> lib [-l:libunwind.a] + arg [-ldl] ==> lib [dl] + arg [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android/22/crtend_android.o] ==> ignore + remove lib [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-i686-android.a] + remove lib [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-i686-android.a] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/i386] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/i386] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android/22] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android/22] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] + implicit libs: [-l:libunwind.a;dl;c;-l:libunwind.a;dl] + implicit dirs: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/i386;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android/22;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] + implicit fwks: [] + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/CMakeTmp + +Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_c67c0 && [1/2] Building CXX object CMakeFiles/cmTC_c67c0.dir/CMakeCXXCompilerABI.cpp.o +Android (7714059, based on r416183c1) clang version 12.0.8 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee) +Target: i686-none-linux-android22 +Thread model: posix +InstalledDir: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin +Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x +Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/x86_64-linux-android/4.9.x +Selected GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x +Candidate multilib: .;@m32 +Selected multilib: .;@m32 + (in-process) + "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++" -cc1 -triple i686-none-linux-android22 -emit-obj -mrelax-all --mrelax-relocations -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -fno-rounding-math -mconstructor-aliases -munwind-tables -target-cpu i686 -target-feature +ssse3 -tune-cpu generic -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8 -dependency-file CMakeFiles/cmTC_c67c0.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_c67c0.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -internal-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1 -internal-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include -internal-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/i686-linux-android -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/include -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include -Wformat -fdeprecated-macro -fdebug-compilation-dir /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -mstackrealign -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -o CMakeFiles/cmTC_c67c0.dir/CMakeCXXCompilerABI.cpp.o -x c++ /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp +clang -cc1 version 12.0.8 based upon LLVM 12.0.8git default target x86_64-unknown-linux-gnu +ignoring nonexistent directory "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/include" +#include "..." search starts here: +#include <...> search starts here: + /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1 + /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include + /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include + /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/i686-linux-android + /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include +End of search list. +[2/2] Linking CXX executable cmTC_c67c0 +Android (7714059, based on r416183c1) clang version 12.0.8 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee) +Target: i686-none-linux-android22 +Thread model: posix +InstalledDir: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin +Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x +Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/x86_64-linux-android/4.9.x +Selected GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x +Candidate multilib: .;@m32 +Selected multilib: .;@m32 + "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/ld" --sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -pie -z noexecstack --warn-shared-textrel -z now -z relro --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_i386 -dynamic-linker /system/bin/linker -o cmTC_c67c0 /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android/22/crtbegin_dynamic.o -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/i386 -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android/22 -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --fatal-warnings --no-undefined --gc-sections CMakeFiles/cmTC_c67c0.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-i686-android.a -l:libunwind.a -ldl -lc /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-i686-android.a -l:libunwind.a -ldl /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android/22/crtend_android.o + + + +Parsed CXX implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1] + add: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include] + add: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include] + add: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/i686-linux-android] + add: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include] + end of search list found + collapse include dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1] + collapse include dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include] + collapse include dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include] + collapse include dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/i686-linux-android] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/i686-linux-android] + collapse include dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include] + implicit include dirs: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/i686-linux-android;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include] + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld\.lld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_c67c0 && [1/2] Building CXX object CMakeFiles/cmTC_c67c0.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [Android (7714059 based on r416183c1) clang version 12.0.8 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)] + ignore line: [Target: i686-none-linux-android22] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin] + ignore line: [Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x] + ignore line: [Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/x86_64-linux-android/4.9.x] + ignore line: [Selected GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x] + ignore line: [Candidate multilib: .] + ignore line: [@m32] + ignore line: [Selected multilib: .] + ignore line: [@m32] + ignore line: [ (in-process)] + ignore line: [ "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++" -cc1 -triple i686-none-linux-android22 -emit-obj -mrelax-all --mrelax-relocations -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -fno-rounding-math -mconstructor-aliases -munwind-tables -target-cpu i686 -target-feature +ssse3 -tune-cpu generic -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8 -dependency-file CMakeFiles/cmTC_c67c0.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_c67c0.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -internal-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1 -internal-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include -internal-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/i686-linux-android -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/include -internal-externc-isystem /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include -Wformat -fdeprecated-macro -fdebug-compilation-dir /home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -mstackrealign -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -o CMakeFiles/cmTC_c67c0.dir/CMakeCXXCompilerABI.cpp.o -x c++ /home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [clang -cc1 version 12.0.8 based upon LLVM 12.0.8git default target x86_64-unknown-linux-gnu] + ignore line: [ignoring nonexistent directory "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1] + ignore line: [ /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/local/include] + ignore line: [ /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include] + ignore line: [ /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/i686-linux-android] + ignore line: [ /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include] + ignore line: [End of search list.] + ignore line: [[2/2] Linking CXX executable cmTC_c67c0] + ignore line: [Android (7714059 based on r416183c1) clang version 12.0.8 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)] + ignore line: [Target: i686-none-linux-android22] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin] + ignore line: [Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x] + ignore line: [Found candidate GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/x86_64-linux-android/4.9.x] + ignore line: [Selected GCC installation: /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x] + ignore line: [Candidate multilib: .] + ignore line: [@m32] + ignore line: [Selected multilib: .] + ignore line: [@m32] + link line: [ "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/ld" --sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot -pie -z noexecstack --warn-shared-textrel -z now -z relro --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_i386 -dynamic-linker /system/bin/linker -o cmTC_c67c0 /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android/22/crtbegin_dynamic.o -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/i386 -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android/22 -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android -L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --fatal-warnings --no-undefined --gc-sections CMakeFiles/cmTC_c67c0.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-i686-android.a -l:libunwind.a -ldl -lc /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-i686-android.a -l:libunwind.a -ldl /home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android/22/crtend_android.o] + arg [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/ld] ==> ignore + arg [--sysroot=/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot] ==> ignore + arg [-pie] ==> ignore + arg [-znoexecstack] ==> ignore + arg [--warn-shared-textrel] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--hash-style=both] ==> ignore + arg [--enable-new-dtags] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_i386] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/system/bin/linker] ==> ignore + arg [-o] ==> ignore + arg [cmTC_c67c0] ==> ignore + arg [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android/22/crtbegin_dynamic.o] ==> ignore + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/i386] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/i386] + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x] + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android/22] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android/22] + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android] + arg [-L/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] ==> dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] + arg [--build-id=sha1] ==> ignore + arg [--no-rosegment] ==> ignore + arg [--fatal-warnings] ==> ignore + arg [--no-undefined] ==> ignore + arg [--gc-sections] ==> ignore + arg [CMakeFiles/cmTC_c67c0.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-Bstatic] ==> ignore + arg [-lc++] ==> lib [c++] + arg [-Bdynamic] ==> ignore + arg [-lm] ==> lib [m] + arg [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-i686-android.a] ==> lib [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-i686-android.a] + arg [-l:libunwind.a] ==> lib [-l:libunwind.a] + arg [-ldl] ==> lib [dl] + arg [-lc] ==> lib [c] + arg [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-i686-android.a] ==> lib [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-i686-android.a] + arg [-l:libunwind.a] ==> lib [-l:libunwind.a] + arg [-ldl] ==> lib [dl] + arg [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android/22/crtend_android.o] ==> ignore + remove lib [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-i686-android.a] + remove lib [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/libclang_rt.builtins-i686-android.a] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/i386] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/i386] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android/22] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android/22] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android] + collapse library dir [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] ==> [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] + implicit libs: [c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl] + implicit dirs: [/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/lib/linux/i386;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android/22;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android;/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib] + implicit fwks: [] + + diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/TargetDirectories.txt b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..cd3fc69 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/rebuild_cache.dir +/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/edit_cache.dir +/home/jive/space/netwerkgenie/NetworkGenie/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/netguard.dir diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/cmake.check_cache b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o new file mode 100644 index 0000000000000000000000000000000000000000..050366b8d5004b6f35e79e4a2965d7bdd9fb8a18 GIT binary patch literal 79344 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 GnDuX^r`0(V2A_TP9esY}0=b@^?OjM1qX_ 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 literal 0 HcmV?d00001 diff --git a/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o b/NetworkGenie/app/.cxx/Debug/3b5yr2g3/x86/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o new file mode 100644 index 0000000000000000000000000000000000000000..7dc91e0fcab0c4bcd098f9cf101588768fb78594 GIT binary patch literal 53096 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