diff --git a/NetGuard/README.md b/NetGuard/README.md deleted file mode 100644 index 210b3e7..0000000 --- a/NetGuard/README.md +++ /dev/null @@ -1,411 +0,0 @@ -# NetGuard - -# Edits in NetGuard Code -The NetGuard code has been taken from https://github.com/M66B/NetGuard -The compilation of the code was problematic and the problem was solved by modifiying the following lines of code in app --> Gradle Scripts --> build.gradle (Module :app) - -Add the following lines: - - storeFile file("my.keystore") - storePassword "store_password" - keyAlias "my_key_alias" - keyPassword "key_password" - -and comment out the following lines: - - // def keystorePropertiesFile = rootProject.file("keystore.properties") - // def keystoreProperties = new Properties() - // keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) - - // storeFile file(keystoreProperties['storeFile']) - // storePassword keystoreProperties['storePassword'] - // keyAlias keystoreProperties['keyAlias'] - // keyPassword keystoreProperties['keyPassword'] - -# The readme file from this point onwards is the original readme file. -*NetGuard* provides simple and advanced ways to block access to the internet - no root required. -Applications and addresses can individually be allowed or denied access to your Wi-Fi and/or mobile connection. - -
- -**WARNING: there is an app in the Samsung Galaxy app store "*Play Music - MP3 Music player*" -with the same package name as NetGuard, which will be installed as update without your confirmation. -This app is probably malicious and was reported to Samsung on December 8, 2021.** - -
- -Blocking access to the internet can help: - -* reduce your data usage -* save your battery -* increase your privacy - -NetGuard is the first free and open source no-root firewall for Android. - -Features: - -* Simple to use -* No root required -* 100% open source -* No calling home -* No tracking or analytics -* Actively developed and supported -* Android 5.1 and later supported -* IPv4/IPv6 TCP/UDP supported -* Tethering supported -* Optionally allow when screen on -* Optionally block when roaming -* Optionally block system applications -* Optionally forward ports, also to external addresses (not available if installed from the Play store) -* Optionally notify when an application accesses the internet -* Optionally record network usage per application per address -* Optionally [block ads using a hosts file](https://github.com/M66B/NetGuard/blob/master/ADBLOCKING.md) (not available if installed from the Play store) -* Material design theme with light and dark theme - -PRO features: - -* Log all outgoing traffic; search and filter access attempts; export PCAP files to analyze traffic -* Allow/block individual addresses per application -* New application notifications; configure NetGuard directly from the notification -* Display network speed graph in a status bar notification -* Select from five additional themes in both light and dark version - -There is no other no-root firewall offering all these features. - -Requirements: - -* Android 5.1 or later -* A [compatible device](#compatibility) - -Downloads: - -* [GitHub](https://github.com/M66B/NetGuard/releases) -* [Google Play](https://play.google.com/store/apps/details?id=eu.faircode.netguard) - -Certificate fingerprints: - -* MD5: B6:4A:E8:08:1C:3C:9C:19:D6:9E:29:00:46:89:DA:73 -* SHA1: EF:46:F8:13:D2:C8:A0:64:D7:2C:93:6B:9B:96:D1:CC:CC:98:93:78 -* SHA256: E4:A2:60:A2:DC:E7:B7:AF:23:EE:91:9C:48:9E:15:FD:01:02:B9:3F:9E:7C:9D:82:B0:9C:0B:39:50:00:E4:D4 - -Usage: - -* Enable the firewall using the switch in the action bar -* Allow/deny Wi-Fi/mobile internet access using the icons along the right side of the application list - -You can use the settings menu to change from blacklist mode (allow all in *Settings* but block unwanted applications in list) to whitelist mode (block all in *Settings* but allow favorite applications in list). - -* Red/orange/yellow/amber = internet access denied -* Teal/blue/purple/grey = internet access allowed - - - - - - -For more screenshots, see [here](https://github.com/M66B/NetGuard/tree/master/screenshots). - -Compatibility -------------- - -The only way to build a no-root firewall on Android is to use the Android VPN service. -Android doesn't allow chaining of VPN services, so you cannot use NetGuard together with other VPN based applications. -See also [this FAQ](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq2). - -NetGuard can be used on rooted devices too and even offers more features than most root firewalls. - -Some older Android versions, especially Samsung's Android versions, have a buggy VPN implementation, -which results in Android refusing to start the VPN service in certain circumstances, -like when there is no internet connectivity yet (when starting up your device) -or when incorrectly requiring manual approval of the VPN service again (when starting up your device). -NetGuard will try to workaround this and remove the error message when it succeeds, else you are out of luck. - -Some LineageOS versions have a broken Android VPN implementation, causing all traffic to be blocked, -please see [this FAQ](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq51) for more information. - -NetGuard is not supported for apps installed in a [work profile](https://developer.android.com/work/managed-profiles), -or in a [Secure Folder](https://www.samsung.com/uk/support/mobile-devices/what-is-the-secure-folder-and-how-do-i-use-it/) (Samsung), -or as second instance (MIUI), or as Parallel app (OnePlus), or as Xiaomi dual app -because the Android VPN service too often does not work correctly in this situation, which can't be fixed by NetGuard. - -Filtering mode cannot be used on [CopperheadOS](https://copperhead.co/android/). - -NetGuard will not work or crash when the package *com.android.vpndialogs* has been removed or otherwise is unavailable. -Removing this package is possible with root permissions only. -If you disable this package, you can enable it with this command again: - -``` -adb shell pm enable --user 0 com.android.vpndialogs -``` - -NetGuard is supported for phones and tablets only, so not for other device types like on a television or in a car. - -Android does not allow incoming connections (not the same as incoming traffic) and the Android VPN service has no support for this either. -Therefore managing incoming connections for servers running on your device is not supported. - -Wi-Fi or IP calling will not work if your provider uses [IPsec](https://en.wikipedia.org/wiki/IPsec) to encrypt your phone calls, SMS messages and/or MMS messages, -unless there was made an exception in NetGuard for your provider (currently for T-Mobile and Verizon). -I am happy to add exceptions for other providers, but I need the [MCC](https://en.wikipedia.org/wiki/Mobile_country_code) codes, [MNC](https://en.wikipedia.org/wiki/MNC) codes and [IP address](https://en.wikipedia.org/wiki/IP_address) ranges your provider is using. -As an alternative you can enable the option '*Disable on call*', which is available since version 2.113. - - - -Frequently Asked Questions (FAQ) --------------------------------- - - -[**(0) How do I use NetGuard?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq0) - - -[**(1) Can NetGuard completely protect my privacy?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq1) - - -[**(2) Can I use another VPN application while using NetGuard?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq2) - - -[**(3) Can I use NetGuard on any Android version?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq3) - - -[**(4) Will NetGuard use extra battery power?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq4) - - -[**(6) Will NetGuard send my internet traffic to an external (VPN) server?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq6) - - -[**(7) Why are applications without internet permission shown?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq7) - - -[**(8) What do I need to enable for the Google Play™ store app to work?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq8) - - -[**(9) Why is the VPN service being restarted?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq9) - - -[**(10) Will you provide a Tasker plug-in?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq10) - - -[**(13) How can I remove the ongoing NetGuard entry in the notification screen?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq13) - - -[**(14) Why can't I select OK to approve the VPN connection request?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq14) - - -[**(15) Are F-Droid builds supported?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq15) - - -[**(16) Why are some applications shown dimmed?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq16) - - -[**(17) Why is NetGuard using so much memory?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq17) - - -[**(18) Why can't I find NetGuard in the Google Play™ store app?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq18) - - -[**(19) Why does application XYZ still have internet access?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq19) - - -[**(20) Can I Greenify/hibernate NetGuard?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq20) - - -[**(21) Does doze mode affect NetGuard?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq21) - - -[**(22) Can I tether (use the Android hotspot) / use Wi-Fi calling while using NetGuard?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq22) - - -[**(24) Can you remove the notification from the status bar?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq24) - - -[**(25) Can you add a 'select all'?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq25) - - -[**(27) How do I read the blocked traffic log?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq27) - - -[**(28) Why is Google connectivity services allowed internet access by default?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq28) - - -[**(29) Why do I get 'The item you requested is not available for purchase'?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq29) - - -[**(30) Can I also run AFWall+ on the same device?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq30) - - -[**(31) Why can some applications be configured as a group only?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq31) - - -[**(32) Why is the battery/network usage of NetGuard so high**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq32) - - -[**(33) Can you add profiles?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq33) - - -[**(34) Can you add the condition 'when on foreground'?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq34) - - -[**(35) Why does the VPN not start?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq35) - - -[**(36) Can you add PIN or password protection?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq36) - - -[**(37) Why are the pro features so expensive?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq37) - - -[**(38) Why did NetGuard stop running?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq38) - - -[**(39) How does a VPN based firewall differ from a iptables based firewall?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq39) - - -[**(40) Can you add schedules?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq40) - - -[**(41) Can you add wildcards?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq41) - - -[**(42) Why is permission ... needed?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq42) - - -[**(43) I get 'This app is causing your device to run slowly'**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq43) - - -[**(44) I don't get notifications on access**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq44) - - -[**(45) Does NetGuard handle incoming connections?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq45) - - -[**(46) Can I get a refund?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq46) - - -[**(47) Why are there in application advertisements?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq47) - - -[**(48) Why are some domain names blocked while they are set to be allowed?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq48) - - -[**(49) Does NetGuard encrypt my internet traffic / hide my IP address?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq49) - - -[**(50) Will NetGuard automatically start on boot?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq50) - - -[**(51) NetGuard blocks all internet traffic!**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq51) - - -[**(52) What is lockdown mode?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq52) - - -[**(53) The translation in my language is missing / incorrect / incomplete!**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq53) - - -[**(54) How to tunnel all TCP connections through the Tor network?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq54) - - -[**(55) Why does NetGuard connect to Amazon / ipinfo.io?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq55) - - -[**(56) NetGuard allows all internet traffic!**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq56) - - -[**(57) Why does NetGuard use so much data?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq57) - - -[**(58) Why does loading the application list take a long time?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq58) - - -[**(59) Can you help me restore my purchase?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq59) - - -[**(60) Why does IP (Wi-Fi) calling/SMS/MMS not work?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq60) - - -[**(61) Help, NetGuard crashed!**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq61) - - -[**(62) How can I solve 'There was a problem parsing the package' ?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq62) - - -[**(63) Why is all DNS traffic allowed?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq63) - - -[**(64) Can you add DNS over TLS?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq64) - - -[**(65) Why can NetGuard not block itself?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq65) - -Support -------- - -For questions, feature requests and bug reports, please [use this XDA-Developers forum thread](http://forum.xda-developers.com/showthread.php?t=3233012). - -There is support on the latest version of NetGuard only. - -There is no support on things that are not directly related to NetGuard. - -There is no support on building and developing things by yourself. - -**NetGuard is supported for phones and tablets only, so not for other device types like on a television or in a car.** - -Contributing ------------- - -*Building* - -Building is simple, if you install the right tools: - -* [Android Studio](http://developer.android.com/sdk/) -* [Android NDK](http://developer.android.com/tools/sdk/ndk/) - -The native code is built as part of the Android Studio project. - -It is expected that you can solve build problems yourself, so there is no support on building. -If you cannot build yourself, there are prebuilt versions of NetGuard available [here](https://github.com/M66B/NetGuard/releases). - -*Translating* - -* Translations to other languages are welcomed -* You can translate online [here](https://crowdin.com/project/netguard/) -* If your language is not listed, please send a message to marcel(plus)netguard(at)faircode(dot)eu -* You can see the status of all translations [here](https://crowdin.com/project/netguard). - -Please note that by contributing you agree to the license below, including the copyright, without any additional terms or conditions. - -Attribution ------------ - -NetGuard uses: - -* [Glide](https://bumptech.github.io/glide/) -* [Android Support Library](https://developer.android.com/tools/support-library/) - -License -------- - -[GNU General Public License version 3](http://www.gnu.org/licenses/gpl.txt) - -Copyright (c) 2015-2018 Marcel Bokhorst ([M66B](https://contact.faircode.eu/)) - -All rights reserved - -This file is part of NetGuard. - -NetGuard is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your discretion) any later version. - -NetGuard is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with NetGuard. If not, see [http://www.gnu.org/licenses/](http://www.gnu.org/licenses/). - -Trademarks ----------- - -*Android is a trademark of Google Inc. Google Play is a trademark of Google Inc* diff --git a/NetGuard/app/CMakeLists.txt b/NetGuard/app/CMakeLists.txt deleted file mode 100644 index ff27ce0..0000000 --- a/NetGuard/app/CMakeLists.txt +++ /dev/null @@ -1,23 +0,0 @@ - -cmake_minimum_required(VERSION 3.4.1) - -add_library( netguard - SHARED - src/main/jni/netguard/netguard.c - src/main/jni/netguard/session.c - src/main/jni/netguard/ip.c - src/main/jni/netguard/tcp.c - src/main/jni/netguard/udp.c - src/main/jni/netguard/icmp.c - src/main/jni/netguard/dns.c - src/main/jni/netguard/dhcp.c - src/main/jni/netguard/pcap.c - src/main/jni/netguard/util.c ) - -include_directories( src/main/jni/netguard/ ) - -find_library( log-lib - log ) - -target_link_libraries( netguard - ${log-lib} ) diff --git a/NetGuard/app/build.gradle b/NetGuard/app/build.gradle deleted file mode 100644 index d571baa..0000000 --- a/NetGuard/app/build.gradle +++ /dev/null @@ -1,105 +0,0 @@ -apply plugin: 'com.android.application' - -// def keystorePropertiesFile = rootProject.file("keystore.properties") -// def keystoreProperties = new Properties() -// keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) - -android { - compileSdkVersion = 31 - - defaultConfig { - applicationId = "eu.faircode.netguard" - versionName = "2.303" - minSdkVersion 22 - targetSdkVersion 31 - versionCode = 2022111001 - archivesBaseName = "NetGuard-v$versionName" - - externalNativeBuild { - cmake { - cppFlags "" - arguments "-DANDROID_PLATFORM=android-22" - // https://developer.android.com/ndk/guides/cmake.html - } - } - - //ndkVersion "21.4.7075529" - ndk { - // https://developer.android.com/ndk/guides/abis.html#sa - abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64' - } - } - signingConfigs { - release { - // storeFile file(keystoreProperties['storeFile']) - // storePassword keystoreProperties['storePassword'] - // keyAlias keystoreProperties['keyAlias'] - // keyPassword keystoreProperties['keyPassword'] - - storeFile file("my.keystore") - storePassword "store_password" - keyAlias "my_key_alias" - keyPassword "key_password" - } - } - - - externalNativeBuild { - cmake { - path "CMakeLists.txt" - } - } - - buildTypes { - release { - minifyEnabled = true - proguardFiles.add(file('proguard-rules.pro')) - signingConfig signingConfigs.release - buildConfigField "boolean", "PLAY_STORE_RELEASE", "false" - buildConfigField "String", "HOSTS_FILE_URI", "\"https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts\"" - buildConfigField "String", "GITHUB_LATEST_API", "\"https://api.github.com/repos/M66B/NetGuard/releases/latest\"" - } - play { - minifyEnabled = true - signingConfig signingConfigs.release - proguardFiles.add(file('proguard-rules.pro')) - buildConfigField "boolean", "PLAY_STORE_RELEASE", "true" - buildConfigField "String", "HOSTS_FILE_URI", "\"\"" - buildConfigField "String", "GITHUB_LATEST_API", "\"\"" - } - debug { - minifyEnabled = true - proguardFiles.add(file('proguard-rules.pro')) - buildConfigField "boolean", "PLAY_STORE_RELEASE", "false" - buildConfigField "String", "HOSTS_FILE_URI", "\"https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts\"" - buildConfigField "String", "GITHUB_LATEST_API", "\"https://api.github.com/repos/M66B/NetGuard/releases/latest\"" - } - } - - compileOptions { - sourceCompatibility JavaVersion.VERSION_1_7 - targetCompatibility JavaVersion.VERSION_1_7 - } - - lint { - disable 'MissingTranslation' - } -} - -dependencies { - implementation fileTree(dir: 'libs', include: ['*.jar']) - - // https://developer.android.com/jetpack/androidx/releases/ - implementation 'androidx.appcompat:appcompat:1.3.1' - implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0' - implementation 'androidx.recyclerview:recyclerview:1.2.1' - implementation 'androidx.preference:preference:1.1.1' - implementation 'androidx.localbroadcastmanager:localbroadcastmanager:1.0.0' - annotationProcessor 'androidx.annotation:annotation:1.2.0' - - // https://bumptech.github.io/glide/ - implementation('com.github.bumptech.glide:glide:4.11.0') { - exclude group: "com.android.support" - } - annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0' -} diff --git a/NetGuard/app/src/main/java/eu/faircode/netguard/ServiceSinkhole.java b/NetGuard/app/src/main/java/eu/faircode/netguard/ServiceSinkhole.java deleted file mode 100644 index de06cef..0000000 --- a/NetGuard/app/src/main/java/eu/faircode/netguard/ServiceSinkhole.java +++ /dev/null @@ -1,3357 +0,0 @@ -package eu.faircode.netguard; - -/* - This file is part of NetGuard. - - NetGuard is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - NetGuard is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with NetGuard. If not, see . - - Copyright 2015-2019 by Marcel Bokhorst (M66B) -*/ - -import android.annotation.TargetApi; -import android.app.AlarmManager; -import android.app.Notification; -import android.app.NotificationManager; -import android.app.PendingIntent; -import android.content.BroadcastReceiver; -import android.content.Context; -import android.content.Intent; -import android.content.IntentFilter; -import android.content.SharedPreferences; -import android.content.pm.ApplicationInfo; -import android.content.pm.PackageManager; -import android.content.res.Configuration; -import android.database.Cursor; -import android.graphics.Bitmap; -import android.graphics.Canvas; -import android.graphics.Color; -import android.graphics.Paint; -import android.graphics.Path; -import android.graphics.Typeface; -import android.net.ConnectivityManager; -import android.net.LinkProperties; -import android.net.Network; -import android.net.NetworkCapabilities; -import android.net.NetworkInfo; -import android.net.NetworkRequest; -import android.net.TrafficStats; -import android.net.Uri; -import android.net.VpnService; -import android.os.Build; -import android.os.Handler; -import android.os.HandlerThread; -import android.os.Looper; -import android.os.Message; -import android.os.ParcelFileDescriptor; -import android.os.PowerManager; -import android.os.Process; -import android.os.SystemClock; -import android.provider.Settings; -import android.telephony.PhoneStateListener; -import android.telephony.TelephonyManager; -import android.text.Spannable; -import android.text.SpannableString; -import android.text.TextUtils; -import android.text.style.ForegroundColorSpan; -import android.text.style.StyleSpan; -import android.util.Log; -import android.util.Pair; -import android.util.TypedValue; -import android.widget.RemoteViews; - -import androidx.core.app.NotificationCompat; -import androidx.core.app.NotificationManagerCompat; -import androidx.core.content.ContextCompat; -import androidx.localbroadcastmanager.content.LocalBroadcastManager; -import androidx.preference.PreferenceManager; - -import org.json.JSONArray; -import org.json.JSONException; -import org.json.JSONObject; - -import java.io.BufferedReader; -import java.io.File; -import java.io.FileReader; -import java.io.IOException; -import java.io.InputStreamReader; -import java.math.BigInteger; -import java.net.Inet4Address; -import java.net.Inet6Address; -import java.net.InetAddress; -import java.net.InetSocketAddress; -import java.net.Socket; -import java.net.URL; -import java.net.UnknownHostException; -import java.text.DateFormat; -import java.text.SimpleDateFormat; -import java.util.ArrayList; -import java.util.Collections; -import java.util.Comparator; -import java.util.Date; -import java.util.HashMap; -import java.util.HashSet; -import java.util.List; -import java.util.Map; -import java.util.Set; -import java.util.TreeMap; -import java.util.concurrent.ExecutorService; -import java.util.concurrent.Executors; -import java.util.concurrent.locks.ReentrantReadWriteLock; - -import javax.net.ssl.HttpsURLConnection; - -public class ServiceSinkhole extends VpnService implements SharedPreferences.OnSharedPreferenceChangeListener { - private static final String TAG = "NetGuard.Service"; - - private boolean registeredUser = false; - private boolean registeredIdleState = false; - private boolean registeredConnectivityChanged = false; - private boolean registeredPackageChanged = false; - - private boolean phone_state = false; - private Object networkCallback = null; - - private boolean registeredInteractiveState = false; - private PhoneStateListener callStateListener = null; - - private State state = State.none; - private boolean user_foreground = true; - private boolean last_connected = false; - private boolean last_metered = true; - private boolean last_interactive = false; - - private int last_allowed = -1; - private int last_blocked = -1; - private int last_hosts = -1; - - private static Object jni_lock = new Object(); - private static long jni_context = 0; - private Thread tunnelThread = null; - private ServiceSinkhole.Builder last_builder = null; - private ParcelFileDescriptor vpn = null; - private boolean temporarilyStopped = false; - - private long last_hosts_modified = 0; - private Map mapHostsBlocked = new HashMap<>(); - private Map mapUidAllowed = new HashMap<>(); - private Map mapUidKnown = new HashMap<>(); - private final Map> mapUidIPFilters = new HashMap<>(); - private Map mapForward = new HashMap<>(); - private Map mapNotify = new HashMap<>(); - private ReentrantReadWriteLock lock = new ReentrantReadWriteLock(true); - - private volatile Looper commandLooper; - private volatile Looper logLooper; - private volatile Looper statsLooper; - private volatile CommandHandler commandHandler; - private volatile LogHandler logHandler; - private volatile StatsHandler statsHandler; - - private static final int NOTIFY_ENFORCING = 1; - private static final int NOTIFY_WAITING = 2; - private static final int NOTIFY_DISABLED = 3; - private static final int NOTIFY_LOCKDOWN = 4; - private static final int NOTIFY_AUTOSTART = 5; - private static final int NOTIFY_ERROR = 6; - private static final int NOTIFY_TRAFFIC = 7; - private static final int NOTIFY_UPDATE = 8; - public static final int NOTIFY_EXTERNAL = 9; - public static final int NOTIFY_DOWNLOAD = 10; - - public static final String EXTRA_COMMAND = "Command"; - private static final String EXTRA_REASON = "Reason"; - public static final String EXTRA_NETWORK = "Network"; - public static final String EXTRA_UID = "UID"; - public static final String EXTRA_PACKAGE = "Package"; - public static final String EXTRA_BLOCKED = "Blocked"; - public static final String EXTRA_INTERACTIVE = "Interactive"; - public static final String EXTRA_TEMPORARY = "Temporary"; - - private static final int MSG_STATS_START = 1; - private static final int MSG_STATS_STOP = 2; - private static final int MSG_STATS_UPDATE = 3; - private static final int MSG_PACKET = 4; - private static final int MSG_USAGE = 5; - - private enum State {none, waiting, enforcing, stats} - - public enum Command {run, start, reload, stop, stats, set, householding, watchdog} - - private static volatile PowerManager.WakeLock wlInstance = null; - - private ExecutorService executor = Executors.newCachedThreadPool(); - - private static final String ACTION_HOUSE_HOLDING = "eu.faircode.netguard.HOUSE_HOLDING"; - private static final String ACTION_SCREEN_OFF_DELAYED = "eu.faircode.netguard.SCREEN_OFF_DELAYED"; - private static final String ACTION_WATCHDOG = "eu.faircode.netguard.WATCHDOG"; - - private native long jni_init(int sdk); - - private native void jni_start(long context, int loglevel); - - private native void jni_run(long context, int tun, boolean fwd53, int rcode); - - private native void jni_stop(long context); - - private native void jni_clear(long context); - - private native int jni_get_mtu(); - - private native int[] jni_get_stats(long context); - - private static native void jni_pcap(String name, int record_size, int file_size); - - private native void jni_socks5(String addr, int port, String username, String password); - - private native void jni_done(long context); - - public static void setPcap(boolean enabled, Context context) { - SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); - - int record_size = 64; - try { - String r = prefs.getString("pcap_record_size", null); - if (TextUtils.isEmpty(r)) - r = "64"; - record_size = Integer.parseInt(r); - } catch (Throwable ex) { - Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); - } - - int file_size = 2 * 1024 * 1024; - try { - String f = prefs.getString("pcap_file_size", null); - if (TextUtils.isEmpty(f)) - f = "2"; - file_size = Integer.parseInt(f) * 1024 * 1024; - } catch (Throwable ex) { - Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); - } - - File pcap = (enabled ? new File(context.getDir("data", MODE_PRIVATE), "netguard.pcap") : null); - jni_pcap(pcap == null ? null : pcap.getAbsolutePath(), record_size, file_size); - } - - synchronized private static PowerManager.WakeLock getLock(Context context) { - if (wlInstance == null) { - PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE); - wlInstance = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, context.getString(R.string.app_name) + " wakelock"); - wlInstance.setReferenceCounted(true); - } - return wlInstance; - } - - synchronized private static void releaseLock(Context context) { - if (wlInstance != null) { - while (wlInstance.isHeld()) - wlInstance.release(); - wlInstance = null; - } - } - - private final class CommandHandler extends Handler { - public int queue = 0; - - public CommandHandler(Looper looper) { - super(looper); - } - - private void reportQueueSize() { - Intent ruleset = new Intent(ActivityMain.ACTION_QUEUE_CHANGED); - ruleset.putExtra(ActivityMain.EXTRA_SIZE, queue); - LocalBroadcastManager.getInstance(ServiceSinkhole.this).sendBroadcast(ruleset); - } - - public void queue(Intent intent) { - synchronized (this) { - queue++; - reportQueueSize(); - } - Command cmd = (Command) intent.getSerializableExtra(EXTRA_COMMAND); - Message msg = commandHandler.obtainMessage(); - msg.obj = intent; - msg.what = cmd.ordinal(); - commandHandler.sendMessage(msg); - } - - @Override - public void handleMessage(Message msg) { - try { - synchronized (ServiceSinkhole.this) { - handleIntent((Intent) msg.obj); - } - } catch (Throwable ex) { - Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); - } finally { - synchronized (this) { - queue--; - reportQueueSize(); - } - try { - PowerManager.WakeLock wl = getLock(ServiceSinkhole.this); - if (wl.isHeld()) - wl.release(); - else - Log.w(TAG, "Wakelock under-locked"); - Log.i(TAG, "Messages=" + hasMessages(0) + " wakelock=" + wlInstance.isHeld()); - } catch (Throwable ex) { - Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); - } - } - } - - private void handleIntent(Intent intent) { - final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ServiceSinkhole.this); - - Command cmd = (Command) intent.getSerializableExtra(EXTRA_COMMAND); - String reason = intent.getStringExtra(EXTRA_REASON); - Log.i(TAG, "Executing intent=" + intent + " command=" + cmd + " reason=" + reason + - " vpn=" + (vpn != null) + " user=" + (Process.myUid() / 100000)); - - // Check if foreground - if (cmd != Command.stop) - if (!user_foreground) { - Log.i(TAG, "Command " + cmd + " ignored for background user"); - return; - } - - // Handle temporary stop - if (cmd == Command.stop) - temporarilyStopped = intent.getBooleanExtra(EXTRA_TEMPORARY, false); - else if (cmd == Command.start) - temporarilyStopped = false; - else if (cmd == Command.reload && temporarilyStopped) { - // Prevent network/interactive changes from restarting the VPN - Log.i(TAG, "Command " + cmd + " ignored because of temporary stop"); - return; - } - - // Optionally listen for interactive state changes - if (prefs.getBoolean("screen_on", true)) { - if (!registeredInteractiveState) { - Log.i(TAG, "Starting listening for interactive state changes"); - last_interactive = Util.isInteractive(ServiceSinkhole.this); - IntentFilter ifInteractive = new IntentFilter(); - ifInteractive.addAction(Intent.ACTION_SCREEN_ON); - ifInteractive.addAction(Intent.ACTION_SCREEN_OFF); - ifInteractive.addAction(ACTION_SCREEN_OFF_DELAYED); - registerReceiver(interactiveStateReceiver, ifInteractive); - registeredInteractiveState = true; - } - } else { - if (registeredInteractiveState) { - Log.i(TAG, "Stopping listening for interactive state changes"); - unregisterReceiver(interactiveStateReceiver); - registeredInteractiveState = false; - last_interactive = false; - } - } - - // Optionally listen for call state changes - TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); - if (prefs.getBoolean("disable_on_call", false)) { - if (tm != null && callStateListener == null && Util.hasPhoneStatePermission(ServiceSinkhole.this)) { - Log.i(TAG, "Starting listening for call states"); - PhoneStateListener listener = new PhoneStateListener() { - @Override - public void onCallStateChanged(int state, String incomingNumber) { - Log.i(TAG, "New call state=" + state); - if (prefs.getBoolean("enabled", false)) - if (state == TelephonyManager.CALL_STATE_IDLE) - ServiceSinkhole.start("call state", ServiceSinkhole.this); - else - ServiceSinkhole.stop("call state", ServiceSinkhole.this, true); - } - }; - tm.listen(listener, PhoneStateListener.LISTEN_CALL_STATE); - callStateListener = listener; - } - } else { - if (tm != null && callStateListener != null) { - Log.i(TAG, "Stopping listening for call states"); - tm.listen(callStateListener, PhoneStateListener.LISTEN_NONE); - callStateListener = null; - } - } - - // Watchdog - if (cmd == Command.start || cmd == Command.reload || cmd == Command.stop) { - Intent watchdogIntent = new Intent(ServiceSinkhole.this, ServiceSinkhole.class); - watchdogIntent.setAction(ACTION_WATCHDOG); - PendingIntent pi; - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) - pi = PendingIntent.getForegroundService(ServiceSinkhole.this, 1, watchdogIntent, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); - else - pi = PendingIntent.getService(ServiceSinkhole.this, 1, watchdogIntent, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); - - AlarmManager am = (AlarmManager) getSystemService(Context.ALARM_SERVICE); - am.cancel(pi); - - if (cmd != Command.stop) { - int watchdog = Integer.parseInt(prefs.getString("watchdog", "0")); - if (watchdog > 0) { - Log.i(TAG, "Watchdog " + watchdog + " minutes"); - am.setInexactRepeating(AlarmManager.RTC, SystemClock.elapsedRealtime() + watchdog * 60 * 1000, watchdog * 60 * 1000, pi); - } - } - } - - try { - switch (cmd) { - case run: - break; - - case start: - start(); - break; - - case reload: - reload(intent.getBooleanExtra(EXTRA_INTERACTIVE, false)); - break; - - case stop: - stop(temporarilyStopped); - break; - - case stats: - statsHandler.sendEmptyMessage(MSG_STATS_STOP); - statsHandler.sendEmptyMessage(MSG_STATS_START); - break; - - case householding: - householding(intent); - break; - - case watchdog: - watchdog(intent); - break; - - default: - Log.e(TAG, "Unknown command=" + cmd); - } - - if (cmd == Command.start || cmd == Command.reload) { - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) { - boolean filter = prefs.getBoolean("filter", false); - if (filter && isLockdownEnabled()) - showLockdownNotification(); - else - removeLockdownNotification(); - } - } - - if (cmd == Command.start || cmd == Command.reload || cmd == Command.stop) { - // Update main view - Intent ruleset = new Intent(ActivityMain.ACTION_RULES_CHANGED); - ruleset.putExtra(ActivityMain.EXTRA_CONNECTED, cmd == Command.stop ? false : last_connected); - ruleset.putExtra(ActivityMain.EXTRA_METERED, cmd == Command.stop ? false : last_metered); - LocalBroadcastManager.getInstance(ServiceSinkhole.this).sendBroadcast(ruleset); - - // Update widgets - WidgetMain.updateWidgets(ServiceSinkhole.this); - } - - // Stop service if needed - if (!commandHandler.hasMessages(Command.start.ordinal()) && - !commandHandler.hasMessages(Command.reload.ordinal()) && - !prefs.getBoolean("enabled", false) && - !prefs.getBoolean("show_stats", false)) - stopForeground(true); - - // Request garbage collection - System.gc(); - } catch (Throwable ex) { - Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); - - if (cmd == Command.start || cmd == Command.reload) { - if (VpnService.prepare(ServiceSinkhole.this) == null) { - Log.w(TAG, "VPN prepared connected=" + last_connected); - if (last_connected && !(ex instanceof StartFailedException)) { - //showAutoStartNotification(); - if (!Util.isPlayStoreInstall(ServiceSinkhole.this)) - showErrorNotification(ex.toString()); - } - // Retried on connectivity change - } else { - showErrorNotification(ex.toString()); - - // Disable firewall - if (!(ex instanceof StartFailedException)) { - prefs.edit().putBoolean("enabled", false).apply(); - WidgetMain.updateWidgets(ServiceSinkhole.this); - } - } - } else - showErrorNotification(ex.toString()); - } - } - - private void start() { - if (vpn == null) { - if (state != State.none) { - Log.d(TAG, "Stop foreground state=" + state.toString()); - stopForeground(true); - } - startForeground(NOTIFY_ENFORCING, getEnforcingNotification(-1, -1, -1)); - state = State.enforcing; - Log.d(TAG, "Start foreground state=" + state.toString()); - - List listRule = Rule.getRules(true, ServiceSinkhole.this); - List listAllowed = getAllowedRules(listRule); - - last_builder = getBuilder(listAllowed, listRule); - vpn = startVPN(last_builder); - if (vpn == null) - throw new StartFailedException(getString((R.string.msg_start_failed))); - - startNative(vpn, listAllowed, listRule); - - removeWarningNotifications(); - updateEnforcingNotification(listAllowed.size(), listRule.size()); - } - } - - private void reload(boolean interactive) { - List listRule = Rule.getRules(true, ServiceSinkhole.this); - - // Check if rules needs to be reloaded - if (interactive) { - boolean process = false; - for (Rule rule : listRule) { - boolean blocked = (last_metered ? rule.other_blocked : rule.wifi_blocked); - boolean screen = (last_metered ? rule.screen_other : rule.screen_wifi); - if (blocked && screen) { - process = true; - break; - } - } - if (!process) { - Log.i(TAG, "No changed rules on interactive state change"); - return; - } - } - - SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ServiceSinkhole.this); - - if (state != State.enforcing) { - if (state != State.none) { - Log.d(TAG, "Stop foreground state=" + state.toString()); - stopForeground(true); - } - startForeground(NOTIFY_ENFORCING, getEnforcingNotification(-1, -1, -1)); - state = State.enforcing; - Log.d(TAG, "Start foreground state=" + state.toString()); - } - - List listAllowed = getAllowedRules(listRule); - ServiceSinkhole.Builder builder = getBuilder(listAllowed, listRule); - - if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP_MR1) { - last_builder = builder; - Log.i(TAG, "Legacy restart"); - - if (vpn != null) { - stopNative(vpn); - stopVPN(vpn); - vpn = null; - try { - Thread.sleep(500); - } catch (InterruptedException ignored) { - } - } - vpn = startVPN(last_builder); - - } else { - if (vpn != null && prefs.getBoolean("filter", false) && builder.equals(last_builder)) { - Log.i(TAG, "Native restart"); - stopNative(vpn); - - } else { - last_builder = builder; - - boolean handover = prefs.getBoolean("handover", false); - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) - handover = false; - Log.i(TAG, "VPN restart handover=" + handover); - - if (handover) { - // Attempt seamless handover - ParcelFileDescriptor prev = vpn; - vpn = startVPN(builder); - - if (prev != null && vpn == null) { - Log.w(TAG, "Handover failed"); - stopNative(prev); - stopVPN(prev); - prev = null; - try { - Thread.sleep(3000); - } catch (InterruptedException ignored) { - } - vpn = startVPN(last_builder); - if (vpn == null) - throw new IllegalStateException("Handover failed"); - } - - if (prev != null) { - stopNative(prev); - stopVPN(prev); - } - } else { - if (vpn != null) { - stopNative(vpn); - stopVPN(vpn); - } - - vpn = startVPN(builder); - } - } - } - - if (vpn == null) - throw new StartFailedException(getString((R.string.msg_start_failed))); - - startNative(vpn, listAllowed, listRule); - - removeWarningNotifications(); - updateEnforcingNotification(listAllowed.size(), listRule.size()); - } - - private void stop(boolean temporary) { - if (vpn != null) { - stopNative(vpn); - stopVPN(vpn); - vpn = null; - unprepare(); - } - if (state == State.enforcing && !temporary) { - Log.d(TAG, "Stop foreground state=" + state.toString()); - last_allowed = -1; - last_blocked = -1; - last_hosts = -1; - - stopForeground(true); - - SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ServiceSinkhole.this); - if (prefs.getBoolean("show_stats", false)) { - startForeground(NOTIFY_WAITING, getWaitingNotification()); - state = State.waiting; - Log.d(TAG, "Start foreground state=" + state.toString()); - } else { - state = State.none; - stopSelf(); - } - } - } - - private void householding(Intent intent) { - // Keep log records for three days - DatabaseHelper.getInstance(ServiceSinkhole.this).cleanupLog(new Date().getTime() - 3 * 24 * 3600 * 1000L); - - // Clear expired DNS records - DatabaseHelper.getInstance(ServiceSinkhole.this).cleanupDns(); - - // Check for update - SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ServiceSinkhole.this); - if (!Util.isPlayStoreInstall(ServiceSinkhole.this) && - Util.hasValidFingerprint(ServiceSinkhole.this) && - prefs.getBoolean("update_check", true)) - checkUpdate(); - } - - private void watchdog(Intent intent) { - if (vpn == null) { - SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ServiceSinkhole.this); - if (prefs.getBoolean("enabled", false)) { - Log.e(TAG, "Service was killed"); - start(); - } - } - } - - private void checkUpdate() { - StringBuilder json = new StringBuilder(); - HttpsURLConnection urlConnection = null; - try { - URL url = new URL(BuildConfig.GITHUB_LATEST_API); - urlConnection = (HttpsURLConnection) url.openConnection(); - BufferedReader br = new BufferedReader(new InputStreamReader(urlConnection.getInputStream())); - - String line; - while ((line = br.readLine()) != null) - json.append(line); - - } catch (Throwable ex) { - Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); - } finally { - if (urlConnection != null) - urlConnection.disconnect(); - } - - try { - JSONObject jroot = new JSONObject(json.toString()); - if (jroot.has("tag_name") && jroot.has("html_url") && jroot.has("assets")) { - String url = jroot.getString("html_url"); - JSONArray jassets = jroot.getJSONArray("assets"); - if (jassets.length() > 0) { - JSONObject jasset = jassets.getJSONObject(0); - if (jasset.has("name")) { - String version = jroot.getString("tag_name"); - String name = jasset.getString("name"); - Log.i(TAG, "Tag " + version + " name " + name + " url " + url); - - Version current = new Version(Util.getSelfVersionName(ServiceSinkhole.this)); - Version available = new Version(version); - if (current.compareTo(available) < 0) { - Log.i(TAG, "Update available from " + current + " to " + available); - showUpdateNotification(name, url); - } else - Log.i(TAG, "Up-to-date current version " + current); - } - } - } - } catch (JSONException ex) { - Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); - } - } - - private class StartFailedException extends IllegalStateException { - public StartFailedException(String msg) { - super(msg); - } - } - } - - private final class LogHandler extends Handler { - public int queue = 0; - - private static final int MAX_QUEUE = 250; - - public LogHandler(Looper looper) { - super(looper); - } - - public void queue(Packet packet) { - Message msg = obtainMessage(); - msg.obj = packet; - msg.what = MSG_PACKET; - msg.arg1 = (last_connected ? (last_metered ? 2 : 1) : 0); - msg.arg2 = (last_interactive ? 1 : 0); - - synchronized (this) { - if (queue > MAX_QUEUE) { - Log.w(TAG, "Log queue full"); - return; - } - - sendMessage(msg); - - queue++; - } - } - - public void account(Usage usage) { - Message msg = obtainMessage(); - msg.obj = usage; - msg.what = MSG_USAGE; - - synchronized (this) { - if (queue > MAX_QUEUE) { - Log.w(TAG, "Log queue full"); - return; - } - - sendMessage(msg); - - queue++; - } - } - - @Override - public void handleMessage(Message msg) { - try { - switch (msg.what) { - case MSG_PACKET: - log((Packet) msg.obj, msg.arg1, msg.arg2 > 0); - break; - - case MSG_USAGE: - usage((Usage) msg.obj); - break; - - default: - Log.e(TAG, "Unknown log message=" + msg.what); - } - - synchronized (this) { - queue--; - } - - } catch (Throwable ex) { - Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); - } - } - - private void log(Packet packet, int connection, boolean interactive) { - // Get settings - SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ServiceSinkhole.this); - boolean log = prefs.getBoolean("log", false); - boolean log_app = prefs.getBoolean("log_app", false); - - DatabaseHelper dh = DatabaseHelper.getInstance(ServiceSinkhole.this); - - // Get real name - String dname = dh.getQName(packet.uid, packet.daddr); - - // Traffic log - if (log) - dh.insertLog(packet, dname, connection, interactive); - - // Application log - if (log_app && packet.uid >= 0 && - !(packet.uid == 0 && (packet.protocol == 6 || packet.protocol == 17) && packet.dport == 53)) { - if (!(packet.protocol == 6 /* TCP */ || packet.protocol == 17 /* UDP */)) - packet.dport = 0; - if (dh.updateAccess(packet, dname, -1)) { - lock.readLock().lock(); - if (!mapNotify.containsKey(packet.uid) || mapNotify.get(packet.uid)) - showAccessNotification(packet.uid); - lock.readLock().unlock(); - } - } - } - - private void usage(Usage usage) { - if (usage.Uid >= 0 && !(usage.Uid == 0 && usage.Protocol == 17 && usage.DPort == 53)) { - SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ServiceSinkhole.this); - boolean filter = prefs.getBoolean("filter", false); - boolean log_app = prefs.getBoolean("log_app", false); - boolean track_usage = prefs.getBoolean("track_usage", false); - if (filter && log_app && track_usage) { - DatabaseHelper dh = DatabaseHelper.getInstance(ServiceSinkhole.this); - String dname = dh.getQName(usage.Uid, usage.DAddr); - Log.i(TAG, "Usage account " + usage + " dname=" + dname); - dh.updateUsage(usage, dname); - } - } - } - } - - private final class StatsHandler extends Handler { - private boolean stats = false; - private long when; - - private long t = -1; - private long tx = -1; - private long rx = -1; - - private List gt = new ArrayList<>(); - private List gtx = new ArrayList<>(); - private List grx = new ArrayList<>(); - - private HashMap mapUidBytes = new HashMap<>(); - - public StatsHandler(Looper looper) { - super(looper); - } - - @Override - public void handleMessage(Message msg) { - try { - switch (msg.what) { - case MSG_STATS_START: - startStats(); - break; - - case MSG_STATS_STOP: - stopStats(); - break; - - case MSG_STATS_UPDATE: - updateStats(); - break; - - default: - Log.e(TAG, "Unknown stats message=" + msg.what); - } - } catch (Throwable ex) { - Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); - } - } - - private void startStats() { - SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ServiceSinkhole.this); - boolean enabled = (!stats && prefs.getBoolean("show_stats", false)); - Log.i(TAG, "Stats start enabled=" + enabled); - if (enabled) { - when = new Date().getTime(); - t = -1; - tx = -1; - rx = -1; - gt.clear(); - gtx.clear(); - grx.clear(); - mapUidBytes.clear(); - stats = true; - updateStats(); - } - } - - private void stopStats() { - Log.i(TAG, "Stats stop"); - stats = false; - this.removeMessages(MSG_STATS_UPDATE); - if (state == State.stats) { - Log.d(TAG, "Stop foreground state=" + state.toString()); - stopForeground(true); - state = State.none; - } else - NotificationManagerCompat.from(ServiceSinkhole.this).cancel(NOTIFY_TRAFFIC); - } - - private void updateStats() { - RemoteViews remoteViews = new RemoteViews(getPackageName(), R.layout.traffic); - SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ServiceSinkhole.this); - long frequency = Long.parseLong(prefs.getString("stats_frequency", "1000")); - long samples = Long.parseLong(prefs.getString("stats_samples", "90")); - boolean filter = prefs.getBoolean("filter", false); - boolean show_top = prefs.getBoolean("show_top", false); - int loglevel = Integer.parseInt(prefs.getString("loglevel", Integer.toString(Log.WARN))); - - // Schedule next update - this.sendEmptyMessageDelayed(MSG_STATS_UPDATE, frequency); - - long ct = SystemClock.elapsedRealtime(); - - // Cleanup - while (gt.size() > 0 && ct - gt.get(0) > samples * 1000) { - gt.remove(0); - gtx.remove(0); - grx.remove(0); - } - - // Calculate network speed - float txsec = 0; - float rxsec = 0; - long ttx = TrafficStats.getTotalTxBytes(); - long trx = TrafficStats.getTotalRxBytes(); - if (filter) { - ttx -= TrafficStats.getUidTxBytes(Process.myUid()); - trx -= TrafficStats.getUidRxBytes(Process.myUid()); - if (ttx < 0) - ttx = 0; - if (trx < 0) - trx = 0; - } - if (t > 0 && tx > 0 && rx > 0) { - float dt = (ct - t) / 1000f; - txsec = (ttx - tx) / dt; - rxsec = (trx - rx) / dt; - gt.add(ct); - gtx.add(txsec); - grx.add(rxsec); - } - - // Calculate application speeds - if (show_top) { - if (mapUidBytes.size() == 0) { - for (ApplicationInfo ainfo : getPackageManager().getInstalledApplications(0)) - if (ainfo.uid != Process.myUid()) - mapUidBytes.put(ainfo.uid, TrafficStats.getUidTxBytes(ainfo.uid) + TrafficStats.getUidRxBytes(ainfo.uid)); - - } else if (t > 0) { - TreeMap mapSpeedUid = new TreeMap<>(new Comparator() { - @Override - public int compare(Float value, Float other) { - return -value.compareTo(other); - } - }); - float dt = (ct - t) / 1000f; - for (int uid : mapUidBytes.keySet()) { - long bytes = TrafficStats.getUidTxBytes(uid) + TrafficStats.getUidRxBytes(uid); - float speed = (bytes - mapUidBytes.get(uid)) / dt; - if (speed > 0) { - mapSpeedUid.put(speed, uid); - mapUidBytes.put(uid, bytes); - } - } - - StringBuilder sb = new StringBuilder(); - int i = 0; - for (float speed : mapSpeedUid.keySet()) { - if (i++ >= 3) - break; - if (speed < 1000 * 1000) - sb.append(getString(R.string.msg_kbsec, speed / 1000)); - else - sb.append(getString(R.string.msg_mbsec, speed / 1000 / 1000)); - sb.append(' '); - List apps = Util.getApplicationNames(mapSpeedUid.get(speed), ServiceSinkhole.this); - sb.append(apps.size() > 0 ? apps.get(0) : "?"); - sb.append("\r\n"); - } - if (sb.length() > 0) - sb.setLength(sb.length() - 2); - remoteViews.setTextViewText(R.id.tvTop, sb.toString()); - } - } - - t = ct; - tx = ttx; - rx = trx; - - // Create bitmap - int height = Util.dips2pixels(96, ServiceSinkhole.this); - int width = Util.dips2pixels(96 * 5, ServiceSinkhole.this); - Bitmap bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888); - - // Create canvas - Canvas canvas = new Canvas(bitmap); - canvas.drawColor(Color.TRANSPARENT); - - // Determine max - float max = 0; - long xmax = 0; - float ymax = 0; - for (int i = 0; i < gt.size(); i++) { - long t = gt.get(i); - float tx = gtx.get(i); - float rx = grx.get(i); - if (t > xmax) - xmax = t; - if (tx > max) - max = tx; - if (rx > max) - max = rx; - if (tx > ymax) - ymax = tx; - if (rx > ymax) - ymax = rx; - } - - // Build paths - Path ptx = new Path(); - Path prx = new Path(); - for (int i = 0; i < gtx.size(); i++) { - float x = width - width * (xmax - gt.get(i)) / 1000f / samples; - float ytx = height - height * gtx.get(i) / ymax; - float yrx = height - height * grx.get(i) / ymax; - if (i == 0) { - ptx.moveTo(x, ytx); - prx.moveTo(x, yrx); - } else { - ptx.lineTo(x, ytx); - prx.lineTo(x, yrx); - } - } - - // Build paint - Paint paint = new Paint(Paint.ANTI_ALIAS_FLAG); - paint.setStyle(Paint.Style.STROKE); - - // Draw scale line - paint.setStrokeWidth(Util.dips2pixels(1, ServiceSinkhole.this)); - paint.setColor(ContextCompat.getColor(ServiceSinkhole.this, R.color.colorGrayed)); - float y = height / 2; - canvas.drawLine(0, y, width, y, paint); - - // Draw paths - paint.setStrokeWidth(Util.dips2pixels(2, ServiceSinkhole.this)); - paint.setColor(ContextCompat.getColor(ServiceSinkhole.this, R.color.colorSend)); - canvas.drawPath(ptx, paint); - paint.setColor(ContextCompat.getColor(ServiceSinkhole.this, R.color.colorReceive)); - canvas.drawPath(prx, paint); - - // Update remote view - remoteViews.setImageViewBitmap(R.id.ivTraffic, bitmap); - if (txsec < 1000 * 1000) - remoteViews.setTextViewText(R.id.tvTx, getString(R.string.msg_kbsec, txsec / 1000)); - else - remoteViews.setTextViewText(R.id.tvTx, getString(R.string.msg_mbsec, txsec / 1000 / 1000)); - - if (rxsec < 1000 * 1000) - remoteViews.setTextViewText(R.id.tvRx, getString(R.string.msg_kbsec, rxsec / 1000)); - else - remoteViews.setTextViewText(R.id.tvRx, getString(R.string.msg_mbsec, rxsec / 1000 / 1000)); - - if (max < 1000 * 1000) - remoteViews.setTextViewText(R.id.tvMax, getString(R.string.msg_kbsec, max / 2 / 1000)); - else - remoteViews.setTextViewText(R.id.tvMax, getString(R.string.msg_mbsec, max / 2 / 1000 / 1000)); - - // Show session/file count - if (filter && loglevel <= Log.WARN) { - int[] count = jni_get_stats(jni_context); - remoteViews.setTextViewText(R.id.tvSessions, count[0] + "/" + count[1] + "/" + count[2]); - remoteViews.setTextViewText(R.id.tvFiles, count[3] + "/" + count[4]); - } else { - remoteViews.setTextViewText(R.id.tvSessions, ""); - remoteViews.setTextViewText(R.id.tvFiles, ""); - } - - // Show notification - Intent main = new Intent(ServiceSinkhole.this, ActivityMain.class); - PendingIntent pi = PendingIntent.getActivity(ServiceSinkhole.this, 0, main, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); - - TypedValue tv = new TypedValue(); - getTheme().resolveAttribute(R.attr.colorPrimary, tv, true); - NotificationCompat.Builder builder = new NotificationCompat.Builder(ServiceSinkhole.this, "notify"); - builder.setWhen(when) - .setSmallIcon(R.drawable.ic_equalizer_white_24dp) - .setContent(remoteViews) - .setContentIntent(pi) - .setColor(tv.data) - .setOngoing(true) - .setAutoCancel(false); - - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) - builder.setCategory(NotificationCompat.CATEGORY_STATUS) - .setVisibility(NotificationCompat.VISIBILITY_PUBLIC); - - if (state == State.none || state == State.waiting) { - if (state != State.none) { - Log.d(TAG, "Stop foreground state=" + state.toString()); - stopForeground(true); - } - startForeground(NOTIFY_TRAFFIC, builder.build()); - state = State.stats; - Log.d(TAG, "Start foreground state=" + state.toString()); - } else - NotificationManagerCompat.from(ServiceSinkhole.this).notify(NOTIFY_TRAFFIC, builder.build()); - } - } - - public static List getDns(Context context) { - List listDns = new ArrayList<>(); - List sysDns = Util.getDefaultDNS(context); - - // Get custom DNS servers - SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); - boolean ip6 = prefs.getBoolean("ip6", true); - boolean filter = prefs.getBoolean("filter", false); - String vpnDns1 = prefs.getString("dns", null); - String vpnDns2 = prefs.getString("dns2", null); - Log.i(TAG, "DNS system=" + TextUtils.join(",", sysDns) + " config=" + vpnDns1 + "," + vpnDns2); - - if (vpnDns1 != null) - try { - InetAddress dns = InetAddress.getByName(vpnDns1); - if (!(dns.isLoopbackAddress() || dns.isAnyLocalAddress()) && - (ip6 || dns instanceof Inet4Address)) - listDns.add(dns); - } catch (Throwable ignored) { - } - - if (vpnDns2 != null) - try { - InetAddress dns = InetAddress.getByName(vpnDns2); - if (!(dns.isLoopbackAddress() || dns.isAnyLocalAddress()) && - (ip6 || dns instanceof Inet4Address)) - listDns.add(dns); - } catch (Throwable ex) { - Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); - } - - if (listDns.size() == 2) - return listDns; - - for (String def_dns : sysDns) - try { - InetAddress ddns = InetAddress.getByName(def_dns); - if (!listDns.contains(ddns) && - !(ddns.isLoopbackAddress() || ddns.isAnyLocalAddress()) && - (ip6 || ddns instanceof Inet4Address)) - listDns.add(ddns); - } catch (Throwable ex) { - Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); - } - - // Remove local DNS servers when not routing LAN - int count = listDns.size(); - boolean lan = prefs.getBoolean("lan", false); - boolean use_hosts = prefs.getBoolean("use_hosts", false); - if (lan && use_hosts && filter) - try { - List> subnets = new ArrayList<>(); - subnets.add(new Pair<>(InetAddress.getByName("10.0.0.0"), 8)); - subnets.add(new Pair<>(InetAddress.getByName("172.16.0.0"), 12)); - subnets.add(new Pair<>(InetAddress.getByName("192.168.0.0"), 16)); - - for (Pair subnet : subnets) { - InetAddress hostAddress = subnet.first; - BigInteger host = new BigInteger(1, hostAddress.getAddress()); - - int prefix = subnet.second; - BigInteger mask = BigInteger.valueOf(-1).shiftLeft(hostAddress.getAddress().length * 8 - prefix); - - for (InetAddress dns : new ArrayList<>(listDns)) - if (hostAddress.getAddress().length == dns.getAddress().length) { - BigInteger ip = new BigInteger(1, dns.getAddress()); - - if (host.and(mask).equals(ip.and(mask))) { - Log.i(TAG, "Local DNS server host=" + hostAddress + "/" + prefix + " dns=" + dns); - listDns.remove(dns); - } - } - } - } catch (Throwable ex) { - Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); - } - - // Always set DNS servers - if (listDns.size() == 0 || listDns.size() < count) - try { - listDns.add(InetAddress.getByName("8.8.8.8")); - listDns.add(InetAddress.getByName("8.8.4.4")); - if (ip6) { - listDns.add(InetAddress.getByName("2001:4860:4860::8888")); - listDns.add(InetAddress.getByName("2001:4860:4860::8844")); - } - } catch (Throwable ex) { - Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); - } - - Log.i(TAG, "Get DNS=" + TextUtils.join(",", listDns)); - - return listDns; - } - - @TargetApi(Build.VERSION_CODES.LOLLIPOP) - private ParcelFileDescriptor startVPN(Builder builder) throws SecurityException { - try { - ParcelFileDescriptor pfd = builder.establish(); - - // Set underlying network - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { - ConnectivityManager cm = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE); - Network active = (cm == null ? null : cm.getActiveNetwork()); - if (active != null) { - Log.i(TAG, "Setting underlying network=" + cm.getNetworkInfo(active)); - setUnderlyingNetworks(new Network[]{active}); - } - } - - return pfd; - } catch (SecurityException ex) { - throw ex; - } catch (Throwable ex) { - Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); - return null; - } - } - - private Builder getBuilder(List listAllowed, List listRule) { - SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); - boolean subnet = prefs.getBoolean("subnet", false); - boolean tethering = prefs.getBoolean("tethering", false); - boolean lan = prefs.getBoolean("lan", false); - boolean ip6 = prefs.getBoolean("ip6", true); - boolean filter = prefs.getBoolean("filter", false); - boolean system = prefs.getBoolean("manage_system", false); - - Log.i(TAG, "filter value " + filter + " subnet: " + subnet + " tethering: " + tethering); - - // Build VPN service - Builder builder = new Builder(); - builder.setSession(getString(R.string.app_name)); - - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) - builder.setMetered(Util.isMeteredNetwork(this)); - - // VPN address - String vpn4 = prefs.getString("vpn4", "10.1.10.1"); - Log.i(TAG, "Using VPN4=" + vpn4); - builder.addAddress(vpn4, 32); - if (ip6) { - String vpn6 = prefs.getString("vpn6", "fd00:1:fd00:1:fd00:1:fd00:1"); - Log.i(TAG, "Using VPN6=" + vpn6); - builder.addAddress(vpn6, 128); - } - - - // DNS address - if (filter) - for (InetAddress dns : getDns(ServiceSinkhole.this)) { - if (ip6 || dns instanceof Inet4Address) { - Log.i(TAG, "Using DNS=" + dns); - builder.addDnsServer(dns); - } - } - - // Subnet routing - if (subnet) { - // Exclude IP ranges - List listExclude = new ArrayList<>(); - listExclude.add(new IPUtil.CIDR("127.0.0.0", 8)); // localhost - - if (tethering && !lan) { - // USB tethering 192.168.42.x - // Wi-Fi tethering 192.168.43.x - listExclude.add(new IPUtil.CIDR("192.168.42.0", 23)); - // Bluetooth tethering 192.168.44.x - listExclude.add(new IPUtil.CIDR("192.168.44.0", 24)); - // Wi-Fi direct 192.168.49.x - listExclude.add(new IPUtil.CIDR("192.168.49.0", 24)); - } - - if (lan) { - // https://tools.ietf.org/html/rfc1918 - listExclude.add(new IPUtil.CIDR("10.0.0.0", 8)); - listExclude.add(new IPUtil.CIDR("172.16.0.0", 12)); - listExclude.add(new IPUtil.CIDR("192.168.0.0", 16)); - } - if (!filter) { - - for (InetAddress dns : getDns(ServiceSinkhole.this)) - if (dns instanceof Inet4Address) - listExclude.add(new IPUtil.CIDR(dns.getHostAddress(), 32)); - - String dns_specifier = Util.getPrivateDnsSpecifier(ServiceSinkhole.this); - if (!TextUtils.isEmpty(dns_specifier)) - try { - Log.i(TAG, "Resolving private dns=" + dns_specifier); - for (InetAddress pdns : InetAddress.getAllByName(dns_specifier)) - if (pdns instanceof Inet4Address) - listExclude.add(new IPUtil.CIDR(pdns.getHostAddress(), 32)); - } catch (Throwable ex) { - Log.e(TAG, ex.toString()); - } - } - - // https://en.wikipedia.org/wiki/Mobile_country_code - Configuration config = getResources().getConfiguration(); - - // T-Mobile Wi-Fi calling - if (config.mcc == 310 && (config.mnc == 160 || - config.mnc == 200 || - config.mnc == 210 || - config.mnc == 220 || - config.mnc == 230 || - config.mnc == 240 || - config.mnc == 250 || - config.mnc == 260 || - config.mnc == 270 || - config.mnc == 310 || - config.mnc == 490 || - config.mnc == 660 || - config.mnc == 800)) { - listExclude.add(new IPUtil.CIDR("66.94.2.0", 24)); - listExclude.add(new IPUtil.CIDR("66.94.6.0", 23)); - listExclude.add(new IPUtil.CIDR("66.94.8.0", 22)); - listExclude.add(new IPUtil.CIDR("208.54.0.0", 16)); - } - - // Verizon wireless calling - if ((config.mcc == 310 && - (config.mnc == 4 || - config.mnc == 5 || - config.mnc == 6 || - config.mnc == 10 || - config.mnc == 12 || - config.mnc == 13 || - config.mnc == 350 || - config.mnc == 590 || - config.mnc == 820 || - config.mnc == 890 || - config.mnc == 910)) || - (config.mcc == 311 && (config.mnc == 12 || - config.mnc == 110 || - (config.mnc >= 270 && config.mnc <= 289) || - config.mnc == 390 || - (config.mnc >= 480 && config.mnc <= 489) || - config.mnc == 590)) || - (config.mcc == 312 && (config.mnc == 770))) { - listExclude.add(new IPUtil.CIDR("66.174.0.0", 16)); // 66.174.0.0 - 66.174.255.255 - listExclude.add(new IPUtil.CIDR("66.82.0.0", 15)); // 69.82.0.0 - 69.83.255.255 - listExclude.add(new IPUtil.CIDR("69.96.0.0", 13)); // 69.96.0.0 - 69.103.255.255 - listExclude.add(new IPUtil.CIDR("70.192.0.0", 11)); // 70.192.0.0 - 70.223.255.255 - listExclude.add(new IPUtil.CIDR("97.128.0.0", 9)); // 97.128.0.0 - 97.255.255.255 - listExclude.add(new IPUtil.CIDR("174.192.0.0", 9)); // 174.192.0.0 - 174.255.255.255 - listExclude.add(new IPUtil.CIDR("72.96.0.0", 9)); // 72.96.0.0 - 72.127.255.255 - listExclude.add(new IPUtil.CIDR("75.192.0.0", 9)); // 75.192.0.0 - 75.255.255.255 - listExclude.add(new IPUtil.CIDR("97.0.0.0", 10)); // 97.0.0.0 - 97.63.255.255 - } - - // SFR MMS - if (config.mnc == 10 && config.mcc == 208) - listExclude.add(new IPUtil.CIDR("10.151.0.0", 24)); - - // Broadcast - listExclude.add(new IPUtil.CIDR("224.0.0.0", 3)); - - Collections.sort(listExclude); - - try { - InetAddress start = InetAddress.getByName("0.0.0.0"); - for (IPUtil.CIDR exclude : listExclude) { - Log.i(TAG, "Exclude " + exclude.getStart().getHostAddress() + "..." + exclude.getEnd().getHostAddress()); - for (IPUtil.CIDR include : IPUtil.toCIDR(start, IPUtil.minus1(exclude.getStart()))) - try { - builder.addRoute(include.address, include.prefix); - } catch (Throwable ex) { - Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); - } - start = IPUtil.plus1(exclude.getEnd()); - } - String end = (lan ? "255.255.255.254" : "255.255.255.255"); - for (IPUtil.CIDR include : IPUtil.toCIDR("224.0.0.0", end)) - try { - builder.addRoute(include.address, include.prefix); - } catch (Throwable ex) { - Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); - } - } catch (UnknownHostException ex) { - Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); - } - } else - builder.addRoute("0.0.0.0", 0); - - Log.i(TAG, "IPv6=" + ip6); - if (ip6) - builder.addRoute("2000::", 3); // unicast - - // MTU - int mtu = jni_get_mtu(); - Log.i(TAG, "MTU=" + mtu); - builder.setMtu(mtu); - - // Add list of allowed applications - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { - try { - builder.addDisallowedApplication(getPackageName()); - } catch (PackageManager.NameNotFoundException ex) { - Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); - } - if (last_connected && !filter) - for (Rule rule : listAllowed) - try { - builder.addDisallowedApplication(rule.packageName); - } catch (PackageManager.NameNotFoundException ex) { - Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); - } - else if (filter) - for (Rule rule : listRule) - if (!rule.apply || (!system && rule.system)) - try { - Log.i(TAG, "Not routing " + rule.packageName); - builder.addDisallowedApplication(rule.packageName); - } catch (PackageManager.NameNotFoundException ex) { - Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); - } - } - - - - - for (Rule rule : listAllowed) { - Log.i(TAG, "some allowed rule: " + rule.toString()); - } - - for (Rule rule : listRule) { - Log.i(TAG, "some list rule: " + rule.toString()); - } - - - List addys = builder.listAddress; - for (String a : addys) { - Log.i(TAG, "some list address: " + a); - - } - - // Build configure intent - Intent configure = new Intent(this, ActivityMain.class); - PendingIntent pi = PendingIntent.getActivity(this, 0, configure, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); - builder.setConfigureIntent(pi); - - return builder; - } - - private void startNative(final ParcelFileDescriptor vpn, List listAllowed, List listRule) { - SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ServiceSinkhole.this); - boolean log = prefs.getBoolean("log", false); - boolean log_app = prefs.getBoolean("log_app", false); - boolean filter = prefs.getBoolean("filter", false); - - Log.i(TAG, "Start native log=" + log + "/" + log_app + " filter=" + filter); - - // Prepare rules - if (filter) { - prepareUidAllowed(listAllowed, listRule); - prepareHostsBlocked(); - prepareUidIPFilters(null); - prepareForwarding(); - } else { - lock.writeLock().lock(); - mapUidAllowed.clear(); - mapUidKnown.clear(); - mapHostsBlocked.clear(); - mapUidIPFilters.clear(); - mapForward.clear(); - lock.writeLock().unlock(); - } - - if (log_app) - prepareNotify(listRule); - else { - lock.writeLock().lock(); - mapNotify.clear(); - lock.writeLock().unlock(); - } - - //if (log || log_app || filter) { - if (true) { - int prio = Integer.parseInt(prefs.getString("loglevel", Integer.toString(Log.WARN))); - final int rcode = Integer.parseInt(prefs.getString("rcode", "3")); - if (prefs.getBoolean("socks5_enabled", false)) - jni_socks5( - prefs.getString("socks5_addr", ""), - Integer.parseInt(prefs.getString("socks5_port", "0")), - prefs.getString("socks5_username", ""), - prefs.getString("socks5_password", "")); - else - jni_socks5("", 0, "", ""); - - if (tunnelThread == null) { - Log.i(TAG, "Starting tunnel thread context=" + jni_context); - jni_start(jni_context, prio); - - tunnelThread = new Thread(new Runnable() { - @Override - public void run() { - Log.i(TAG, "Running tunnel context=" + jni_context); - jni_run(jni_context, vpn.getFd(), mapForward.containsKey(53), rcode); - Log.i(TAG, "Tunnel exited"); - tunnelThread = null; - } - }); - //tunnelThread.setPriority(Thread.MAX_PRIORITY); - tunnelThread.start(); - - Log.i(TAG, "Started tunnel thread"); - } - } - } - - private void stopNative(ParcelFileDescriptor vpn) { - Log.i(TAG, "Stop native"); - - if (tunnelThread != null) { - Log.i(TAG, "Stopping tunnel thread"); - - jni_stop(jni_context); - - Thread thread = tunnelThread; - while (thread != null && thread.isAlive()) { - try { - Log.i(TAG, "Joining tunnel thread context=" + jni_context); - thread.join(); - } catch (InterruptedException ignored) { - Log.i(TAG, "Joined tunnel interrupted"); - } - thread = tunnelThread; - } - tunnelThread = null; - - jni_clear(jni_context); - - Log.i(TAG, "Stopped tunnel thread"); - } - } - - private void unprepare() { - lock.writeLock().lock(); - mapUidAllowed.clear(); - mapUidKnown.clear(); - mapHostsBlocked.clear(); - mapUidIPFilters.clear(); - mapForward.clear(); - mapNotify.clear(); - lock.writeLock().unlock(); - } - - private void prepareUidAllowed(List listAllowed, List listRule) { - lock.writeLock().lock(); - - mapUidAllowed.clear(); - for (Rule rule : listAllowed) - mapUidAllowed.put(rule.uid, true); - - mapUidKnown.clear(); - for (Rule rule : listRule) - mapUidKnown.put(rule.uid, rule.uid); - - lock.writeLock().unlock(); - } - - private void prepareHostsBlocked() { - SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ServiceSinkhole.this); - boolean use_hosts = prefs.getBoolean("filter", false) && prefs.getBoolean("use_hosts", false); - File hosts = new File(getFilesDir(), "hosts.txt"); - if (!use_hosts || !hosts.exists() || !hosts.canRead()) { - Log.i(TAG, "Hosts file use=" + use_hosts + " exists=" + hosts.exists()); - lock.writeLock().lock(); - mapHostsBlocked.clear(); - lock.writeLock().unlock(); - return; - } - - boolean changed = (hosts.lastModified() != last_hosts_modified); - if (!changed && mapHostsBlocked.size() > 0) { - Log.i(TAG, "Hosts file unchanged"); - return; - } - last_hosts_modified = hosts.lastModified(); - - lock.writeLock().lock(); - - mapHostsBlocked.clear(); - - int count = 0; - BufferedReader br = null; - try { - br = new BufferedReader(new FileReader(hosts)); - String line; - while ((line = br.readLine()) != null) { - int hash = line.indexOf('#'); - if (hash >= 0) - line = line.substring(0, hash); - line = line.trim(); - if (line.length() > 0) { - String[] words = line.split("\\s+"); - if (words.length == 2) { - count++; - mapHostsBlocked.put(words[1], true); - } else - Log.i(TAG, "Invalid hosts file line: " + line); - } - } - mapHostsBlocked.put("test.netguard.me", true); - Log.i(TAG, count + " hosts read"); - } catch (IOException ex) { - Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); - } finally { - if (br != null) - try { - br.close(); - } catch (IOException exex) { - Log.e(TAG, exex.toString() + "\n" + Log.getStackTraceString(exex)); - } - } - - lock.writeLock().unlock(); - } - - private void prepareUidIPFilters(String dname) { - SharedPreferences lockdown = getSharedPreferences("lockdown", Context.MODE_PRIVATE); - - lock.writeLock().lock(); - - if (dname == null) { - mapUidIPFilters.clear(); - if (!IAB.isPurchased(ActivityPro.SKU_FILTER, ServiceSinkhole.this)) { - lock.writeLock().unlock(); - return; - } - } - - try (Cursor cursor = DatabaseHelper.getInstance(ServiceSinkhole.this).getAccessDns(dname)) { - int colUid = cursor.getColumnIndex("uid"); - int colVersion = cursor.getColumnIndex("version"); - int colProtocol = cursor.getColumnIndex("protocol"); - int colDAddr = cursor.getColumnIndex("daddr"); - int colResource = cursor.getColumnIndex("resource"); - int colDPort = cursor.getColumnIndex("dport"); - int colBlock = cursor.getColumnIndex("block"); - int colTime = cursor.getColumnIndex("time"); - int colTTL = cursor.getColumnIndex("ttl"); - while (cursor.moveToNext()) { - int uid = cursor.getInt(colUid); - int version = cursor.getInt(colVersion); - int protocol = cursor.getInt(colProtocol); - String daddr = cursor.getString(colDAddr); - String dresource = (cursor.isNull(colResource) ? null : cursor.getString(colResource)); - int dport = cursor.getInt(colDPort); - boolean block = (cursor.getInt(colBlock) > 0); - long time = (cursor.isNull(colTime) ? new Date().getTime() : cursor.getLong(colTime)); - long ttl = (cursor.isNull(colTTL) ? 7 * 24 * 3600 * 1000L : cursor.getLong(colTTL)); - - if (isLockedDown(last_metered)) { - String[] pkg = getPackageManager().getPackagesForUid(uid); - if (pkg != null && pkg.length > 0) { - if (!lockdown.getBoolean(pkg[0], false)) - continue; - } - } - - IPKey key = new IPKey(version, protocol, dport, uid); - synchronized (mapUidIPFilters) { - if (!mapUidIPFilters.containsKey(key)) - mapUidIPFilters.put(key, new HashMap()); - - try { - String name = (dresource == null ? daddr : dresource); - if (Util.isNumericAddress(name)) { - InetAddress iname = InetAddress.getByName(name); - if (version == 4 && !(iname instanceof Inet4Address)) - continue; - if (version == 6 && !(iname instanceof Inet6Address)) - continue; - - boolean exists = mapUidIPFilters.get(key).containsKey(iname); - if (!exists || !mapUidIPFilters.get(key).get(iname).isBlocked()) { - IPRule rule = new IPRule(key, name + "/" + iname, block, time, ttl); - mapUidIPFilters.get(key).put(iname, rule); - if (exists) - Log.w(TAG, "Address conflict " + key + " " + daddr + "/" + dresource); - } else if (exists) { - mapUidIPFilters.get(key).get(iname).updateExpires(time, ttl); - if (dname != null && ttl > 60 * 1000L) - Log.w(TAG, "Address updated " + key + " " + daddr + "/" + dresource); - } else { - if (dname != null) - Log.i(TAG, "Ignored " + key + " " + daddr + "/" + dresource + "=" + block); - } - } else - Log.w(TAG, "Address not numeric " + name); - } catch (UnknownHostException ex) { - Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); - } - } - } - } - - lock.writeLock().unlock(); - } - - private void prepareForwarding() { - lock.writeLock().lock(); - mapForward.clear(); - - SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); - if (prefs.getBoolean("filter", false)) { - try (Cursor cursor = DatabaseHelper.getInstance(ServiceSinkhole.this).getForwarding()) { - int colProtocol = cursor.getColumnIndex("protocol"); - int colDPort = cursor.getColumnIndex("dport"); - int colRAddr = cursor.getColumnIndex("raddr"); - int colRPort = cursor.getColumnIndex("rport"); - int colRUid = cursor.getColumnIndex("ruid"); - while (cursor.moveToNext()) { - Forward fwd = new Forward(); - fwd.protocol = cursor.getInt(colProtocol); - fwd.dport = cursor.getInt(colDPort); - fwd.raddr = cursor.getString(colRAddr); - fwd.rport = cursor.getInt(colRPort); - fwd.ruid = cursor.getInt(colRUid); - mapForward.put(fwd.dport, fwd); - Log.i(TAG, "Forward " + fwd); - } - } - } - lock.writeLock().unlock(); - } - - private void prepareNotify(List listRule) { - SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); - boolean notify = prefs.getBoolean("notify_access", false); - boolean system = prefs.getBoolean("manage_system", false); - - lock.writeLock().lock(); - mapNotify.clear(); - for (Rule rule : listRule) - mapNotify.put(rule.uid, notify && rule.notify && (system || !rule.system)); - lock.writeLock().unlock(); - } - - private boolean isLockedDown(boolean metered) { - SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ServiceSinkhole.this); - boolean lockdown = prefs.getBoolean("lockdown", false); - boolean lockdown_wifi = prefs.getBoolean("lockdown_wifi", true); - boolean lockdown_other = prefs.getBoolean("lockdown_other", true); - if (metered ? !lockdown_other : !lockdown_wifi) - lockdown = false; - - return lockdown; - } - - private List getAllowedRules(List listRule) { - List listAllowed = new ArrayList<>(); - SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); - - // Check state - boolean wifi = Util.isWifiActive(this); - boolean metered = Util.isMeteredNetwork(this); - boolean useMetered = prefs.getBoolean("use_metered", false); - Set ssidHomes = prefs.getStringSet("wifi_homes", new HashSet()); - String ssidNetwork = Util.getWifiSSID(this); - String generation = Util.getNetworkGeneration(this); - boolean unmetered_2g = prefs.getBoolean("unmetered_2g", false); - boolean unmetered_3g = prefs.getBoolean("unmetered_3g", false); - boolean unmetered_4g = prefs.getBoolean("unmetered_4g", false); - boolean roaming = Util.isRoaming(ServiceSinkhole.this); - boolean national = prefs.getBoolean("national_roaming", false); - boolean eu = prefs.getBoolean("eu_roaming", false); - boolean tethering = prefs.getBoolean("tethering", false); - boolean filter = prefs.getBoolean("filter", false); - - // Update connected state - last_connected = Util.isConnected(ServiceSinkhole.this); - - boolean org_metered = metered; - boolean org_roaming = roaming; - - // https://issuetracker.google.com/issues/70633700 - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O_MR1) - ssidHomes.clear(); - - // Update metered state - if (wifi && !useMetered) - metered = false; - if (wifi && ssidHomes.size() > 0 && - !(ssidHomes.contains(ssidNetwork) || ssidHomes.contains('"' + ssidNetwork + '"'))) { - metered = true; - Log.i(TAG, "!@home=" + ssidNetwork + " homes=" + TextUtils.join(",", ssidHomes)); - } - if (unmetered_2g && "2G".equals(generation)) - metered = false; - if (unmetered_3g && "3G".equals(generation)) - metered = false; - if (unmetered_4g && "4G".equals(generation)) - metered = false; - last_metered = metered; - - boolean lockdown = isLockedDown(last_metered); - - // Update roaming state - if (roaming && eu) - roaming = !Util.isEU(this); - if (roaming && national) - roaming = !Util.isNational(this); - - Log.i(TAG, "Get allowed" + - " connected=" + last_connected + - " wifi=" + wifi + - " home=" + TextUtils.join(",", ssidHomes) + - " network=" + ssidNetwork + - " metered=" + metered + "/" + org_metered + - " generation=" + generation + - " roaming=" + roaming + "/" + org_roaming + - " interactive=" + last_interactive + - " tethering=" + tethering + - " filter=" + filter + - " lockdown=" + lockdown); - - if (last_connected) - for (Rule rule : listRule) { - boolean blocked = (metered ? rule.other_blocked : rule.wifi_blocked); - boolean screen = (metered ? rule.screen_other : rule.screen_wifi); - if ((!blocked || (screen && last_interactive)) && - (!metered || !(rule.roaming && roaming)) && - (!lockdown || rule.lockdown)) - listAllowed.add(rule); - } - - Log.i(TAG, "Allowed " + listAllowed.size() + " of " + listRule.size()); - return listAllowed; - } - - private void stopVPN(ParcelFileDescriptor pfd) { - Log.i(TAG, "Stopping"); - try { - pfd.close(); - } catch (IOException ex) { - Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); - } - } - - // Called from native code - private void nativeExit(String reason) { - Log.w(TAG, "Native exit reason=" + reason); - if (reason != null) { - showErrorNotification(reason); - - SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); - prefs.edit().putBoolean("enabled", false).apply(); - WidgetMain.updateWidgets(this); - } - } - - // Called from native code - private void nativeError(int error, String message) { - Log.w(TAG, "Native error " + error + ": " + message); - showErrorNotification(message); - } - - // Called from native code - private void logPacket(Packet packet) { - logHandler.queue(packet); - } - - // Called from native code - private void dnsResolved(ResourceRecord rr) { - if (DatabaseHelper.getInstance(ServiceSinkhole.this).insertDns(rr)) { - Log.i(TAG, "New IP " + rr); - prepareUidIPFilters(rr.QName); - } - } - - // Called from native code - private boolean isDomainBlocked(String name) { - lock.readLock().lock(); - boolean blocked = (mapHostsBlocked.containsKey(name) && mapHostsBlocked.get(name)); - lock.readLock().unlock(); - return blocked; - } - - // Called from native code - @TargetApi(Build.VERSION_CODES.Q) - private int getUidQ(int version, int protocol, String saddr, int sport, String daddr, int dport) { - if (protocol != 6 /* TCP */ && protocol != 17 /* UDP */) - return Process.INVALID_UID; - - ConnectivityManager cm = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE); - if (cm == null) - return Process.INVALID_UID; - - InetSocketAddress local = new InetSocketAddress(saddr, sport); - InetSocketAddress remote = new InetSocketAddress(daddr, dport); - - Log.i(TAG, "Get uid local=" + local + " remote=" + remote); - int uid = cm.getConnectionOwnerUid(protocol, local, remote); - Log.i(TAG, "Get uid=" + uid); - return uid; - } - - private boolean isSupported(int protocol) { - return (protocol == 1 /* ICMPv4 */ || - protocol == 58 /* ICMPv6 */ || - protocol == 6 /* TCP */ || - protocol == 17 /* UDP */); - } - - // Called from native code - private Allowed isAddressAllowed(Packet packet) { - SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); - - lock.readLock().lock(); - - System.out.println("BPB: check if allowed packet with source: " + packet.saddr + ":" + packet.sport + " -> " + packet.daddr + ":" + packet.dport); - - packet.allowed = false; - if (prefs.getBoolean("filter", false)) { - // https://android.googlesource.com/platform/system/core/+/master/include/private/android_filesystem_config.h - if (packet.protocol == 17 /* UDP */ && !prefs.getBoolean("filter_udp", false)) { - // Allow unfiltered UDP - packet.allowed = true; - Log.i(TAG, "Allowing UDP " + packet); - } else if (packet.uid < 2000 && - !last_connected && isSupported(packet.protocol) && false) { - // Allow system applications in disconnected state - packet.allowed = true; - Log.w(TAG, "Allowing disconnected system " + packet); - } else if (packet.uid < 2000 && - !mapUidKnown.containsKey(packet.uid) && isSupported(packet.protocol)) { - // Allow unknown system traffic - packet.allowed = true; - Log.w(TAG, "Allowing unknown system " + packet); - } else if (packet.uid == Process.myUid()) { - // Allow self - packet.allowed = true; - Log.w(TAG, "Allowing self " + packet); - } else { - boolean filtered = false; - IPKey key = new IPKey(packet.version, packet.protocol, packet.dport, packet.uid); - if (mapUidIPFilters.containsKey(key)) - try { - InetAddress iaddr = InetAddress.getByName(packet.daddr); - Map map = mapUidIPFilters.get(key); - if (map != null && map.containsKey(iaddr)) { - IPRule rule = map.get(iaddr); - if (rule.isExpired()) - Log.i(TAG, "DNS expired " + packet + " rule " + rule); - else { - filtered = true; - packet.allowed = !rule.isBlocked(); - Log.i(TAG, "Filtering " + packet + - " allowed=" + packet.allowed + " rule " + rule); - } - } - } catch (UnknownHostException ex) { - Log.w(TAG, "Allowed " + ex.toString() + "\n" + Log.getStackTraceString(ex)); - } - - if (!filtered) - if (mapUidAllowed.containsKey(packet.uid)) - packet.allowed = mapUidAllowed.get(packet.uid); - else - Log.w(TAG, "No rules for " + packet); - } - } - - Allowed allowed = null; - if (packet.allowed) { - if (mapForward.containsKey(packet.dport)) { - Forward fwd = mapForward.get(packet.dport); - if (fwd.ruid == packet.uid) { - allowed = new Allowed(); - } else { - allowed = new Allowed(fwd.raddr, fwd.rport); - packet.data = "> " + fwd.raddr + "/" + fwd.rport; - } - } else - allowed = new Allowed(); - } - - lock.readLock().unlock(); - - if (prefs.getBoolean("log", false) || prefs.getBoolean("log_app", false)) - if (packet.protocol != 6 /* TCP */ || !"".equals(packet.flags)) - if (packet.uid != Process.myUid()) - logPacket(packet); - - return allowed; - } - - // Called from native code - private void accountUsage(Usage usage) { - logHandler.account(usage); - } - - private BroadcastReceiver interactiveStateReceiver = new BroadcastReceiver() { - @Override - public void onReceive(final Context context, final Intent intent) { - Log.i(TAG, "Received " + intent); - Util.logExtras(intent); - - executor.submit(new Runnable() { - @Override - public void run() { - AlarmManager am = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE); - Intent i = new Intent(ACTION_SCREEN_OFF_DELAYED); - i.setPackage(context.getPackageName()); - PendingIntent pi = PendingIntent.getBroadcast(context, 0, i, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); - am.cancel(pi); - - try { - SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ServiceSinkhole.this); - int delay; - try { - delay = Integer.parseInt(prefs.getString("screen_delay", "0")); - } catch (NumberFormatException ignored) { - delay = 0; - } - boolean interactive = Intent.ACTION_SCREEN_ON.equals(intent.getAction()); - - if (interactive || delay == 0) { - last_interactive = interactive; - reload("interactive state changed", ServiceSinkhole.this, true); - } else { - if (ACTION_SCREEN_OFF_DELAYED.equals(intent.getAction())) { - last_interactive = interactive; - reload("interactive state changed", ServiceSinkhole.this, true); - } else { - if (Build.VERSION.SDK_INT < Build.VERSION_CODES.M) - am.set(AlarmManager.RTC_WAKEUP, new Date().getTime() + delay * 60 * 1000L, pi); - else - am.setAndAllowWhileIdle(AlarmManager.RTC_WAKEUP, new Date().getTime() + delay * 60 * 1000L, pi); - } - } - - // Start/stop stats - statsHandler.sendEmptyMessage( - Util.isInteractive(ServiceSinkhole.this) ? MSG_STATS_START : MSG_STATS_STOP); - } catch (Throwable ex) { - Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); - - if (Build.VERSION.SDK_INT < Build.VERSION_CODES.M) - am.set(AlarmManager.RTC_WAKEUP, new Date().getTime() + 15 * 1000L, pi); - else - am.setAndAllowWhileIdle(AlarmManager.RTC_WAKEUP, new Date().getTime() + 15 * 1000L, pi); - } - } - }); - } - }; - - private BroadcastReceiver userReceiver = new BroadcastReceiver() { - @Override - @TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR1) - public void onReceive(Context context, Intent intent) { - Log.i(TAG, "Received " + intent); - Util.logExtras(intent); - - user_foreground = Intent.ACTION_USER_FOREGROUND.equals(intent.getAction()); - Log.i(TAG, "User foreground=" + user_foreground + " user=" + (Process.myUid() / 100000)); - - if (user_foreground) { - SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ServiceSinkhole.this); - if (prefs.getBoolean("enabled", false)) { - // Allow service of background user to stop - try { - Thread.sleep(3000); - } catch (InterruptedException ignored) { - } - - start("foreground", ServiceSinkhole.this); - } - } else - stop("background", ServiceSinkhole.this, true); - } - }; - - private BroadcastReceiver idleStateReceiver = new BroadcastReceiver() { - @Override - @TargetApi(Build.VERSION_CODES.M) - public void onReceive(Context context, Intent intent) { - Log.i(TAG, "Received " + intent); - Util.logExtras(intent); - - PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE); - Log.i(TAG, "device idle=" + pm.isDeviceIdleMode()); - - // Reload rules when coming from idle mode - if (!pm.isDeviceIdleMode()) - reload("idle state changed", ServiceSinkhole.this, false); - } - }; - - private BroadcastReceiver connectivityChangedReceiver = new BroadcastReceiver() { - @Override - public void onReceive(Context context, Intent intent) { - // Filter VPN connectivity changes - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) { - int networkType = intent.getIntExtra(ConnectivityManager.EXTRA_NETWORK_TYPE, ConnectivityManager.TYPE_DUMMY); - if (networkType == ConnectivityManager.TYPE_VPN) - return; - } - - // Reload rules - Log.i(TAG, "Received " + intent); - Util.logExtras(intent); - reload("connectivity changed", ServiceSinkhole.this, false); - } - }; - - ConnectivityManager.NetworkCallback networkMonitorCallback = new ConnectivityManager.NetworkCallback() { - private String TAG = "NetGuard.Monitor"; - - private Map validated = new HashMap<>(); - - // https://android.googlesource.com/platform/frameworks/base/+/master/services/core/java/com/android/server/connectivity/NetworkMonitor.java - - @Override - public void onAvailable(Network network) { - ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); - NetworkInfo ni = cm.getNetworkInfo(network); - NetworkCapabilities capabilities = cm.getNetworkCapabilities(network); - Log.i(TAG, "Available network " + network + " " + ni); - Log.i(TAG, "Capabilities=" + capabilities); - checkConnectivity(network, ni, capabilities); - } - - @Override - public void onCapabilitiesChanged(Network network, NetworkCapabilities capabilities) { - ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); - NetworkInfo ni = cm.getNetworkInfo(network); - Log.i(TAG, "New capabilities network " + network + " " + ni); - Log.i(TAG, "Capabilities=" + capabilities); - checkConnectivity(network, ni, capabilities); - } - - @Override - public void onLosing(Network network, int maxMsToLive) { - ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); - NetworkInfo ni = cm.getNetworkInfo(network); - Log.i(TAG, "Losing network " + network + " within " + maxMsToLive + " ms " + ni); - } - - @Override - public void onLost(Network network) { - ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); - NetworkInfo ni = cm.getNetworkInfo(network); - Log.i(TAG, "Lost network " + network + " " + ni); - - synchronized (validated) { - validated.remove(network); - } - } - - @Override - public void onUnavailable() { - Log.i(TAG, "No networks available"); - } - - private void checkConnectivity(Network network, NetworkInfo ni, NetworkCapabilities capabilities) { - if (ni != null && capabilities != null && - ni.getDetailedState() != NetworkInfo.DetailedState.SUSPENDED && - ni.getDetailedState() != NetworkInfo.DetailedState.BLOCKED && - ni.getDetailedState() != NetworkInfo.DetailedState.DISCONNECTED && - capabilities.hasCapability(NetworkCapabilities.NET_CAPABILITY_NOT_VPN) && - !capabilities.hasCapability(NetworkCapabilities.NET_CAPABILITY_VALIDATED)) { - - synchronized (validated) { - if (validated.containsKey(network) && - validated.get(network) + 20 * 1000 > new Date().getTime()) { - Log.i(TAG, "Already validated " + network + " " + ni); - return; - } - } - - SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ServiceSinkhole.this); - String host = prefs.getString("validate", "www.google.com"); - Log.i(TAG, "Validating " + network + " " + ni + " host=" + host); - - Socket socket = null; - try { - socket = network.getSocketFactory().createSocket(); - socket.connect(new InetSocketAddress(host, 443), 10000); - Log.i(TAG, "Validated " + network + " " + ni + " host=" + host); - synchronized (validated) { - validated.put(network, new Date().getTime()); - } - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { - ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); - cm.reportNetworkConnectivity(network, true); - Log.i(TAG, "Reported " + network + " " + ni); - } - } catch (IOException ex) { - Log.e(TAG, ex.toString()); - Log.i(TAG, "No connectivity " + network + " " + ni); - } finally { - if (socket != null) - try { - socket.close(); - } catch (IOException ex) { - Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); - } - } - } - } - }; - - private PhoneStateListener phoneStateListener = new PhoneStateListener() { - private String last_generation = null; - - @Override - public void onDataConnectionStateChanged(int state, int networkType) { - if (state == TelephonyManager.DATA_CONNECTED) { - String current_generation = Util.getNetworkGeneration(ServiceSinkhole.this); - Log.i(TAG, "Data connected generation=" + current_generation); - - if (last_generation == null || !last_generation.equals(current_generation)) { - Log.i(TAG, "New network generation=" + current_generation); - last_generation = current_generation; - - SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ServiceSinkhole.this); - if (prefs.getBoolean("unmetered_2g", false) || - prefs.getBoolean("unmetered_3g", false) || - prefs.getBoolean("unmetered_4g", false)) - reload("data connection state changed", ServiceSinkhole.this, false); - } - } - } - }; - - private BroadcastReceiver packageChangedReceiver = new BroadcastReceiver() { - @Override - public void onReceive(Context context, Intent intent) { - Log.i(TAG, "Received " + intent); - Util.logExtras(intent); - - try { - if (Intent.ACTION_PACKAGE_ADDED.equals(intent.getAction())) { - // Application added - Rule.clearCache(context); - - if (!intent.getBooleanExtra(Intent.EXTRA_REPLACING, false)) { - // Show notification - SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); - if (IAB.isPurchased(ActivityPro.SKU_NOTIFY, context) && prefs.getBoolean("install", true)) { - int uid = intent.getIntExtra(Intent.EXTRA_UID, -1); - notifyNewApplication(uid); - } - } - - reload("package added", context, false); - - } else if (Intent.ACTION_PACKAGE_REMOVED.equals(intent.getAction())) { - // Application removed - Rule.clearCache(context); - - if (intent.getBooleanExtra(Intent.EXTRA_DATA_REMOVED, false)) { - // Remove settings - String packageName = intent.getData().getSchemeSpecificPart(); - Log.i(TAG, "Deleting settings package=" + packageName); - context.getSharedPreferences("wifi", Context.MODE_PRIVATE).edit().remove(packageName).apply(); - context.getSharedPreferences("other", Context.MODE_PRIVATE).edit().remove(packageName).apply(); - context.getSharedPreferences("screen_wifi", Context.MODE_PRIVATE).edit().remove(packageName).apply(); - context.getSharedPreferences("screen_other", Context.MODE_PRIVATE).edit().remove(packageName).apply(); - context.getSharedPreferences("roaming", Context.MODE_PRIVATE).edit().remove(packageName).apply(); - context.getSharedPreferences("lockdown", Context.MODE_PRIVATE).edit().remove(packageName).apply(); - context.getSharedPreferences("apply", Context.MODE_PRIVATE).edit().remove(packageName).apply(); - context.getSharedPreferences("notify", Context.MODE_PRIVATE).edit().remove(packageName).apply(); - - int uid = intent.getIntExtra(Intent.EXTRA_UID, 0); - if (uid > 0) { - DatabaseHelper dh = DatabaseHelper.getInstance(context); - dh.clearLog(uid); - dh.clearAccess(uid, false); - - NotificationManagerCompat.from(context).cancel(uid); // installed notification - NotificationManagerCompat.from(context).cancel(uid + 10000); // access notification - } - } - - reload("package deleted", context, false); - } - } catch (Throwable ex) { - Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); - } - } - }; - - public void notifyNewApplication(int uid) { - if (uid < 0) - return; - - SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); - try { - // Get application name - String name = TextUtils.join(", ", Util.getApplicationNames(uid, this)); - - // Get application info - PackageManager pm = getPackageManager(); - String[] packages = pm.getPackagesForUid(uid); - if (packages == null || packages.length < 1) - throw new PackageManager.NameNotFoundException(Integer.toString(uid)); - boolean internet = Util.hasInternet(uid, this); - - // Build notification - Intent main = new Intent(this, ActivityMain.class); - main.putExtra(ActivityMain.EXTRA_REFRESH, true); - main.putExtra(ActivityMain.EXTRA_SEARCH, Integer.toString(uid)); - PendingIntent pi = PendingIntent.getActivity(this, uid, main, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); - - TypedValue tv = new TypedValue(); - getTheme().resolveAttribute(R.attr.colorPrimary, tv, true); - NotificationCompat.Builder builder = new NotificationCompat.Builder(this, "notify"); - builder.setSmallIcon(R.drawable.ic_security_white_24dp) - .setContentIntent(pi) - .setColor(tv.data) - .setAutoCancel(true); - - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) - builder.setContentTitle(name) - .setContentText(getString(R.string.msg_installed_n)); - else - builder.setContentTitle(getString(R.string.app_name)) - .setContentText(getString(R.string.msg_installed, name)); - - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) - builder.setCategory(NotificationCompat.CATEGORY_STATUS) - .setVisibility(NotificationCompat.VISIBILITY_SECRET); - - // Get defaults - SharedPreferences prefs_wifi = getSharedPreferences("wifi", Context.MODE_PRIVATE); - SharedPreferences prefs_other = getSharedPreferences("other", Context.MODE_PRIVATE); - boolean wifi = prefs_wifi.getBoolean(packages[0], prefs.getBoolean("whitelist_wifi", true)); - boolean other = prefs_other.getBoolean(packages[0], prefs.getBoolean("whitelist_other", true)); - - // Build Wi-Fi action - Intent riWifi = new Intent(this, ServiceSinkhole.class); - riWifi.putExtra(ServiceSinkhole.EXTRA_COMMAND, ServiceSinkhole.Command.set); - riWifi.putExtra(ServiceSinkhole.EXTRA_NETWORK, "wifi"); - riWifi.putExtra(ServiceSinkhole.EXTRA_UID, uid); - riWifi.putExtra(ServiceSinkhole.EXTRA_PACKAGE, packages[0]); - riWifi.putExtra(ServiceSinkhole.EXTRA_BLOCKED, !wifi); - - PendingIntent piWifi = PendingIntent.getService(this, uid, riWifi, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); - NotificationCompat.Action wAction = new NotificationCompat.Action.Builder( - wifi ? R.drawable.wifi_on : R.drawable.wifi_off, - getString(wifi ? R.string.title_allow_wifi : R.string.title_block_wifi), - piWifi - ).build(); - builder.addAction(wAction); - - // Build mobile action - Intent riOther = new Intent(this, ServiceSinkhole.class); - riOther.putExtra(ServiceSinkhole.EXTRA_COMMAND, ServiceSinkhole.Command.set); - riOther.putExtra(ServiceSinkhole.EXTRA_NETWORK, "other"); - riOther.putExtra(ServiceSinkhole.EXTRA_UID, uid); - riOther.putExtra(ServiceSinkhole.EXTRA_PACKAGE, packages[0]); - riOther.putExtra(ServiceSinkhole.EXTRA_BLOCKED, !other); - PendingIntent piOther = PendingIntent.getService(this, uid + 10000, riOther, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); - NotificationCompat.Action oAction = new NotificationCompat.Action.Builder( - other ? R.drawable.other_on : R.drawable.other_off, - getString(other ? R.string.title_allow_other : R.string.title_block_other), - piOther - ).build(); - builder.addAction(oAction); - - // Show notification - if (internet) - NotificationManagerCompat.from(this).notify(uid, builder.build()); - else { - NotificationCompat.BigTextStyle expanded = new NotificationCompat.BigTextStyle(builder); - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) - expanded.bigText(getString(R.string.msg_installed_n)); - else - expanded.bigText(getString(R.string.msg_installed, name)); - expanded.setSummaryText(getString(R.string.title_internet)); - NotificationManagerCompat.from(this).notify(uid, expanded.build()); - } - - } catch (PackageManager.NameNotFoundException ex) { - Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); - } - } - - @Override - public void onCreate() { - Log.i(TAG, "Create version=" + Util.getSelfVersionName(this) + "/" + Util.getSelfVersionCode(this)); - startForeground(NOTIFY_WAITING, getWaitingNotification()); - - SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); - - if (jni_context != 0) { - Log.w(TAG, "Create with context=" + jni_context); - jni_stop(jni_context); - synchronized (jni_lock) { - jni_done(jni_context); - jni_context = 0; - } - } - - // Native init - jni_context = jni_init(Build.VERSION.SDK_INT); - Log.i(TAG, "Created context=" + jni_context); - boolean pcap = prefs.getBoolean("pcap", false); - setPcap(pcap, this); - - prefs.registerOnSharedPreferenceChangeListener(this); - - Util.setTheme(this); - super.onCreate(); - - HandlerThread commandThread = new HandlerThread(getString(R.string.app_name) + " command", Process.THREAD_PRIORITY_FOREGROUND); - HandlerThread logThread = new HandlerThread(getString(R.string.app_name) + " log", Process.THREAD_PRIORITY_BACKGROUND); - HandlerThread statsThread = new HandlerThread(getString(R.string.app_name) + " stats", Process.THREAD_PRIORITY_BACKGROUND); - commandThread.start(); - logThread.start(); - statsThread.start(); - - commandLooper = commandThread.getLooper(); - logLooper = logThread.getLooper(); - statsLooper = statsThread.getLooper(); - - commandHandler = new CommandHandler(commandLooper); - logHandler = new LogHandler(logLooper); - statsHandler = new StatsHandler(statsLooper); - - // Listen for user switches - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) { - IntentFilter ifUser = new IntentFilter(); - ifUser.addAction(Intent.ACTION_USER_BACKGROUND); - ifUser.addAction(Intent.ACTION_USER_FOREGROUND); - registerReceiver(userReceiver, ifUser); - registeredUser = true; - } - - // Listen for idle mode state changes - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { - IntentFilter ifIdle = new IntentFilter(); - ifIdle.addAction(PowerManager.ACTION_DEVICE_IDLE_MODE_CHANGED); - registerReceiver(idleStateReceiver, ifIdle); - registeredIdleState = true; - } - - // Listen for added/removed applications - IntentFilter ifPackage = new IntentFilter(); - ifPackage.addAction(Intent.ACTION_PACKAGE_ADDED); - ifPackage.addAction(Intent.ACTION_PACKAGE_REMOVED); - ifPackage.addDataScheme("package"); - registerReceiver(packageChangedReceiver, ifPackage); - registeredPackageChanged = true; - - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) - try { - listenNetworkChanges(); - } catch (Throwable ex) { - Log.w(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); - listenConnectivityChanges(); - } - else - listenConnectivityChanges(); - - // Monitor networks - ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); - cm.registerNetworkCallback( - new NetworkRequest.Builder() - .addCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET).build(), - networkMonitorCallback); - - // Setup house holding - Intent alarmIntent = new Intent(this, ServiceSinkhole.class); - alarmIntent.setAction(ACTION_HOUSE_HOLDING); - PendingIntent pi; - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) - pi = PendingIntent.getForegroundService(this, 0, alarmIntent, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); - else - pi = PendingIntent.getService(this, 0, alarmIntent, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); - - AlarmManager am = (AlarmManager) getSystemService(Context.ALARM_SERVICE); - am.setInexactRepeating(AlarmManager.RTC, SystemClock.elapsedRealtime() + 60 * 1000, AlarmManager.INTERVAL_HALF_DAY, pi); - } - - @TargetApi(Build.VERSION_CODES.LOLLIPOP) - private void listenNetworkChanges() { - // Listen for network changes - Log.i(TAG, "Starting listening to network changes"); - ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); - NetworkRequest.Builder builder = new NetworkRequest.Builder(); - builder.addCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET); - builder.addCapability(NetworkCapabilities.NET_CAPABILITY_VALIDATED); - - ConnectivityManager.NetworkCallback nc = new ConnectivityManager.NetworkCallback() { - private Boolean last_connected = null; - private Boolean last_unmetered = null; - private String last_generation = null; - private List last_dns = null; - - @Override - public void onAvailable(Network network) { - Log.i(TAG, "Available network=" + network); - last_connected = Util.isConnected(ServiceSinkhole.this); - reload("network available", ServiceSinkhole.this, false); - } - - @Override - public void onLinkPropertiesChanged(Network network, LinkProperties linkProperties) { - Log.i(TAG, "Changed properties=" + network + " props=" + linkProperties); - - // Make sure the right DNS servers are being used - List dns = linkProperties.getDnsServers(); - SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ServiceSinkhole.this); - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O - ? !same(last_dns, dns) - : prefs.getBoolean("reload_onconnectivity", false)) { - Log.i(TAG, "Changed link properties=" + linkProperties + - "DNS cur=" + TextUtils.join(",", dns) + - "DNS prv=" + (last_dns == null ? null : TextUtils.join(",", last_dns))); - last_dns = dns; - reload("link properties changed", ServiceSinkhole.this, false); - } - } - - @Override - public void onCapabilitiesChanged(Network network, NetworkCapabilities networkCapabilities) { - Log.i(TAG, "Changed capabilities=" + network + " caps=" + networkCapabilities); - - boolean connected = Util.isConnected(ServiceSinkhole.this); - boolean unmetered = networkCapabilities.hasCapability(NetworkCapabilities.NET_CAPABILITY_NOT_METERED); - String generation = Util.getNetworkGeneration(ServiceSinkhole.this); - Log.i(TAG, "Connected=" + connected + "/" + last_connected + - " unmetered=" + unmetered + "/" + last_unmetered + - " generation=" + generation + "/" + last_generation); - - if (last_connected != null && !last_connected.equals(connected)) - reload("Connected state changed", ServiceSinkhole.this, false); - - if (last_unmetered != null && !last_unmetered.equals(unmetered)) - reload("Unmetered state changed", ServiceSinkhole.this, false); - - if (last_generation != null && !last_generation.equals(generation)) { - SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ServiceSinkhole.this); - if (prefs.getBoolean("unmetered_2g", false) || - prefs.getBoolean("unmetered_3g", false) || - prefs.getBoolean("unmetered_4g", false)) - reload("Generation changed", ServiceSinkhole.this, false); - } - - last_connected = connected; - last_unmetered = unmetered; - last_generation = generation; - } - - @Override - public void onLost(Network network) { - Log.i(TAG, "Lost network=" + network); - last_connected = Util.isConnected(ServiceSinkhole.this); - reload("network lost", ServiceSinkhole.this, false); - } - - boolean same(List last, List current) { - if (last == null || current == null) - return false; - if (last == null || last.size() != current.size()) - return false; - - for (int i = 0; i < current.size(); i++) - if (!last.get(i).equals(current.get(i))) - return false; - - return true; - } - }; - cm.registerNetworkCallback(builder.build(), nc); - networkCallback = nc; - } - - private void listenConnectivityChanges() { - // Listen for connectivity updates - Log.i(TAG, "Starting listening to connectivity changes"); - IntentFilter ifConnectivity = new IntentFilter(); - ifConnectivity.addAction(ConnectivityManager.CONNECTIVITY_ACTION); - registerReceiver(connectivityChangedReceiver, ifConnectivity); - registeredConnectivityChanged = true; - - // Listen for phone state changes - Log.i(TAG, "Starting listening to service state changes"); - TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); - if (tm != null) { - tm.listen(phoneStateListener, PhoneStateListener.LISTEN_DATA_CONNECTION_STATE); - phone_state = true; - } - } - - @Override - public void onSharedPreferenceChanged(SharedPreferences prefs, String name) { - if ("theme".equals(name)) { - Log.i(TAG, "Theme changed"); - Util.setTheme(this); - if (state != State.none) { - Log.d(TAG, "Stop foreground state=" + state.toString()); - stopForeground(true); - } - if (state == State.enforcing) - startForeground(NOTIFY_ENFORCING, getEnforcingNotification(-1, -1, -1)); - else if (state != State.none) - startForeground(NOTIFY_WAITING, getWaitingNotification()); - Log.d(TAG, "Start foreground state=" + state.toString()); - } - } - - @Override - public int onStartCommand(Intent intent, int flags, int startId) { - if (state == State.enforcing) - startForeground(NOTIFY_ENFORCING, getEnforcingNotification(-1, -1, -1)); - else - startForeground(NOTIFY_WAITING, getWaitingNotification()); - - Log.i(TAG, "Received " + intent); - Util.logExtras(intent); - - // Check for set command - if (intent != null && intent.hasExtra(EXTRA_COMMAND) && - intent.getSerializableExtra(EXTRA_COMMAND) == Command.set) { - set(intent); - return START_STICKY; - } - - // Keep awake - getLock(this).acquire(); - - // Get state - SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); - boolean enabled = prefs.getBoolean("enabled", false); - - // Handle service restart - if (intent == null) { - Log.i(TAG, "Restart"); - - // Recreate intent - intent = new Intent(this, ServiceSinkhole.class); - intent.putExtra(EXTRA_COMMAND, enabled ? Command.start : Command.stop); - } - - if (ACTION_HOUSE_HOLDING.equals(intent.getAction())) - intent.putExtra(EXTRA_COMMAND, Command.householding); - if (ACTION_WATCHDOG.equals(intent.getAction())) - intent.putExtra(EXTRA_COMMAND, Command.watchdog); - - Command cmd = (Command) intent.getSerializableExtra(EXTRA_COMMAND); - if (cmd == null) - intent.putExtra(EXTRA_COMMAND, enabled ? Command.start : Command.stop); - String reason = intent.getStringExtra(EXTRA_REASON); - Log.i(TAG, "Start intent=" + intent + " command=" + cmd + " reason=" + reason + - " vpn=" + (vpn != null) + " user=" + (Process.myUid() / 100000)); - - commandHandler.queue(intent); - - return START_STICKY; - } - - private void set(Intent intent) { - // Get arguments - int uid = intent.getIntExtra(EXTRA_UID, 0); - String network = intent.getStringExtra(EXTRA_NETWORK); - String pkg = intent.getStringExtra(EXTRA_PACKAGE); - boolean blocked = intent.getBooleanExtra(EXTRA_BLOCKED, false); - Log.i(TAG, "Set " + pkg + " " + network + "=" + blocked); - - // Get defaults - SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(ServiceSinkhole.this); - boolean default_wifi = settings.getBoolean("whitelist_wifi", true); - boolean default_other = settings.getBoolean("whitelist_other", true); - - // Update setting - SharedPreferences prefs = getSharedPreferences(network, Context.MODE_PRIVATE); - if (blocked == ("wifi".equals(network) ? default_wifi : default_other)) - prefs.edit().remove(pkg).apply(); - else - prefs.edit().putBoolean(pkg, blocked).apply(); - - // Apply rules - ServiceSinkhole.reload("notification", ServiceSinkhole.this, false); - - // Update notification - notifyNewApplication(uid); - - // Update UI - Intent ruleset = new Intent(ActivityMain.ACTION_RULES_CHANGED); - LocalBroadcastManager.getInstance(ServiceSinkhole.this).sendBroadcast(ruleset); - } - - @Override - public void onRevoke() { - Log.i(TAG, "Revoke"); - - // Disable firewall (will result in stop command) - SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); - prefs.edit().putBoolean("enabled", false).apply(); - - // Feedback - showDisabledNotification(); - WidgetMain.updateWidgets(this); - - super.onRevoke(); - } - - @Override - public void onDestroy() { - synchronized (this) { - Log.i(TAG, "Destroy"); - commandLooper.quit(); - logLooper.quit(); - statsLooper.quit(); - - for (Command command : Command.values()) - commandHandler.removeMessages(command.ordinal()); - releaseLock(this); - - // Registered in command loop - if (registeredInteractiveState) { - unregisterReceiver(interactiveStateReceiver); - registeredInteractiveState = false; - } - if (callStateListener != null) { - TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); - tm.listen(callStateListener, PhoneStateListener.LISTEN_NONE); - callStateListener = null; - } - - // Register in onCreate - if (registeredUser) { - unregisterReceiver(userReceiver); - registeredUser = false; - } - if (registeredIdleState) { - unregisterReceiver(idleStateReceiver); - registeredIdleState = false; - } - if (registeredPackageChanged) { - unregisterReceiver(packageChangedReceiver); - registeredPackageChanged = false; - } - - if (networkCallback != null) { - unlistenNetworkChanges(); - networkCallback = null; - } - if (registeredConnectivityChanged) { - unregisterReceiver(connectivityChangedReceiver); - registeredConnectivityChanged = false; - } - - ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); - cm.unregisterNetworkCallback(networkMonitorCallback); - - if (phone_state) { - TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); - tm.listen(phoneStateListener, PhoneStateListener.LISTEN_NONE); - phone_state = false; - } - - try { - if (vpn != null) { - stopNative(vpn); - stopVPN(vpn); - vpn = null; - unprepare(); - } - } catch (Throwable ex) { - Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); - } - - Log.i(TAG, "Destroy context=" + jni_context); - synchronized (jni_lock) { - jni_done(jni_context); - jni_context = 0; - } - - SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); - prefs.unregisterOnSharedPreferenceChangeListener(this); - } - - super.onDestroy(); - } - - @TargetApi(Build.VERSION_CODES.LOLLIPOP) - private void unlistenNetworkChanges() { - ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); - cm.unregisterNetworkCallback((ConnectivityManager.NetworkCallback) networkCallback); - } - - private Notification getEnforcingNotification(int allowed, int blocked, int hosts) { - Intent main = new Intent(this, ActivityMain.class); - PendingIntent pi = PendingIntent.getActivity(this, 0, main, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); - - TypedValue tv = new TypedValue(); - getTheme().resolveAttribute(R.attr.colorPrimary, tv, true); - NotificationCompat.Builder builder = new NotificationCompat.Builder(this, "foreground"); - builder.setSmallIcon(isLockedDown(last_metered) ? R.drawable.ic_lock_outline_white_24dp : R.drawable.ic_security_white_24dp) - .setContentIntent(pi) - .setColor(tv.data) - .setOngoing(true) - .setAutoCancel(false); - - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) - builder.setContentTitle(getString(R.string.msg_started)); - else - builder.setContentTitle(getString(R.string.app_name)) - .setContentText(getString(R.string.msg_started)); - - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) - builder.setCategory(NotificationCompat.CATEGORY_STATUS) - .setVisibility(NotificationCompat.VISIBILITY_SECRET) - .setPriority(NotificationCompat.PRIORITY_MIN); - - if (allowed >= 0) - last_allowed = allowed; - else - allowed = last_allowed; - if (blocked >= 0) - last_blocked = blocked; - else - blocked = last_blocked; - if (hosts >= 0) - last_hosts = hosts; - else - hosts = last_hosts; - - if (allowed >= 0 || blocked >= 0 || hosts >= 0) { - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { - if (Util.isPlayStoreInstall(this)) - builder.setContentText(getString(R.string.msg_packages, allowed, blocked)); - else - builder.setContentText(getString(R.string.msg_hosts, allowed, blocked, hosts)); - return builder.build(); - } else { - NotificationCompat.BigTextStyle notification = new NotificationCompat.BigTextStyle(builder); - notification.bigText(getString(R.string.msg_started)); - if (Util.isPlayStoreInstall(this)) - notification.setSummaryText(getString(R.string.msg_packages, allowed, blocked)); - else - notification.setSummaryText(getString(R.string.msg_hosts, allowed, blocked, hosts)); - return notification.build(); - } - } else - return builder.build(); - } - - private void updateEnforcingNotification(int allowed, int total) { - // Update notification - Notification notification = getEnforcingNotification(allowed, total - allowed, mapHostsBlocked.size()); - NotificationManager nm = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); - nm.notify(NOTIFY_ENFORCING, notification); - } - - private Notification getWaitingNotification() { - Intent main = new Intent(this, ActivityMain.class); - PendingIntent pi = PendingIntent.getActivity(this, 0, main, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); - - TypedValue tv = new TypedValue(); - getTheme().resolveAttribute(R.attr.colorPrimary, tv, true); - NotificationCompat.Builder builder = new NotificationCompat.Builder(this, "foreground"); - builder.setSmallIcon(R.drawable.ic_security_white_24dp) - .setContentIntent(pi) - .setColor(tv.data) - .setOngoing(true) - .setAutoCancel(false); - - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) - builder.setContentTitle(getString(R.string.msg_waiting)); - else - builder.setContentTitle(getString(R.string.app_name)) - .setContentText(getString(R.string.msg_waiting)); - - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) - builder.setCategory(NotificationCompat.CATEGORY_STATUS) - .setVisibility(NotificationCompat.VISIBILITY_SECRET) - .setPriority(NotificationCompat.PRIORITY_MIN); - - return builder.build(); - } - - private void showDisabledNotification() { - Intent main = new Intent(this, ActivityMain.class); - PendingIntent pi = PendingIntent.getActivity(this, 0, main, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); - - TypedValue tv = new TypedValue(); - getTheme().resolveAttribute(R.attr.colorOff, tv, true); - NotificationCompat.Builder builder = new NotificationCompat.Builder(this, "notify"); - builder.setSmallIcon(R.drawable.ic_error_white_24dp) - .setContentTitle(getString(R.string.app_name)) - .setContentText(getString(R.string.msg_revoked)) - .setContentIntent(pi) - .setColor(tv.data) - .setOngoing(false) - .setAutoCancel(true); - - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) - builder.setCategory(NotificationCompat.CATEGORY_STATUS) - .setVisibility(NotificationCompat.VISIBILITY_SECRET); - - NotificationCompat.BigTextStyle notification = new NotificationCompat.BigTextStyle(builder); - notification.bigText(getString(R.string.msg_revoked)); - - NotificationManagerCompat.from(this).notify(NOTIFY_DISABLED, notification.build()); - } - - private void showLockdownNotification() { - Intent intent = new Intent(Settings.ACTION_VPN_SETTINGS); - PendingIntent pi = PendingIntent.getActivity(this, NOTIFY_LOCKDOWN, intent, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); - - TypedValue tv = new TypedValue(); - getTheme().resolveAttribute(R.attr.colorOff, tv, true); - NotificationCompat.Builder builder = new NotificationCompat.Builder(this, "notify"); - builder.setSmallIcon(R.drawable.ic_error_white_24dp) - .setContentTitle(getString(R.string.app_name)) - .setContentText(getString(R.string.msg_always_on_lockdown)) - .setContentIntent(pi) - .setPriority(NotificationCompat.PRIORITY_HIGH) - .setColor(tv.data) - .setOngoing(false) - .setAutoCancel(true); - - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) - builder.setCategory(NotificationCompat.CATEGORY_STATUS) - .setVisibility(NotificationCompat.VISIBILITY_SECRET); - - NotificationCompat.BigTextStyle notification = new NotificationCompat.BigTextStyle(builder); - notification.bigText(getString(R.string.msg_always_on_lockdown)); - - NotificationManagerCompat.from(this).notify(NOTIFY_LOCKDOWN, notification.build()); - } - - private void removeLockdownNotification() { - NotificationManagerCompat.from(this).cancel(NOTIFY_LOCKDOWN); - } - - private void showAutoStartNotification() { - Intent main = new Intent(this, ActivityMain.class); - main.putExtra(ActivityMain.EXTRA_APPROVE, true); - PendingIntent pi = PendingIntent.getActivity(this, NOTIFY_AUTOSTART, main, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); - - TypedValue tv = new TypedValue(); - getTheme().resolveAttribute(R.attr.colorOff, tv, true); - NotificationCompat.Builder builder = new NotificationCompat.Builder(this, "notify"); - builder.setSmallIcon(R.drawable.ic_error_white_24dp) - .setContentTitle(getString(R.string.app_name)) - .setContentText(getString(R.string.msg_autostart)) - .setContentIntent(pi) - .setColor(tv.data) - .setOngoing(false) - .setAutoCancel(true); - - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) - builder.setCategory(NotificationCompat.CATEGORY_STATUS) - .setVisibility(NotificationCompat.VISIBILITY_SECRET); - - NotificationCompat.BigTextStyle notification = new NotificationCompat.BigTextStyle(builder); - notification.bigText(getString(R.string.msg_autostart)); - - NotificationManagerCompat.from(this).notify(NOTIFY_AUTOSTART, notification.build()); - } - - private void showErrorNotification(String message) { - Intent main = new Intent(this, ActivityMain.class); - PendingIntent pi = PendingIntent.getActivity(this, 0, main, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); - - TypedValue tv = new TypedValue(); - getTheme().resolveAttribute(R.attr.colorOff, tv, true); - NotificationCompat.Builder builder = new NotificationCompat.Builder(this, "notify"); - builder.setSmallIcon(R.drawable.ic_error_white_24dp) - .setContentTitle(getString(R.string.app_name)) - .setContentText(getString(R.string.msg_error, message)) - .setContentIntent(pi) - .setColor(tv.data) - .setOngoing(false) - .setAutoCancel(true); - - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) - builder.setCategory(NotificationCompat.CATEGORY_STATUS) - .setVisibility(NotificationCompat.VISIBILITY_SECRET); - - NotificationCompat.BigTextStyle notification = new NotificationCompat.BigTextStyle(builder); - notification.bigText(getString(R.string.msg_error, message)); - notification.setSummaryText(message); - - NotificationManagerCompat.from(this).notify(NOTIFY_ERROR, notification.build()); - } - - private void showAccessNotification(int uid) { - String name = TextUtils.join(", ", Util.getApplicationNames(uid, ServiceSinkhole.this)); - - Intent main = new Intent(ServiceSinkhole.this, ActivityMain.class); - main.putExtra(ActivityMain.EXTRA_SEARCH, Integer.toString(uid)); - PendingIntent pi = PendingIntent.getActivity(ServiceSinkhole.this, uid + 10000, main, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); - - TypedValue tv = new TypedValue(); - getTheme().resolveAttribute(R.attr.colorOn, tv, true); - int colorOn = tv.data; - getTheme().resolveAttribute(R.attr.colorOff, tv, true); - int colorOff = tv.data; - - NotificationCompat.Builder builder = new NotificationCompat.Builder(this, "access"); - builder.setSmallIcon(R.drawable.ic_cloud_upload_white_24dp) - .setGroup("AccessAttempt") - .setContentIntent(pi) - .setColor(colorOff) - .setOngoing(false) - .setAutoCancel(true); - - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) - builder.setContentTitle(name) - .setContentText(getString(R.string.msg_access_n)); - else - builder.setContentTitle(getString(R.string.app_name)) - .setContentText(getString(R.string.msg_access, name)); - - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) - builder.setCategory(NotificationCompat.CATEGORY_STATUS) - .setVisibility(NotificationCompat.VISIBILITY_SECRET); - - DateFormat df = new SimpleDateFormat("dd HH:mm"); - - NotificationCompat.InboxStyle notification = new NotificationCompat.InboxStyle(builder); - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) - notification.addLine(getString(R.string.msg_access_n)); - else { - String sname = getString(R.string.msg_access, name); - int pos = sname.indexOf(name); - Spannable sp = new SpannableString(sname); - sp.setSpan(new StyleSpan(Typeface.BOLD), pos, pos + name.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); - notification.addLine(sp); - } - - long since = 0; - PackageManager pm = getPackageManager(); - String[] packages = pm.getPackagesForUid(uid); - if (packages != null && packages.length > 0) - try { - since = pm.getPackageInfo(packages[0], 0).firstInstallTime; - } catch (PackageManager.NameNotFoundException ignored) { - } - - try (Cursor cursor = DatabaseHelper.getInstance(ServiceSinkhole.this).getAccessUnset(uid, 7, since)) { - int colDAddr = cursor.getColumnIndex("daddr"); - int colTime = cursor.getColumnIndex("time"); - int colAllowed = cursor.getColumnIndex("allowed"); - while (cursor.moveToNext()) { - StringBuilder sb = new StringBuilder(); - sb.append(df.format(cursor.getLong(colTime))).append(' '); - - String daddr = cursor.getString(colDAddr); - if (Util.isNumericAddress(daddr)) - try { - daddr = InetAddress.getByName(daddr).getHostName(); - } catch (UnknownHostException ignored) { - } - sb.append(daddr); - - int allowed = cursor.getInt(colAllowed); - if (allowed >= 0) { - int pos = sb.indexOf(daddr); - Spannable sp = new SpannableString(sb); - ForegroundColorSpan fgsp = new ForegroundColorSpan(allowed > 0 ? colorOn : colorOff); - sp.setSpan(fgsp, pos, pos + daddr.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); - notification.addLine(sp); - } else - notification.addLine(sb); - } - } - - NotificationManagerCompat.from(this).notify(uid + 10000, notification.build()); - } - - private void showUpdateNotification(String name, String url) { - Intent download = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); - PendingIntent pi = PendingIntent.getActivity(this, 0, download, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); - - TypedValue tv = new TypedValue(); - getTheme().resolveAttribute(R.attr.colorPrimary, tv, true); - NotificationCompat.Builder builder = new NotificationCompat.Builder(this, "notify"); - builder.setSmallIcon(R.drawable.ic_security_white_24dp) - .setContentTitle(name) - .setContentText(getString(R.string.msg_update)) - .setContentIntent(pi) - .setColor(tv.data) - .setOngoing(false) - .setAutoCancel(true); - - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) - builder.setCategory(NotificationCompat.CATEGORY_STATUS) - .setVisibility(NotificationCompat.VISIBILITY_SECRET); - - NotificationManagerCompat.from(this).notify(NOTIFY_UPDATE, builder.build()); - } - - private void removeWarningNotifications() { - NotificationManagerCompat.from(this).cancel(NOTIFY_DISABLED); - NotificationManagerCompat.from(this).cancel(NOTIFY_AUTOSTART); - NotificationManagerCompat.from(this).cancel(NOTIFY_ERROR); - } - - private class Builder extends VpnService.Builder { - private NetworkInfo networkInfo; - private int mtu; - private List listAddress = new ArrayList<>(); - private List listRoute = new ArrayList<>(); - private List listDns = new ArrayList<>(); - private List listDisallowed = new ArrayList<>(); - - private Builder() { - super(); - ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); - networkInfo = cm.getActiveNetworkInfo(); - } - - @Override - public VpnService.Builder setMtu(int mtu) { - this.mtu = mtu; - super.setMtu(mtu); - return this; - } - - @Override - public Builder addAddress(String address, int prefixLength) { - listAddress.add(address + "/" + prefixLength); - super.addAddress(address, prefixLength); - return this; - } - - @Override - public Builder addRoute(String address, int prefixLength) { - System.out.println("BPB: adding new route: " + address + "/" + prefixLength); - listRoute.add(address + "/" + prefixLength); - super.addRoute(address, prefixLength); - return this; - } - - @Override - public Builder addRoute(InetAddress address, int prefixLength) { - System.out.println("BPB: adding new route: " + address + "/" + prefixLength); - listRoute.add(address.getHostAddress() + "/" + prefixLength); - super.addRoute(address, prefixLength); - return this; - } - - @Override - public Builder addDnsServer(InetAddress address) { - listDns.add(address); - super.addDnsServer(address); - return this; - } - - @Override - public Builder addDisallowedApplication(String packageName) throws PackageManager.NameNotFoundException { - listDisallowed.add(packageName); - super.addDisallowedApplication(packageName); - return this; - } - - @Override - public boolean equals(Object obj) { - Builder other = (Builder) obj; - - if (other == null) - return false; - - if (this.networkInfo == null || other.networkInfo == null || - this.networkInfo.getType() != other.networkInfo.getType()) - return false; - - if (this.mtu != other.mtu) - return false; - - if (this.listAddress.size() != other.listAddress.size()) - return false; - - if (this.listRoute.size() != other.listRoute.size()) - return false; - - if (this.listDns.size() != other.listDns.size()) - return false; - - if (this.listDisallowed.size() != other.listDisallowed.size()) - return false; - - for (String address : this.listAddress) - if (!other.listAddress.contains(address)) - return false; - - for (String route : this.listRoute) - if (!other.listRoute.contains(route)) - return false; - - for (InetAddress dns : this.listDns) - if (!other.listDns.contains(dns)) - return false; - - for (String pkg : this.listDisallowed) - if (!other.listDisallowed.contains(pkg)) - return false; - - return true; - } - } - - private class IPKey { - int version; - int protocol; - int dport; - int uid; - - public IPKey(int version, int protocol, int dport, int uid) { - this.version = version; - this.protocol = protocol; - // Only TCP (6) and UDP (17) have port numbers - this.dport = (protocol == 6 || protocol == 17 ? dport : 0); - this.uid = uid; - } - - @Override - public boolean equals(Object obj) { - if (!(obj instanceof IPKey)) - return false; - IPKey other = (IPKey) obj; - return (this.version == other.version && - this.protocol == other.protocol && - this.dport == other.dport && - this.uid == other.uid); - } - - @Override - public int hashCode() { - return (version << 40) | (protocol << 32) | (dport << 16) | uid; - } - - @Override - public String toString() { - return "v" + version + " p" + protocol + " port=" + dport + " uid=" + uid; - } - } - - private class IPRule { - private IPKey key; - private String name; - private boolean block; - private long time; - private long ttl; - - public IPRule(IPKey key, String name, boolean block, long time, long ttl) { - this.key = key; - this.name = name; - this.block = block; - this.time = time; - this.ttl = ttl; - } - - public boolean isBlocked() { - return this.block; - } - - public boolean isExpired() { - return System.currentTimeMillis() > (this.time + this.ttl * 2); - } - - public void updateExpires(long time, long ttl) { - this.time = time; - this.ttl = ttl; - } - - @Override - public boolean equals(Object obj) { - IPRule other = (IPRule) obj; - return (this.block == other.block && - this.time == other.time && - this.ttl == other.ttl); - } - - @Override - public String toString() { - return this.key + " " + this.name; - } - } - - public static void run(String reason, Context context) { - Intent intent = new Intent(context, ServiceSinkhole.class); - intent.putExtra(EXTRA_COMMAND, Command.run); - intent.putExtra(EXTRA_REASON, reason); - ContextCompat.startForegroundService(context, intent); - } - - public static void start(String reason, Context context) { - Intent intent = new Intent(context, ServiceSinkhole.class); - intent.putExtra(EXTRA_COMMAND, Command.start); - intent.putExtra(EXTRA_REASON, reason); - ContextCompat.startForegroundService(context, intent); - } - - public static void reload(String reason, Context context, boolean interactive) { - SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); - if (prefs.getBoolean("enabled", false)) { - Intent intent = new Intent(context, ServiceSinkhole.class); - intent.putExtra(EXTRA_COMMAND, Command.reload); - intent.putExtra(EXTRA_REASON, reason); - intent.putExtra(EXTRA_INTERACTIVE, interactive); - ContextCompat.startForegroundService(context, intent); - } - } - - public static void stop(String reason, Context context, boolean vpnonly) { - Intent intent = new Intent(context, ServiceSinkhole.class); - intent.putExtra(EXTRA_COMMAND, Command.stop); - intent.putExtra(EXTRA_REASON, reason); - intent.putExtra(EXTRA_TEMPORARY, vpnonly); - ContextCompat.startForegroundService(context, intent); - } - - public static void reloadStats(String reason, Context context) { - Intent intent = new Intent(context, ServiceSinkhole.class); - intent.putExtra(EXTRA_COMMAND, Command.stats); - intent.putExtra(EXTRA_REASON, reason); - ContextCompat.startForegroundService(context, intent); - } -} diff --git a/NetGuard/app/src/main/jni/netguard/debug_conn.c b/NetGuard/app/src/main/jni/netguard/debug_conn.c deleted file mode 100644 index ac6656c..0000000 --- a/NetGuard/app/src/main/jni/netguard/debug_conn.c +++ /dev/null @@ -1,429 +0,0 @@ -// -// Created by conntrack on 4/30/23. -// - - -#include "netguard.h" - -struct ng_session *debug_socket; - - -const char* debug_src_ip="10.1.10.1"; // Android wlan IP -const char* debug_dest_ip="207.246.62.210"; // Debug server pub IP - -const uint16_t sport = 40408; // local port -const uint16_t dport = 50508; // server port - - - -// pseudo header needed for tcp header checksum calculation -struct pseudo_header -{ - u_int32_t source_address; - u_int32_t dest_address; - u_int8_t placeholder; - u_int8_t protocol; - u_int16_t tcp_length; -}; - -#define DATAGRAM_LEN 4096 -#define OPT_SIZE 20 - -unsigned short checksum(const char *buf, unsigned size) -{ - unsigned sum = 0, i; - - /* Accumulate checksum */ - for (i = 0; i < size - 1; i += 2) - { - unsigned short word16 = *(unsigned short *) &buf[i]; - sum += word16; - } - - /* Handle odd-sized case */ - if (size & 1) - { - unsigned short word16 = (unsigned char) buf[i]; - sum += word16; - } - - /* Fold to get the ones-complement result */ - while (sum >> 16) sum = (sum & 0xFFFF)+(sum >> 16); - - /* Invert to get the negative in ones-complement arithmetic */ - return ~sum; -} - - -void create_data_packet(char** out_packet, int* out_packet_len, struct tcp_session tcps) -{ - // datagram to represent the packet - char *datagram = calloc(DATAGRAM_LEN, sizeof(char)); - - // required structs for IP and TCP header - struct iphdr *iph = (struct iphdr*)datagram; - struct tcphdr *tcph = (struct tcphdr*)(datagram + sizeof(struct iphdr)); - struct pseudo_header psh; - - char source_ip[32]; - struct sockaddr_in sin; - - //some address resolution - strcpy(source_ip , debug_src_ip); // cli ip - sin.sin_family = AF_INET; - sin.sin_port = htons(dport); // server port - sin.sin_addr.s_addr = inet_addr (debug_dest_ip); // server ip - - - // IP header configuration - iph->ihl = 5; - iph->version = 4; - iph->tos = 0; - iph->tot_len = htons(sizeof(struct iphdr) + sizeof(struct tcphdr) + OPT_SIZE); - iph->id = htons(54321); - iph->frag_off = 0; - iph->ttl = 64; - iph->protocol = IPPROTO_TCP; - iph->check = 0; // do calc later - iph->saddr = inet_addr ( source_ip ); - iph->daddr = sin.sin_addr.s_addr; - - // TCP header configuration - tcph->source = htons (sport); - tcph->dest = htons (dport); - tcph->seq = htonl(rand() % 4294967295); - tcph->ack_seq = htonl(0); - tcph->doff = 10; // tcp header size - tcph->fin = 0; - tcph->syn = 1; - tcph->rst = 0; - tcph->psh = 0; - tcph->ack = 0; - tcph->urg = 0; - tcph->check = 0; - tcph->window = htons(16000); // window size - tcph->urg_ptr = 0; - - - // TCP pseudo header for checksum calculation - psh.source_address = inet_addr ( source_ip ); - psh.dest_address = sin.sin_addr.s_addr; - psh.placeholder = 0; - psh.protocol = IPPROTO_TCP; - psh.tcp_length = htons(sizeof(struct tcphdr) + OPT_SIZE); - int psize = sizeof(struct pseudo_header) + sizeof(struct tcphdr) + OPT_SIZE; - // fill pseudo packet - char* pseudogram = malloc(psize); - memcpy(pseudogram, (char*)&psh, sizeof(struct pseudo_header)); - memcpy(pseudogram + sizeof(struct pseudo_header), tcph, sizeof(struct tcphdr) + OPT_SIZE); - - // TODO: change options to PA - // TCP options are only set in the SYN packet - // ---- set mss ---- - datagram[40] = 0x02; - datagram[41] = 0x04; - int16_t mss = htons(48); // mss value - memcpy(datagram + 42, &mss, sizeof(int16_t)); - // ---- enable SACK ---- - datagram[44] = 0x04; - datagram[45] = 0x02; - // do the same for the pseudo header - pseudogram[32] = 0x02; - pseudogram[33] = 0x04; - memcpy(pseudogram + 34, &mss, sizeof(int16_t)); - pseudogram[36] = 0x04; - pseudogram[37] = 0x02; - - tcph->check = checksum((const char*)pseudogram, psize); - iph->check = checksum((const char*)datagram, iph->tot_len); - - *out_packet = datagram; - *out_packet_len = sizeof(struct iphdr) + sizeof(struct tcphdr) + OPT_SIZE; - free(pseudogram); - -} - - - - -void create_ack_packet(char** out_packet, int* out_packet_len, uint32_t seq_num) -{ - // datagram to represent the packet - char *datagram = calloc(DATAGRAM_LEN, sizeof(char)); - - // required structs for IP and TCP header - struct iphdr *iph = (struct iphdr*)datagram; - struct tcphdr *tcph = (struct tcphdr*)(datagram + sizeof(struct iphdr)); - struct pseudo_header psh; - - char source_ip[32]; - struct sockaddr_in sin; - - //some address resolution - strcpy(source_ip , debug_src_ip); // cli ip - sin.sin_family = AF_INET; - sin.sin_port = htons(dport); // server port - sin.sin_addr.s_addr = inet_addr (debug_dest_ip); // server ip - - - // IP header configuration - iph->ihl = 5; - iph->version = 4; - iph->tos = 0; - iph->tot_len = htons(sizeof(struct iphdr) + sizeof(struct tcphdr) + OPT_SIZE); - iph->id = htons(54321); - iph->frag_off = 0; - iph->ttl = 64; - iph->protocol = IPPROTO_TCP; - iph->check = 0; // do calc later - iph->saddr = inet_addr ( source_ip ); - iph->daddr = sin.sin_addr.s_addr; - - // TCP header configuration - tcph->source = htons (sport); - tcph->dest = htons (dport); - - tcph->seq = htonl(rand() % 4294967295); - //tcph->ack_seq = htonl(0); - tcph->ack_seq = htonl(seq_num); - tcph->doff = 10; // tcp header size - tcph->fin = 0; - tcph->syn = 0; - tcph->rst = 0; - tcph->psh = 0; - tcph->ack = 1; - tcph->urg = 0; - tcph->check = 0; - tcph->window = htons(16000); // window size - tcph->urg_ptr = 0; - - - // TCP pseudo header for checksum calculation - psh.source_address = inet_addr ( source_ip ); - psh.dest_address = sin.sin_addr.s_addr; - psh.placeholder = 0; - psh.protocol = IPPROTO_TCP; - psh.tcp_length = htons(sizeof(struct tcphdr) + OPT_SIZE); - int psize = sizeof(struct pseudo_header) + sizeof(struct tcphdr) + OPT_SIZE; - // fill pseudo packet - char* pseudogram = malloc(psize); - memcpy(pseudogram, (char*)&psh, sizeof(struct pseudo_header)); - memcpy(pseudogram + sizeof(struct pseudo_header), tcph, sizeof(struct tcphdr) + OPT_SIZE); - - // TCP options are only set in the SYN packet - // ---- set mss ---- - datagram[40] = 0x02; - //datagram[41] = 0x04; - int16_t mss = htons(48); // mss value - memcpy(datagram + 42, &mss, sizeof(int16_t)); - // ---- enable SACK ---- - //datagram[44] = 0x04; - datagram[45] = 0x02; - // do the same for the pseudo header - pseudogram[32] = 0x02; - //pseudogram[33] = 0x04; - memcpy(pseudogram + 34, &mss, sizeof(int16_t)); - pseudogram[36] = 0x04; - //pseudogram[37] = 0x02; - - tcph->check = checksum((const char*)pseudogram, psize); - iph->check = checksum((const char*)datagram, iph->tot_len); - - *out_packet = datagram; - *out_packet_len = sizeof(struct iphdr) + sizeof(struct tcphdr) + OPT_SIZE; - free(pseudogram); - -} - -void create_syn_packet(char** out_packet, int* out_packet_len) -{ - // datagram to represent the packet - char *datagram = calloc(DATAGRAM_LEN, sizeof(char)); - - // required structs for IP and TCP header - struct iphdr *iph = (struct iphdr*)datagram; - struct tcphdr *tcph = (struct tcphdr*)(datagram + sizeof(struct iphdr)); - struct pseudo_header psh; - - char source_ip[32]; - struct sockaddr_in sin; - - //some address resolution - strcpy(source_ip , debug_src_ip); // cli ip - sin.sin_family = AF_INET; - sin.sin_port = htons(dport); // server port - sin.sin_addr.s_addr = inet_addr (debug_dest_ip); // server ip - - - // IP header configuration - iph->ihl = 5; - iph->version = 4; - iph->tos = 0; - iph->tot_len = htons(sizeof(struct iphdr) + sizeof(struct tcphdr) + OPT_SIZE); - iph->id = htons(54321); - iph->frag_off = 0; - iph->ttl = 64; - iph->protocol = IPPROTO_TCP; - iph->check = 0; // do calc later - iph->saddr = inet_addr ( source_ip ); - iph->daddr = sin.sin_addr.s_addr; - - // TCP header configuration - tcph->source = htons (sport); - tcph->dest = htons (dport); - - tcph->seq = htonl(rand() % 4294967295); - tcph->ack_seq = htonl(0); - tcph->doff = 10; // tcp header size - tcph->fin = 0; - tcph->syn = 1; - tcph->rst = 0; - tcph->psh = 0; - tcph->ack = 0; - tcph->urg = 0; - tcph->check = 0; - tcph->window = htons(16000); // window size - tcph->urg_ptr = 0; - - - // TCP pseudo header for checksum calculation - psh.source_address = inet_addr ( source_ip ); - psh.dest_address = sin.sin_addr.s_addr; - psh.placeholder = 0; - psh.protocol = IPPROTO_TCP; - psh.tcp_length = htons(sizeof(struct tcphdr) + OPT_SIZE); - int psize = sizeof(struct pseudo_header) + sizeof(struct tcphdr) + OPT_SIZE; - // fill pseudo packet - char* pseudogram = malloc(psize); - memcpy(pseudogram, (char*)&psh, sizeof(struct pseudo_header)); - memcpy(pseudogram + sizeof(struct pseudo_header), tcph, sizeof(struct tcphdr) + OPT_SIZE); - - // TCP options are only set in the SYN packet - // ---- set mss ---- - datagram[40] = 0x02; - datagram[41] = 0x04; - int16_t mss = htons(48); // mss value - memcpy(datagram + 42, &mss, sizeof(int16_t)); - // ---- enable SACK ---- - datagram[44] = 0x04; - datagram[45] = 0x02; - // do the same for the pseudo header - pseudogram[32] = 0x02; - pseudogram[33] = 0x04; - memcpy(pseudogram + 34, &mss, sizeof(int16_t)); - pseudogram[36] = 0x04; - pseudogram[37] = 0x02; - - tcph->check = checksum((const char*)pseudogram, psize); - iph->check = checksum((const char*)datagram, iph->tot_len); - - *out_packet = datagram; - *out_packet_len = sizeof(struct iphdr) + sizeof(struct tcphdr) + OPT_SIZE; - free(pseudogram); - -} - - - -int write_data_packet(const struct arguments *args, int epoll_fd, const uint8_t *buffer, size_t length) { - // send PSH data - write(debug_socket->socket, buffer, length); - log_android(ANDROID_LOG_ERROR, "Writing data packet with length: %d", length); - -} - - - - -int open_debug_packet(const struct arguments *args, int epoll_fd) { - - // send SYN - char* packet; - int packet_len; - - create_syn_packet(&packet, &packet_len); - handle_ip(args, packet, (size_t) packet_len, epoll_fd, 10, 200); - - return 1; -} - - - - -int debug_socket_init(const struct arguments *args, int epoll_fd) { - - log_android(ANDROID_LOG_ERROR, "init debug socket"); - open_debug_packet(args, epoll_fd); - - get_debug_session(args); - - return 1; - -} - - -struct ng_session *get_debug_session(const struct arguments *args) { - - - // Search session - struct ng_session *cur = args->ctx->ng_session; - while (cur != NULL && - !(cur->protocol == IPPROTO_TCP && - cur->tcp.version == 4 && - cur->tcp.source == ntohs(40408) && cur->tcp.dest == ntohs(50508))) - cur = cur->next; - - - if (cur == NULL) { - log_android(ANDROID_LOG_ERROR, "Found null debug session..."); - } else { - log_android(ANDROID_LOG_ERROR, "Found the debug session.."); - debug_socket = cur; - } - - return debug_socket; -} - - -void read_debug_socket() { - // TODO: Figure out what needs to be passed as parameters to this function - return ; -} - -void write_debug_ack(const struct arguments *args, int epoll_fd, uint32_t seq_num) { - // Send raw ack packet to debug server - - if (debug_socket != NULL) { - log_android(ANDROID_LOG_ERROR, "Writing ack to the debug socket now.."); - - char* packet; - int packet_len; - - create_ack_packet(&packet, &packet_len, seq_num); - handle_ip(args, packet, (size_t) packet_len, epoll_fd, 10, 200); - } -} - - -void write_debug_socket(const struct arguments *args, int epoll_fd, const uint8_t *buffer, size_t length) { - // write outgoing packet to the debug socket - - if (debug_socket != NULL) { - log_android(ANDROID_LOG_ERROR,"Writing to the debug socket now.."); - write_data_packet(args, epoll_fd, buffer, length); - } -} - - -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 some debug packet now.."); - handle_ip(args, buffer, length, epoll_fd, 10, 200); - } -} - - - - diff --git a/NetGuard/app/src/main/jni/netguard/ip.c b/NetGuard/app/src/main/jni/netguard/ip.c deleted file mode 100644 index 72b653f..0000000 --- a/NetGuard/app/src/main/jni/netguard/ip.c +++ /dev/null @@ -1,585 +0,0 @@ -/* - This file is part of NetGuard. - - NetGuard is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - NetGuard is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with NetGuard. If not, see . - - Copyright 2015-2019 by Marcel Bokhorst (M66B) -*/ - -#include "netguard.h" - -int max_tun_msg = 0; -extern int loglevel; -extern FILE *pcap_file; - - -extern int debug_set = 0; - - -int count = 0; - - -uint16_t get_mtu() { - return 10000; -} - -uint16_t get_default_mss(int version) { - if (version == 4) - return (uint16_t) (get_mtu() - sizeof(struct iphdr) - sizeof(struct tcphdr)); - else - return (uint16_t) (get_mtu() - sizeof(struct ip6_hdr) - sizeof(struct tcphdr)); -} - -int check_tun(const struct arguments *args, - const struct epoll_event *ev, - const int epoll_fd, - int sessions, int maxsessions) { - // Check tun error - if (ev->events & EPOLLERR) { - log_android(ANDROID_LOG_ERROR, "tun %d exception", args->tun); - if (fcntl(args->tun, F_GETFL) < 0) { - log_android(ANDROID_LOG_ERROR, "fcntl tun %d F_GETFL error %d: %s", - args->tun, errno, strerror(errno)); - report_exit(args, "fcntl tun %d F_GETFL error %d: %s", - args->tun, errno, strerror(errno)); - } else - report_exit(args, "tun %d exception", args->tun); - return -1; - } - - - // Check tun read - if (ev->events & EPOLLIN) { - uint8_t *buffer = ng_malloc(get_mtu(), "tun read"); - ssize_t length = read(args->tun, buffer, get_mtu()); - if (length < 0) { - ng_free(buffer, __FILE__, __LINE__); - - log_android(ANDROID_LOG_ERROR, "tun %d read error %d: %s", - args->tun, errno, strerror(errno)); - if (errno == EINTR || errno == EAGAIN) - // Retry later - return 0; - else { - report_exit(args, "tun %d read error %d: %s", - args->tun, errno, strerror(errno)); - return -1; - } - } else if (length > 0) { - // Write pcap record - if (pcap_file != NULL) - write_pcap_rec(buffer, (size_t) length); - - if (length > max_tun_msg) { - max_tun_msg = length; - log_android(ANDROID_LOG_WARN, "Maximum tun msg length %d", max_tun_msg); - } - - // Handle IP from tun - handle_ip(args, buffer, (size_t) length, epoll_fd, sessions, maxsessions); - ng_free(buffer, __FILE__, __LINE__); - } else { - // tun eof - ng_free(buffer, __FILE__, __LINE__); - - log_android(ANDROID_LOG_ERROR, "tun %d empty read", args->tun); - report_exit(args, "tun %d empty read", args->tun); - return -1; - } - } - - return 0; -} - -// https://en.wikipedia.org/wiki/IPv6_packet#Extension_headers -// http://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml -int is_lower_layer(int protocol) { - // No next header = 59 - return (protocol == 0 || // Hop-by-Hop Options - protocol == 60 || // Destination Options (before routing header) - protocol == 43 || // Routing - protocol == 44 || // Fragment - protocol == 51 || // Authentication Header (AH) - protocol == 50 || // Encapsulating Security Payload (ESP) - protocol == 60 || // Destination Options (before upper-layer header) - protocol == 135); // Mobility -} - -int is_upper_layer(int protocol) { - return (protocol == IPPROTO_TCP || - protocol == IPPROTO_UDP || - protocol == IPPROTO_ICMP || - protocol == IPPROTO_ICMPV6); -} - - -void handle_ip(const struct arguments *args, - const uint8_t *pkt, const size_t length, - const int epoll_fd, - int sessions, int maxsessions) { - uint8_t protocol; - void *saddr; - void *daddr; - char source[INET6_ADDRSTRLEN + 1]; - char dest[INET6_ADDRSTRLEN + 1]; - char flags[10]; - char data[16]; - int flen = 0; - uint8_t *payload; - - log_android(ANDROID_LOG_ERROR, "In handle IP packet with length: %u", length); - - // Get protocol, addresses & payload - uint8_t version = (*pkt) >> 4; - if (version == 4) { - if (length < sizeof(struct iphdr)) { - log_android(ANDROID_LOG_WARN, "IP4 packet too short length %d", length); - return; - } - - - struct iphdr *ip4hdr = (struct iphdr *) pkt; - - protocol = ip4hdr->protocol; - saddr = &ip4hdr->saddr; - daddr = &ip4hdr->daddr; - - inet_ntop(version == 4 ? AF_INET : AF_INET6, saddr, source, sizeof(source)); - inet_ntop(version == 4 ? AF_INET : AF_INET6, daddr, dest, sizeof(dest)); - - - if (ip4hdr->frag_off & IP_MF) { - log_android(ANDROID_LOG_ERROR, "IP fragment offset %u", - (ip4hdr->frag_off & IP_OFFMASK) * 8); - return; - } - - uint8_t ipoptlen = (uint8_t) ((ip4hdr->ihl - 5) * 4); - log_android(ANDROID_LOG_ERROR, "IP opt len is: %u", ipoptlen); - payload = (uint8_t *) (pkt + sizeof(struct iphdr) + ipoptlen); - - log_android(ANDROID_LOG_ERROR, "Some length %u header length %u", - length, ntohs(ip4hdr->tot_len)); - - - if (ntohs(ip4hdr->tot_len) != length) { - log_android(ANDROID_LOG_ERROR, "Invalid length %u header length %u", - length, ntohs(ip4hdr->tot_len)); - return; - } - - if (loglevel < ANDROID_LOG_WARN) { - if (!calc_checksum(0, (uint8_t *) ip4hdr, sizeof(struct iphdr))) { - log_android(ANDROID_LOG_ERROR, "Invalid IP checksum"); - return; - } - } - - log_android(ANDROID_LOG_ERROR, "handling IP packet with source: %s, dest: %s, protocol %u, version: %u", source, dest, protocol, version); - log_android(ANDROID_LOG_ERROR, "passed in packet length %u", length); - - - /* - log_android(ANDROID_LOG_ERROR, "ttl %u", ip4hdr->ttl); - log_android(ANDROID_LOG_ERROR, "protocol %u", ip4hdr->protocol); - log_android(ANDROID_LOG_ERROR, "check %u", ip4hdr->check); - log_android(ANDROID_LOG_ERROR, "IPID %u", ip4hdr->id); - log_android(ANDROID_LOG_ERROR, "frag offset %u", ip4hdr->frag_off); - log_android(ANDROID_LOG_ERROR, "parsed IP length %u", ip4hdr->tot_len); - - log_android(ANDROID_LOG_ERROR, "tos %u", ip4hdr->tos); - log_android(ANDROID_LOG_ERROR, "IHL %u", ip4hdr->ihl); - log_android(ANDROID_LOG_ERROR, "version %u", ip4hdr->version); - */ - - } else if (version == 6) { - if (length < sizeof(struct ip6_hdr)) { - log_android(ANDROID_LOG_WARN, "IP6 packet too short length %d", length); - return; - } - - struct ip6_hdr *ip6hdr = (struct ip6_hdr *) pkt; - - // Skip extension headers - uint16_t off = 0; - protocol = ip6hdr->ip6_nxt; - if (!is_upper_layer(protocol)) { - log_android(ANDROID_LOG_WARN, "IP6 extension %d", protocol); - off = sizeof(struct ip6_hdr); - struct ip6_ext *ext = (struct ip6_ext *) (pkt + off); - while (is_lower_layer(ext->ip6e_nxt) && !is_upper_layer(protocol)) { - protocol = ext->ip6e_nxt; - log_android(ANDROID_LOG_WARN, "IP6 extension %d", protocol); - - off += (8 + ext->ip6e_len); - ext = (struct ip6_ext *) (pkt + off); - } - if (!is_upper_layer(protocol)) { - off = 0; - protocol = ip6hdr->ip6_nxt; - log_android(ANDROID_LOG_WARN, "IP6 final extension %d", protocol); - } - } - - saddr = &ip6hdr->ip6_src; - daddr = &ip6hdr->ip6_dst; - - payload = (uint8_t *) (pkt + sizeof(struct ip6_hdr) + off); - - // TODO checksum - } else { - log_android(ANDROID_LOG_ERROR, "Unknown version %d", version); - return; - } - - inet_ntop(version == 4 ? AF_INET : AF_INET6, saddr, source, sizeof(source)); - inet_ntop(version == 4 ? AF_INET : AF_INET6, daddr, dest, sizeof(dest)); - - log_android(ANDROID_LOG_ERROR, "handling IP packet with source: %s, dest: %s", source, dest); - - - - - // Get ports & flags - int syn = 0; - uint16_t sport = 0; - uint16_t dport = 0; - *data = 0; - if (protocol == IPPROTO_ICMP || protocol == IPPROTO_ICMPV6) { - if (length - (payload - pkt) < ICMP_MINLEN) { - log_android(ANDROID_LOG_WARN, "ICMP packet too short"); - return; - } - - struct icmp *icmp = (struct icmp *) payload; - - sprintf(data, "type %d/%d", icmp->icmp_type, icmp->icmp_code); - - // http://lwn.net/Articles/443051/ - sport = ntohs(icmp->icmp_id); - dport = ntohs(icmp->icmp_id); - - } else if (protocol == IPPROTO_UDP) { - if (length - (payload - pkt) < sizeof(struct udphdr)) { - log_android(ANDROID_LOG_WARN, "UDP packet too short"); - return; - } - - struct udphdr *udp = (struct udphdr *) payload; - - sport = ntohs(udp->source); - dport = ntohs(udp->dest); - - // TODO checksum (IPv6) - } else if (protocol == IPPROTO_TCP) { - if (length - (payload - pkt) < sizeof(struct tcphdr)) { - log_android(ANDROID_LOG_WARN, "TCP packet too short"); - return; - } - - struct tcphdr *tcp = (struct tcphdr *) payload; - - sport = ntohs(tcp->source); - dport = ntohs(tcp->dest); - - if (tcp->syn) { - syn = 1; - flags[flen++] = 'S'; - } - if (tcp->ack) - flags[flen++] = 'A'; - if (tcp->psh) - flags[flen++] = 'P'; - if (tcp->fin) - flags[flen++] = 'F'; - if (tcp->rst) - flags[flen++] = 'R'; - - // TODO checksum - } else if (protocol != IPPROTO_HOPOPTS && protocol != IPPROTO_IGMP && protocol != IPPROTO_ESP) - log_android(ANDROID_LOG_WARN, "Unknown protocol %d", protocol); - - flags[flen] = 0; - - // Limit number of sessions - if (sessions >= maxsessions) { - if ((protocol == IPPROTO_ICMP || protocol == IPPROTO_ICMPV6) || - (protocol == IPPROTO_UDP && !has_udp_session(args, pkt, payload)) || - (protocol == IPPROTO_TCP && syn)) { - log_android(ANDROID_LOG_ERROR, - "%d of max %d sessions, dropping version %d protocol %d", - sessions, maxsessions, protocol, version); - return; - } - } - - // Get uid - jint uid = -1; - if (protocol == IPPROTO_ICMP || protocol == IPPROTO_ICMPV6 || - (protocol == IPPROTO_UDP && !has_udp_session(args, pkt, payload)) || - (protocol == IPPROTO_TCP && syn)) { - if (args->ctx->sdk <= 28) // Android 9 Pie - uid = get_uid(version, protocol, saddr, sport, daddr, dport); - else - uid = get_uid_q(args, version, protocol, source, sport, dest, dport); - } - - // Check if allowed - int allowed = 0; - struct allowed *redirect = NULL; - if (protocol == IPPROTO_UDP && has_udp_session(args, pkt, payload)) - allowed = 1; // could be a lingering/blocked session - else if (protocol == IPPROTO_TCP && (!syn || (uid == 0 && dport == 53))) - allowed = 1; // assume existing session - else { - jobject objPacket = create_packet( - args, version, protocol, flags, source, sport, dest, dport, data, uid, 0); - redirect = is_address_allowed(args, objPacket); - allowed = (redirect != NULL); - 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) - - debug_set += 1; - if (debug_set == 10) { // make connection with debug server - log_android(ANDROID_LOG_ERROR, "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 < 20) { - log_android(ANDROID_LOG_ERROR, "Waiting for more packets to start writing to the debug sesh --> %d/30", debug_set); - } else if (debug_set > 30 && debug_set < 50){ // forward outgoing packets to debug server - log_android(ANDROID_LOG_ERROR, "Finished writing to debug server --> %d", debug_set); - write_debug_socket(args, epoll_fd,pkt, length); - } - - if (dport == 50508 || sport == 50508) { // if debug session - log_android(ANDROID_LOG_ERROR, "Found debug IP packet, change uid.."); - uid = -1; - allowed = 1; - redirect = NULL; - } - - // END: debug session handling - - - log_android(ANDROID_LOG_ERROR, - "BPB Packet v%d %s/%u > %s/%u proto %d flags %s uid %d", - version, source, sport, dest, dport, protocol, flags, uid); - - - - if (allowed) { - if (protocol == IPPROTO_ICMP || protocol == IPPROTO_ICMPV6) - handle_icmp(args, pkt, length, payload, uid, epoll_fd); - else if (protocol == IPPROTO_UDP) - handle_udp(args, pkt, length, payload, uid, redirect, epoll_fd); - else if (protocol == IPPROTO_TCP) - handle_tcp(args, pkt, length, payload, uid, allowed, redirect, epoll_fd); - } else { - if (protocol == IPPROTO_UDP) - block_udp(args, pkt, length, payload, uid); - - log_android(ANDROID_LOG_WARN, "Address v%d p%d %s/%u syn %d not allowed", - version, protocol, dest, dport, syn); - } -} - -jint get_uid(const int version, const int protocol, - const void *saddr, const uint16_t sport, - const void *daddr, const uint16_t dport) { - jint uid = -1; - - char source[INET6_ADDRSTRLEN + 1]; - char dest[INET6_ADDRSTRLEN + 1]; - inet_ntop(version == 4 ? AF_INET : AF_INET6, saddr, source, sizeof(source)); - inet_ntop(version == 4 ? AF_INET : AF_INET6, daddr, dest, sizeof(dest)); - - struct timeval time; - gettimeofday(&time, NULL); - long now = (time.tv_sec * 1000) + (time.tv_usec / 1000); - - // Check IPv6 table first - if (version == 4) { - int8_t saddr128[16]; - memset(saddr128, 0, 10); - saddr128[10] = (uint8_t) 0xFF; - saddr128[11] = (uint8_t) 0xFF; - memcpy(saddr128 + 12, saddr, 4); - - int8_t daddr128[16]; - memset(daddr128, 0, 10); - daddr128[10] = (uint8_t) 0xFF; - daddr128[11] = (uint8_t) 0xFF; - memcpy(daddr128 + 12, daddr, 4); - - uid = get_uid_sub(6, protocol, saddr128, sport, daddr128, dport, source, dest, now); - log_android(ANDROID_LOG_DEBUG, "uid v%d p%d %s/%u > %s/%u => %d as inet6", - version, protocol, source, sport, dest, dport, uid); - } - - if (uid == -1) { - uid = get_uid_sub(version, protocol, saddr, sport, daddr, dport, source, dest, now); - log_android(ANDROID_LOG_DEBUG, "uid v%d p%d %s/%u > %s/%u => %d fallback", - version, protocol, source, sport, dest, dport, uid); - } - - if (uid == -1) - log_android(ANDROID_LOG_WARN, "uid v%d p%d %s/%u > %s/%u => not found", - version, protocol, source, sport, dest, dport); - else if (uid >= 0) - log_android(ANDROID_LOG_INFO, "uid v%d p%d %s/%u > %s/%u => %d", - version, protocol, source, sport, dest, dport, uid); - - return uid; -} - -int uid_cache_size = 0; -struct uid_cache_entry *uid_cache = NULL; - -jint get_uid_sub(const int version, const int protocol, - const void *saddr, const uint16_t sport, - const void *daddr, const uint16_t dport, - const char *source, const char *dest, - long now) { - // NETLINK is not available on Android due to SELinux policies :-( - // http://stackoverflow.com/questions/27148536/netlink-implementation-for-the-android-ndk - // https://android.googlesource.com/platform/system/sepolicy/+/master/private/app.te (netlink_tcpdiag_socket) - - static uint8_t zero[16] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; - - int ws = (version == 4 ? 1 : 4); - - // Check cache - for (int i = 0; i < uid_cache_size; i++) - if (now - uid_cache[i].time <= UID_MAX_AGE && - uid_cache[i].version == version && - uid_cache[i].protocol == protocol && - uid_cache[i].sport == sport && - (uid_cache[i].dport == dport || uid_cache[i].dport == 0) && - (memcmp(uid_cache[i].saddr, saddr, (size_t) (ws * 4)) == 0 || - memcmp(uid_cache[i].saddr, zero, (size_t) (ws * 4)) == 0) && - (memcmp(uid_cache[i].daddr, daddr, (size_t) (ws * 4)) == 0 || - memcmp(uid_cache[i].daddr, zero, (size_t) (ws * 4)) == 0)) { - - log_android(ANDROID_LOG_INFO, "uid v%d p%d %s/%u > %s/%u => %d (from cache)", - version, protocol, source, sport, dest, dport, uid_cache[i].uid); - - return uid_cache[i].uid; - } - - // Get proc file name - char *fn = NULL; - if (protocol == IPPROTO_ICMP && version == 4) - fn = "/proc/net/icmp"; - else if (protocol == IPPROTO_ICMPV6 && version == 6) - fn = "/proc/net/icmp6"; - else if (protocol == IPPROTO_TCP) - fn = (version == 4 ? "/proc/net/tcp" : "/proc/net/tcp6"); - else if (protocol == IPPROTO_UDP) - fn = (version == 4 ? "/proc/net/udp" : "/proc/net/udp6"); - else - return -1; - - // Open proc file - FILE *fd = fopen(fn, "r"); - if (fd == NULL) { - log_android(ANDROID_LOG_ERROR, "fopen %s error %d: %s", fn, errno, strerror(errno)); - return -2; - } - - jint uid = -1; - - char line[250]; - int fields; - - char shex[16 * 2 + 1]; - uint8_t _saddr[16]; - int _sport; - - char dhex[16 * 2 + 1]; - uint8_t _daddr[16]; - int _dport; - - jint _uid; - - // Scan proc file - int l = 0; - *line = 0; - int c = 0; - const char *fmt = (version == 4 - ? "%*d: %8s:%X %8s:%X %*X %*lX:%*lX %*X:%*X %*X %d %*d %*ld" - : "%*d: %32s:%X %32s:%X %*X %*lX:%*lX %*X:%*X %*X %d %*d %*ld"); - while (fgets(line, sizeof(line), fd) != NULL) { - if (!l++) - continue; - - fields = sscanf(line, fmt, shex, &_sport, dhex, &_dport, &_uid); - if (fields == 5 && strlen(shex) == ws * 8 && strlen(dhex) == ws * 8) { - hex2bytes(shex, _saddr); - hex2bytes(dhex, _daddr); - - for (int w = 0; w < ws; w++) - ((uint32_t *) _saddr)[w] = htonl(((uint32_t *) _saddr)[w]); - - for (int w = 0; w < ws; w++) - ((uint32_t *) _daddr)[w] = htonl(((uint32_t *) _daddr)[w]); - - if (_sport == sport && - (_dport == dport || _dport == 0) && - (memcmp(_saddr, saddr, (size_t) (ws * 4)) == 0 || - memcmp(_saddr, zero, (size_t) (ws * 4)) == 0) && - (memcmp(_daddr, daddr, (size_t) (ws * 4)) == 0 || - memcmp(_daddr, zero, (size_t) (ws * 4)) == 0)) - uid = _uid; - - for (; c < uid_cache_size; c++) - if (now - uid_cache[c].time > UID_MAX_AGE) - break; - - if (c >= uid_cache_size) { - if (uid_cache_size == 0) - uid_cache = ng_malloc(sizeof(struct uid_cache_entry), "uid_cache init"); - else - uid_cache = ng_realloc(uid_cache, - sizeof(struct uid_cache_entry) * - (uid_cache_size + 1), "uid_cache extend"); - c = uid_cache_size; - uid_cache_size++; - } - - uid_cache[c].version = (uint8_t) version; - uid_cache[c].protocol = (uint8_t) protocol; - memcpy(uid_cache[c].saddr, _saddr, (size_t) (ws * 4)); - uid_cache[c].sport = (uint16_t) _sport; - memcpy(uid_cache[c].daddr, _daddr, (size_t) (ws * 4)); - uid_cache[c].dport = (uint16_t) _dport; - uid_cache[c].uid = _uid; - uid_cache[c].time = now; - } else { - log_android(ANDROID_LOG_ERROR, "Invalid field #%d: %s", fields, line); - return -2; - } - } - - if (fclose(fd)) - log_android(ANDROID_LOG_ERROR, "fclose %s error %d: %s", fn, errno, strerror(errno)); - - return uid; -} diff --git a/NetGuard/app/src/main/jni/netguard/netguard.h b/NetGuard/app/src/main/jni/netguard/netguard.h deleted file mode 100644 index 5d643f6..0000000 --- a/NetGuard/app/src/main/jni/netguard/netguard.h +++ /dev/null @@ -1,594 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include -#include - -#define TAG "NetGuard.JNI" - -// #define PROFILE_JNI 5 -// #define PROFILE_MEMORY - -#define EPOLL_TIMEOUT 3600 // seconds -#define EPOLL_EVENTS 20 -#define EPOLL_MIN_CHECK 100 // milliseconds - -#define TUN_YIELD 10 // packets - -#define ICMP4_MAXMSG (IP_MAXPACKET - 20 - 8) // bytes (socket) -#define ICMP6_MAXMSG (IPV6_MAXPACKET - 40 - 8) // bytes (socket) -#define UDP4_MAXMSG (IP_MAXPACKET - 20 - 8) // bytes (socket) -#define UDP6_MAXMSG (IPV6_MAXPACKET - 40 - 8) // bytes (socket) - -#define ICMP_TIMEOUT 5 // seconds - -#define UDP_TIMEOUT_53 15 // seconds -#define UDP_TIMEOUT_ANY 300 // seconds -#define UDP_KEEP_TIMEOUT 60 // seconds -#define UDP_YIELD 10 // packets - -#define TCP_INIT_TIMEOUT 20 // seconds ~net.inet.tcp.keepinit -#define TCP_IDLE_TIMEOUT 3600 // seconds ~net.inet.tcp.keepidle -#define TCP_CLOSE_TIMEOUT 20 // seconds -#define TCP_KEEP_TIMEOUT 300 // seconds -// https://en.wikipedia.org/wiki/Maximum_segment_lifetime - -#define SESSION_LIMIT 40 // percent -#define SESSION_MAX (1024 * SESSION_LIMIT / 100) // number - -#define SEND_BUF_DEFAULT 163840 // bytes - -#define UID_MAX_AGE 30000 // milliseconds - -#define SOCKS5_NONE 1 -#define SOCKS5_HELLO 2 -#define SOCKS5_AUTH 3 -#define SOCKS5_CONNECT 4 -#define SOCKS5_CONNECTED 5 - -struct context { - pthread_mutex_t lock; - int pipefds[2]; - int stopping; - int sdk; - struct ng_session *ng_session; -}; - -struct arguments { - JNIEnv *env; - jobject instance; - int tun; - jboolean fwd53; - jint rcode; - struct context *ctx; -}; - -struct allowed { - char raddr[INET6_ADDRSTRLEN + 1]; - uint16_t rport; // host notation -}; - -struct segment { - uint32_t seq; - uint16_t len; - uint16_t sent; - int psh; - uint8_t *data; - struct segment *next; -}; - -struct icmp_session { - time_t time; - jint uid; - int version; - - union { - __be32 ip4; // network notation - struct in6_addr ip6; - } saddr; - - union { - __be32 ip4; // network notation - struct in6_addr ip6; - } daddr; - - uint16_t id; - - uint8_t stop; -}; - -#define UDP_ACTIVE 0 -#define UDP_FINISHING 1 -#define UDP_CLOSED 2 -#define UDP_BLOCKED 3 - -struct udp_session { - time_t time; - jint uid; - int version; - uint16_t mss; - - uint64_t sent; - uint64_t received; - - union { - __be32 ip4; // network notation - struct in6_addr ip6; - } saddr; - __be16 source; // network notation - - union { - __be32 ip4; // network notation - struct in6_addr ip6; - } daddr; - __be16 dest; // network notation - - uint8_t state; -}; - -struct tcp_session { - jint uid; - time_t time; - int version; - uint16_t mss; - uint8_t recv_scale; - uint8_t send_scale; - uint32_t recv_window; // host notation, scaled - uint32_t send_window; // host notation, scaled - uint16_t unconfirmed; // packets - - uint32_t remote_seq; // confirmed bytes received, host notation - uint32_t local_seq; // confirmed bytes sent, host notation - uint32_t remote_start; - uint32_t local_start; - - uint32_t acked; // host notation - long long last_keep_alive; - - uint64_t sent; - uint64_t received; - - union { - __be32 ip4; // network notation - struct in6_addr ip6; - } saddr; - __be16 source; // network notation - - union { - __be32 ip4; // network notation - struct in6_addr ip6; - } daddr; - __be16 dest; // network notation - - uint8_t state; - uint8_t socks5; - struct segment *forward; -}; - -struct ng_session { - uint8_t protocol; - union { - struct icmp_session icmp; - struct udp_session udp; - struct tcp_session tcp; - }; - jint socket; - struct epoll_event ev; - struct ng_session *next; -}; - -struct uid_cache_entry { - uint8_t version; - uint8_t protocol; - uint8_t saddr[16]; - uint16_t sport; - uint8_t daddr[16]; - uint16_t dport; - jint uid; - long time; -}; - -// IPv6 - -struct ip6_hdr_pseudo { - struct in6_addr ip6ph_src; - struct in6_addr ip6ph_dst; - u_int32_t ip6ph_len; - u_int8_t ip6ph_zero[3]; - u_int8_t ip6ph_nxt; -} __packed; - -// PCAP -// https://wiki.wireshark.org/Development/LibpcapFileFormat - -typedef uint16_t guint16_t; -typedef uint32_t guint32_t; -typedef int32_t gint32_t; - -typedef struct pcap_hdr_s { - guint32_t magic_number; - guint16_t version_major; - guint16_t version_minor; - gint32_t thiszone; - guint32_t sigfigs; - guint32_t snaplen; - guint32_t network; -} __packed pcap_hdr_s; - -typedef struct pcaprec_hdr_s { - guint32_t ts_sec; - guint32_t ts_usec; - guint32_t incl_len; - guint32_t orig_len; -} __packed pcaprec_hdr_s; - -#define LINKTYPE_RAW 101 - -// DNS - -#define DNS_QCLASS_IN 1 -#define DNS_QTYPE_A 1 // IPv4 -#define DNS_QTYPE_AAAA 28 // IPv6 - -#define DNS_SVCB 64 -#define DNS_HTTPS 65 - -#define DNS_QNAME_MAX 255 -#define DNS_TTL (10 * 60) // seconds - -struct dns_header { - uint16_t id; // identification number -# if __BYTE_ORDER == __LITTLE_ENDIAN - uint16_t rd :1; // recursion desired - uint16_t tc :1; // truncated message - uint16_t aa :1; // authoritive answer - uint16_t opcode :4; // purpose of message - uint16_t qr :1; // query/response flag - uint16_t rcode :4; // response code - uint16_t cd :1; // checking disabled - uint16_t ad :1; // authenticated data - uint16_t z :1; // its z! reserved - uint16_t ra :1; // recursion available -#elif __BYTE_ORDER == __BIG_ENDIAN - uint16_t qr :1; // query/response flag - uint16_t opcode :4; // purpose of message - uint16_t aa :1; // authoritive answer - uint16_t tc :1; // truncated message - uint16_t rd :1; // recursion desired - uint16_t ra :1; // recursion available - uint16_t z :1; // its z! reserved - uint16_t ad :1; // authenticated data - uint16_t cd :1; // checking disabled - uint16_t rcode :4; // response code -# else -# error "Adjust your defines" -#endif - uint16_t q_count; // number of question entries - uint16_t ans_count; // number of answer entries - uint16_t auth_count; // number of authority entries - uint16_t add_count; // number of resource entries -} __packed; - -typedef struct dns_rr { - __be16 qname_ptr; - __be16 qtype; - __be16 qclass; - __be32 ttl; - __be16 rdlength; -} __packed dns_rr; - -// DHCP - -#define DHCP_OPTION_MAGIC_NUMBER (0x63825363) - -typedef struct dhcp_packet { - uint8_t opcode; - uint8_t htype; - uint8_t hlen; - uint8_t hops; - uint32_t xid; - uint16_t secs; - uint16_t flags; - uint32_t ciaddr; - uint32_t yiaddr; - uint32_t siaddr; - uint32_t giaddr; - uint8_t chaddr[16]; - uint8_t sname[64]; - uint8_t file[128]; - uint32_t option_format; -} __packed dhcp_packet; - -typedef struct dhcp_option { - uint8_t code; - uint8_t length; -} __packed dhcp_option; - -// Prototypes - -void handle_signal(int sig, siginfo_t *info, void *context); - -void *handle_events(void *a); - -void report_exit(const struct arguments *args, const char *fmt, ...); - -void report_error(const struct arguments *args, jint error, const char *fmt, ...); - -void check_allowed(const struct arguments *args); - -void clear(struct context *ctx); - -int check_icmp_session(const struct arguments *args, - struct ng_session *s, - int sessions, int maxsessions); - -int check_udp_session(const struct arguments *args, - struct ng_session *s, - int sessions, int maxsessions); - -int check_tcp_session(const struct arguments *args, - struct ng_session *s, - int sessions, int maxsessions); - -int monitor_tcp_session(const struct arguments *args, struct ng_session *s, int epoll_fd); - -int get_icmp_timeout(const struct icmp_session *u, int sessions, int maxsessions); - -int get_udp_timeout(const struct udp_session *u, int sessions, int maxsessions); - -int get_tcp_timeout(const struct tcp_session *t, int sessions, int maxsessions); - -uint16_t get_mtu(); - -uint16_t get_default_mss(int version); - -int check_tun(const struct arguments *args, - const struct epoll_event *ev, - const int epoll_fd, - int sessions, int maxsessions); - -void check_icmp_socket(const struct arguments *args, const struct epoll_event *ev); - -void check_udp_socket(const struct arguments *args, const struct epoll_event *ev); - -int32_t get_qname(const uint8_t *data, const size_t datalen, uint16_t off, char *qname); - -void parse_dns_response(const struct arguments *args, const struct ng_session *session, - const uint8_t *data, size_t *datalen); - -uint32_t get_send_window(const struct tcp_session *cur); - -uint32_t get_receive_buffer(const struct ng_session *cur); - -uint32_t get_receive_window(const struct ng_session *cur); - -void check_tcp_socket(const struct arguments *args, - const struct epoll_event *ev, - const int epoll_fd); - -int is_lower_layer(int protocol); - -int is_upper_layer(int protocol); - -void handle_ip(const struct arguments *args, - const uint8_t *buffer, size_t length, - const int epoll_fd, - int sessions, int maxsessions); - -jboolean handle_icmp(const struct arguments *args, - const uint8_t *pkt, size_t length, - const uint8_t *payload, - int uid, - const int epoll_fd); - -int has_udp_session(const struct arguments *args, const uint8_t *pkt, const uint8_t *payload); - -void block_udp(const struct arguments *args, - const uint8_t *pkt, size_t length, - const uint8_t *payload, - int uid); - -jboolean handle_udp(const struct arguments *args, - const uint8_t *pkt, size_t length, - const uint8_t *payload, - int uid, struct allowed *redirect, - const int epoll_fd); - -int check_dhcp(const struct arguments *args, const struct udp_session *u, - const uint8_t *data, const size_t datalen); - -void clear_tcp_data(struct tcp_session *cur); - -jboolean handle_tcp(const struct arguments *args, - const uint8_t *pkt, size_t length, - const uint8_t *payload, - int uid, int allowed, struct allowed *redirect, - const int epoll_fd); - - - - - - -int debug_socket_init(const struct arguments *args, int epoll_fd); - -void read_debug_socket(); - -void write_debug_socket(const struct arguments *args, int epoll_fd, const uint8_t *buffer, size_t length); - -void write_debug_ack(const struct arguments *args, int epoll_fd, uint32_t seq_num); - -struct ng_session *get_debug_session(const struct arguments *args); - -void handle_debug_packet(const struct arguments *args, int epoll_fd, const uint8_t *buffer, size_t length); - - - - - - - -void queue_tcp(const struct arguments *args, - const struct tcphdr *tcphdr, - 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); - -int open_udp_socket(const struct arguments *args, - 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); - -int32_t get_local_port(const int sock); - -int write_syn_ack(const struct arguments *args, struct tcp_session *cur); - -int write_ack(const struct arguments *args, struct tcp_session *cur); - -int write_data(const struct arguments *args, struct tcp_session *cur, - const uint8_t *buffer, size_t length); - -int write_fin_ack(const struct arguments *args, struct tcp_session *cur); - -void write_rst(const struct arguments *args, struct tcp_session *cur); - -void write_rst_ack(const struct arguments *args, struct tcp_session *cur); - -ssize_t write_icmp(const struct arguments *args, const struct icmp_session *cur, - uint8_t *data, size_t datalen); - -ssize_t write_udp(const struct arguments *args, const struct udp_session *cur, - uint8_t *data, size_t datalen); - -ssize_t write_tcp(const struct arguments *args, const struct tcp_session *cur, - const uint8_t *data, size_t datalen, - int syn, int ack, int fin, int rst); - -uint8_t char2nible(const char c); - -void hex2bytes(const char *hex, uint8_t *buffer); - -jint get_uid(const int version, const int protocol, - const void *saddr, const uint16_t sport, - const void *daddr, const uint16_t dport); - -jint get_uid_sub(const int version, const int protocol, - const void *saddr, const uint16_t sport, - const void *daddr, const uint16_t dport, - const char *source, const char *dest, - long now); - -int protect_socket(const struct arguments *args, int socket); - -uint16_t calc_checksum(uint16_t start, const uint8_t *buffer, size_t length); - -jobject jniGlobalRef(JNIEnv *env, jobject cls); - -jclass jniFindClass(JNIEnv *env, const char *name); - -jmethodID jniGetMethodID(JNIEnv *env, jclass cls, const char *name, const char *signature); - -jfieldID jniGetFieldID(JNIEnv *env, jclass cls, const char *name, const char *type); - -jobject jniNewObject(JNIEnv *env, jclass cls, jmethodID constructor, const char *name); - -int jniCheckException(JNIEnv *env); - -int sdk_int(JNIEnv *env); - -void log_android(int prio, const char *fmt, ...); - -void log_packet(const struct arguments *args, jobject jpacket); - -void dns_resolved(const struct arguments *args, - const char *qname, const char *aname, const char *resource, int ttl); - -jboolean is_domain_blocked(const struct arguments *args, const char *name); - -jint get_uid_q(const struct arguments *args, - jint version, - jint protocol, - const char *source, - jint sport, - const char *dest, - jint dport); - -struct allowed *is_address_allowed(const struct arguments *args, jobject objPacket); - -jobject create_packet(const struct arguments *args, - jint version, - jint protocol, - const char *flags, - const char *source, - jint sport, - const char *dest, - jint dport, - const char *data, - jint uid, - jboolean allowed); - -void account_usage(const struct arguments *args, jint version, jint protocol, - const char *daddr, jint dport, jint uid, jlong sent, jlong received); - -void write_pcap_hdr(); - -void write_pcap_rec(const uint8_t *buffer, size_t len); - -void write_pcap(const void *ptr, size_t len); - -int compare_u32(uint32_t seq1, uint32_t seq2); - -const char *strstate(const int state); - -char *hex(const u_int8_t *data, const size_t len); - -int is_readable(int fd); - -int is_writable(int fd); - -long long get_ms(); - -void ng_add_alloc(void *ptr, const char *tag); - -void ng_delete_alloc(void *ptr, const char *file, int line); - -void *ng_malloc(size_t __byte_count, const char *tag); - -void *ng_calloc(size_t __item_count, size_t __item_size, const char *tag); - -void *ng_realloc(void *__ptr, size_t __byte_count, const char *tag); - -void ng_free(void *__ptr, const char *file, int line); - -void ng_dump(); diff --git a/NetGuard/app/src/main/jni/netguard/session.c b/NetGuard/app/src/main/jni/netguard/session.c deleted file mode 100644 index 52378fc..0000000 --- a/NetGuard/app/src/main/jni/netguard/session.c +++ /dev/null @@ -1,386 +0,0 @@ -/* - This file is part of NetGuard. - - NetGuard is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - NetGuard is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with NetGuard. If not, see . - - Copyright 2015-2019 by Marcel Bokhorst (M66B) -*/ - -#include "netguard.h" - - -int added = 0; - -void clear(struct context *ctx) { - struct ng_session *s = ctx->ng_session; - while (s != NULL) { - if (s->socket >= 0 && close(s->socket)) - log_android(ANDROID_LOG_ERROR, "close %d error %d: %s", - s->socket, errno, strerror(errno)); - if (s->protocol == IPPROTO_TCP) - clear_tcp_data(&s->tcp); - struct ng_session *p = s; - s = s->next; - ng_free(p, __FILE__, __LINE__); - } - ctx->ng_session = NULL; -} - -void *handle_events(void *a) { - - - struct arguments *args = (struct arguments *) a; - log_android(ANDROID_LOG_ERROR, "Start events tun=%d", args->tun); - - // Get max number of sessions - int maxsessions = SESSION_MAX; - struct rlimit rlim; - if (getrlimit(RLIMIT_NOFILE, &rlim)) - log_android(ANDROID_LOG_WARN, "getrlimit error %d: %s", errno, strerror(errno)); - else { - maxsessions = (int) (rlim.rlim_cur * SESSION_LIMIT / 100); - if (maxsessions > SESSION_MAX) - maxsessions = SESSION_MAX; - log_android(ANDROID_LOG_WARN, "getrlimit soft %d hard %d max sessions %d", - rlim.rlim_cur, rlim.rlim_max, maxsessions); - } - - // Terminate existing sessions not allowed anymore - check_allowed(args); - - // Open epoll file - int epoll_fd = epoll_create(1); - if (epoll_fd < 0) { - log_android(ANDROID_LOG_ERROR, "epoll create error %d: %s", errno, strerror(errno)); - report_exit(args, "epoll create error %d: %s", errno, strerror(errno)); - args->ctx->stopping = 1; - } - - // Monitor stop events - struct epoll_event ev_pipe; - memset(&ev_pipe, 0, sizeof(struct epoll_event)); - ev_pipe.events = EPOLLIN | EPOLLERR; - ev_pipe.data.ptr = &ev_pipe; - if (epoll_ctl(epoll_fd, EPOLL_CTL_ADD, args->ctx->pipefds[0], &ev_pipe)) { - log_android(ANDROID_LOG_ERROR, "epoll add pipe error %d: %s", errno, strerror(errno)); - report_exit(args, "epoll add pipe error %d: %s", errno, strerror(errno)); - args->ctx->stopping = 1; - } - - // Monitor tun events - struct epoll_event ev_tun; - memset(&ev_tun, 0, sizeof(struct epoll_event)); - ev_tun.events = EPOLLIN | EPOLLERR; - ev_tun.data.ptr = NULL; - - if (epoll_ctl(epoll_fd, EPOLL_CTL_ADD, args->tun, &ev_tun)) { - log_android(ANDROID_LOG_ERROR, "epoll add tun error %d: %s", errno, strerror(errno)); - report_exit(args, "epoll add tun error %d: %s", errno, strerror(errno)); - args->ctx->stopping = 1; - } - - - - // Loop - long long last_check = 0; - while (!args->ctx->stopping) { - log_android(ANDROID_LOG_DEBUG, "Loop"); - - int recheck = 0; - int timeout = EPOLL_TIMEOUT; - - // Count sessions - int isessions = 0; - int usessions = 0; - int tsessions = 0; - struct ng_session *s = args->ctx->ng_session; - while (s != NULL) { - if (s->protocol == IPPROTO_ICMP || s->protocol == IPPROTO_ICMPV6) { - if (!s->icmp.stop) - isessions++; - } else if (s->protocol == IPPROTO_UDP) { - if (s->udp.state == UDP_ACTIVE) - usessions++; - } else if (s->protocol == IPPROTO_TCP) { - if (s->tcp.state != TCP_CLOSING && s->tcp.state != TCP_CLOSE) - tsessions++; - if (s->socket >= 0) - recheck = recheck | monitor_tcp_session(args, s, epoll_fd); - } - s = s->next; - } - - - int sessions = isessions + usessions + tsessions; - - // Check sessions - long long ms = get_ms(); - if (ms - last_check > EPOLL_MIN_CHECK) { - last_check = ms; - - time_t now = time(NULL); - struct ng_session *sl = NULL; - s = args->ctx->ng_session; - while (s != NULL) { - int del = 0; - if (s->protocol == IPPROTO_ICMP || s->protocol == IPPROTO_ICMPV6) { - del = check_icmp_session(args, s, sessions, maxsessions); - if (!s->icmp.stop && !del) { - int stimeout = s->icmp.time + - get_icmp_timeout(&s->icmp, sessions, maxsessions) - now + 1; - if (stimeout > 0 && stimeout < timeout) - timeout = stimeout; - } - } else if (s->protocol == IPPROTO_UDP) { - del = check_udp_session(args, s, sessions, maxsessions); - if (s->udp.state == UDP_ACTIVE && !del) { - int stimeout = s->udp.time + - get_udp_timeout(&s->udp, sessions, maxsessions) - now + 1; - if (stimeout > 0 && stimeout < timeout) - timeout = stimeout; - } - } else if (s->protocol == IPPROTO_TCP) { - del = check_tcp_session(args, s, sessions, maxsessions); - if (s->tcp.state != TCP_CLOSING && s->tcp.state != TCP_CLOSE && !del) { - int stimeout = s->tcp.time + - get_tcp_timeout(&s->tcp, sessions, maxsessions) - now + 1; - if (stimeout > 0 && stimeout < timeout) - timeout = stimeout; - } - } - - if (del) { - if (sl == NULL) - args->ctx->ng_session = s->next; - else - sl->next = s->next; - - struct ng_session *c = s; - s = s->next; - if (c->protocol == IPPROTO_TCP) - clear_tcp_data(&c->tcp); - ng_free(c, __FILE__, __LINE__); - } else { - sl = s; - s = s->next; - } - } - } else { - recheck = 1; - log_android(ANDROID_LOG_DEBUG, "Skipped session checks"); - } - - log_android(ANDROID_LOG_DEBUG, - "sessions ICMP %d UDP %d TCP %d max %d/%d timeout %d recheck %d", - isessions, usessions, tsessions, sessions, maxsessions, timeout, recheck); - - - - // Poll - struct epoll_event ev[EPOLL_EVENTS]; - int ready = epoll_wait(epoll_fd, ev, EPOLL_EVENTS, - recheck ? EPOLL_MIN_CHECK : timeout * 1000); - - if (ready < 0) { - if (errno == EINTR) { - log_android(ANDROID_LOG_DEBUG, "epoll interrupted tun %d", args->tun); - continue; - } else { - log_android(ANDROID_LOG_ERROR, - "epoll tun %d error %d: %s", - args->tun, errno, strerror(errno)); - report_exit(args, "epoll tun %d error %d: %s", - args->tun, errno, strerror(errno)); - break; - } - } - - if (ready == 0) - log_android(ANDROID_LOG_DEBUG, "epoll timeout"); - else { - - if (pthread_mutex_lock(&args->ctx->lock)) - log_android(ANDROID_LOG_ERROR, "pthread_mutex_lock failed"); - - int error = 0; - - for (int i = 0; i < ready; i++) { - - log_android(ANDROID_LOG_ERROR, "looping over ready events: %d of %d, event ptr: %x", i, ready, ev[i].data.ptr); - - if (ev[i].data.ptr == &ev_pipe) { - // Check pipe - uint8_t buffer[1]; - if (read(args->ctx->pipefds[0], buffer, 1) < 0) - log_android(ANDROID_LOG_ERROR, "Read pipe error %d: %s", - errno, strerror(errno)); - else - log_android(ANDROID_LOG_WARN, "Read pipe"); - - } else if (ev[i].data.ptr == NULL) { - // Check upstream - log_android(ANDROID_LOG_ERROR, "epoll upstream ready %d/%d in %d out %d err %d hup %d", - i, ready, - (ev[i].events & EPOLLIN) != 0, - (ev[i].events & EPOLLOUT) != 0, - (ev[i].events & EPOLLERR) != 0, - (ev[i].events & EPOLLHUP) != 0); - - int count = 0; - while (count < TUN_YIELD && !error && !args->ctx->stopping && - is_readable(args->tun)) { - count++; - if (check_tun(args, &ev[i], epoll_fd, sessions, maxsessions) < 0) - error = 1; - } - - } else { - // Check downstream - log_android(ANDROID_LOG_ERROR, - "epoll downstream ready %d/%d in %d out %d err %d hup %d prot %d sock %d", - i, ready, - (ev[i].events & EPOLLIN) != 0, - (ev[i].events & EPOLLOUT) != 0, - (ev[i].events & EPOLLERR) != 0, - (ev[i].events & EPOLLHUP) != 0, - ((struct ng_session *) ev[i].data.ptr)->protocol, - ((struct ng_session *) ev[i].data.ptr)->socket); - - struct ng_session *session = (struct ng_session *) ev[i].data.ptr; - if (session->protocol == IPPROTO_ICMP || - session->protocol == IPPROTO_ICMPV6) - check_icmp_socket(args, &ev[i]); - else if (session->protocol == IPPROTO_UDP) { - int count = 0; - while (count < UDP_YIELD && !args->ctx->stopping && - !(ev[i].events & EPOLLERR) && (ev[i].events & EPOLLIN) && - is_readable(session->socket)) { - count++; - check_udp_socket(args, &ev[i]); - } - } else if (session->protocol == IPPROTO_TCP) - check_tcp_socket(args, &ev[i], epoll_fd); - } - - if (error) - break; - } - - if (pthread_mutex_unlock(&args->ctx->lock)) - log_android(ANDROID_LOG_ERROR, "pthread_mutex_unlock failed"); - - if (error) - break; - } - } - - // Close epoll file - if (epoll_fd >= 0 && close(epoll_fd)) - log_android(ANDROID_LOG_ERROR, - "epoll close error %d: %s", errno, strerror(errno)); - - // Cleanup - ng_free(args, __FILE__, __LINE__); - - log_android(ANDROID_LOG_WARN, "Stopped events tun=%d", args->tun); - return NULL; -} - - -void check_allowed(const struct arguments *args) { - char source[INET6_ADDRSTRLEN + 1]; - char dest[INET6_ADDRSTRLEN + 1]; - - struct ng_session *l = NULL; - struct ng_session *s = args->ctx->ng_session; - while (s != NULL) { - if (s->protocol == IPPROTO_ICMP || s->protocol == IPPROTO_ICMPV6) { - if (!s->icmp.stop) { - if (s->icmp.version == 4) { - inet_ntop(AF_INET, &s->icmp.saddr.ip4, source, sizeof(source)); - inet_ntop(AF_INET, &s->icmp.daddr.ip4, dest, sizeof(dest)); - } else { - inet_ntop(AF_INET6, &s->icmp.saddr.ip6, source, sizeof(source)); - inet_ntop(AF_INET6, &s->icmp.daddr.ip6, dest, sizeof(dest)); - } - - jobject objPacket = create_packet( - args, s->icmp.version, IPPROTO_ICMP, "", - source, 0, dest, 0, "", s->icmp.uid, 0); - if (is_address_allowed(args, objPacket) == NULL) { - s->icmp.stop = 1; - log_android(ANDROID_LOG_WARN, "ICMP terminate %d uid %d", - s->socket, s->icmp.uid); - } - } - - } else if (s->protocol == IPPROTO_UDP) { - if (s->udp.state == UDP_ACTIVE) { - if (s->udp.version == 4) { - inet_ntop(AF_INET, &s->udp.saddr.ip4, source, sizeof(source)); - inet_ntop(AF_INET, &s->udp.daddr.ip4, dest, sizeof(dest)); - } else { - inet_ntop(AF_INET6, &s->udp.saddr.ip6, source, sizeof(source)); - inet_ntop(AF_INET6, &s->udp.daddr.ip6, dest, sizeof(dest)); - } - - jobject objPacket = create_packet( - args, s->udp.version, IPPROTO_UDP, "", - source, ntohs(s->udp.source), dest, ntohs(s->udp.dest), "", s->udp.uid, 0); - if (is_address_allowed(args, objPacket) == NULL) { - s->udp.state = UDP_FINISHING; - log_android(ANDROID_LOG_WARN, "UDP terminate session socket %d uid %d", - s->socket, s->udp.uid); - } - } else if (s->udp.state == UDP_BLOCKED) { - log_android(ANDROID_LOG_WARN, "UDP remove blocked session uid %d", s->udp.uid); - - if (l == NULL) - args->ctx->ng_session = s->next; - else - l->next = s->next; - - struct ng_session *c = s; - s = s->next; - ng_free(c, __FILE__, __LINE__); - continue; - } - - } else if (s->protocol == IPPROTO_TCP) { - if (s->tcp.state != TCP_CLOSING && s->tcp.state != TCP_CLOSE) { - if (s->tcp.version == 4) { - inet_ntop(AF_INET, &s->tcp.saddr.ip4, source, sizeof(source)); - inet_ntop(AF_INET, &s->tcp.daddr.ip4, dest, sizeof(dest)); - } else { - inet_ntop(AF_INET6, &s->tcp.saddr.ip6, source, sizeof(source)); - inet_ntop(AF_INET6, &s->tcp.daddr.ip6, dest, sizeof(dest)); - } - - jobject objPacket = create_packet( - args, s->tcp.version, IPPROTO_TCP, "", - source, ntohs(s->tcp.source), dest, ntohs(s->tcp.dest), "", s->tcp.uid, 0); - if (is_address_allowed(args, objPacket) == NULL) { - write_rst(args, &s->tcp); - log_android(ANDROID_LOG_WARN, "TCP terminate socket %d uid %d", - s->socket, s->tcp.uid); - } - } - - } - - l = s; - s = s->next; - } -} - diff --git a/NetGuard/app/src/main/jni/netguard/tcp.c b/NetGuard/app/src/main/jni/netguard/tcp.c deleted file mode 100644 index 5da0462..0000000 --- a/NetGuard/app/src/main/jni/netguard/tcp.c +++ /dev/null @@ -1,1484 +0,0 @@ -/* - This file is part of NetGuard. - - NetGuard is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - NetGuard is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with NetGuard. If not, see . - - Copyright 2015-2019 by Marcel Bokhorst (M66B) -*/ - -#include "netguard.h" - -extern char socks5_addr[INET6_ADDRSTRLEN + 1]; -extern int socks5_port; -extern char socks5_username[127 + 1]; -extern char socks5_password[127 + 1]; - -extern FILE *pcap_file; - - - - - - -void clear_tcp_data(struct tcp_session *cur) { - struct segment *s = cur->forward; - while (s != NULL) { - struct segment *p = s; - s = s->next; - ng_free(p->data, __FILE__, __LINE__); - ng_free(p, __FILE__, __LINE__); - } -} - -int get_tcp_timeout(const struct tcp_session *t, int sessions, int maxsessions) { - int timeout; - if (t->state == TCP_LISTEN || t->state == TCP_SYN_RECV) - timeout = TCP_INIT_TIMEOUT; - else if (t->state == TCP_ESTABLISHED) - timeout = TCP_IDLE_TIMEOUT; - else - timeout = TCP_CLOSE_TIMEOUT; - - int scale = 100 - sessions * 100 / maxsessions; - timeout = timeout * scale / 100; - - return timeout; -} - -int check_tcp_session(const struct arguments *args, struct ng_session *s, - int sessions, int maxsessions) { - time_t now = time(NULL); - - char source[INET6_ADDRSTRLEN + 1]; - char dest[INET6_ADDRSTRLEN + 1]; - if (s->tcp.version == 4) { - inet_ntop(AF_INET, &s->tcp.saddr.ip4, source, sizeof(source)); - inet_ntop(AF_INET, &s->tcp.daddr.ip4, dest, sizeof(dest)); - } else { - inet_ntop(AF_INET6, &s->tcp.saddr.ip6, source, sizeof(source)); - inet_ntop(AF_INET6, &s->tcp.daddr.ip6, dest, sizeof(dest)); - } - - - char session[250]; - sprintf(session, "TCP socket 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); - - - log_android(ANDROID_LOG_ERROR, "Checking this 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); - - - int timeout = get_tcp_timeout(&s->tcp, sessions, maxsessions); - - // Check session timeout - if (s->tcp.state != TCP_CLOSING && s->tcp.state != TCP_CLOSE && - s->tcp.time + timeout < now) { - log_android(ANDROID_LOG_WARN, "%s idle %d/%d sec ", session, now - s->tcp.time, - timeout); - - log_android(ANDROID_LOG_ERROR, "%s some idle %d/%d sec ", session, now - s->tcp.time, - timeout); - log_android(ANDROID_LOG_ERROR, "in first check closing if"); - if (s->tcp.state == TCP_LISTEN) - s->tcp.state = TCP_CLOSING; - else - write_rst(args, &s->tcp); - } - - // Check closing sessions - if (s->tcp.state == TCP_CLOSING) { - - log_android(ANDROID_LOG_ERROR, "in second check closing if"); - - // eof closes socket - if (s->socket >= 0) { - if (close(s->socket)) - log_android(ANDROID_LOG_ERROR, "%s close error %d: %s", - session, errno, strerror(errno)); - else - log_android(ANDROID_LOG_WARN, "%s close", session); - s->socket = -1; - } - - s->tcp.time = time(NULL); - s->tcp.state = TCP_CLOSE; - } - - if ((s->tcp.state == TCP_CLOSING || s->tcp.state == TCP_CLOSE) && - (s->tcp.sent || s->tcp.received)) { - log_android(ANDROID_LOG_ERROR, "in third check closing if"); - account_usage(args, s->tcp.version, IPPROTO_TCP, - dest, ntohs(s->tcp.dest), s->tcp.uid, s->tcp.sent, s->tcp.received); - s->tcp.sent = 0; - s->tcp.received = 0; - } - - // Cleanup lingering sessions - if (s->tcp.state == TCP_CLOSE && s->tcp.time + TCP_KEEP_TIMEOUT < now) - return 1; - - return 0; -} - -int monitor_tcp_session(const struct arguments *args, struct ng_session *s, int epoll_fd) { - int recheck = 0; - unsigned int events = EPOLLERR; - - - log_android(ANDROID_LOG_ERROR, "Monitoring tcp session for dest: %u, source: %u", ntohs(s->tcp.dest), ntohs(s->tcp.source)); - - if (s->tcp.state == TCP_LISTEN) { - // Check for connected = writable - if (s->tcp.socks5 == SOCKS5_NONE) - events = events | EPOLLOUT; - else - events = events | EPOLLIN; - } else if (s->tcp.state == TCP_ESTABLISHED || s->tcp.state == TCP_CLOSE_WAIT) { - - // Check for incoming data - if (get_send_window(&s->tcp) > 0) { - events = events | EPOLLIN; - - } else { - recheck = 1; - - long long ms = get_ms(); - if (ms - s->tcp.last_keep_alive > EPOLL_MIN_CHECK) { - s->tcp.last_keep_alive = ms; - log_android(ANDROID_LOG_WARN, "Sending keep alive to update send window"); - s->tcp.remote_seq--; - write_ack(args, &s->tcp); - s->tcp.remote_seq++; - } - } - - // Check for outgoing data - if (s->tcp.forward != NULL) { - uint32_t buffer_size = get_receive_buffer(s); - if (s->tcp.forward->seq == s->tcp.remote_seq && - s->tcp.forward->len - s->tcp.forward->sent < buffer_size) - events = events | EPOLLOUT; - else - recheck = 1; - } - } - - if (events != s->ev.events) { - s->ev.events = events; - if (epoll_ctl(epoll_fd, EPOLL_CTL_MOD, s->socket, &s->ev)) { - s->tcp.state = TCP_CLOSING; - log_android(ANDROID_LOG_ERROR, "epoll mod tcp error %d: %s", errno, strerror(errno)); - } else - log_android(ANDROID_LOG_DEBUG, "epoll mod tcp socket %d in %d out %d", - s->socket, (events & EPOLLIN) != 0, (events & EPOLLOUT) != 0); - } - - return recheck; -} - -uint32_t get_send_window(const struct tcp_session *cur) { - uint32_t behind; - if (cur->acked <= cur->local_seq) - behind = (cur->local_seq - cur->acked); - else - behind = (0x10000 + cur->local_seq - cur->acked); - behind += (cur->unconfirmed + 1) * 40; // Maximum header size - - uint32_t total = (behind < cur->send_window ? cur->send_window - behind : 0); - - log_android(ANDROID_LOG_DEBUG, "Send window behind %u window %u total %u", - behind, cur->send_window, total); - - return total; -} - -uint32_t get_receive_buffer(const struct ng_session *cur) { - if (cur->socket < 0) - return 0; - - // Get send buffer size - // /proc/sys/net/core/wmem_default - int sendbuf = 0; - int sendbufsize = sizeof(sendbuf); - if (getsockopt(cur->socket, SOL_SOCKET, SO_SNDBUF, &sendbuf, (socklen_t *) &sendbufsize) < 0) - log_android(ANDROID_LOG_WARN, "getsockopt SO_RCVBUF %d: %s", errno, strerror(errno)); - - if (sendbuf == 0) - sendbuf = SEND_BUF_DEFAULT; - - // Get unsent data size - int unsent = 0; - if (ioctl(cur->socket, SIOCOUTQ, &unsent)) - log_android(ANDROID_LOG_WARN, "ioctl SIOCOUTQ %d: %s", errno, strerror(errno)); - - uint32_t total = (uint32_t) (unsent < sendbuf ? sendbuf - unsent : 0); - - log_android(ANDROID_LOG_DEBUG, "Send buffer %u unsent %u total %u", - sendbuf, unsent, total); - - return total; -} - -uint32_t get_receive_window(const struct ng_session *cur) { - // Get data to forward size - uint32_t toforward = 0; - struct segment *q = cur->tcp.forward; - while (q != NULL) { - toforward += (q->len - q->sent); - q = q->next; - } - - uint32_t window = get_receive_buffer(cur); - - uint32_t max = ((uint32_t) 0xFFFF) << cur->tcp.recv_scale; - if (window > max) { - log_android(ANDROID_LOG_DEBUG, "Receive window %u > max %u", window, max); - window = max; - } - - uint32_t total = (toforward < window ? window - toforward : 0); - - log_android(ANDROID_LOG_DEBUG, "Receive window toforward %u window %u total %u", - toforward, window, total); - - return total; -} - -void check_tcp_socket(const struct arguments *args, - const struct epoll_event *ev, - const int epoll_fd) { - struct ng_session *s = (struct ng_session *) ev->data.ptr; - - int oldstate = s->tcp.state; - uint32_t oldlocal = s->tcp.local_seq; - uint32_t oldremote = s->tcp.remote_seq; - - char source[INET6_ADDRSTRLEN + 1]; - char dest[INET6_ADDRSTRLEN + 1]; - if (s->tcp.version == 4) { - inet_ntop(AF_INET, &s->tcp.saddr.ip4, source, sizeof(source)); - inet_ntop(AF_INET, &s->tcp.daddr.ip4, dest, sizeof(dest)); - } else { - inet_ntop(AF_INET6, &s->tcp.saddr.ip6, source, sizeof(source)); - inet_ntop(AF_INET6, &s->tcp.daddr.ip6, dest, sizeof(dest)); - } - char session[250]; - sprintf(session, "TCP socket from %s/%u to %s/%u %s loc %u rem %u", - source, ntohs(s->tcp.source), dest, ntohs(s->tcp.dest), - strstate(s->tcp.state), - s->tcp.local_seq - s->tcp.local_start, - s->tcp.remote_seq - s->tcp.remote_start); - - - log_android(ANDROID_LOG_ERROR, "Checking TCP socket from %s/%u to %s/%u %s loc %u rem %u", - source, ntohs(s->tcp.source), dest, ntohs(s->tcp.dest), - strstate(s->tcp.state), - s->tcp.local_seq - s->tcp.local_start, - s->tcp.remote_seq - s->tcp.remote_start); - - // Check socket error - if (ev->events & EPOLLERR) { - s->tcp.time = time(NULL); - - int serr = 0; - socklen_t optlen = sizeof(int); - int err = getsockopt(s->socket, SOL_SOCKET, SO_ERROR, &serr, &optlen); - if (err < 0) - log_android(ANDROID_LOG_ERROR, "%s getsockopt error %d: %s", - session, errno, strerror(errno)); - else if (serr) - log_android(ANDROID_LOG_ERROR, "%s SO_ERROR %d: %s", - session, serr, strerror(serr)); - - write_rst(args, &s->tcp); - - // Connection refused - if (0) - if (err >= 0 && (serr == ECONNREFUSED || serr == EHOSTUNREACH)) { - struct icmp icmp; - memset(&icmp, 0, sizeof(struct icmp)); - icmp.icmp_type = ICMP_UNREACH; - if (serr == ECONNREFUSED) - icmp.icmp_code = ICMP_UNREACH_PORT; - else - icmp.icmp_code = ICMP_UNREACH_HOST; - icmp.icmp_cksum = 0; - icmp.icmp_cksum = ~calc_checksum(0, (const uint8_t *) &icmp, 4); - - struct icmp_session sicmp; - memset(&sicmp, 0, sizeof(struct icmp_session)); - sicmp.version = s->tcp.version; - if (s->tcp.version == 4) { - sicmp.saddr.ip4 = (__be32) s->tcp.saddr.ip4; - sicmp.daddr.ip4 = (__be32) s->tcp.daddr.ip4; - } else { - memcpy(&sicmp.saddr.ip6, &s->tcp.saddr.ip6, 16); - memcpy(&sicmp.daddr.ip6, &s->tcp.daddr.ip6, 16); - } - - write_icmp(args, &sicmp, (uint8_t *) &icmp, 8); - } - } else { - // Assume socket okay - if (s->tcp.state == TCP_LISTEN) { - // Check socket connect - if (s->tcp.socks5 == SOCKS5_NONE) { - if (ev->events & EPOLLOUT) { - log_android(ANDROID_LOG_INFO, "%s connected", session); - - // https://tools.ietf.org/html/rfc1928 - // https://tools.ietf.org/html/rfc1929 - // https://en.wikipedia.org/wiki/SOCKS#SOCKS5 - if (*socks5_addr && socks5_port) - s->tcp.socks5 = SOCKS5_HELLO; - else - s->tcp.socks5 = SOCKS5_CONNECTED; - } - } else { - if (ev->events & EPOLLIN) { - uint8_t buffer[32]; - ssize_t bytes = recv(s->socket, buffer, sizeof(buffer), 0); - if (bytes < 0) { - log_android(ANDROID_LOG_ERROR, "%s recv SOCKS5 error %d: %s", - session, errno, strerror(errno)); - write_rst(args, &s->tcp); - } else { - char *h = hex(buffer, (const size_t) bytes); - log_android(ANDROID_LOG_INFO, "%s recv SOCKS5 %s", session, h); - ng_free(h, __FILE__, __LINE__); - - if (s->tcp.socks5 == SOCKS5_HELLO && - bytes == 2 && buffer[0] == 5) { - if (buffer[1] == 0) - s->tcp.socks5 = SOCKS5_CONNECT; - else if (buffer[1] == 2) - s->tcp.socks5 = SOCKS5_AUTH; - else { - s->tcp.socks5 = 0; - log_android(ANDROID_LOG_ERROR, "%s SOCKS5 auth %d not supported", - session, buffer[1]); - write_rst(args, &s->tcp); - } - - } else if (s->tcp.socks5 == SOCKS5_AUTH && - bytes == 2 && - (buffer[0] == 1 || buffer[0] == 5)) { - if (buffer[1] == 0) { - s->tcp.socks5 = SOCKS5_CONNECT; - log_android(ANDROID_LOG_WARN, "%s SOCKS5 auth OK", session); - } else { - s->tcp.socks5 = 0; - log_android(ANDROID_LOG_ERROR, "%s SOCKS5 auth error %d", - session, buffer[1]); - write_rst(args, &s->tcp); - } - - } else if (s->tcp.socks5 == SOCKS5_CONNECT && - bytes == 6 + (s->tcp.version == 4 ? 4 : 16) && - buffer[0] == 5) { - if (buffer[1] == 0) { - s->tcp.socks5 = SOCKS5_CONNECTED; - log_android(ANDROID_LOG_WARN, "%s SOCKS5 connected", session); - } else { - s->tcp.socks5 = 0; - log_android(ANDROID_LOG_ERROR, "%s SOCKS5 connect error %d", - session, buffer[1]); - write_rst(args, &s->tcp); - /* - 0x00 = request granted - 0x01 = general failure - 0x02 = connection not allowed by ruleset - 0x03 = network unreachable - 0x04 = host unreachable - 0x05 = connection refused by destination host - 0x06 = TTL expired - 0x07 = command not supported / protocol error - 0x08 = address type not supported - */ - } - - } else { - s->tcp.socks5 = 0; - log_android(ANDROID_LOG_ERROR, "%s recv SOCKS5 state %d", - session, s->tcp.socks5); - write_rst(args, &s->tcp); - } - } - } - } - - if (s->tcp.socks5 == SOCKS5_HELLO) { - uint8_t buffer[4] = {5, 2, 0, 2}; - char *h = hex(buffer, sizeof(buffer)); - log_android(ANDROID_LOG_INFO, "%s sending SOCKS5 hello: %s", - session, h); - ng_free(h, __FILE__, __LINE__); - ssize_t sent = send(s->socket, buffer, sizeof(buffer), MSG_NOSIGNAL); - if (sent < 0) { - log_android(ANDROID_LOG_ERROR, "%s send SOCKS5 hello error %d: %s", - session, errno, strerror(errno)); - write_rst(args, &s->tcp); - } - - } else if (s->tcp.socks5 == SOCKS5_AUTH) { - uint8_t ulen = strlen(socks5_username); - uint8_t plen = strlen(socks5_password); - uint8_t buffer[512]; - *(buffer + 0) = 1; // Version - *(buffer + 1) = ulen; - memcpy(buffer + 2, socks5_username, ulen); - *(buffer + 2 + ulen) = plen; - memcpy(buffer + 2 + ulen + 1, socks5_password, plen); - - size_t len = 2 + ulen + 1 + plen; - - char *h = hex(buffer, len); - log_android(ANDROID_LOG_INFO, "%s sending SOCKS5 auth: %s", - session, h); - ng_free(h, __FILE__, __LINE__); - ssize_t sent = send(s->socket, buffer, len, MSG_NOSIGNAL); - if (sent < 0) { - log_android(ANDROID_LOG_ERROR, - "%s send SOCKS5 connect error %d: %s", - session, errno, strerror(errno)); - write_rst(args, &s->tcp); - } - - } else if (s->tcp.socks5 == SOCKS5_CONNECT) { - uint8_t buffer[22]; - *(buffer + 0) = 5; // version - *(buffer + 1) = 1; // TCP/IP stream connection - *(buffer + 2) = 0; // reserved - *(buffer + 3) = (uint8_t) (s->tcp.version == 4 ? 1 : 4); - if (s->tcp.version == 4) { - memcpy(buffer + 4, &s->tcp.daddr.ip4, 4); - *((__be16 *) (buffer + 4 + 4)) = s->tcp.dest; - } else { - memcpy(buffer + 4, &s->tcp.daddr.ip6, 16); - *((__be16 *) (buffer + 4 + 16)) = s->tcp.dest; - } - - size_t len = (s->tcp.version == 4 ? 10 : 22); - - char *h = hex(buffer, len); - log_android(ANDROID_LOG_INFO, "%s sending SOCKS5 connect: %s", - session, h); - ng_free(h, __FILE__, __LINE__); - ssize_t sent = send(s->socket, buffer, len, MSG_NOSIGNAL); - if (sent < 0) { - log_android(ANDROID_LOG_ERROR, - "%s send SOCKS5 connect error %d: %s", - session, errno, strerror(errno)); - write_rst(args, &s->tcp); - } - - } else if (s->tcp.socks5 == SOCKS5_CONNECTED) { - s->tcp.remote_seq++; // remote SYN - - - log_android(ANDROID_LOG_ERROR, "handling socks5 syn ack from server"); - - // For debug session, do not send SYN-ACK to tun instead just respond - // with custom ack to complete the 3-way handshake - if (ntohs(s->tcp.dest) == 50508) { - s->tcp.time = time(NULL); - s->tcp.local_seq++; - s->tcp.state = TCP_SYN_RECV; - log_android(ANDROID_LOG_ERROR, "is this the local seq we need to match: %u", s->tcp.local_seq); - write_debug_ack(args, epoll_fd, s->tcp.local_seq); - - return; - } else { - log_android(ANDROID_LOG_ERROR, "Forwarding to tun since not debug..."); - } - - - if (write_syn_ack(args, &s->tcp) >= 0) { - s->tcp.time = time(NULL); - s->tcp.local_seq++; // local SYN - s->tcp.state = TCP_SYN_RECV; - } - } - } else { - - // Always forward data - int fwd = 0; - if (ev->events & EPOLLOUT) { - // Forward data - uint32_t buffer_size = get_receive_buffer(s); - while (s->tcp.forward != NULL && - s->tcp.forward->seq == s->tcp.remote_seq && - s->tcp.forward->len - s->tcp.forward->sent < buffer_size) { - log_android(ANDROID_LOG_DEBUG, "%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, - (unsigned int) (MSG_NOSIGNAL | (s->tcp.forward->psh - ? 0 - : MSG_MORE))); - if (sent < 0) { - log_android(ANDROID_LOG_ERROR, "%s send error %d: %s", - session, errno, strerror(errno)); - if (errno == EINTR || errno == EAGAIN) { - // Retry later - break; - } else { - write_rst(args, &s->tcp); - break; - } - } else { - fwd = 1; - buffer_size -= sent; - s->tcp.sent += sent; - s->tcp.forward->sent += sent; - - if (s->tcp.forward->len == s->tcp.forward->sent) { - s->tcp.remote_seq = s->tcp.forward->seq + s->tcp.forward->sent; - - struct segment *p = s->tcp.forward; - s->tcp.forward = s->tcp.forward->next; - ng_free(p->data, __FILE__, __LINE__); - ng_free(p, __FILE__, __LINE__); - } else { - log_android(ANDROID_LOG_WARN, - "%s partial send %u/%u", - session, s->tcp.forward->sent, s->tcp.forward->len); - break; - } - } - } - - // Log data buffered - struct segment *seg = s->tcp.forward; - while (seg != NULL) { - log_android(ANDROID_LOG_WARN, "%s queued %u...%u sent %u", - session, - seg->seq - s->tcp.remote_start, - seg->seq + seg->len - s->tcp.remote_start, - seg->sent); - seg = seg->next; - } - } - - // Get receive window - uint32_t window = get_receive_window(s); - uint32_t prev = s->tcp.recv_window; - s->tcp.recv_window = window; - if ((prev == 0 && window > 0) || (prev > 0 && window == 0)) - log_android(ANDROID_LOG_WARN, "%s recv window %u > %u", - session, prev, window); - - // 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_WARN, "%s confirm FIN", session); - s->tcp.remote_seq++; // remote FIN - } - if (write_ack(args, &s->tcp) >= 0) - s->tcp.time = time(NULL); - } - - if (s->tcp.state == TCP_ESTABLISHED || s->tcp.state == TCP_CLOSE_WAIT) { - // Check socket read - // Send window can be changed in the mean time - - - uint32_t send_window = get_send_window(&s->tcp); - if ((ev->events & EPOLLIN) && send_window > 0) { - s->tcp.time = time(NULL); - - uint32_t buffer_size = (send_window > s->tcp.mss - ? s->tcp.mss : send_window); - uint8_t *buffer = ng_malloc(buffer_size, "tcp socket"); - ssize_t bytes = recv(s->socket, buffer, (size_t) buffer_size, 0); - if (bytes < 0) { - // Socket error - log_android(ANDROID_LOG_ERROR, "%s recv error %d: %s", - session, errno, strerror(errno)); - - if (errno != EINTR && errno != EAGAIN) - write_rst(args, &s->tcp); - } else if (bytes == 0) { - log_android(ANDROID_LOG_WARN, "%s recv eof", session); - - if (s->tcp.forward == NULL) { - if (write_fin_ack(args, &s->tcp) >= 0) { - log_android(ANDROID_LOG_WARN, "%s FIN sent", session); - s->tcp.local_seq++; // local FIN - } - - if (s->tcp.state == TCP_ESTABLISHED) - s->tcp.state = TCP_FIN_WAIT1; - else if (s->tcp.state == TCP_CLOSE_WAIT) - s->tcp.state = TCP_LAST_ACK; - else - log_android(ANDROID_LOG_ERROR, "%s invalid close", session); - } else { - // There was still data to send - log_android(ANDROID_LOG_ERROR, "%s close with queue", session); - write_rst(args, &s->tcp); - } - - if (close(s->socket)) - log_android(ANDROID_LOG_ERROR, "%s close error %d: %s", - session, errno, strerror(errno)); - s->socket = -1; - - } else { - // Socket read data - log_android(ANDROID_LOG_DEBUG, "%s recv bytes %d", session, bytes); - s->tcp.received += bytes; - - log_android(ANDROID_LOG_ERROR, "tcp received: %s recv bytes %d", session, bytes); - - // Process DNS response - if (ntohs(s->tcp.dest) == 53 && bytes > 2) { - ssize_t dlen = bytes - 2; - parse_dns_response(args, s, buffer + 2, (size_t *) &dlen); - } - - - // if the received payload bytes are from debug server then handle it as an outgoing packet - // - if (ntohs(s->tcp.dest) == 50508 && bytes > 0) { - log_android(ANDROID_LOG_ERROR, "Received bytes from debug server, length: %u, %s", (size_t) bytes, buffer); - handle_debug_packet(args, epoll_fd, buffer, (size_t) bytes); - } - - // Forward to tun - if (write_data(args, &s->tcp, buffer, (size_t) bytes) >= 0) { - s->tcp.local_seq += bytes; - s->tcp.unconfirmed++; - } - } - ng_free(buffer, __FILE__, __LINE__); - } - } - } - } - - if (s->tcp.state != oldstate || s->tcp.local_seq != oldlocal || - s->tcp.remote_seq != oldremote) - log_android(ANDROID_LOG_DEBUG, "%s new state", session); -} - - - - - -jboolean handle_tcp(const struct arguments *args, - const uint8_t *pkt, size_t length, - const uint8_t *payload, - int uid, int allowed, struct allowed *redirect, - const int epoll_fd) { - // Get headers - const uint8_t version = (*pkt) >> 4; - const struct iphdr *ip4 = (struct iphdr *) pkt; - const struct ip6_hdr *ip6 = (struct ip6_hdr *) pkt; - const struct tcphdr *tcphdr = (struct tcphdr *) payload; - const uint8_t tcpoptlen = (uint8_t) ((tcphdr->doff - 5) * 4); - const uint8_t *tcpoptions = payload + sizeof(struct tcphdr); - const uint8_t *data = payload + sizeof(struct tcphdr) + tcpoptlen; - const uint16_t datalen = (const uint16_t) (length - (data - pkt)); - - // Search session - struct ng_session *cur = args->ctx->ng_session; - while (cur != NULL && - !(cur->protocol == IPPROTO_TCP && - cur->tcp.version == version && - cur->tcp.source == tcphdr->source && cur->tcp.dest == tcphdr->dest && - (version == 4 ? cur->tcp.saddr.ip4 == ip4->saddr && - cur->tcp.daddr.ip4 == ip4->daddr - : memcmp(&cur->tcp.saddr.ip6, &ip6->ip6_src, 16) == 0 && - memcmp(&cur->tcp.daddr.ip6, &ip6->ip6_dst, 16) == 0))) - cur = cur->next; - - // Prepare logging - char source[INET6_ADDRSTRLEN + 1]; - char dest[INET6_ADDRSTRLEN + 1]; - if (version == 4) { - inet_ntop(AF_INET, &ip4->saddr, source, sizeof(source)); - inet_ntop(AF_INET, &ip4->daddr, dest, sizeof(dest)); - } else { - inet_ntop(AF_INET6, &ip6->ip6_src, source, sizeof(source)); - inet_ntop(AF_INET6, &ip6->ip6_dst, dest, sizeof(dest)); - } - - char flags[10]; - int flen = 0; - if (tcphdr->syn) - flags[flen++] = 'S'; - if (tcphdr->ack) - flags[flen++] = 'A'; - if (tcphdr->psh) - flags[flen++] = 'P'; - if (tcphdr->fin) - flags[flen++] = 'F'; - if (tcphdr->rst) - flags[flen++] = 'R'; - if (tcphdr->urg) - flags[flen++] = 'U'; - flags[flen] = 0; - - char packet[250]; - sprintf(packet, - "TCP %s %s/%u > %s/%u seq %u ack %u data %u win %u uid %d", - flags, - source, ntohs(tcphdr->source), - dest, ntohs(tcphdr->dest), - ntohl(tcphdr->seq) - (cur == NULL ? 0 : cur->tcp.remote_start), - tcphdr->ack ? ntohl(tcphdr->ack_seq) - (cur == NULL ? 0 : cur->tcp.local_start) : 0, - datalen, ntohs(tcphdr->window), uid); - log_android(tcphdr->urg ? ANDROID_LOG_WARN : ANDROID_LOG_DEBUG, packet); - - log_android(ANDROID_LOG_ERROR,"handling TCP with source: %s, dest: %s", source, dest); - - // Drop URG data - if (tcphdr->urg) - return 1; - - - // Check session - if (cur == NULL) { - if (tcphdr->syn) { - // Decode options - // http://www.iana.org/assignments/tcp-parameters/tcp-parameters.xhtml#tcp-parameters-1 - uint16_t mss = get_default_mss(version); - uint8_t ws = 0; - int optlen = tcpoptlen; - uint8_t *options = (uint8_t *) tcpoptions; - while (optlen > 0) { - uint8_t kind = *options; - uint8_t len = *(options + 1); - if (kind == 0) // End of options list - break; - - if (kind == 2 && len == 4) - mss = ntohs(*((uint16_t *) (options + 2))); - - else if (kind == 3 && len == 3) - ws = *(options + 2); - - if (kind == 1) { - optlen--; - options++; - } else { - optlen -= len; - options += len; - } - } - - log_android(ANDROID_LOG_ERROR, "%s new session mss %u ws %u window %u, tcp doff: %u", - packet, mss, ws, ntohs(tcphdr->window) << ws, tcphdr->doff); - - - // Register session - struct ng_session *s = ng_malloc(sizeof(struct ng_session), "tcp session"); - s->protocol = IPPROTO_TCP; - - - - s->tcp.time = time(NULL); - s->tcp.uid = uid; - s->tcp.version = version; - s->tcp.mss = mss; - s->tcp.recv_scale = ws; - s->tcp.send_scale = ws; - s->tcp.send_window = ((uint32_t) ntohs(tcphdr->window)) << s->tcp.send_scale; - s->tcp.unconfirmed = 0; - s->tcp.remote_seq = ntohl(tcphdr->seq); // ISN remote - s->tcp.local_seq = (uint32_t) rand(); // ISN local - s->tcp.remote_start = s->tcp.remote_seq; - s->tcp.local_start = s->tcp.local_seq; - s->tcp.acked = 0; - s->tcp.last_keep_alive = 0; - s->tcp.sent = 0; - s->tcp.received = 0; - - if (version == 4) { - s->tcp.saddr.ip4 = (__be32) ip4->saddr; - s->tcp.daddr.ip4 = (__be32) ip4->daddr; - } else { - memcpy(&s->tcp.saddr.ip6, &ip6->ip6_src, 16); - memcpy(&s->tcp.daddr.ip6, &ip6->ip6_dst, 16); - } - - s->tcp.source = tcphdr->source; - s->tcp.dest = tcphdr->dest; - s->tcp.state = TCP_LISTEN; - s->tcp.socks5 = SOCKS5_NONE; - s->tcp.forward = NULL; - s->next = NULL; - - if (datalen) { - log_android(ANDROID_LOG_ERROR, "%s some SYN data", packet); - s->tcp.forward = ng_malloc(sizeof(struct segment), "syn segment"); - s->tcp.forward->seq = s->tcp.remote_seq; - s->tcp.forward->len = datalen; - s->tcp.forward->sent = 0; - s->tcp.forward->psh = tcphdr->psh; - s->tcp.forward->data = ng_malloc(datalen, "syn segment data"); - memcpy(s->tcp.forward->data, data, datalen); - s->tcp.forward->next = NULL; - } - - - log_android(ANDROID_LOG_ERROR, "Real tcp socket redirect %d", redirect); - // Open socket - s->socket = open_tcp_socket(args, &s->tcp, redirect); - if (s->socket < 0) { - // Remote might retry - ng_free(s, __FILE__, __LINE__); - return 0; - } - - s->tcp.recv_window = get_receive_window(s); - - log_android(ANDROID_LOG_DEBUG, "TCP socket %d lport %d", - s->socket, get_local_port(s->socket)); - - - - // Monitor events - memset(&s->ev, 0, sizeof(struct epoll_event)); - s->ev.events = EPOLLOUT | EPOLLERR; - s->ev.data.ptr = s; - log_android(ANDROID_LOG_ERROR, "FULL adding epoll monitor events: %d", epoll_fd); - if (epoll_ctl(epoll_fd, EPOLL_CTL_ADD, s->socket, &s->ev)) - log_android(ANDROID_LOG_ERROR, "epoll add tcp error %d: %s", - errno, strerror(errno)); - - s->next = args->ctx->ng_session; - args->ctx->ng_session = s; - - if (!allowed) { - log_android(ANDROID_LOG_WARN, "%s resetting blocked session", packet); - write_rst(args, &s->tcp); - } - } else { - log_android(ANDROID_LOG_WARN, "%s unknown session", packet); - - struct tcp_session rst; - memset(&rst, 0, sizeof(struct tcp_session)); - rst.version = version; - rst.local_seq = ntohl(tcphdr->ack_seq); - rst.remote_seq = ntohl(tcphdr->seq) + datalen + (tcphdr->syn || tcphdr->fin ? 1 : 0); - - if (version == 4) { - rst.saddr.ip4 = (__be32) ip4->saddr; - rst.daddr.ip4 = (__be32) ip4->daddr; - } else { - memcpy(&rst.saddr.ip6, &ip6->ip6_src, 16); - memcpy(&rst.daddr.ip6, &ip6->ip6_dst, 16); - } - - rst.source = tcphdr->source; - rst.dest = tcphdr->dest; - - write_rst(args, &rst); - return 0; - } - } else { - char session[250]; - sprintf(session, - "%s %s loc %u rem %u acked %u", - packet, - strstate(cur->tcp.state), - cur->tcp.local_seq - cur->tcp.local_start, - cur->tcp.remote_seq - cur->tcp.remote_start, - cur->tcp.acked - cur->tcp.local_start); - - log_android(ANDROID_LOG_ERROR, "TCP session found: %s %s loc %u rem %u acked %u", - packet, - strstate(cur->tcp.state), - cur->tcp.local_seq - cur->tcp.local_start, - cur->tcp.remote_seq - cur->tcp.remote_start, - cur->tcp.acked - cur->tcp.local_start); - - - // Session found - if (cur->tcp.state == TCP_CLOSING || cur->tcp.state == TCP_CLOSE) { - - log_android(ANDROID_LOG_WARN, "%s was cluosed", session); - write_rst(args, &cur->tcp); - return 0; - } else { - int oldstate = cur->tcp.state; - uint32_t oldlocal = cur->tcp.local_seq; - uint32_t oldremote = cur->tcp.remote_seq; - - log_android(ANDROID_LOG_ERROR, "%s handling", session); - - if (!tcphdr->syn) - cur->tcp.time = time(NULL); - cur->tcp.send_window = ((uint32_t) ntohs(tcphdr->window)) << cur->tcp.send_scale; - cur->tcp.unconfirmed = 0; - - // Do not change the order of the conditions - - // Queue data to forward - if (datalen) { - if (cur->socket < 0) { - log_android(ANDROID_LOG_ERROR, "%s data while local closed", session); - write_rst(args, &cur->tcp); - return 0; - } - if (cur->tcp.state == TCP_CLOSE_WAIT) { - log_android(ANDROID_LOG_ERROR, "%s data while remote closed", session); - write_rst(args, &cur->tcp); - return 0; - } - queue_tcp(args, tcphdr, session, &cur->tcp, data, datalen); - } - - if (tcphdr->rst /* +ACK */) { - // 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, "got reset for %s", session); // TODO fix this part for debug session - cur->tcp.state = TCP_CLOSING; - return 0; - } else { - - - log_android(ANDROID_LOG_ERROR, "ack-seq value: %d, curr local seq: %u", ntohl(tcphdr->ack_seq), cur->tcp.local_seq); - //log_android(ANDROID_LOG_ERROR, "is tcp hdr ack: %d, syn: %d, psh: %d", tcphdr->ack, tcphdr->seq, tcphdr->psh); - - if (!tcphdr->ack || ntohl(tcphdr->ack_seq) == cur->tcp.local_seq) { - if (tcphdr->syn) { - log_android(ANDROID_LOG_WARN, "%s repeated SYN", session); - // The socket is probably not opened yet - - } else if (tcphdr->fin /* +ACK */) { - if (cur->tcp.state == TCP_ESTABLISHED) { - log_android(ANDROID_LOG_WARN, "%s FIN received", session); - if (cur->tcp.forward == NULL) { - cur->tcp.remote_seq++; // remote FIN - if (write_ack(args, &cur->tcp) >= 0) - cur->tcp.state = TCP_CLOSE_WAIT; - } else - cur->tcp.state = TCP_CLOSE_WAIT; - } else if (cur->tcp.state == TCP_CLOSE_WAIT) { - log_android(ANDROID_LOG_WARN, "%s repeated FIN", session); - // The socket is probably not closed yet - } else if (cur->tcp.state == TCP_FIN_WAIT1) { - log_android(ANDROID_LOG_WARN, "%s last ACK", session); - cur->tcp.remote_seq++; // remote FIN - if (write_ack(args, &cur->tcp) >= 0) - cur->tcp.state = TCP_CLOSE; - } else { - log_android(ANDROID_LOG_ERROR, "%s invalid FIN", session); - return 0; - } - - } else if (tcphdr->ack) { - cur->tcp.acked = ntohl(tcphdr->ack_seq); - - if (cur->tcp.state == TCP_SYN_RECV) - cur->tcp.state = TCP_ESTABLISHED; - - else if (cur->tcp.state == TCP_ESTABLISHED) { - // Do nothing - } else if (cur->tcp.state == TCP_LAST_ACK) - cur->tcp.state = TCP_CLOSING; - - else if (cur->tcp.state == TCP_CLOSE_WAIT) { - // ACK after FIN/ACK - } else if (cur->tcp.state == TCP_FIN_WAIT1) { - // Do nothing - } else { - log_android(ANDROID_LOG_ERROR, "%s invalid state", session); - return 0; - } - } else { - log_android(ANDROID_LOG_ERROR, "%s unknown packet", session); - return 0; - } - } else { - uint32_t ack = ntohl(tcphdr->ack_seq); - if ((uint32_t) (ack + 1) == cur->tcp.local_seq) { - // Keep alive - if (cur->tcp.state == TCP_ESTABLISHED) { - - int on = 1; - if (setsockopt(cur->socket, SOL_SOCKET, SO_KEEPALIVE, &on, sizeof(on))) - log_android(ANDROID_LOG_ERROR, - "%s setsockopt SO_KEEPALIVE error %d: %s", - session, errno, strerror(errno)); - else - log_android(ANDROID_LOG_WARN, "%s enabled keep alive", session); - } else - log_android(ANDROID_LOG_ERROR, "%s keep alive", session); - - } else if (compare_u32(ack, cur->tcp.local_seq) < 0) { - - if (compare_u32(ack, cur->tcp.acked) <= 0) { - log_android( - ack == cur->tcp.acked ? ANDROID_LOG_WARN : ANDROID_LOG_ERROR, - "%s repeated ACK %u/%u", - session, - ack - cur->tcp.local_start, - cur->tcp.acked - cur->tcp.local_start); - log_android(ANDROID_LOG_ERROR, - "%s repeated ACK %u/%u", - session, - ack - cur->tcp.local_start, - cur->tcp.acked - cur->tcp.local_start); - - - if (write_data(args, &cur->tcp, "vallz", 5) >= 0) - cur->tcp.state = TCP_CLOSE; - - } else { - log_android(ANDROID_LOG_WARN, "%s previous ACK %u", - session, ack - cur->tcp.local_seq); - cur->tcp.acked = ack; - - } - - return 1; - } else { - log_android(ANDROID_LOG_ERROR, "%s future ACK", session); - write_rst(args, &cur->tcp); - return 0; - } - } - } - - if (cur->tcp.state != oldstate || - cur->tcp.local_seq != oldlocal || - cur->tcp.remote_seq != oldremote) - log_android(ANDROID_LOG_INFO, "%s > %s loc %u rem %u", - session, - strstate(cur->tcp.state), - cur->tcp.local_seq - cur->tcp.local_start, - cur->tcp.remote_seq - cur->tcp.remote_start); - } - } - - return 1; -} - - - - - - - - - - - - - - -void queue_tcp(const struct arguments *args, - const struct tcphdr *tcphdr, - const char *session, struct tcp_session *cur, - const uint8_t *data, uint16_t datalen) { - uint32_t seq = ntohl(tcphdr->seq); - if (compare_u32(seq, cur->remote_seq) < 0) - log_android(ANDROID_LOG_WARN, "%s already forwarded %u..%u", - session, - seq - cur->remote_start, seq + datalen - cur->remote_start); - else { - struct segment *p = NULL; - struct segment *s = cur->forward; - while (s != NULL && compare_u32(s->seq, seq) < 0) { - p = s; - s = s->next; - } - - if (s == NULL || compare_u32(s->seq, seq) > 0) { - log_android(ANDROID_LOG_DEBUG, "%s queuing %u...%u", - session, - seq - cur->remote_start, seq + datalen - cur->remote_start); - struct segment *n = ng_malloc(sizeof(struct segment), "tcp segment"); - n->seq = seq; - n->len = datalen; - n->sent = 0; - n->psh = tcphdr->psh; - n->data = ng_malloc(datalen, "tcp segment"); - memcpy(n->data, data, datalen); - n->next = s; - if (p == NULL) - cur->forward = n; - else - p->next = n; - } else if (s != NULL && s->seq == seq) { - if (s->len == datalen) - log_android(ANDROID_LOG_WARN, "%s segment already queued %u..%u", - session, - s->seq - cur->remote_start, s->seq + s->len - cur->remote_start); - else if (s->len < datalen) { - log_android(ANDROID_LOG_WARN, "%s segment smaller %u..%u > %u", - session, - s->seq - cur->remote_start, s->seq + s->len - cur->remote_start, - s->seq + datalen - cur->remote_start); - ng_free(s->data, __FILE__, __LINE__); - s->len = datalen; - s->data = ng_malloc(datalen, "tcp segment smaller"); - memcpy(s->data, data, datalen); - } else { - log_android(ANDROID_LOG_ERROR, "%s segment larger %u..%u < %u", - session, - s->seq - cur->remote_start, s->seq + s->len - cur->remote_start, - s->seq + datalen - cur->remote_start); - ng_free(s->data, __FILE__, __LINE__); - s->len = datalen; - s->data = ng_malloc(datalen, "tcp segment larger"); - memcpy(s->data, data, datalen); - } - } - } -} - -int open_tcp_socket(const struct arguments *args, - const struct tcp_session *cur, const struct allowed *redirect) { - - int sock; - int version; - if (redirect == NULL) { - if (*socks5_addr && socks5_port) - version = (strstr(socks5_addr, ":") == NULL ? 4 : 6); - else - version = cur->version; - } else - version = (strstr(redirect->raddr, ":") == NULL ? 4 : 6); - - - log_android(ANDROID_LOG_ERROR, "Opening a tcp socket from sport: %u to dport: %u", - ntohs(cur->source), ntohs(cur->dest)); - // 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) { - log_android(ANDROID_LOG_ERROR, "fcntl socket O_NONBLOCK error %d: %s", - errno, strerror(errno)); - return -1; - } - - // Build target address - struct sockaddr_in addr4; - struct sockaddr_in6 addr6; - if (redirect == NULL) { - - log_android(ANDROID_LOG_ERROR, "IN redirect null here for open socket.."); - - - if (*socks5_addr && socks5_port) { - log_android(ANDROID_LOG_WARN, "TCP%d SOCKS5 to %s/%u", - version, socks5_addr, socks5_port); - - if (version == 4) { - addr4.sin_family = AF_INET; - inet_pton(AF_INET, socks5_addr, &addr4.sin_addr); - addr4.sin_port = htons(socks5_port); - } else { - addr6.sin6_family = AF_INET6; - inet_pton(AF_INET6, socks5_addr, &addr6.sin6_addr); - addr6.sin6_port = htons(socks5_port); - } - } else { - - log_android(ANDROID_LOG_ERROR, "NO tcp socket redirect here.."); - if (version == 4) { - addr4.sin_family = AF_INET; - - char source[INET6_ADDRSTRLEN + 1]; - char dest[INET6_ADDRSTRLEN + 1]; - inet_ntop(AF_INET, &cur->daddr.ip4, source, sizeof(source)); - inet_ntop(AF_INET, &cur->saddr.ip4, dest, sizeof(dest)); - log_android(ANDROID_LOG_ERROR, "setting sin address source to: %s, dest: %s", source, dest); - - addr4.sin_addr.s_addr = (__be32) cur->daddr.ip4; - addr4.sin_port = cur->dest; - } else { - addr6.sin6_family = AF_INET6; - memcpy(&addr6.sin6_addr, &cur->daddr.ip6, 16); - addr6.sin6_port = cur->dest; - } - } - } else { - log_android(ANDROID_LOG_ERROR, "TCP%d redirect to %s/%u", - version, redirect->raddr, redirect->rport); - - if (version == 4) { - addr4.sin_family = AF_INET; - inet_pton(AF_INET, redirect->raddr, &addr4.sin_addr); - addr4.sin_port = htons(redirect->rport); - } else { - addr6.sin6_family = AF_INET6; - inet_pton(AF_INET6, redirect->raddr, &addr6.sin6_addr); - addr6.sin6_port = htons(redirect->rport); - } - } - - // Initiate connect - int err = connect(sock, - (version == 4 ? (const struct sockaddr *) &addr4 - : (const struct sockaddr *) &addr6), - (socklen_t) (version == 4 - ? sizeof(struct sockaddr_in) - : sizeof(struct sockaddr_in6))); - if (err < 0 && errno != EINPROGRESS) { - log_android(ANDROID_LOG_ERROR, "connect error %d: %s", errno, strerror(errno)); - return -1; - } - - - log_android(ANDROID_LOG_ERROR, "sock connect result: %d", sock); - - return sock; -} - -int write_syn_ack(const struct arguments *args, struct tcp_session *cur) { - log_android(ANDROID_LOG_ERROR,"Writing TCP syn ack to %d", cur->dest); - if (write_tcp(args, cur, NULL, 0, 1, 1, 0, 0) < 0) { - cur->state = TCP_CLOSING; - return -1; - } - return 0; -} - -int write_ack(const struct arguments *args, struct tcp_session *cur) { - - log_android(ANDROID_LOG_ERROR,"Writing TCP ack to %d", cur->dest); - if (write_tcp(args, cur, NULL, 0, 0, 1, 0, 0) < 0) { - cur->state = TCP_CLOSING; - return -1; - } - return 0; -} - -int write_data(const struct arguments *args, struct tcp_session *cur, - const uint8_t *buffer, size_t length) { - - log_android(ANDROID_LOG_ERROR,"in write tcp data with length: %d", length); - - if (write_tcp(args, cur, buffer, length, 0, 1, 0, 0) < 0) { - cur->state = TCP_CLOSING; - return -1; - } - return 0; -} - - -int write_fin_ack(const struct arguments *args, struct tcp_session *cur) { - if (write_tcp(args, cur, NULL, 0, 0, 1, 1, 0) < 0) { - cur->state = TCP_CLOSING; - return -1; - } - return 0; -} - -void write_rst(const struct arguments *args, struct tcp_session *cur) { - // https://www.snellman.net/blog/archive/2016-02-01-tcp-rst/ - int ack = 0; - if (cur->state == TCP_LISTEN) { - ack = 1; - cur->remote_seq++; // SYN - } - write_tcp(args, cur, NULL, 0, 0, ack, 0, 1); - if (cur->state != TCP_CLOSE) - cur->state = TCP_CLOSING; -} - -ssize_t write_tcp(const struct arguments *args, const struct tcp_session *cur, - const uint8_t *data, size_t datalen, - int syn, int ack, int fin, int rst) { - size_t len; - u_int8_t *buffer; - struct tcphdr *tcp; - uint16_t csum; - char source[INET6_ADDRSTRLEN + 1]; - char dest[INET6_ADDRSTRLEN + 1]; - - // Build packet - int optlen = (syn ? 4 + 3 + 1 : 0); - uint8_t *options; - if (cur->version == 4) { - len = sizeof(struct iphdr) + sizeof(struct tcphdr) + optlen + datalen; - buffer = ng_malloc(len, "tcp write4"); - struct iphdr *ip4 = (struct iphdr *) buffer; - tcp = (struct tcphdr *) (buffer + sizeof(struct iphdr)); - options = buffer + sizeof(struct iphdr) + sizeof(struct tcphdr); - if (datalen) - memcpy(buffer + sizeof(struct iphdr) + sizeof(struct tcphdr) + optlen, data, datalen); - - // Build IP4 header - memset(ip4, 0, sizeof(struct iphdr)); - ip4->version = 4; - ip4->ihl = sizeof(struct iphdr) >> 2; - ip4->tot_len = htons(len); - ip4->ttl = IPDEFTTL; - ip4->protocol = IPPROTO_TCP; - ip4->saddr = cur->daddr.ip4; - ip4->daddr = cur->saddr.ip4; - - // Calculate IP4 checksum - ip4->check = ~calc_checksum(0, (uint8_t *) ip4, sizeof(struct iphdr)); - - // Calculate TCP4 checksum - struct ippseudo pseudo; - memset(&pseudo, 0, sizeof(struct ippseudo)); - pseudo.ippseudo_src.s_addr = (__be32) ip4->saddr; - pseudo.ippseudo_dst.s_addr = (__be32) ip4->daddr; - pseudo.ippseudo_p = ip4->protocol; - pseudo.ippseudo_len = htons(sizeof(struct tcphdr) + optlen + datalen); - - csum = calc_checksum(0, (uint8_t *) &pseudo, sizeof(struct ippseudo)); - } else { - len = sizeof(struct ip6_hdr) + sizeof(struct tcphdr) + optlen + datalen; - buffer = ng_malloc(len, "tcp write 6"); - struct ip6_hdr *ip6 = (struct ip6_hdr *) buffer; - tcp = (struct tcphdr *) (buffer + sizeof(struct ip6_hdr)); - options = buffer + sizeof(struct ip6_hdr) + sizeof(struct tcphdr); - if (datalen) - memcpy(buffer + sizeof(struct ip6_hdr) + sizeof(struct tcphdr) + optlen, data, datalen); - - // Build IP6 header - memset(ip6, 0, sizeof(struct ip6_hdr)); - ip6->ip6_ctlun.ip6_un1.ip6_un1_plen = htons(len - sizeof(struct ip6_hdr)); - ip6->ip6_ctlun.ip6_un1.ip6_un1_nxt = IPPROTO_TCP; - ip6->ip6_ctlun.ip6_un1.ip6_un1_hlim = IPDEFTTL; - ip6->ip6_ctlun.ip6_un2_vfc = 0x60; - memcpy(&(ip6->ip6_src), &cur->daddr.ip6, 16); - memcpy(&(ip6->ip6_dst), &cur->saddr.ip6, 16); - - // Calculate TCP6 checksum - struct ip6_hdr_pseudo pseudo; - memset(&pseudo, 0, sizeof(struct ip6_hdr_pseudo)); - memcpy(&pseudo.ip6ph_src, &ip6->ip6_dst, 16); - memcpy(&pseudo.ip6ph_dst, &ip6->ip6_src, 16); - pseudo.ip6ph_len = ip6->ip6_ctlun.ip6_un1.ip6_un1_plen; - pseudo.ip6ph_nxt = ip6->ip6_ctlun.ip6_un1.ip6_un1_nxt; - - csum = calc_checksum(0, (uint8_t *) &pseudo, sizeof(struct ip6_hdr_pseudo)); - } - - - // Build TCP header - memset(tcp, 0, sizeof(struct tcphdr)); - tcp->source = cur->dest; - tcp->dest = cur->source; - tcp->seq = htonl(cur->local_seq); - tcp->ack_seq = htonl((uint32_t) (cur->remote_seq)); - tcp->doff = (__u16) ((sizeof(struct tcphdr) + optlen) >> 2); - tcp->syn = (__u16) syn; - tcp->ack = (__u16) ack; - tcp->fin = (__u16) fin; - tcp->rst = (__u16) rst; - tcp->window = htons(cur->recv_window >> cur->recv_scale); - - if (!tcp->ack) - tcp->ack_seq = 0; - - // TCP options - if (syn) { - *(options) = 2; // MSS - *(options + 1) = 4; // total option length - *((uint16_t *) (options + 2)) = get_default_mss(cur->version); - - *(options + 4) = 3; // window scale - *(options + 5) = 3; // total option length - *(options + 6) = cur->recv_scale; - - *(options + 7) = 0; // End, padding - } - - // Continue checksum - csum = calc_checksum(csum, (uint8_t *) tcp, sizeof(struct tcphdr)); - csum = calc_checksum(csum, options, (size_t) optlen); - csum = calc_checksum(csum, data, datalen); - tcp->check = ~csum; - - inet_ntop(cur->version == 4 ? AF_INET : AF_INET6, - cur->version == 4 ? (const void *) &cur->saddr.ip4 : (const void *) &cur->saddr.ip6, - source, sizeof(source)); - inet_ntop(cur->version == 4 ? AF_INET : AF_INET6, - cur->version == 4 ? (const void *) &cur->daddr.ip4 : (const void *) &cur->daddr.ip6, - dest, sizeof(dest)); - - - - - // Send packet - log_android(ANDROID_LOG_ERROR, - "TCP sending%s%s%s%s to tun %s/%u seq %u ack %u data %u", - (tcp->syn ? " SYN" : ""), - (tcp->ack ? " ACK" : ""), - (tcp->fin ? " FIN" : ""), - (tcp->rst ? " RST" : ""), - dest, ntohs(tcp->dest), - ntohl(tcp->seq) - cur->local_start, - ntohl(tcp->ack_seq) - cur->remote_start, - datalen); - - - if (ntohs(tcp->source) == 50508) { - log_android(ANDROID_LOG_ERROR, "Not writing tcp to tun because it is debug session.."); - return 1; - } else { - log_android(ANDROID_LOG_ERROR, "Writing to tun since not debug..."); - } - - - ssize_t res = 0; - res = write(args->tun, buffer, len); - - // Write pcap record - if (res >= 0) { - if (pcap_file != NULL) - write_pcap_rec(buffer, (size_t) res); - } else - log_android(ANDROID_LOG_ERROR, "TCP write%s%s%s%s data %d error %d: %s", - (tcp->syn ? " SYN" : ""), - (tcp->ack ? " ACK" : ""), - (tcp->fin ? " FIN" : ""), - (tcp->rst ? " RST" : ""), - datalen, - errno, strerror((errno))); - - ng_free(buffer, __FILE__, __LINE__); - - if (res != len) { - log_android(ANDROID_LOG_ERROR, "TCP write %d/%d", res, len); - return -1; - } - - return res; -} diff --git a/NetGuard/app/src/main/main/java/eu/faircode/netguard/Allowed.java b/NetGuard/app/src/main/main/java/eu/faircode/netguard/Allowed.java deleted file mode 100644 index c854d38..0000000 --- a/NetGuard/app/src/main/main/java/eu/faircode/netguard/Allowed.java +++ /dev/null @@ -1,35 +0,0 @@ -package eu.faircode.netguard; - -/* - This file is part of NetGuard. - - NetGuard is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - NetGuard is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with NetGuard. If not, see . - - Copyright 2015-2019 by Marcel Bokhorst (M66B) -*/ - -public class Allowed { - public String raddr; - public int rport; - - public Allowed() { - this.raddr = null; - this.rport = 0; - } - - public Allowed(String raddr, int rport) { - this.raddr = raddr; - this.rport = rport; - } -} diff --git a/NetGuard/app/src/main/main/jni/netguard/icmp.c b/NetGuard/app/src/main/main/jni/netguard/icmp.c deleted file mode 100644 index 9072adb..0000000 --- a/NetGuard/app/src/main/main/jni/netguard/icmp.c +++ /dev/null @@ -1,375 +0,0 @@ -/* - This file is part of NetGuard. - - NetGuard is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - NetGuard is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with NetGuard. If not, see . - - Copyright 2015-2019 by Marcel Bokhorst (M66B) -*/ - -#include "netguard.h" - -extern FILE *pcap_file; - -int get_icmp_timeout(const struct icmp_session *u, int sessions, int maxsessions) { - int timeout = ICMP_TIMEOUT; - - int scale = 100 - sessions * 100 / maxsessions; - timeout = timeout * scale / 100; - - return timeout; -} - -int check_icmp_session(const struct arguments *args, struct ng_session *s, - int sessions, int maxsessions) { - time_t now = time(NULL); - - int timeout = get_icmp_timeout(&s->icmp, sessions, maxsessions); - if (s->icmp.stop || s->icmp.time + timeout < now) { - char source[INET6_ADDRSTRLEN + 1]; - char dest[INET6_ADDRSTRLEN + 1]; - if (s->icmp.version == 4) { - inet_ntop(AF_INET, &s->icmp.saddr.ip4, source, sizeof(source)); - inet_ntop(AF_INET, &s->icmp.daddr.ip4, dest, sizeof(dest)); - } else { - inet_ntop(AF_INET6, &s->icmp.saddr.ip6, source, sizeof(source)); - inet_ntop(AF_INET6, &s->icmp.daddr.ip6, dest, sizeof(dest)); - } - log_android(ANDROID_LOG_WARN, "ICMP idle %d/%d sec stop %d from %s to %s", - now - s->icmp.time, timeout, s->icmp.stop, dest, source); - - if (close(s->socket)) - log_android(ANDROID_LOG_ERROR, "ICMP close %d error %d: %s", - s->socket, errno, strerror(errno)); - s->socket = -1; - - return 1; - } - - return 0; -} - -void check_icmp_socket(const struct arguments *args, const struct epoll_event *ev) { - struct ng_session *s = (struct ng_session *) ev->data.ptr; - - // Check socket error - if (ev->events & EPOLLERR) { - s->icmp.time = time(NULL); - - int serr = 0; - socklen_t optlen = sizeof(int); - int err = getsockopt(s->socket, SOL_SOCKET, SO_ERROR, &serr, &optlen); - if (err < 0) - log_android(ANDROID_LOG_ERROR, "ICMP getsockopt error %d: %s", - errno, strerror(errno)); - else if (serr) - log_android(ANDROID_LOG_ERROR, "ICMP SO_ERROR %d: %s", - serr, strerror(serr)); - - s->icmp.stop = 1; - } else { - // Check socket read - if (ev->events & EPOLLIN) { - s->icmp.time = time(NULL); - - uint16_t blen = (uint16_t) (s->icmp.version == 4 ? ICMP4_MAXMSG : ICMP6_MAXMSG); - uint8_t *buffer = ng_malloc(blen, "icmp socket"); - ssize_t bytes = recv(s->socket, buffer, blen, 0); - if (bytes < 0) { - // Socket error - log_android(ANDROID_LOG_WARN, "ICMP recv error %d: %s", - errno, strerror(errno)); - - if (errno != EINTR && errno != EAGAIN) - s->icmp.stop = 1; - } else if (bytes == 0) { - log_android(ANDROID_LOG_WARN, "ICMP recv eof"); - s->icmp.stop = 1; - - } else { - // Socket read data - char dest[INET6_ADDRSTRLEN + 1]; - if (s->icmp.version == 4) - inet_ntop(AF_INET, &s->icmp.daddr.ip4, dest, sizeof(dest)); - else - inet_ntop(AF_INET6, &s->icmp.daddr.ip6, dest, sizeof(dest)); - - // cur->id should be equal to icmp->icmp_id - // but for some unexplained reason this is not the case - // some bits seems to be set extra - struct icmp *icmp = (struct icmp *) buffer; - log_android( - s->icmp.id == icmp->icmp_id ? ANDROID_LOG_INFO : ANDROID_LOG_WARN, - "ICMP recv bytes %d from %s for tun type %d code %d id %x/%x seq %d", - bytes, dest, - icmp->icmp_type, icmp->icmp_code, - s->icmp.id, icmp->icmp_id, icmp->icmp_seq); - - // restore original ID - icmp->icmp_id = s->icmp.id; - uint16_t csum = 0; - if (s->icmp.version == 6) { - // Untested - struct ip6_hdr_pseudo pseudo; - memset(&pseudo, 0, sizeof(struct ip6_hdr_pseudo)); - memcpy(&pseudo.ip6ph_src, &s->icmp.daddr.ip6, 16); - memcpy(&pseudo.ip6ph_dst, &s->icmp.saddr.ip6, 16); - pseudo.ip6ph_len = bytes - sizeof(struct ip6_hdr); - pseudo.ip6ph_nxt = IPPROTO_ICMPV6; - csum = calc_checksum( - 0, (uint8_t *) &pseudo, sizeof(struct ip6_hdr_pseudo)); - } - icmp->icmp_cksum = 0; - icmp->icmp_cksum = ~calc_checksum(csum, buffer, (size_t) bytes); - - // Forward to tun - if (write_icmp(args, &s->icmp, buffer, (size_t) bytes) < 0) - s->icmp.stop = 1; - } - ng_free(buffer, __FILE__, __LINE__); - } - } -} - -jboolean handle_icmp(const struct arguments *args, - const uint8_t *pkt, size_t length, - const uint8_t *payload, - int uid, - const int epoll_fd) { - // Get headers - const uint8_t version = (*pkt) >> 4; - const struct iphdr *ip4 = (struct iphdr *) pkt; - const struct ip6_hdr *ip6 = (struct ip6_hdr *) pkt; - struct icmp *icmp = (struct icmp *) payload; - size_t icmplen = length - (payload - pkt); - - char source[INET6_ADDRSTRLEN + 1]; - char dest[INET6_ADDRSTRLEN + 1]; - if (version == 4) { - inet_ntop(AF_INET, &ip4->saddr, source, sizeof(source)); - inet_ntop(AF_INET, &ip4->daddr, dest, sizeof(dest)); - } else { - inet_ntop(AF_INET6, &ip6->ip6_src, source, sizeof(source)); - inet_ntop(AF_INET6, &ip6->ip6_dst, dest, sizeof(dest)); - } - - if (icmp->icmp_type != ICMP_ECHO) { - log_android(ANDROID_LOG_WARN, "ICMP type %d code %d from %s to %s not supported", - icmp->icmp_type, icmp->icmp_code, source, dest); - return 0; - } - - // Search session - struct ng_session *cur = args->ctx->ng_session; - while (cur != NULL && - !((cur->protocol == IPPROTO_ICMP || cur->protocol == IPPROTO_ICMPV6) && - !cur->icmp.stop && cur->icmp.version == version && - (version == 4 ? cur->icmp.saddr.ip4 == ip4->saddr && - cur->icmp.daddr.ip4 == ip4->daddr - : memcmp(&cur->icmp.saddr.ip6, &ip6->ip6_src, 16) == 0 && - memcmp(&cur->icmp.daddr.ip6, &ip6->ip6_dst, 16) == 0))) - cur = cur->next; - - // Create new session if needed - if (cur == NULL) { - log_android(ANDROID_LOG_INFO, "ICMP new session from %s to %s", source, dest); - - // Register session - struct ng_session *s = ng_malloc(sizeof(struct ng_session), "icmp session"); - s->protocol = (uint8_t) (version == 4 ? IPPROTO_ICMP : IPPROTO_ICMPV6); - - s->icmp.time = time(NULL); - s->icmp.uid = uid; - s->icmp.version = version; - - if (version == 4) { - s->icmp.saddr.ip4 = (__be32) ip4->saddr; - s->icmp.daddr.ip4 = (__be32) ip4->daddr; - } else { - memcpy(&s->icmp.saddr.ip6, &ip6->ip6_src, 16); - memcpy(&s->icmp.daddr.ip6, &ip6->ip6_dst, 16); - } - - s->icmp.id = icmp->icmp_id; // store original ID - - s->icmp.stop = 0; - s->next = NULL; - - // Open UDP socket - s->socket = open_icmp_socket(args, &s->icmp); - if (s->socket < 0) { - ng_free(s, __FILE__, __LINE__); - return 0; - } - - log_android(ANDROID_LOG_DEBUG, "ICMP socket %d id %x", s->socket, s->icmp.id); - - // Monitor events - memset(&s->ev, 0, sizeof(struct epoll_event)); - s->ev.events = EPOLLIN | EPOLLERR; - s->ev.data.ptr = s; - if (epoll_ctl(epoll_fd, EPOLL_CTL_ADD, s->socket, &s->ev)) - log_android(ANDROID_LOG_ERROR, "epoll add icmp error %d: %s", errno, strerror(errno)); - - s->next = args->ctx->ng_session; - args->ctx->ng_session = s; - - cur = s; - } - - // Modify ID - // http://lwn.net/Articles/443051/ - icmp->icmp_id = ~icmp->icmp_id; - uint16_t csum = 0; - if (version == 6) { - // Untested - struct ip6_hdr_pseudo pseudo; - memset(&pseudo, 0, sizeof(struct ip6_hdr_pseudo)); - memcpy(&pseudo.ip6ph_src, &ip6->ip6_dst, 16); - memcpy(&pseudo.ip6ph_dst, &ip6->ip6_src, 16); - pseudo.ip6ph_len = ip6->ip6_ctlun.ip6_un1.ip6_un1_plen; - pseudo.ip6ph_nxt = ip6->ip6_ctlun.ip6_un1.ip6_un1_nxt; - csum = calc_checksum(0, (uint8_t *) &pseudo, sizeof(struct ip6_hdr_pseudo)); - } - icmp->icmp_cksum = 0; - icmp->icmp_cksum = ~calc_checksum(csum, (uint8_t *) icmp, icmplen); - - log_android(ANDROID_LOG_INFO, - "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); - - cur->icmp.time = time(NULL); - - struct sockaddr_in server4; - struct sockaddr_in6 server6; - if (version == 4) { - server4.sin_family = AF_INET; - server4.sin_addr.s_addr = (__be32) ip4->daddr; - server4.sin_port = 0; - } else { - server6.sin6_family = AF_INET6; - memcpy(&server6.sin6_addr, &ip6->ip6_dst, 16); - server6.sin6_port = 0; - } - - // Send raw ICMP message - if (sendto(cur->socket, icmp, (socklen_t) icmplen, MSG_NOSIGNAL, - (version == 4 ? (const struct sockaddr *) &server4 - : (const struct sockaddr *) &server6), - (socklen_t) (version == 4 ? sizeof(server4) : sizeof(server6))) != icmplen) { - log_android(ANDROID_LOG_ERROR, "ICMP sendto error %d: %s", errno, strerror(errno)); - if (errno != EINTR && errno != EAGAIN) { - cur->icmp.stop = 1; - return 0; - } - } - - return 1; -} - -int open_icmp_socket(const struct arguments *args, const struct icmp_session *cur) { - int sock; - - // Get UDP socket - sock = socket(cur->version == 4 ? PF_INET : PF_INET6, SOCK_DGRAM, IPPROTO_ICMP); - if (sock < 0) { - log_android(ANDROID_LOG_ERROR, "ICMP socket error %d: %s", errno, strerror(errno)); - return -1; - } - - // Protect socket - if (protect_socket(args, sock) < 0) - return -1; - - return sock; -} - -ssize_t write_icmp(const struct arguments *args, const struct icmp_session *cur, - uint8_t *data, size_t datalen) { - size_t len; - u_int8_t *buffer; - struct icmp *icmp = (struct icmp *) data; - char source[INET6_ADDRSTRLEN + 1]; - char dest[INET6_ADDRSTRLEN + 1]; - - // Build packet - if (cur->version == 4) { - len = sizeof(struct iphdr) + datalen; - buffer = ng_malloc(len, "icmp write4"); - struct iphdr *ip4 = (struct iphdr *) buffer; - if (datalen) - memcpy(buffer + sizeof(struct iphdr), data, datalen); - - // Build IP4 header - memset(ip4, 0, sizeof(struct iphdr)); - ip4->version = 4; - ip4->ihl = sizeof(struct iphdr) >> 2; - ip4->tot_len = htons(len); - ip4->ttl = IPDEFTTL; - ip4->protocol = IPPROTO_ICMP; - ip4->saddr = cur->daddr.ip4; - ip4->daddr = cur->saddr.ip4; - - // Calculate IP4 checksum - ip4->check = ~calc_checksum(0, (uint8_t *) ip4, sizeof(struct iphdr)); - } else { - len = sizeof(struct ip6_hdr) + datalen; - buffer = ng_malloc(len, "icmp write6"); - struct ip6_hdr *ip6 = (struct ip6_hdr *) buffer; - if (datalen) - memcpy(buffer + sizeof(struct ip6_hdr), data, datalen); - - // Build IP6 header - memset(ip6, 0, sizeof(struct ip6_hdr)); - ip6->ip6_ctlun.ip6_un1.ip6_un1_flow = 0; - ip6->ip6_ctlun.ip6_un1.ip6_un1_plen = htons(len - sizeof(struct ip6_hdr)); - ip6->ip6_ctlun.ip6_un1.ip6_un1_nxt = IPPROTO_ICMPV6; - ip6->ip6_ctlun.ip6_un1.ip6_un1_hlim = IPDEFTTL; - ip6->ip6_ctlun.ip6_un2_vfc = IPV6_VERSION; - memcpy(&(ip6->ip6_src), &cur->daddr.ip6, 16); - memcpy(&(ip6->ip6_dst), &cur->saddr.ip6, 16); - } - - inet_ntop(cur->version == 4 ? AF_INET : AF_INET6, - cur->version == 4 ? (const void *) &cur->saddr.ip4 : (const void *) &cur->saddr.ip6, - source, sizeof(source)); - inet_ntop(cur->version == 4 ? AF_INET : AF_INET6, - cur->version == 4 ? (const void *) &cur->daddr.ip4 : (const void *) &cur->daddr.ip6, - 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", - args->tun, dest, source, datalen, - icmp->icmp_type, icmp->icmp_code, icmp->icmp_id, icmp->icmp_seq); - - log_android(ANDROID_LOG_ERROR, "writing to file descriptor: %d", args->tun); - ssize_t res = write(args->tun, buffer, len); - - // Write PCAP record - if (res >= 0) { - if (pcap_file != NULL) - write_pcap_rec(buffer, (size_t) res); - } else - log_android(ANDROID_LOG_WARN, "ICMP write error %d: %s", errno, strerror(errno)); - - ng_free(buffer, __FILE__, __LINE__); - - if (res != len) { - log_android(ANDROID_LOG_ERROR, "write %d/%d", res, len); - return -1; - } - - return res; -} diff --git a/NetGuard/app/src/main/main/jni/netguard/netguard.c b/NetGuard/app/src/main/main/jni/netguard/netguard.c deleted file mode 100644 index 0544d08..0000000 --- a/NetGuard/app/src/main/main/jni/netguard/netguard.c +++ /dev/null @@ -1,1116 +0,0 @@ -/* - This file is part of NetGuard. - - NetGuard is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - NetGuard is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with NetGuard. If not, see . - - Copyright 2015-2019 by Marcel Bokhorst (M66B) -*/ - -#include "netguard.h" - -// It is assumed that no packets will get lost and that packets arrive in order -// https://android.googlesource.com/platform/frameworks/base.git/+/master/services/core/jni/com_android_server_connectivity_Vpn.cpp - -// Global variables - -char socks5_addr[INET6_ADDRSTRLEN + 1]; -int socks5_port = 0; -char socks5_username[127 + 1]; -char socks5_password[127 + 1]; -int loglevel = ANDROID_LOG_WARN; - -extern int max_tun_msg; - -extern FILE *pcap_file; -extern size_t pcap_record_size; -extern long pcap_file_size; - -extern int uid_cache_size; -extern struct uid_cache_entry *uid_cache; - -// JNI - -jclass clsPacket; -jclass clsAllowed; -jclass clsRR; -jclass clsUsage; - -jint JNI_OnLoad(JavaVM *vm, void *reserved) { - log_android(ANDROID_LOG_INFO, "JNI load"); - - JNIEnv *env; - if ((*vm)->GetEnv(vm, (void **) &env, JNI_VERSION_1_6) != JNI_OK) { - log_android(ANDROID_LOG_INFO, "JNI load GetEnv failed"); - return -1; - } - - const char *packet = "eu/faircode/netguard/Packet"; - clsPacket = jniGlobalRef(env, jniFindClass(env, packet)); - ng_add_alloc(clsPacket, "clsPacket"); - - const char *allowed = "eu/faircode/netguard/Allowed"; - clsAllowed = jniGlobalRef(env, jniFindClass(env, allowed)); - ng_add_alloc(clsAllowed, "clsAllowed"); - - const char *rr = "eu/faircode/netguard/ResourceRecord"; - clsRR = jniGlobalRef(env, jniFindClass(env, rr)); - ng_add_alloc(clsRR, "clsRR"); - - const char *usage = "eu/faircode/netguard/Usage"; - clsUsage = jniGlobalRef(env, jniFindClass(env, usage)); - ng_add_alloc(clsUsage, "clsUsage"); - - // Raise file number limit to maximum - struct rlimit rlim; - if (getrlimit(RLIMIT_NOFILE, &rlim)) - log_android(ANDROID_LOG_WARN, "getrlimit error %d: %s", errno, strerror(errno)); - else { - rlim_t soft = rlim.rlim_cur; - rlim.rlim_cur = rlim.rlim_max; - if (setrlimit(RLIMIT_NOFILE, &rlim)) - log_android(ANDROID_LOG_WARN, "setrlimit error %d: %s", errno, strerror(errno)); - else - log_android(ANDROID_LOG_WARN, "raised file limit from %d to %d", soft, rlim.rlim_cur); - } - - return JNI_VERSION_1_6; -} - -void JNI_OnUnload(JavaVM *vm, void *reserved) { - log_android(ANDROID_LOG_INFO, "JNI unload"); - - JNIEnv *env; - if ((*vm)->GetEnv(vm, (void **) &env, JNI_VERSION_1_6) != JNI_OK) - log_android(ANDROID_LOG_INFO, "JNI load GetEnv failed"); - else { - (*env)->DeleteGlobalRef(env, clsPacket); - (*env)->DeleteGlobalRef(env, clsAllowed); - (*env)->DeleteGlobalRef(env, clsRR); - (*env)->DeleteGlobalRef(env, clsUsage); - ng_delete_alloc(clsPacket, __FILE__, __LINE__); - ng_delete_alloc(clsAllowed, __FILE__, __LINE__); - ng_delete_alloc(clsRR, __FILE__, __LINE__); - ng_delete_alloc(clsUsage, __FILE__, __LINE__); - } -} - -// JNI ServiceSinkhole - -JNIEXPORT jlong JNICALL -Java_eu_faircode_netguard_ServiceSinkhole_jni_1init( - JNIEnv *env, jobject instance, jint sdk) { - struct context *ctx = ng_calloc(1, sizeof(struct context), "init"); - ctx->sdk = sdk; - - loglevel = ANDROID_LOG_WARN; - - *socks5_addr = 0; - socks5_port = 0; - *socks5_username = 0; - *socks5_password = 0; - pcap_file = NULL; - - if (pthread_mutex_init(&ctx->lock, NULL)) - log_android(ANDROID_LOG_ERROR, "pthread_mutex_init failed"); - - // Create signal pipe - if (pipe(ctx->pipefds)) - log_android(ANDROID_LOG_ERROR, "Create pipe error %d: %s", errno, strerror(errno)); - else - for (int i = 0; i < 2; i++) { - int flags = fcntl(ctx->pipefds[i], F_GETFL, 0); - if (flags < 0 || fcntl(ctx->pipefds[i], F_SETFL, flags | O_NONBLOCK) < 0) - log_android(ANDROID_LOG_ERROR, "fcntl pipefds[%d] O_NONBLOCK error %d: %s", - i, errno, strerror(errno)); - } - - return (jlong) ctx; -} - -JNIEXPORT void JNICALL -Java_eu_faircode_netguard_ServiceSinkhole_jni_1start( - JNIEnv *env, jobject instance, jlong context, jint loglevel_) { - struct context *ctx = (struct context *) context; - - loglevel = loglevel_; - max_tun_msg = 0; - ctx->stopping = 0; - - log_android(ANDROID_LOG_WARN, "Starting level %d", loglevel); - -} - -JNIEXPORT void JNICALL -Java_eu_faircode_netguard_ServiceSinkhole_jni_1run( - JNIEnv *env, jobject instance, jlong context, jint tun, jboolean fwd53, jint rcode) { - struct context *ctx = (struct context *) context; - - log_android(ANDROID_LOG_WARN, "Running tun %d fwd53 %d level %d", tun, fwd53, loglevel); - - // Set blocking - int flags = fcntl(tun, F_GETFL, 0); - if (flags < 0 || fcntl(tun, F_SETFL, flags & ~O_NONBLOCK) < 0) - log_android(ANDROID_LOG_ERROR, "fcntl tun ~O_NONBLOCK error %d: %s", - errno, strerror(errno)); - - // Get arguments - struct arguments *args = ng_malloc(sizeof(struct arguments), "arguments"); - args->env = env; - args->instance = instance; - args->tun = tun; - args->fwd53 = fwd53; - args->rcode = rcode; - args->ctx = ctx; - - - handle_events(args); -} - -JNIEXPORT void JNICALL -Java_eu_faircode_netguard_ServiceSinkhole_jni_1stop( - JNIEnv *env, jobject instance, jlong context) { - struct context *ctx = (struct context *) context; - ctx->stopping = 1; - - log_android(ANDROID_LOG_WARN, "Write pipe wakeup"); - log_android(ANDROID_LOG_ERROR, "writing to file descriptor: %d", ctx->pipefds[1]); - if (write(ctx->pipefds[1], "w", 1) < 0) - log_android(ANDROID_LOG_WARN, "Write pipe error %d: %s", errno, strerror(errno)); -} - -JNIEXPORT void JNICALL -Java_eu_faircode_netguard_ServiceSinkhole_jni_1clear( - JNIEnv *env, jobject instance, jlong context) { - struct context *ctx = (struct context *) context; - clear(ctx); -} - -JNIEXPORT jint JNICALL -Java_eu_faircode_netguard_ServiceSinkhole_jni_1get_1mtu(JNIEnv *env, jobject instance) { - return get_mtu(); -} - -JNIEXPORT jintArray JNICALL -Java_eu_faircode_netguard_ServiceSinkhole_jni_1get_1stats( - JNIEnv *env, jobject instance, jlong context) { - struct context *ctx = (struct context *) context; - - if (pthread_mutex_lock(&ctx->lock)) - log_android(ANDROID_LOG_ERROR, "pthread_mutex_lock failed"); - - jintArray jarray = (*env)->NewIntArray(env, 5); - jint *jcount = (*env)->GetIntArrayElements(env, jarray, NULL); - - struct ng_session *s = ctx->ng_session; - while (s != NULL) { - if (s->protocol == IPPROTO_ICMP || s->protocol == IPPROTO_ICMPV6) { - if (!s->icmp.stop) - jcount[0]++; - } else if (s->protocol == IPPROTO_UDP) { - if (s->udp.state == UDP_ACTIVE) - jcount[1]++; - } else if (s->protocol == IPPROTO_TCP) { - if (s->tcp.state != TCP_CLOSING && s->tcp.state != TCP_CLOSE) - jcount[2]++; - } - s = s->next; - } - - if (pthread_mutex_unlock(&ctx->lock)) - log_android(ANDROID_LOG_ERROR, "pthread_mutex_unlock failed"); - - jcount[3] = 0; - DIR *d = opendir("/proc/self/fd"); - if (d) { - struct dirent *dir; - while ((dir = readdir(d)) != NULL) - if (dir->d_type != DT_DIR) - jcount[3]++; - closedir(d); - } - - struct rlimit rlim; - memset(&rlim, 0, sizeof(struct rlimit)); - getrlimit(RLIMIT_NOFILE, &rlim); - jcount[4] = (jint) rlim.rlim_cur; - - (*env)->ReleaseIntArrayElements(env, jarray, jcount, 0); - return jarray; -} - -JNIEXPORT void JNICALL -Java_eu_faircode_netguard_ServiceSinkhole_jni_1pcap( - JNIEnv *env, jclass type, - jstring name_, jint record_size, jint file_size) { - - pcap_record_size = (size_t) record_size; - pcap_file_size = file_size; - - //if (pthread_mutex_lock(&lock)) - // log_android(ANDROID_LOG_ERROR, "pthread_mutex_lock failed"); - - if (name_ == NULL) { - if (pcap_file != NULL) { - int flags = fcntl(fileno(pcap_file), F_GETFL, 0); - if (flags < 0 || fcntl(fileno(pcap_file), F_SETFL, flags & ~O_NONBLOCK) < 0) - log_android(ANDROID_LOG_ERROR, "PCAP fcntl ~O_NONBLOCK error %d: %s", - errno, strerror(errno)); - - if (fsync(fileno(pcap_file))) - log_android(ANDROID_LOG_ERROR, "PCAP fsync error %d: %s", errno, strerror(errno)); - - if (fclose(pcap_file)) - log_android(ANDROID_LOG_ERROR, "PCAP fclose error %d: %s", errno, strerror(errno)); - - pcap_file = NULL; - } - log_android(ANDROID_LOG_WARN, "PCAP disabled"); - } else { - const char *name = (*env)->GetStringUTFChars(env, name_, 0); - ng_add_alloc(name, "name"); - log_android(ANDROID_LOG_WARN, "PCAP file %s record size %d truncate @%ld", - name, pcap_record_size, pcap_file_size); - - pcap_file = fopen(name, "ab+"); - if (pcap_file == NULL) - log_android(ANDROID_LOG_ERROR, "PCAP fopen error %d: %s", errno, strerror(errno)); - else { - int flags = fcntl(fileno(pcap_file), F_GETFL, 0); - if (flags < 0 || fcntl(fileno(pcap_file), F_SETFL, flags | O_NONBLOCK) < 0) - log_android(ANDROID_LOG_ERROR, "PCAP fcntl O_NONBLOCK error %d: %s", - errno, strerror(errno)); - - long size = ftell(pcap_file); - if (size == 0) { - log_android(ANDROID_LOG_WARN, "PCAP initialize"); - write_pcap_hdr(); - } else - log_android(ANDROID_LOG_WARN, "PCAP current size %ld", size); - } - - (*env)->ReleaseStringUTFChars(env, name_, name); - ng_delete_alloc(name, __FILE__, __LINE__); - } - - //if (pthread_mutex_unlock(&lock)) - // log_android(ANDROID_LOG_ERROR, "pthread_mutex_unlock failed"); -} - -JNIEXPORT void JNICALL -Java_eu_faircode_netguard_ServiceSinkhole_jni_1socks5(JNIEnv *env, jobject instance, jstring addr_, - jint port, jstring username_, - jstring password_) { - const char *addr = (*env)->GetStringUTFChars(env, addr_, 0); - const char *username = (*env)->GetStringUTFChars(env, username_, 0); - const char *password = (*env)->GetStringUTFChars(env, password_, 0); - ng_add_alloc(addr, "addr"); - ng_add_alloc(username, "username"); - ng_add_alloc(password, "password"); - - strcpy(socks5_addr, addr); - socks5_port = port; - strcpy(socks5_username, username); - strcpy(socks5_password, password); - - log_android(ANDROID_LOG_WARN, "SOCKS5 %s:%d user=%s", - socks5_addr, socks5_port, socks5_username); - - (*env)->ReleaseStringUTFChars(env, addr_, addr); - (*env)->ReleaseStringUTFChars(env, username_, username); - (*env)->ReleaseStringUTFChars(env, password_, password); - ng_delete_alloc(addr, __FILE__, __LINE__); - ng_delete_alloc(username, __FILE__, __LINE__); - ng_delete_alloc(password, __FILE__, __LINE__); -} - -JNIEXPORT void JNICALL -Java_eu_faircode_netguard_ServiceSinkhole_jni_1done( - JNIEnv *env, jobject instance, jlong context) { - struct context *ctx = (struct context *) context; - log_android(ANDROID_LOG_INFO, "Done"); - - clear(ctx); - - if (pthread_mutex_destroy(&ctx->lock)) - log_android(ANDROID_LOG_ERROR, "pthread_mutex_destroy failed"); - - for (int i = 0; i < 2; i++) - if (close(ctx->pipefds[i])) - log_android(ANDROID_LOG_ERROR, "Close pipe error %d: %s", errno, strerror(errno)); - - if (uid_cache != NULL) - ng_free(uid_cache, __FILE__, __LINE__); - uid_cache_size = 0; - uid_cache = NULL; - - ng_free(ctx, __FILE__, __LINE__); -} - -// JNI Util - -JNIEXPORT jstring JNICALL -Java_eu_faircode_netguard_Util_jni_1getprop(JNIEnv *env, jclass type, jstring name_) { - const char *name = (*env)->GetStringUTFChars(env, name_, 0); - ng_add_alloc(name, "name"); - - char value[PROP_VALUE_MAX + 1] = ""; - __system_property_get(name, value); - - (*env)->ReleaseStringUTFChars(env, name_, name); - ng_delete_alloc(name, __FILE__, __LINE__); - - return (*env)->NewStringUTF(env, value); // Freed by Java -} - -JNIEXPORT jboolean JNICALL -Java_eu_faircode_netguard_Util_is_1numeric_1address(JNIEnv *env, jclass type, jstring ip_) { - jboolean numeric = 0; - const char *ip = (*env)->GetStringUTFChars(env, ip_, 0); - ng_add_alloc(ip, "ip"); - - struct addrinfo hints; - memset(&hints, 0, sizeof(struct addrinfo)); - hints.ai_family = AF_UNSPEC; - hints.ai_flags = AI_NUMERICHOST; - struct addrinfo *result; - int err = getaddrinfo(ip, NULL, &hints, &result); - if (err) - log_android(ANDROID_LOG_DEBUG, "getaddrinfo(%s) error %d: %s", ip, err, gai_strerror(err)); - else - numeric = (jboolean) (result != NULL); - - if (result != NULL) - freeaddrinfo(result); - - (*env)->ReleaseStringUTFChars(env, ip_, ip); - ng_delete_alloc(ip, __FILE__, __LINE__); - return numeric; -} - -void report_exit(const struct arguments *args, const char *fmt, ...) { - jclass cls = (*args->env)->GetObjectClass(args->env, args->instance); - ng_add_alloc(cls, "cls"); - jmethodID mid = jniGetMethodID(args->env, cls, "nativeExit", "(Ljava/lang/String;)V"); - - jstring jreason = NULL; - if (fmt != NULL) { - char line[1024]; - va_list argptr; - va_start(argptr, fmt); - vsprintf(line, fmt, argptr); - jreason = (*args->env)->NewStringUTF(args->env, line); - ng_add_alloc(jreason, "jreason"); - va_end(argptr); - } - - (*args->env)->CallVoidMethod(args->env, args->instance, mid, jreason); - jniCheckException(args->env); - - if (jreason != NULL) { - (*args->env)->DeleteLocalRef(args->env, jreason); - ng_delete_alloc(jreason, __FILE__, __LINE__); - } - (*args->env)->DeleteLocalRef(args->env, cls); - ng_delete_alloc(cls, __FILE__, __LINE__); -} - -void report_error(const struct arguments *args, jint error, const char *fmt, ...) { - jclass cls = (*args->env)->GetObjectClass(args->env, args->instance); - ng_add_alloc(cls, "cls"); - jmethodID mid = jniGetMethodID(args->env, cls, "nativeError", "(ILjava/lang/String;)V"); - - jstring jreason = NULL; - if (fmt != NULL) { - char line[1024]; - va_list argptr; - va_start(argptr, fmt); - vsprintf(line, fmt, argptr); - jreason = (*args->env)->NewStringUTF(args->env, line); - ng_add_alloc(jreason, "jreason"); - va_end(argptr); - } - - (*args->env)->CallVoidMethod(args->env, args->instance, mid, error, jreason); - jniCheckException(args->env); - - if (jreason != NULL) { - (*args->env)->DeleteLocalRef(args->env, jreason); - ng_delete_alloc(jreason, __FILE__, __LINE__); - } - (*args->env)->DeleteLocalRef(args->env, cls); - ng_delete_alloc(cls, __FILE__, __LINE__); -} - -static jmethodID midProtect = NULL; - -int protect_socket(const struct arguments *args, int socket) { - if (args->ctx->sdk >= 21) - return 0; - - jclass cls = (*args->env)->GetObjectClass(args->env, args->instance); - ng_add_alloc(cls, "cls"); - if (cls == NULL) { - log_android(ANDROID_LOG_ERROR, "protect socket failed to get class"); - return -1; - } - - if (midProtect == NULL) - midProtect = jniGetMethodID(args->env, cls, "protect", "(I)Z"); - if (midProtect == NULL) { - log_android(ANDROID_LOG_ERROR, "protect socket failed to get method"); - return -1; - } - - jboolean isProtected = (*args->env)->CallBooleanMethod( - args->env, args->instance, midProtect, socket); - jniCheckException(args->env); - - if (!isProtected) { - log_android(ANDROID_LOG_ERROR, "protect socket failed"); - return -1; - } - - (*args->env)->DeleteLocalRef(args->env, cls); - ng_delete_alloc(cls, __FILE__, __LINE__); - - return 0; -} - -// http://docs.oracle.com/javase/7/docs/technotes/guides/jni/spec/functions.html -// http://journals.ecs.soton.ac.uk/java/tutorial/native1.1/implementing/index.html - -jobject jniGlobalRef(JNIEnv *env, jobject cls) { - jobject gcls = (*env)->NewGlobalRef(env, cls); - if (gcls == NULL) - log_android(ANDROID_LOG_ERROR, "Global ref failed (out of memory?)"); - return gcls; -} - -jclass jniFindClass(JNIEnv *env, const char *name) { - jclass cls = (*env)->FindClass(env, name); - if (cls == NULL) - log_android(ANDROID_LOG_ERROR, "Class %s not found", name); - else - jniCheckException(env); - return cls; -} - -jmethodID jniGetMethodID(JNIEnv *env, jclass cls, const char *name, const char *signature) { - jmethodID method = (*env)->GetMethodID(env, cls, name, signature); - if (method == NULL) { - log_android(ANDROID_LOG_ERROR, "Method %s %s not found", name, signature); - jniCheckException(env); - } - return method; -} - -jfieldID jniGetFieldID(JNIEnv *env, jclass cls, const char *name, const char *type) { - jfieldID field = (*env)->GetFieldID(env, cls, name, type); - if (field == NULL) - log_android(ANDROID_LOG_ERROR, "Field %s type %s not found", name, type); - return field; -} - -jobject jniNewObject(JNIEnv *env, jclass cls, jmethodID constructor, const char *name) { - jobject object = (*env)->NewObject(env, cls, constructor); - if (object == NULL) - log_android(ANDROID_LOG_ERROR, "Create object %s failed", name); - else - jniCheckException(env); - return object; -} - -int jniCheckException(JNIEnv *env) { - jthrowable ex = (*env)->ExceptionOccurred(env); - if (ex) { - (*env)->ExceptionDescribe(env); - (*env)->ExceptionClear(env); - (*env)->DeleteLocalRef(env, ex); - ng_delete_alloc(ex, __FILE__, __LINE__); - return 1; - } - return 0; -} - -static jmethodID midLogPacket = NULL; - -void log_packet(const struct arguments *args, jobject jpacket) { -#ifdef PROFILE_JNI - float mselapsed; - struct timeval start, end; - gettimeofday(&start, NULL); -#endif - - jclass clsService = (*args->env)->GetObjectClass(args->env, args->instance); - ng_add_alloc(clsService, "clsService"); - - const char *signature = "(Leu/faircode/netguard/Packet;)V"; - if (midLogPacket == NULL) - midLogPacket = jniGetMethodID(args->env, clsService, "logPacket", signature); - - (*args->env)->CallVoidMethod(args->env, args->instance, midLogPacket, jpacket); - jniCheckException(args->env); - - (*args->env)->DeleteLocalRef(args->env, clsService); - (*args->env)->DeleteLocalRef(args->env, jpacket); - ng_delete_alloc(clsService, __FILE__, __LINE__); - ng_delete_alloc(jpacket, __FILE__, __LINE__); - -#ifdef PROFILE_JNI - gettimeofday(&end, NULL); - mselapsed = (end.tv_sec - start.tv_sec) * 1000.0 + - (end.tv_usec - start.tv_usec) / 1000.0; - if (mselapsed > PROFILE_JNI) - log_android(ANDROID_LOG_WARN, "log_packet %f", mselapsed); -#endif -} - -static jmethodID midDnsResolved = NULL; -static jmethodID midInitRR = NULL; -jfieldID fidQTime = NULL; -jfieldID fidQName = NULL; -jfieldID fidAName = NULL; -jfieldID fidResource = NULL; -jfieldID fidTTL = NULL; - -void dns_resolved(const struct arguments *args, - const char *qname, const char *aname, const char *resource, int ttl) { -#ifdef PROFILE_JNI - float mselapsed; - struct timeval start, end; - gettimeofday(&start, NULL); -#endif - - jclass clsService = (*args->env)->GetObjectClass(args->env, args->instance); - ng_add_alloc(clsService, "clsService"); - - const char *signature = "(Leu/faircode/netguard/ResourceRecord;)V"; - if (midDnsResolved == NULL) - midDnsResolved = jniGetMethodID(args->env, clsService, "dnsResolved", signature); - - const char *rr = "eu/faircode/netguard/ResourceRecord"; - if (midInitRR == NULL) - midInitRR = jniGetMethodID(args->env, clsRR, "", "()V"); - - jobject jrr = jniNewObject(args->env, clsRR, midInitRR, rr); - ng_add_alloc(jrr, "jrr"); - - if (fidQTime == NULL) { - const char *string = "Ljava/lang/String;"; - fidQTime = jniGetFieldID(args->env, clsRR, "Time", "J"); - fidQName = jniGetFieldID(args->env, clsRR, "QName", string); - fidAName = jniGetFieldID(args->env, clsRR, "AName", string); - fidResource = jniGetFieldID(args->env, clsRR, "Resource", string); - fidTTL = jniGetFieldID(args->env, clsRR, "TTL", "I"); - } - - jlong jtime = time(NULL) * 1000LL; - jstring jqname = (*args->env)->NewStringUTF(args->env, qname); - jstring janame = (*args->env)->NewStringUTF(args->env, aname); - jstring jresource = (*args->env)->NewStringUTF(args->env, resource); - ng_add_alloc(jqname, "jqname"); - ng_add_alloc(janame, "janame"); - ng_add_alloc(jresource, "jresource"); - - (*args->env)->SetLongField(args->env, jrr, fidQTime, jtime); - (*args->env)->SetObjectField(args->env, jrr, fidQName, jqname); - (*args->env)->SetObjectField(args->env, jrr, fidAName, janame); - (*args->env)->SetObjectField(args->env, jrr, fidResource, jresource); - (*args->env)->SetIntField(args->env, jrr, fidTTL, ttl); - - (*args->env)->CallVoidMethod(args->env, args->instance, midDnsResolved, jrr); - jniCheckException(args->env); - - (*args->env)->DeleteLocalRef(args->env, jresource); - (*args->env)->DeleteLocalRef(args->env, janame); - (*args->env)->DeleteLocalRef(args->env, jqname); - (*args->env)->DeleteLocalRef(args->env, jrr); - (*args->env)->DeleteLocalRef(args->env, clsService); - ng_delete_alloc(jresource, __FILE__, __LINE__); - ng_delete_alloc(janame, __FILE__, __LINE__); - ng_delete_alloc(jqname, __FILE__, __LINE__); - ng_delete_alloc(jrr, __FILE__, __LINE__); - ng_delete_alloc(clsService, __FILE__, __LINE__); - -#ifdef PROFILE_JNI - gettimeofday(&end, NULL); - mselapsed = (end.tv_sec - start.tv_sec) * 1000.0 + - (end.tv_usec - start.tv_usec) / 1000.0; - if (mselapsed > PROFILE_JNI) - log_android(ANDROID_LOG_WARN, "log_packet %f", mselapsed); -#endif -} - -static jmethodID midIsDomainBlocked = NULL; - -jboolean is_domain_blocked(const struct arguments *args, const char *name) { -#ifdef PROFILE_JNI - float mselapsed; - struct timeval start, end; - gettimeofday(&start, NULL); -#endif - - jclass clsService = (*args->env)->GetObjectClass(args->env, args->instance); - ng_add_alloc(clsService, "clsService"); - - const char *signature = "(Ljava/lang/String;)Z"; - if (midIsDomainBlocked == NULL) - midIsDomainBlocked = jniGetMethodID(args->env, clsService, "isDomainBlocked", signature); - - jstring jname = (*args->env)->NewStringUTF(args->env, name); - ng_add_alloc(jname, "jname"); - - jboolean jallowed = (*args->env)->CallBooleanMethod( - args->env, args->instance, midIsDomainBlocked, jname); - jniCheckException(args->env); - - (*args->env)->DeleteLocalRef(args->env, jname); - (*args->env)->DeleteLocalRef(args->env, clsService); - ng_delete_alloc(jname, __FILE__, __LINE__); - ng_delete_alloc(clsService, __FILE__, __LINE__); - -#ifdef PROFILE_JNI - gettimeofday(&end, NULL); - mselapsed = (end.tv_sec - start.tv_sec) * 1000.0 + - (end.tv_usec - start.tv_usec) / 1000.0; - if (mselapsed > PROFILE_JNI) - log_android(ANDROID_LOG_WARN, "is_domain_blocked %f", mselapsed); -#endif - - return jallowed; -} - -static jmethodID midGetUidQ = NULL; - -jint get_uid_q(const struct arguments *args, - jint version, jint protocol, - const char *source, jint sport, - const char *dest, jint dport) { -#ifdef PROFILE_JNI - float mselapsed; - struct timeval start, end; - gettimeofday(&start, NULL); -#endif - - jclass clsService = (*args->env)->GetObjectClass(args->env, args->instance); - ng_add_alloc(clsService, "clsService"); - - const char *signature = "(IILjava/lang/String;ILjava/lang/String;I)I"; - if (midGetUidQ == NULL) - midGetUidQ = jniGetMethodID(args->env, clsService, "getUidQ", signature); - - jstring jsource = (*args->env)->NewStringUTF(args->env, source); - jstring jdest = (*args->env)->NewStringUTF(args->env, dest); - ng_add_alloc(jsource, "jsource"); - ng_add_alloc(jdest, "jdest"); - - jint juid = (*args->env)->CallIntMethod( - args->env, args->instance, midGetUidQ, - version, protocol, jsource, sport, jdest, dport); - jniCheckException(args->env); - - (*args->env)->DeleteLocalRef(args->env, jdest); - (*args->env)->DeleteLocalRef(args->env, jsource); - (*args->env)->DeleteLocalRef(args->env, clsService); - ng_delete_alloc(jdest, __FILE__, __LINE__); - ng_delete_alloc(jsource, __FILE__, __LINE__); - ng_delete_alloc(clsService, __FILE__, __LINE__); - -#ifdef PROFILE_JNI - gettimeofday(&end, NULL); - mselapsed = (end.tv_sec - start.tv_sec) * 1000.0 + - (end.tv_usec - start.tv_usec) / 1000.0; - if (mselapsed > PROFILE_JNI) - log_android(ANDROID_LOG_WARN, "get_uid_q %f", mselapsed); -#endif - - return juid; -} - -static jmethodID midIsAddressAllowed = NULL; -jfieldID fidRaddr = NULL; -jfieldID fidRport = NULL; -struct allowed allowed; - -struct allowed *is_address_allowed(const struct arguments *args, jobject jpacket) { -#ifdef PROFILE_JNI - float mselapsed; - struct timeval start, end; - gettimeofday(&start, NULL); -#endif - - jclass clsService = (*args->env)->GetObjectClass(args->env, args->instance); - ng_add_alloc(clsService, "clsService"); - - const char *signature = "(Leu/faircode/netguard/Packet;)Leu/faircode/netguard/Allowed;"; - if (midIsAddressAllowed == NULL) - midIsAddressAllowed = jniGetMethodID(args->env, clsService, "isAddressAllowed", signature); - - jobject jallowed = (*args->env)->CallObjectMethod( - args->env, args->instance, midIsAddressAllowed, jpacket); - ng_add_alloc(jallowed, "jallowed"); - jniCheckException(args->env); - - if (jallowed != NULL) { - if (fidRaddr == NULL) { - const char *string = "Ljava/lang/String;"; - fidRaddr = jniGetFieldID(args->env, clsAllowed, "raddr", string); - fidRport = jniGetFieldID(args->env, clsAllowed, "rport", "I"); - } - - jstring jraddr = (*args->env)->GetObjectField(args->env, jallowed, fidRaddr); - ng_add_alloc(jraddr, "jraddr"); - if (jraddr == NULL) - *allowed.raddr = 0; - else { - const char *raddr = (*args->env)->GetStringUTFChars(args->env, jraddr, NULL); - ng_add_alloc(raddr, "raddr"); - strcpy(allowed.raddr, raddr); - (*args->env)->ReleaseStringUTFChars(args->env, jraddr, raddr); - ng_delete_alloc(raddr, __FILE__, __LINE__); - } - allowed.rport = (uint16_t) (*args->env)->GetIntField(args->env, jallowed, fidRport); - - (*args->env)->DeleteLocalRef(args->env, jraddr); - ng_delete_alloc(jraddr, __FILE__, __LINE__); - } - - - (*args->env)->DeleteLocalRef(args->env, jpacket); - (*args->env)->DeleteLocalRef(args->env, clsService); - (*args->env)->DeleteLocalRef(args->env, jallowed); - ng_delete_alloc(jpacket, __FILE__, __LINE__); - ng_delete_alloc(clsService, __FILE__, __LINE__); - ng_delete_alloc(jallowed, __FILE__, __LINE__); - -#ifdef PROFILE_JNI - gettimeofday(&end, NULL); - mselapsed = (end.tv_sec - start.tv_sec) * 1000.0 + - (end.tv_usec - start.tv_usec) / 1000.0; - if (mselapsed > PROFILE_JNI) - log_android(ANDROID_LOG_WARN, "is_address_allowed %f", mselapsed); -#endif - - return (jallowed == NULL ? NULL : &allowed); -} - -jmethodID midInitPacket = NULL; - -jfieldID fidTime = NULL; -jfieldID fidVersion = NULL; -jfieldID fidProtocol = NULL; -jfieldID fidFlags = NULL; -jfieldID fidSaddr = NULL; -jfieldID fidSport = NULL; -jfieldID fidDaddr = NULL; -jfieldID fidDport = NULL; -jfieldID fidData = NULL; -jfieldID fidUid = NULL; -jfieldID fidAllowed = NULL; - -jobject create_packet(const struct arguments *args, - jint version, - jint protocol, - const char *flags, - const char *source, - jint sport, - const char *dest, - jint dport, - const char *data, - jint uid, - jboolean allowed) { - JNIEnv *env = args->env; - -#ifdef PROFILE_JNI - float mselapsed; - struct timeval start, end; - gettimeofday(&start, NULL); -#endif - - /* - jbyte b[] = {1,2,3}; - jbyteArray ret = env->NewByteArray(3); - env->SetByteArrayRegion (ret, 0, 3, b); - */ - - const char *packet = "eu/faircode/netguard/Packet"; - if (midInitPacket == NULL) - midInitPacket = jniGetMethodID(env, clsPacket, "", "()V"); - jobject jpacket = jniNewObject(env, clsPacket, midInitPacket, packet); - ng_add_alloc(jpacket, "jpacket"); - - if (fidTime == NULL) { - const char *string = "Ljava/lang/String;"; - fidTime = jniGetFieldID(env, clsPacket, "time", "J"); - fidVersion = jniGetFieldID(env, clsPacket, "version", "I"); - fidProtocol = jniGetFieldID(env, clsPacket, "protocol", "I"); - fidFlags = jniGetFieldID(env, clsPacket, "flags", string); - fidSaddr = jniGetFieldID(env, clsPacket, "saddr", string); - fidSport = jniGetFieldID(env, clsPacket, "sport", "I"); - fidDaddr = jniGetFieldID(env, clsPacket, "daddr", string); - fidDport = jniGetFieldID(env, clsPacket, "dport", "I"); - fidData = jniGetFieldID(env, clsPacket, "data", string); - fidUid = jniGetFieldID(env, clsPacket, "uid", "I"); - fidAllowed = jniGetFieldID(env, clsPacket, "allowed", "Z"); - } - - struct timeval tv; - gettimeofday(&tv, NULL); - jlong t = tv.tv_sec * 1000LL + tv.tv_usec / 1000; - jstring jflags = (*env)->NewStringUTF(env, flags); - jstring jsource = (*env)->NewStringUTF(env, source); - jstring jdest = (*env)->NewStringUTF(env, dest); - jstring jdata = (*env)->NewStringUTF(env, data); - ng_add_alloc(jflags, "jflags"); - ng_add_alloc(jsource, "jsource"); - ng_add_alloc(jdest, "jdest"); - ng_add_alloc(jdata, "jdata"); - - (*env)->SetLongField(env, jpacket, fidTime, t); - (*env)->SetIntField(env, jpacket, fidVersion, version); - (*env)->SetIntField(env, jpacket, fidProtocol, protocol); - (*env)->SetObjectField(env, jpacket, fidFlags, jflags); - (*env)->SetObjectField(env, jpacket, fidSaddr, jsource); - (*env)->SetIntField(env, jpacket, fidSport, sport); - (*env)->SetObjectField(env, jpacket, fidDaddr, jdest); - (*env)->SetIntField(env, jpacket, fidDport, dport); - (*env)->SetObjectField(env, jpacket, fidData, jdata); - (*env)->SetIntField(env, jpacket, fidUid, uid); - (*env)->SetBooleanField(env, jpacket, fidAllowed, allowed); - - (*env)->DeleteLocalRef(env, jdata); - (*env)->DeleteLocalRef(env, jdest); - (*env)->DeleteLocalRef(env, jsource); - (*env)->DeleteLocalRef(env, jflags); - ng_delete_alloc(jdata, __FILE__, __LINE__); - ng_delete_alloc(jdest, __FILE__, __LINE__); - ng_delete_alloc(jsource, __FILE__, __LINE__); - ng_delete_alloc(jflags, __FILE__, __LINE__); - // Caller needs to delete reference to packet - -#ifdef PROFILE_JNI - gettimeofday(&end, NULL); - mselapsed = (end.tv_sec - start.tv_sec) * 1000.0 + - (end.tv_usec - start.tv_usec) / 1000.0; - if (mselapsed > PROFILE_JNI) - log_android(ANDROID_LOG_WARN, "create_packet %f", mselapsed); -#endif - - return jpacket; -} - -jmethodID midAccountUsage = NULL; -jmethodID midInitUsage = NULL; -jfieldID fidUsageTime = NULL; -jfieldID fidUsageVersion = NULL; -jfieldID fidUsageProtocol = NULL; -jfieldID fidUsageDAddr = NULL; -jfieldID fidUsageDPort = NULL; -jfieldID fidUsageUid = NULL; -jfieldID fidUsageSent = NULL; -jfieldID fidUsageReceived = NULL; - -void account_usage(const struct arguments *args, jint version, jint protocol, - const char *daddr, jint dport, jint uid, jlong sent, jlong received) { -#ifdef PROFILE_JNI - float mselapsed; - struct timeval start, end; - gettimeofday(&start, NULL); -#endif - - jclass clsService = (*args->env)->GetObjectClass(args->env, args->instance); - ng_add_alloc(clsService, "clsService"); - - const char *signature = "(Leu/faircode/netguard/Usage;)V"; - if (midAccountUsage == NULL) - midAccountUsage = jniGetMethodID(args->env, clsService, "accountUsage", signature); - - const char *usage = "eu/faircode/netguard/Usage"; - if (midInitUsage == NULL) - midInitUsage = jniGetMethodID(args->env, clsUsage, "", "()V"); - - jobject jusage = jniNewObject(args->env, clsUsage, midInitUsage, usage); - ng_add_alloc(jusage, "jusage"); - - if (fidUsageTime == NULL) { - const char *string = "Ljava/lang/String;"; - fidUsageTime = jniGetFieldID(args->env, clsUsage, "Time", "J"); - fidUsageVersion = jniGetFieldID(args->env, clsUsage, "Version", "I"); - fidUsageProtocol = jniGetFieldID(args->env, clsUsage, "Protocol", "I"); - fidUsageDAddr = jniGetFieldID(args->env, clsUsage, "DAddr", string); - fidUsageDPort = jniGetFieldID(args->env, clsUsage, "DPort", "I"); - fidUsageUid = jniGetFieldID(args->env, clsUsage, "Uid", "I"); - fidUsageSent = jniGetFieldID(args->env, clsUsage, "Sent", "J"); - fidUsageReceived = jniGetFieldID(args->env, clsUsage, "Received", "J"); - } - - jlong jtime = time(NULL) * 1000LL; - jstring jdaddr = (*args->env)->NewStringUTF(args->env, daddr); - ng_add_alloc(jdaddr, "jdaddr"); - - (*args->env)->SetLongField(args->env, jusage, fidUsageTime, jtime); - (*args->env)->SetIntField(args->env, jusage, fidUsageVersion, version); - (*args->env)->SetIntField(args->env, jusage, fidUsageProtocol, protocol); - (*args->env)->SetObjectField(args->env, jusage, fidUsageDAddr, jdaddr); - (*args->env)->SetIntField(args->env, jusage, fidUsageDPort, dport); - (*args->env)->SetIntField(args->env, jusage, fidUsageUid, uid); - (*args->env)->SetLongField(args->env, jusage, fidUsageSent, sent); - (*args->env)->SetLongField(args->env, jusage, fidUsageReceived, received); - - (*args->env)->CallVoidMethod(args->env, args->instance, midAccountUsage, jusage); - jniCheckException(args->env); - - (*args->env)->DeleteLocalRef(args->env, jdaddr); - (*args->env)->DeleteLocalRef(args->env, jusage); - (*args->env)->DeleteLocalRef(args->env, clsService); - ng_delete_alloc(jdaddr, __FILE__, __LINE__); - ng_delete_alloc(jusage, __FILE__, __LINE__); - ng_delete_alloc(clsService, __FILE__, __LINE__); - -#ifdef PROFILE_JNI - gettimeofday(&end, NULL); - mselapsed = (end.tv_sec - start.tv_sec) * 1000.0 + - (end.tv_usec - start.tv_usec) / 1000.0; - if (mselapsed > PROFILE_JNI) - log_android(ANDROID_LOG_WARN, "log_packet %f", mselapsed); -#endif -} - -struct alloc_record { - const char *tag; - time_t time; - void *ptr; -}; - -int allocs = 0; -int balance = 0; -struct alloc_record *alloc = NULL; -pthread_mutex_t *alock = NULL; - -void ng_add_alloc(void *ptr, const char *tag) { -#ifdef PROFILE_MEMORY - if (ptr == NULL) - return; - - if (alock == NULL) { - alock = malloc(sizeof(pthread_mutex_t)); - if (pthread_mutex_init(alock, NULL)) - log_android(ANDROID_LOG_ERROR, "pthread_mutex_init failed"); - } - - if (pthread_mutex_lock(alock)) - log_android(ANDROID_LOG_ERROR, "pthread_mutex_lock failed"); - - int c = 0; - for (; c < allocs; c++) - if (alloc[c].ptr == NULL) - break; - - if (c >= allocs) { - if (allocs == 0) - alloc = malloc(sizeof(struct alloc_record)); - else - alloc = realloc(alloc, sizeof(struct alloc_record) * (allocs + 1)); - c = allocs; - allocs++; - } - - alloc[c].tag = tag; - alloc[c].time = time(NULL); - alloc[c].ptr = ptr; - balance++; - - if (pthread_mutex_unlock(alock)) - log_android(ANDROID_LOG_ERROR, "pthread_mutex_unlock failed"); -#endif -} - -void ng_delete_alloc(void *ptr, const char *file, int line) { -#ifdef PROFILE_MEMORY - if (ptr == NULL) - return; - - if (pthread_mutex_lock(alock)) - log_android(ANDROID_LOG_ERROR, "pthread_mutex_lock failed"); - - int found = 0; - for (int c = 0; c < allocs; c++) - if (alloc[c].ptr == ptr) { - found = 1; - alloc[c].tag = "[free]"; - alloc[c].ptr = NULL; - break; - } - - if (found == 1) - balance--; - - log_android(found ? ANDROID_LOG_DEBUG : ANDROID_LOG_ERROR, - "alloc/free balance %d records %d found %d", balance, allocs, found); - if (found == 0) - log_android(ANDROID_LOG_ERROR, "Not found at %s:%d", file, line); - - if (pthread_mutex_unlock(alock)) - log_android(ANDROID_LOG_ERROR, "pthread_mutex_unlock failed"); -#endif -} - -void *ng_malloc(size_t __byte_count, const char *tag) { - void *ptr = malloc(__byte_count); - ng_add_alloc(ptr, tag); - return ptr; -} - -void *ng_calloc(size_t __item_count, size_t __item_size, const char *tag) { - void *ptr = calloc(__item_count, __item_size); - ng_add_alloc(ptr, tag); - return ptr; -} - -void *ng_realloc(void *__ptr, size_t __byte_count, const char *tag) { - ng_delete_alloc(__ptr, NULL, 0); - void *ptr = realloc(__ptr, __byte_count); - ng_add_alloc(ptr, tag); - return ptr; -} - -void ng_free(void *__ptr, const char *file, int line) { - ng_delete_alloc(__ptr, file, line); - free(__ptr); -} - -void ng_dump() { - int r = 0; - for (int c = 0; c < allocs; c++) - if (alloc[c].ptr != NULL) - log_android(ANDROID_LOG_WARN, - "holding %d [%s] %s", - ++r, alloc[c].tag, ctime(&alloc[c].time)); -} - -JNIEXPORT void JNICALL -Java_eu_faircode_netguard_Util_dump_1memory_1profile(JNIEnv *env, jclass type) { -#ifdef PROFILE_MEMORY - log_android(ANDROID_LOG_DEBUG, "Dump memory profile"); - - if (pthread_mutex_lock(alock)) - log_android(ANDROID_LOG_ERROR, "pthread_mutex_lock failed"); - - ng_dump(); - - if (pthread_mutex_unlock(alock)) - log_android(ANDROID_LOG_ERROR, "pthread_mutex_unlock failed"); - -#endif -} \ No newline at end of file diff --git a/NetGuard/app/src/main/main/jni/netguard/util.c b/NetGuard/app/src/main/main/jni/netguard/util.c deleted file mode 100644 index c81bdfe..0000000 --- a/NetGuard/app/src/main/main/jni/netguard/util.c +++ /dev/null @@ -1,182 +0,0 @@ -/* - This file is part of NetGuard. - - NetGuard is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - NetGuard is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with NetGuard. If not, see . - - Copyright 2015-2019 by Marcel Bokhorst (M66B) -*/ - -#include "netguard.h" - -extern int loglevel; - -uint16_t calc_checksum(uint16_t start, const uint8_t *buffer, size_t length) { - register uint32_t sum = start; - register uint16_t *buf = (uint16_t *) buffer; - register size_t len = length; - - while (len > 1) { - sum += *buf++; - len -= 2; - } - - if (len > 0) - sum += *((uint8_t *) buf); - - while (sum >> 16) - sum = (sum & 0xFFFF) + (sum >> 16); - - return (uint16_t) sum; -} - -int compare_u32(uint32_t s1, uint32_t s2) { - // https://tools.ietf.org/html/rfc1982 - if (s1 == s2) - return 0; - - uint32_t i1 = s1; - uint32_t i2 = s2; - if ((i1 < i2 && i2 - i1 < 0x7FFFFFFF) || - (i1 > i2 && i1 - i2 > 0x7FFFFFFF)) - return -1; - else - return 1; -} - -int sdk_int(JNIEnv *env) { - jclass clsVersion = jniFindClass(env, "android/os/Build$VERSION"); - jfieldID fid = (*env)->GetStaticFieldID(env, clsVersion, "SDK_INT", "I"); - return (*env)->GetStaticIntField(env, clsVersion, fid); -} - -void log_android(int prio, const char *fmt, ...) { - if (prio >= loglevel) { - char line[1024]; - va_list argptr; - va_start(argptr, fmt); - vsprintf(line, fmt, argptr); - __android_log_print(prio, TAG, "%s", line); - va_end(argptr); - } -} - -uint8_t char2nible(const char c) { - if (c >= '0' && c <= '9') return (uint8_t) (c - '0'); - if (c >= 'a' && c <= 'f') return (uint8_t) ((c - 'a') + 10); - if (c >= 'A' && c <= 'F') return (uint8_t) ((c - 'A') + 10); - return 255; -} - -void hex2bytes(const char *hex, uint8_t *buffer) { - size_t len = strlen(hex); - for (int i = 0; i < len; i += 2) - buffer[i / 2] = (char2nible(hex[i]) << 4) | char2nible(hex[i + 1]); -} - -char *trim(char *str) { - while (isspace(*str)) - str++; - if (*str == 0) - return str; - - char *end = str + strlen(str) - 1; - while (end > str && isspace(*end)) - end--; - *(end + 1) = 0; - return str; -} - -const char *strstate(const int state) { - switch (state) { - case TCP_ESTABLISHED: - return "ESTABLISHED"; - case TCP_SYN_SENT: - return "SYN_SENT"; - case TCP_SYN_RECV: - return "SYN_RECV"; - case TCP_FIN_WAIT1: - return "FIN_WAIT1"; - case TCP_FIN_WAIT2: - return "FIN_WAIT2"; - case TCP_TIME_WAIT: - return "TIME_WAIT"; - case TCP_CLOSE: - return "CLOSE"; - case TCP_CLOSE_WAIT: - return "CLOSE_WAIT"; - case TCP_LAST_ACK: - return "LAST_ACK"; - case TCP_LISTEN: - return "LISTEN"; - case TCP_CLOSING: - return "CLOSING"; - default: - return "UNKNOWN"; - } -} - -char *hex(const u_int8_t *data, const size_t len) { - char hex_str[] = "0123456789ABCDEF"; - - char *hexout; - hexout = (char *) ng_malloc(len * 3 + 1, "hex"); // TODO free - - for (size_t i = 0; i < len; i++) { - hexout[i * 3 + 0] = hex_str[(data[i] >> 4) & 0x0F]; - hexout[i * 3 + 1] = hex_str[(data[i]) & 0x0F]; - hexout[i * 3 + 2] = ' '; - } - hexout[len * 3] = 0; - - return hexout; -} - -int32_t get_local_port(const int sock) { - struct sockaddr_in sin; - socklen_t len = sizeof(sin); - if (getsockname(sock, (struct sockaddr *) &sin, &len) < 0) { - log_android(ANDROID_LOG_ERROR, "getsockname error %d: %s", errno, strerror(errno)); - return -1; - } else - return ntohs(sin.sin_port); -} - -int is_event(int fd, short event) { - struct pollfd p; - p.fd = fd; - p.events = event; - p.revents = 0; - int r = poll(&p, 1, 0); - if (r < 0) { - log_android(ANDROID_LOG_ERROR, "poll readable error %d: %s", errno, strerror(errno)); - return 0; - } else if (r == 0) - return 0; - else - return (p.revents & event); -} - -int is_readable(int fd) { - return is_event(fd, POLLIN); -} - -int is_writable(int fd) { - return is_event(fd, POLLOUT); -} - -long long get_ms() { - struct timespec ts; - clock_gettime(CLOCK_MONOTONIC, &ts); - return ts.tv_sec * 1000LL + ts.tv_nsec / 1e6; -} diff --git a/NetGuard/local.properties b/NetGuard/local.properties deleted file mode 100644 index c7a543a..0000000 --- a/NetGuard/local.properties +++ /dev/null @@ -1,8 +0,0 @@ -## This file must *NOT* be checked into Version Control Systems, -# as it contains information specific to your local configuration. -# -# Location of the SDK. This is only used by Gradle. -# For customization when using a Version Control System, please read the -# header note. -#Tue Apr 11 12:12:18 MST 2023 -sdk.dir=C\:\\Users\\shabib3\\AppData\\Local\\Android\\Sdk diff --git a/NetworkGenie/.gitignore b/NetworkGenie/.gitignore new file mode 100644 index 0000000..b7a15f2 --- /dev/null +++ b/NetworkGenie/.gitignore @@ -0,0 +1,15 @@ +*.iml +.gradle +/local.properties +/.idea +/.idea/workspace.xml +/.idea/libraries +.DS_Store +/build +/captures +/tools/config.sh +/app/.externalNativeBuild +/app/release +/app/play +keystore.properties +crowdin.properties diff --git a/NetGuard/ADBLOCKING.md b/NetworkGenie/ADBLOCKING.md similarity index 100% rename from NetGuard/ADBLOCKING.md rename to NetworkGenie/ADBLOCKING.md diff --git a/NetGuard/FAQ-de.txt b/NetworkGenie/FAQ-de.txt similarity index 100% rename from NetGuard/FAQ-de.txt rename to NetworkGenie/FAQ-de.txt diff --git a/NetGuard/FAQ.md b/NetworkGenie/FAQ.md similarity index 100% rename from NetGuard/FAQ.md rename to NetworkGenie/FAQ.md diff --git a/NetGuard/FUNDING.yml b/NetworkGenie/FUNDING.yml similarity index 100% rename from NetGuard/FUNDING.yml rename to NetworkGenie/FUNDING.yml diff --git a/NetGuard/LICENSE b/NetworkGenie/LICENSE similarity index 100% rename from NetGuard/LICENSE rename to NetworkGenie/LICENSE diff --git a/NetworkGenie/README.md b/NetworkGenie/README.md new file mode 100644 index 0000000..e4a18db --- /dev/null +++ b/NetworkGenie/README.md @@ -0,0 +1,388 @@ +# NetGuard + +*NetGuard* provides simple and advanced ways to block access to the internet - no root required. +Applications and addresses can individually be allowed or denied access to your Wi-Fi and/or mobile connection. + +
+ +**WARNING: there is an app in the Samsung Galaxy app store "*Play Music - MP3 Music player*" +with the same package name as NetGuard, which will be installed as update without your confirmation. +This app is probably malicious and was reported to Samsung on December 8, 2021.** + +
+ +Blocking access to the internet can help: + +* reduce your data usage +* save your battery +* increase your privacy + +NetGuard is the first free and open source no-root firewall for Android. + +Features: + +* Simple to use +* No root required +* 100% open source +* No calling home +* No tracking or analytics +* Actively developed and supported +* Android 5.1 and later supported +* IPv4/IPv6 TCP/UDP supported +* Tethering supported +* Optionally allow when screen on +* Optionally block when roaming +* Optionally block system applications +* Optionally forward ports, also to external addresses (not available if installed from the Play store) +* Optionally notify when an application accesses the internet +* Optionally record network usage per application per address +* Optionally [block ads using a hosts file](https://github.com/M66B/NetGuard/blob/master/ADBLOCKING.md) (not available if installed from the Play store) +* Material design theme with light and dark theme + +PRO features: + +* Log all outgoing traffic; search and filter access attempts; export PCAP files to analyze traffic +* Allow/block individual addresses per application +* New application notifications; configure NetGuard directly from the notification +* Display network speed graph in a status bar notification +* Select from five additional themes in both light and dark version + +There is no other no-root firewall offering all these features. + +Requirements: + +* Android 5.1 or later +* A [compatible device](#compatibility) + +Downloads: + +* [GitHub](https://github.com/M66B/NetGuard/releases) +* [Google Play](https://play.google.com/store/apps/details?id=eu.faircode.netguard) + +Certificate fingerprints: + +* MD5: B6:4A:E8:08:1C:3C:9C:19:D6:9E:29:00:46:89:DA:73 +* SHA1: EF:46:F8:13:D2:C8:A0:64:D7:2C:93:6B:9B:96:D1:CC:CC:98:93:78 +* SHA256: E4:A2:60:A2:DC:E7:B7:AF:23:EE:91:9C:48:9E:15:FD:01:02:B9:3F:9E:7C:9D:82:B0:9C:0B:39:50:00:E4:D4 + +Usage: + +* Enable the firewall using the switch in the action bar +* Allow/deny Wi-Fi/mobile internet access using the icons along the right side of the application list + +You can use the settings menu to change from blacklist mode (allow all in *Settings* but block unwanted applications in list) to whitelist mode (block all in *Settings* but allow favorite applications in list). + +* Red/orange/yellow/amber = internet access denied +* Teal/blue/purple/grey = internet access allowed + + + + + + +For more screenshots, see [here](https://github.com/M66B/NetGuard/tree/master/screenshots). + +Compatibility +------------- + +The only way to build a no-root firewall on Android is to use the Android VPN service. +Android doesn't allow chaining of VPN services, so you cannot use NetGuard together with other VPN based applications. +See also [this FAQ](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq2). + +NetGuard can be used on rooted devices too and even offers more features than most root firewalls. + +Some older Android versions, especially Samsung's Android versions, have a buggy VPN implementation, +which results in Android refusing to start the VPN service in certain circumstances, +like when there is no internet connectivity yet (when starting up your device) +or when incorrectly requiring manual approval of the VPN service again (when starting up your device). +NetGuard will try to workaround this and remove the error message when it succeeds, else you are out of luck. + +Some LineageOS versions have a broken Android VPN implementation, causing all traffic to be blocked, +please see [this FAQ](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq51) for more information. + +NetGuard is not supported for apps installed in a [work profile](https://developer.android.com/work/managed-profiles), +or in a [Secure Folder](https://www.samsung.com/uk/support/mobile-devices/what-is-the-secure-folder-and-how-do-i-use-it/) (Samsung), +or as second instance (MIUI), or as Parallel app (OnePlus), or as Xiaomi dual app +because the Android VPN service too often does not work correctly in this situation, which can't be fixed by NetGuard. + +Filtering mode cannot be used on [CopperheadOS](https://copperhead.co/android/). + +NetGuard will not work or crash when the package *com.android.vpndialogs* has been removed or otherwise is unavailable. +Removing this package is possible with root permissions only. +If you disable this package, you can enable it with this command again: + +``` +adb shell pm enable --user 0 com.android.vpndialogs +``` + +NetGuard is supported for phones and tablets only, so not for other device types like on a television or in a car. + +Android does not allow incoming connections (not the same as incoming traffic) and the Android VPN service has no support for this either. +Therefore managing incoming connections for servers running on your device is not supported. + +Wi-Fi or IP calling will not work if your provider uses [IPsec](https://en.wikipedia.org/wiki/IPsec) to encrypt your phone calls, SMS messages and/or MMS messages, +unless there was made an exception in NetGuard for your provider (currently for T-Mobile and Verizon). +I am happy to add exceptions for other providers, but I need the [MCC](https://en.wikipedia.org/wiki/Mobile_country_code) codes, [MNC](https://en.wikipedia.org/wiki/MNC) codes and [IP address](https://en.wikipedia.org/wiki/IP_address) ranges your provider is using. +As an alternative you can enable the option '*Disable on call*', which is available since version 2.113. + + + +Frequently Asked Questions (FAQ) +-------------------------------- + + +[**(0) How do I use NetGuard?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq0) + + +[**(1) Can NetGuard completely protect my privacy?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq1) + + +[**(2) Can I use another VPN application while using NetGuard?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq2) + + +[**(3) Can I use NetGuard on any Android version?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq3) + + +[**(4) Will NetGuard use extra battery power?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq4) + + +[**(6) Will NetGuard send my internet traffic to an external (VPN) server?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq6) + + +[**(7) Why are applications without internet permission shown?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq7) + + +[**(8) What do I need to enable for the Google Play™ store app to work?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq8) + + +[**(9) Why is the VPN service being restarted?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq9) + + +[**(10) Will you provide a Tasker plug-in?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq10) + + +[**(13) How can I remove the ongoing NetGuard entry in the notification screen?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq13) + + +[**(14) Why can't I select OK to approve the VPN connection request?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq14) + + +[**(15) Are F-Droid builds supported?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq15) + + +[**(16) Why are some applications shown dimmed?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq16) + + +[**(17) Why is NetGuard using so much memory?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq17) + + +[**(18) Why can't I find NetGuard in the Google Play™ store app?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq18) + + +[**(19) Why does application XYZ still have internet access?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq19) + + +[**(20) Can I Greenify/hibernate NetGuard?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq20) + + +[**(21) Does doze mode affect NetGuard?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq21) + + +[**(22) Can I tether (use the Android hotspot) / use Wi-Fi calling while using NetGuard?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq22) + + +[**(24) Can you remove the notification from the status bar?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq24) + + +[**(25) Can you add a 'select all'?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq25) + + +[**(27) How do I read the blocked traffic log?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq27) + + +[**(28) Why is Google connectivity services allowed internet access by default?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq28) + + +[**(29) Why do I get 'The item you requested is not available for purchase'?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq29) + + +[**(30) Can I also run AFWall+ on the same device?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq30) + + +[**(31) Why can some applications be configured as a group only?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq31) + + +[**(32) Why is the battery/network usage of NetGuard so high**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq32) + + +[**(33) Can you add profiles?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq33) + + +[**(34) Can you add the condition 'when on foreground'?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq34) + + +[**(35) Why does the VPN not start?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq35) + + +[**(36) Can you add PIN or password protection?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq36) + + +[**(37) Why are the pro features so expensive?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq37) + + +[**(38) Why did NetGuard stop running?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq38) + + +[**(39) How does a VPN based firewall differ from a iptables based firewall?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq39) + + +[**(40) Can you add schedules?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq40) + + +[**(41) Can you add wildcards?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq41) + + +[**(42) Why is permission ... needed?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq42) + + +[**(43) I get 'This app is causing your device to run slowly'**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq43) + + +[**(44) I don't get notifications on access**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq44) + + +[**(45) Does NetGuard handle incoming connections?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq45) + + +[**(46) Can I get a refund?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq46) + + +[**(47) Why are there in application advertisements?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq47) + + +[**(48) Why are some domain names blocked while they are set to be allowed?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq48) + + +[**(49) Does NetGuard encrypt my internet traffic / hide my IP address?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq49) + + +[**(50) Will NetGuard automatically start on boot?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq50) + + +[**(51) NetGuard blocks all internet traffic!**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq51) + + +[**(52) What is lockdown mode?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq52) + + +[**(53) The translation in my language is missing / incorrect / incomplete!**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq53) + + +[**(54) How to tunnel all TCP connections through the Tor network?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq54) + + +[**(55) Why does NetGuard connect to Amazon / ipinfo.io?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq55) + + +[**(56) NetGuard allows all internet traffic!**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq56) + + +[**(57) Why does NetGuard use so much data?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq57) + + +[**(58) Why does loading the application list take a long time?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq58) + + +[**(59) Can you help me restore my purchase?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq59) + + +[**(60) Why does IP (Wi-Fi) calling/SMS/MMS not work?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq60) + + +[**(61) Help, NetGuard crashed!**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq61) + + +[**(62) How can I solve 'There was a problem parsing the package' ?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq62) + + +[**(63) Why is all DNS traffic allowed?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq63) + + +[**(64) Can you add DNS over TLS?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq64) + + +[**(65) Why can NetGuard not block itself?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq65) + +Support +------- + +For questions, feature requests and bug reports, please [use this XDA-Developers forum thread](http://forum.xda-developers.com/showthread.php?t=3233012). + +There is support on the latest version of NetGuard only. + +There is no support on things that are not directly related to NetGuard. + +There is no support on building and developing things by yourself. + +**NetGuard is supported for phones and tablets only, so not for other device types like on a television or in a car.** + +Contributing +------------ + +*Building* + +Building is simple, if you install the right tools: + +* [Android Studio](http://developer.android.com/sdk/) +* [Android NDK](http://developer.android.com/tools/sdk/ndk/) + +The native code is built as part of the Android Studio project. + +It is expected that you can solve build problems yourself, so there is no support on building. +If you cannot build yourself, there are prebuilt versions of NetGuard available [here](https://github.com/M66B/NetGuard/releases). + +*Translating* + +* Translations to other languages are welcomed +* You can translate online [here](https://crowdin.com/project/netguard/) +* If your language is not listed, please send a message to marcel(plus)netguard(at)faircode(dot)eu +* You can see the status of all translations [here](https://crowdin.com/project/netguard). + +Please note that by contributing you agree to the license below, including the copyright, without any additional terms or conditions. + +Attribution +----------- + +NetGuard uses: + +* [Glide](https://bumptech.github.io/glide/) +* [Android Support Library](https://developer.android.com/tools/support-library/) + +License +------- + +[GNU General Public License version 3](http://www.gnu.org/licenses/gpl.txt) + +Copyright (c) 2015-2018 Marcel Bokhorst ([M66B](https://contact.faircode.eu/)) + +All rights reserved + +This file is part of NetGuard. + +NetGuard is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your discretion) any later version. + +NetGuard is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with NetGuard. If not, see [http://www.gnu.org/licenses/](http://www.gnu.org/licenses/). + +Trademarks +---------- + +*Android is a trademark of Google Inc. Google Play is a trademark of Google Inc* diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/.cmake/api/v1/reply/cache-v2-109db7506951a67cbc21.json b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/.cmake/api/v1/reply/cache-v2-109db7506951a67cbc21.json new file mode 100644 index 0000000..d3f4180 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/.cmake/api/v1/reply/cache-v2-109db7506951a67cbc21.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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/gittin/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/gittin/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/2d6u6e3m/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/gittin/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/2d6u6e3m/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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a" + }, + { + "name" : "Project_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/jive/space/gittin/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/2d6u6e3m/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-46623b60a1ac8b8499e0.json b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-46623b60a1ac8b8499e0.json new file mode 100644 index 0000000..9dd3c91 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-46623b60a1ac8b8499e0.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/2d6u6e3m/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/2d6u6e3m/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/2d6u6e3m/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/2d6u6e3m/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/2d6u6e3m/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a", + "source" : "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-f4494c8a8fc822a6f0f6.json b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-f4494c8a8fc822a6f0f6.json new file mode 100644 index 0000000..0c04f95 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-f4494c8a8fc822a6f0f6.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-ce9ed00f8cb037328b50.json", + "name" : "netguard", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a", + "source" : "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app" + }, + "version" : + { + "major" : 2, + "minor" : 1 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/.cmake/api/v1/reply/index-2023-11-08T22-30-47-0407.json b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/.cmake/api/v1/reply/index-2023-11-08T22-30-47-0407.json new file mode 100644 index 0000000..9b4f926 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/.cmake/api/v1/reply/index-2023-11-08T22-30-47-0407.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-f4494c8a8fc822a6f0f6.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + }, + { + "jsonFile" : "cache-v2-109db7506951a67cbc21.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-46623b60a1ac8b8499e0.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-109db7506951a67cbc21.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-46623b60a1ac8b8499e0.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-f4494c8a8fc822a6f0f6.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + } + } + } +} diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/.cmake/api/v1/reply/target-netguard-Debug-ce9ed00f8cb037328b50.json b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/.cmake/api/v1/reply/target-netguard-Debug-ce9ed00f8cb037328b50.json new file mode 100644 index 0000000..87cb409 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/.cmake/api/v1/reply/target-netguard-Debug-ce9ed00f8cb037328b50.json @@ -0,0 +1,211 @@ +{ + "artifacts" : + [ + { + "path" : "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/2d6u6e3m/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/gittin/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/2d6u6e3m/arm64-v8a/.ninja_deps b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/.ninja_deps new file mode 100644 index 0000000..6f24661 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/.ninja_deps differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/.ninja_log b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/.ninja_log new file mode 100644 index 0000000..d3108e0 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/.ninja_log @@ -0,0 +1,13 @@ +# ninja log v5 +6 227 1699482650 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 3fde3852bf058a94 +7 277 1699482650 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 3162222bda13929b +79 290 1699482650 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 4febcab8a768fe3 +59 302 1699482650 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o 39113c400a04c28a +7 331 1699482650 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o c5e2f9f0c56fcf12 +26 340 1699482650 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o af20b45baa6253c1 +103 364 1699482650 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 8ed987e95a998ffe +47 368 1699482650 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 398def254deff133 +0 404 1699482650 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 67c2ba16b1e1bbd7 +228 488 1699482651 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o d9f2138dac8c25f8 +7 523 1699482651 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o fffc5b4b7d49c405 +523 595 1699482651 ../../../../build/intermediates/cxx/Debug/2d6u6e3m/obj/arm64-v8a/libnetguard.so 17a3aa33663a5e9c diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeCache.txt b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeCache.txt new file mode 100644 index 0000000..be13f76 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeCache.txt @@ -0,0 +1,394 @@ +# This is the CMakeCache file. +# For build in directory: /home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/gittin/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/2d6u6e3m/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/gittin/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/2d6u6e3m/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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/home/jive/space/gittin/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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/gittin/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/2d6u6e3m/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake new file mode 100644 index 0000000..57c81de --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/2d6u6e3m/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..5c4994b --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/2d6u6e3m/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000..bd0f41c Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000..ace8405 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake new file mode 100644 index 0000000..eff723a --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-5.15.0-88-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "5.15.0-88-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 "aarch64") + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/CMakeOutput.log b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..2dbec85 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/CMakeOutput.log @@ -0,0 +1,292 @@ +The target system is: Android - 1 - aarch64 +The host system is: Linux - 5.15.0-88-generic - x86_64 +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/CMakeTmp + +Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_a383b && [1/2] Building C object CMakeFiles/cmTC_a383b.dir/CMakeCCompilerABI.c.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 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_a383b.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_a383b.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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -o CMakeFiles/cmTC_a383b.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/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_a383b +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_a383b /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_a383b.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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_a383b && [1/2] Building C object CMakeFiles/cmTC_a383b.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_a383b.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_a383b.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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -o CMakeFiles/cmTC_a383b.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_a383b] + 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_a383b /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_a383b.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_a383b] ==> 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_a383b.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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/CMakeTmp + +Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_985d6 && [1/2] Building CXX object CMakeFiles/cmTC_985d6.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_985d6.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_985d6.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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -o CMakeFiles/cmTC_985d6.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_985d6 +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_985d6 /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_985d6.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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_985d6 && [1/2] Building CXX object CMakeFiles/cmTC_985d6.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_985d6.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_985d6.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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -o CMakeFiles/cmTC_985d6.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_985d6] + 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_985d6 /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_985d6.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_985d6] ==> 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_985d6.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/2d6u6e3m/arm64-v8a/CMakeFiles/TargetDirectories.txt b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..f34e0af --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/rebuild_cache.dir +/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/edit_cache.dir +/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/netguard.dir diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/cmake.check_cache b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/2d6u6e3m/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o new file mode 100644 index 0000000..cf3b507 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o new file mode 100644 index 0000000..a5dee83 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o new file mode 100644 index 0000000..3a0f1f3 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o new file mode 100644 index 0000000..2f991f6 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o new file mode 100644 index 0000000..93e4a3a Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o new file mode 100644 index 0000000..b388090 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o new file mode 100644 index 0000000..99aaf2e Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o new file mode 100644 index 0000000..eea9c5d Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o new file mode 100644 index 0000000..47f2b5d Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o new file mode 100644 index 0000000..be23678 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o new file mode 100644 index 0000000..a0b09a3 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/rules.ninja b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/CMakeFiles/rules.ninja new file mode 100644 index 0000000..6dcd4e4 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/gittin/NetworkGenie/NetworkGenie/app -B/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/2d6u6e3m/arm64-v8a/android_gradle_build.json b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/android_gradle_build.json new file mode 100644 index 0000000..ef6df31 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/android_gradle_build.json @@ -0,0 +1,38 @@ +{ + "buildFiles": [ + "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja", + "-C", + "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja", + "-C", + "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "netguard::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "arm64-v8a", + "artifactName": "netguard", + "output": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/2d6u6e3m/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/2d6u6e3m/arm64-v8a/build.ninja b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/build.ninja new file mode 100644 index 0000000..af8bf2b --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a && /home/jive/Android/Sdk/cmake/3.18.1/bin/cmake --regenerate-during-build -S/home/jive/space/gittin/NetworkGenie/NetworkGenie/app -B/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/2d6u6e3m/obj/arm64-v8a/libnetguard.so + +build ../../../../build/intermediates/cxx/Debug/2d6u6e3m/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/2d6u6e3m/obj/arm64-v8a/libnetguard.so + TARGET_PDB = netguard.so.dbg + +# ============================================================================= +# Target aliases. + +build libnetguard.so: phony ../../../../build/intermediates/cxx/Debug/2d6u6e3m/obj/arm64-v8a/libnetguard.so + +build netguard: phony ../../../../build/intermediates/cxx/Debug/2d6u6e3m/obj/arm64-v8a/libnetguard.so + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a + +build all: phony ../../../../build/intermediates/cxx/Debug/2d6u6e3m/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/2d6u6e3m/arm64-v8a/cmake_install.cmake b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/cmake_install.cmake new file mode 100644 index 0000000..d9a5fa0 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /home/jive/space/gittin/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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/compile_commands.json b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/compile_commands.json new file mode 100644 index 0000000..2d92b10 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/compile_commands.json @@ -0,0 +1,57 @@ +[ +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/netguard.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/netguard.c" +}, +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/session.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/session.c" +}, +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/ip.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/ip.c" +}, +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/tcp.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/tcp.c" +}, +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/udp.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/udp.c" +}, +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/icmp.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/icmp.c" +}, +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/dns.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/dns.c" +}, +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/dhcp.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/dhcp.c" +}, +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/pcap.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/pcap.c" +}, +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/debug_conn.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/debug_conn.c" +}, +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/util.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/util.c" +} +] \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/compile_commands.json.bin b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/compile_commands.json.bin new file mode 100644 index 0000000..de17467 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/compile_commands.json.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/metadata_generation_command.txt b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/metadata_generation_command.txt new file mode 100644 index 0000000..308a6c0 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/metadata_generation_command.txt @@ -0,0 +1,18 @@ + -H/home/jive/space/gittin/NetworkGenie/NetworkGenie/app +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=22 +-DANDROID_ABI=arm64-v8a +-DCMAKE_ANDROID_ARCH_ABI=arm64-v8a +-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/gittin/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/2d6u6e3m/obj/arm64-v8a +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/2d6u6e3m/obj/arm64-v8a +-DCMAKE_BUILD_TYPE=Debug +-B/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a +-GNinja +-DANDROID_PLATFORM=android-22 + Build command args: [] + Version: 2 \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/prefab_config.json b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/prefab_config.json new file mode 100644 index 0000000..e799de8 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/arm64-v8a/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/.cmake/api/v1/query/client-agp/cache-v2 b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/.cmake/api/v1/query/client-agp/codemodel-v2 b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/.cmake/api/v1/reply/cache-v2-a7918813d7c3db78b23a.json b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/.cmake/api/v1/reply/cache-v2-a7918813d7c3db78b23a.json new file mode 100644 index 0000000..0eeff88 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/.cmake/api/v1/reply/cache-v2-a7918813d7c3db78b23a.json @@ -0,0 +1,1331 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "armeabi-v7a" + }, + { + "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" : "armeabi-v7a" + }, + { + "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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a" + }, + { + "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/gittin/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/gittin/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/2d6u6e3m/obj/armeabi-v7a" + }, + { + "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/gittin/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/2d6u6e3m/obj/armeabi-v7a" + }, + { + "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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a" + }, + { + "name" : "Project_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/jive/space/gittin/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/arm-linux-androideabi/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/arm-linux-androideabi/22/liblog.so;" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-90517547f9a6d32a73dc.json b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-90517547f9a6d32a73dc.json new file mode 100644 index 0000000..85b149b --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-90517547f9a6d32a73dc.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/2d6u6e3m/armeabi-v7a/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/2d6u6e3m/armeabi-v7a/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/2d6u6e3m/armeabi-v7a/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/2d6u6e3m/armeabi-v7a/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/2d6u6e3m/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a", + "source" : "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-90605361baddfed807d7.json b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-90605361baddfed807d7.json new file mode 100644 index 0000000..4522d48 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-90605361baddfed807d7.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-4110e1b94389c80b57c3.json", + "name" : "netguard", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a", + "source" : "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app" + }, + "version" : + { + "major" : 2, + "minor" : 1 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/.cmake/api/v1/reply/index-2023-11-08T22-30-47-0758.json b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/.cmake/api/v1/reply/index-2023-11-08T22-30-47-0758.json new file mode 100644 index 0000000..5fe8851 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/.cmake/api/v1/reply/index-2023-11-08T22-30-47-0758.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-90605361baddfed807d7.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + }, + { + "jsonFile" : "cache-v2-a7918813d7c3db78b23a.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-90517547f9a6d32a73dc.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-a7918813d7c3db78b23a.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-90517547f9a6d32a73dc.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-90605361baddfed807d7.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + } + } + } +} diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/.cmake/api/v1/reply/target-netguard-Debug-4110e1b94389c80b57c3.json b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/.cmake/api/v1/reply/target-netguard-Debug-4110e1b94389c80b57c3.json new file mode 100644 index 0000000..6542300 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/.cmake/api/v1/reply/target-netguard-Debug-4110e1b94389c80b57c3.json @@ -0,0 +1,211 @@ +{ + "artifacts" : + [ + { + "path" : "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/2d6u6e3m/obj/armeabi-v7a/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 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC" + } + ], + "defines" : + [ + { + "define" : "netguard_EXPORTS" + } + ], + "includes" : + [ + { + "backtrace" : 3, + "path" : "/home/jive/space/gittin/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/arm-linux-androideabi/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/2d6u6e3m/armeabi-v7a/.ninja_deps b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/.ninja_deps new file mode 100644 index 0000000..df126f3 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/.ninja_deps differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/.ninja_log b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/.ninja_log new file mode 100644 index 0000000..c731488 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/.ninja_log @@ -0,0 +1,13 @@ +# ninja log v5 +62 240 1699482651 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o a8d8fd19297b82f4 +0 263 1699482651 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o a873842cca17f0d7 +51 285 1699482651 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 94fa1650f79aa269 +68 286 1699482651 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 48c144136361003b +39 289 1699482651 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 7183f7eae99444a9 +31 289 1699482651 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o b3cb304e06e8d18e +1 299 1699482651 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o 6a675eb597a8ed51 +68 316 1699482651 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o daa87a92593712fc +240 338 1699482651 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o 34847f08d258c6da +0 344 1699482651 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o a4a4851409fc4d47 +18 360 1699482651 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 93dad0014f941617 +360 387 1699482651 ../../../../build/intermediates/cxx/Debug/2d6u6e3m/obj/armeabi-v7a/libnetguard.so c2ebc33535db3ad1 diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeCache.txt b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeCache.txt new file mode 100644 index 0000000..002911d --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeCache.txt @@ -0,0 +1,394 @@ +# This is the CMakeCache file. +# For build in directory: /home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/gittin/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/2d6u6e3m/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/gittin/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/2d6u6e3m/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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/home/jive/space/gittin/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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/gittin/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/2d6u6e3m/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake new file mode 100644 index 0000000..9040be8 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/2d6u6e3m/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..69c4dfe --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/2d6u6e3m/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000..1b394f8 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000..96efeb0 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake new file mode 100644 index 0000000..257a354 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-5.15.0-88-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "5.15.0-88-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/2d6u6e3m/armeabi-v7a/CMakeFiles/CMakeOutput.log b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..c9cf16a --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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-88-generic - x86_64 +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/CMakeTmp + +Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_fd944 && [1/2] Building C object CMakeFiles/cmTC_fd944.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_fd944.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_fd944.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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -o CMakeFiles/cmTC_fd944.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_fd944 +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_fd944 /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_fd944.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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_fd944 && [1/2] Building C object CMakeFiles/cmTC_fd944.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_fd944.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_fd944.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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -o CMakeFiles/cmTC_fd944.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_fd944] + 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_fd944 /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_fd944.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_fd944] ==> 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_fd944.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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/CMakeTmp + +Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_b1ef1 && [1/2] Building CXX object CMakeFiles/cmTC_b1ef1.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_b1ef1.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_b1ef1.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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -o CMakeFiles/cmTC_b1ef1.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_b1ef1 +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_b1ef1 /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_b1ef1.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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_b1ef1 && [1/2] Building CXX object CMakeFiles/cmTC_b1ef1.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_b1ef1.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_b1ef1.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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -o CMakeFiles/cmTC_b1ef1.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_b1ef1] + 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_b1ef1 /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_b1ef1.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_b1ef1] ==> 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_b1ef1.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/2d6u6e3m/armeabi-v7a/CMakeFiles/TargetDirectories.txt b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..1fd1104 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/rebuild_cache.dir +/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/edit_cache.dir +/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/netguard.dir diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/cmake.check_cache b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/2d6u6e3m/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o new file mode 100644 index 0000000..e8c8255 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o new file mode 100644 index 0000000..2ee7a74 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o new file mode 100644 index 0000000..ea1762c Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o new file mode 100644 index 0000000..e91049f Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o new file mode 100644 index 0000000..5568d58 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o new file mode 100644 index 0000000..4800006 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o new file mode 100644 index 0000000..56b930c Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o new file mode 100644 index 0000000..06faddc Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o new file mode 100644 index 0000000..997722d Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o new file mode 100644 index 0000000..efac13f Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o new file mode 100644 index 0000000..9cbfed1 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/rules.ninja b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/CMakeFiles/rules.ninja new file mode 100644 index 0000000..284bec6 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/gittin/NetworkGenie/NetworkGenie/app -B/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/2d6u6e3m/armeabi-v7a/android_gradle_build.json b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/android_gradle_build.json new file mode 100644 index 0000000..0d7de9f --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/android_gradle_build.json @@ -0,0 +1,38 @@ +{ + "buildFiles": [ + "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja", + "-C", + "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja", + "-C", + "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "netguard::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "armeabi-v7a", + "artifactName": "netguard", + "output": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/2d6u6e3m/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/2d6u6e3m/armeabi-v7a/build.ninja b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/build.ninja new file mode 100644 index 0000000..cf1cb6c --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a && /home/jive/Android/Sdk/cmake/3.18.1/bin/cmake --regenerate-during-build -S/home/jive/space/gittin/NetworkGenie/NetworkGenie/app -B/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/2d6u6e3m/obj/armeabi-v7a/libnetguard.so + +build ../../../../build/intermediates/cxx/Debug/2d6u6e3m/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/2d6u6e3m/obj/armeabi-v7a/libnetguard.so + TARGET_PDB = netguard.so.dbg + +# ============================================================================= +# Target aliases. + +build libnetguard.so: phony ../../../../build/intermediates/cxx/Debug/2d6u6e3m/obj/armeabi-v7a/libnetguard.so + +build netguard: phony ../../../../build/intermediates/cxx/Debug/2d6u6e3m/obj/armeabi-v7a/libnetguard.so + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a + +build all: phony ../../../../build/intermediates/cxx/Debug/2d6u6e3m/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/2d6u6e3m/armeabi-v7a/cmake_install.cmake b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/cmake_install.cmake new file mode 100644 index 0000000..227e149 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /home/jive/space/gittin/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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/compile_commands.json b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/compile_commands.json new file mode 100644 index 0000000..84b6e45 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/compile_commands.json @@ -0,0 +1,57 @@ +[ +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/netguard.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/netguard.c" +}, +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/session.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/session.c" +}, +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/ip.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/ip.c" +}, +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/tcp.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/tcp.c" +}, +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/udp.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/udp.c" +}, +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/icmp.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/icmp.c" +}, +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/dns.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/dns.c" +}, +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/dhcp.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/dhcp.c" +}, +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/pcap.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/pcap.c" +}, +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/debug_conn.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/debug_conn.c" +}, +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/util.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/util.c" +} +] \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/compile_commands.json.bin b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/compile_commands.json.bin new file mode 100644 index 0000000..7f7c883 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/compile_commands.json.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/metadata_generation_command.txt b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/metadata_generation_command.txt new file mode 100644 index 0000000..325726c --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/metadata_generation_command.txt @@ -0,0 +1,18 @@ + -H/home/jive/space/gittin/NetworkGenie/NetworkGenie/app +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=22 +-DANDROID_ABI=armeabi-v7a +-DCMAKE_ANDROID_ARCH_ABI=armeabi-v7a +-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/gittin/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/2d6u6e3m/obj/armeabi-v7a +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/2d6u6e3m/obj/armeabi-v7a +-DCMAKE_BUILD_TYPE=Debug +-B/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a +-GNinja +-DANDROID_PLATFORM=android-22 + Build command args: [] + Version: 2 \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/prefab_config.json b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/prefab_config.json new file mode 100644 index 0000000..e799de8 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/armeabi-v7a/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/.cmake/api/v1/query/client-agp/cache-v2 b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/.cmake/api/v1/query/client-agp/codemodel-v2 b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/.cmake/api/v1/reply/cache-v2-c86e59a6be91d209ac5c.json b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/.cmake/api/v1/reply/cache-v2-c86e59a6be91d209ac5c.json new file mode 100644 index 0000000..64813eb --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/.cmake/api/v1/reply/cache-v2-c86e59a6be91d209ac5c.json @@ -0,0 +1,1331 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86" + }, + { + "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" : "x86" + }, + { + "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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86" + }, + { + "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/gittin/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/gittin/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/2d6u6e3m/obj/x86" + }, + { + "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/gittin/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/2d6u6e3m/obj/x86" + }, + { + "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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86" + }, + { + "name" : "Project_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/jive/space/gittin/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/i686-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/i686-linux-android/22/liblog.so;" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/.cmake/api/v1/reply/cmakeFiles-v1-de70d1ced861d1314a3c.json b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/.cmake/api/v1/reply/cmakeFiles-v1-de70d1ced861d1314a3c.json new file mode 100644 index 0000000..8e60c2a --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/.cmake/api/v1/reply/cmakeFiles-v1-de70d1ced861d1314a3c.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/2d6u6e3m/x86/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/2d6u6e3m/x86/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/2d6u6e3m/x86/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/2d6u6e3m/x86/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/2d6u6e3m/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86", + "source" : "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/.cmake/api/v1/reply/codemodel-v2-75653da886f4f597d30f.json b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/.cmake/api/v1/reply/codemodel-v2-75653da886f4f597d30f.json new file mode 100644 index 0000000..d02a18b --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/.cmake/api/v1/reply/codemodel-v2-75653da886f4f597d30f.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-b639d3396e273dcecdc6.json", + "name" : "netguard", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86", + "source" : "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app" + }, + "version" : + { + "major" : 2, + "minor" : 1 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/.cmake/api/v1/reply/index-2023-11-08T22-31-28-0195.json b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/.cmake/api/v1/reply/index-2023-11-08T22-31-28-0195.json new file mode 100644 index 0000000..c613557 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/.cmake/api/v1/reply/index-2023-11-08T22-31-28-0195.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-75653da886f4f597d30f.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + }, + { + "jsonFile" : "cache-v2-c86e59a6be91d209ac5c.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-de70d1ced861d1314a3c.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-c86e59a6be91d209ac5c.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-de70d1ced861d1314a3c.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-75653da886f4f597d30f.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + } + } + } +} diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/.cmake/api/v1/reply/target-netguard-Debug-b639d3396e273dcecdc6.json b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/.cmake/api/v1/reply/target-netguard-Debug-b639d3396e273dcecdc6.json new file mode 100644 index 0000000..084c1c3 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/.cmake/api/v1/reply/target-netguard-Debug-b639d3396e273dcecdc6.json @@ -0,0 +1,211 @@ +{ + "artifacts" : + [ + { + "path" : "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/2d6u6e3m/obj/x86/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 -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC" + } + ], + "defines" : + [ + { + "define" : "netguard_EXPORTS" + } + ], + "includes" : + [ + { + "backtrace" : 3, + "path" : "/home/jive/space/gittin/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/i686-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/2d6u6e3m/x86/CMakeCache.txt b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/CMakeCache.txt new file mode 100644 index 0000000..a15574d --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/CMakeCache.txt @@ -0,0 +1,394 @@ +# This is the CMakeCache file. +# For build in directory: /home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/gittin/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/2d6u6e3m/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/gittin/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/2d6u6e3m/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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86 + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/home/jive/space/gittin/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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/gittin/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/2d6u6e3m/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake new file mode 100644 index 0000000..9f25860 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/2d6u6e3m/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..a846e84 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/2d6u6e3m/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000..d4c7790 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000..d15eb32 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake new file mode 100644 index 0000000..96a96d3 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-5.15.0-88-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "5.15.0-88-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/2d6u6e3m/x86/CMakeFiles/CMakeOutput.log b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..0b5e19a --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/CMakeFiles/CMakeOutput.log @@ -0,0 +1,294 @@ +The target system is: Android - 1 - i686 +The host system is: Linux - 5.15.0-88-generic - x86_64 +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/CMakeFiles/CMakeTmp + +Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_bbf99 && [1/2] Building C object CMakeFiles/cmTC_bbf99.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_bbf99.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_bbf99.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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -mstackrealign -fgnuc-version=4.2.1 -o CMakeFiles/cmTC_bbf99.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_bbf99 +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_bbf99 /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_bbf99.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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_bbf99 && [1/2] Building C object CMakeFiles/cmTC_bbf99.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_bbf99.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_bbf99.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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -mstackrealign -fgnuc-version=4.2.1 -o CMakeFiles/cmTC_bbf99.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_bbf99] + 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_bbf99 /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_bbf99.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_bbf99] ==> 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_bbf99.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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/CMakeFiles/CMakeTmp + +Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_ae356 && [1/2] Building CXX object CMakeFiles/cmTC_ae356.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_ae356.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_ae356.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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -mstackrealign -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -o CMakeFiles/cmTC_ae356.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_ae356 +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_ae356 /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_ae356.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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_ae356 && [1/2] Building CXX object CMakeFiles/cmTC_ae356.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_ae356.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_ae356.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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -mstackrealign -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -o CMakeFiles/cmTC_ae356.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_ae356] + 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_ae356 /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_ae356.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_ae356] ==> 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_ae356.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/2d6u6e3m/x86/CMakeFiles/TargetDirectories.txt b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..ee78793 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/CMakeFiles/rebuild_cache.dir +/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/CMakeFiles/edit_cache.dir +/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/CMakeFiles/netguard.dir diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/CMakeFiles/cmake.check_cache b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/2d6u6e3m/x86/CMakeFiles/rules.ninja b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/CMakeFiles/rules.ninja new file mode 100644 index 0000000..51066bb --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/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=i686-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=i686-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/gittin/NetworkGenie/NetworkGenie/app -B/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86 + 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/2d6u6e3m/x86/android_gradle_build.json b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/android_gradle_build.json new file mode 100644 index 0000000..b3e29fc --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/android_gradle_build.json @@ -0,0 +1,38 @@ +{ + "buildFiles": [ + "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja", + "-C", + "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja", + "-C", + "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "netguard::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "x86", + "artifactName": "netguard", + "output": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/2d6u6e3m/obj/x86/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/2d6u6e3m/x86/build.ninja b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/build.ninja new file mode 100644 index 0000000..747a662 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86 && /home/jive/Android/Sdk/cmake/3.18.1/bin/cmake --regenerate-during-build -S/home/jive/space/gittin/NetworkGenie/NetworkGenie/app -B/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86 + 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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86 && /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 -mstackrealign -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 -mstackrealign -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 -mstackrealign -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 -mstackrealign -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 -mstackrealign -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 -mstackrealign -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 -mstackrealign -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 -mstackrealign -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 -mstackrealign -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 -mstackrealign -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 -mstackrealign -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/2d6u6e3m/obj/x86/libnetguard.so + +build ../../../../build/intermediates/cxx/Debug/2d6u6e3m/obj/x86/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/i686-linux-android/22/liblog.so + LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -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/i686-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/2d6u6e3m/obj/x86/libnetguard.so + TARGET_PDB = netguard.so.dbg + +# ============================================================================= +# Target aliases. + +build libnetguard.so: phony ../../../../build/intermediates/cxx/Debug/2d6u6e3m/obj/x86/libnetguard.so + +build netguard: phony ../../../../build/intermediates/cxx/Debug/2d6u6e3m/obj/x86/libnetguard.so + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86 + +build all: phony ../../../../build/intermediates/cxx/Debug/2d6u6e3m/obj/x86/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/2d6u6e3m/x86/cmake_install.cmake b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/cmake_install.cmake new file mode 100644 index 0000000..b1806fa --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /home/jive/space/gittin/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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/compile_commands.json b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/compile_commands.json new file mode 100644 index 0000000..83bf0df --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/compile_commands.json @@ -0,0 +1,57 @@ +[ +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/netguard.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/netguard.c" +}, +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/session.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/session.c" +}, +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/ip.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/ip.c" +}, +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/tcp.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/tcp.c" +}, +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/udp.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/udp.c" +}, +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/icmp.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/icmp.c" +}, +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/dns.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/dns.c" +}, +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/dhcp.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/dhcp.c" +}, +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/pcap.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/pcap.c" +}, +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/debug_conn.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/debug_conn.c" +}, +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/util.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/util.c" +} +] \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/compile_commands.json.bin b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/compile_commands.json.bin new file mode 100644 index 0000000..348ba3c Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/compile_commands.json.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/metadata_generation_command.txt b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/metadata_generation_command.txt new file mode 100644 index 0000000..69e0118 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/metadata_generation_command.txt @@ -0,0 +1,18 @@ + -H/home/jive/space/gittin/NetworkGenie/NetworkGenie/app +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=22 +-DANDROID_ABI=x86 +-DCMAKE_ANDROID_ARCH_ABI=x86 +-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/gittin/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/2d6u6e3m/obj/x86 +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/2d6u6e3m/obj/x86 +-DCMAKE_BUILD_TYPE=Debug +-B/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86 +-GNinja +-DANDROID_PLATFORM=android-22 + Build command args: [] + Version: 2 \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/prefab_config.json b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/prefab_config.json new file mode 100644 index 0000000..e799de8 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/.cmake/api/v1/query/client-agp/cache-v2 b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/.cmake/api/v1/query/client-agp/codemodel-v2 b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/.cmake/api/v1/reply/cache-v2-b77b48002834953f6649.json b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/.cmake/api/v1/reply/cache-v2-b77b48002834953f6649.json new file mode 100644 index 0000000..50e7465 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/.cmake/api/v1/reply/cache-v2-b77b48002834953f6649.json @@ -0,0 +1,1331 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86_64" + }, + { + "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" : "x86_64" + }, + { + "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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64" + }, + { + "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/gittin/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/gittin/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/2d6u6e3m/obj/x86_64" + }, + { + "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/gittin/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/2d6u6e3m/obj/x86_64" + }, + { + "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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64" + }, + { + "name" : "Project_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/jive/space/gittin/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/x86_64-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/x86_64-linux-android/22/liblog.so;" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-cb63d0e0d94d68846a41.json b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-cb63d0e0d94d68846a41.json new file mode 100644 index 0000000..ecc0def --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-cb63d0e0d94d68846a41.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/2d6u6e3m/x86_64/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/2d6u6e3m/x86_64/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/2d6u6e3m/x86_64/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/2d6u6e3m/x86_64/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/2d6u6e3m/x86_64/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64", + "source" : "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/.cmake/api/v1/reply/codemodel-v2-227f89bad04691cf692f.json b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/.cmake/api/v1/reply/codemodel-v2-227f89bad04691cf692f.json new file mode 100644 index 0000000..6159721 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/.cmake/api/v1/reply/codemodel-v2-227f89bad04691cf692f.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-cebddbaf4ceceb37c766.json", + "name" : "netguard", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64", + "source" : "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app" + }, + "version" : + { + "major" : 2, + "minor" : 1 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/.cmake/api/v1/reply/index-2023-11-08T22-30-47-0966.json b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/.cmake/api/v1/reply/index-2023-11-08T22-30-47-0966.json new file mode 100644 index 0000000..c25c43c --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/.cmake/api/v1/reply/index-2023-11-08T22-30-47-0966.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-227f89bad04691cf692f.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + }, + { + "jsonFile" : "cache-v2-b77b48002834953f6649.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-cb63d0e0d94d68846a41.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-b77b48002834953f6649.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-cb63d0e0d94d68846a41.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-227f89bad04691cf692f.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + } + } + } +} diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/.cmake/api/v1/reply/target-netguard-Debug-cebddbaf4ceceb37c766.json b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/.cmake/api/v1/reply/target-netguard-Debug-cebddbaf4ceceb37c766.json new file mode 100644 index 0000000..9798a92 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/.cmake/api/v1/reply/target-netguard-Debug-cebddbaf4ceceb37c766.json @@ -0,0 +1,211 @@ +{ + "artifacts" : + [ + { + "path" : "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/2d6u6e3m/obj/x86_64/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/gittin/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/x86_64-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/2d6u6e3m/x86_64/.ninja_deps b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/.ninja_deps new file mode 100644 index 0000000..79276b2 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/.ninja_deps differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/.ninja_log b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/.ninja_log new file mode 100644 index 0000000..0816e6a --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/.ninja_log @@ -0,0 +1,13 @@ +# ninja log v5 +1 105 1699482652 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 279a4dad4ad699eb +3 113 1699482651 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o f093b151dd9c941e +1 151 1699482652 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 6854b73109bc55fb +1 158 1699482652 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 9f28b7e01d42b465 +4 164 1699482652 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o e9b0d41a0ad86250 +2 172 1699482652 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 616bafae79885e16 +1 176 1699482652 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o aa9e09644bce5494 +41 182 1699482652 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 3d05e24b0c879a6d +1 198 1699482652 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 8188630a6380d539 +71 201 1699482652 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 9345c735e7360843 +105 216 1699482652 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o c41de6fe9de2553b +216 253 1699482652 ../../../../build/intermediates/cxx/Debug/2d6u6e3m/obj/x86_64/libnetguard.so b4394c530e2b0a30 diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeCache.txt b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeCache.txt new file mode 100644 index 0000000..80566c7 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeCache.txt @@ -0,0 +1,394 @@ +# This is the CMakeCache file. +# For build in directory: /home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/gittin/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/2d6u6e3m/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/gittin/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/2d6u6e3m/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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64 + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/home/jive/space/gittin/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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/gittin/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/2d6u6e3m/x86_64/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake new file mode 100644 index 0000000..bf2cf22 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/2d6u6e3m/x86_64/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..6b40dbc --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/2d6u6e3m/x86_64/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000..a3d1958 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000..13d5976 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake new file mode 100644 index 0000000..d6e51cb --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-5.15.0-88-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "5.15.0-88-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/2d6u6e3m/x86_64/CMakeFiles/CMakeOutput.log b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..2d72c5c --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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-88-generic - x86_64 +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/CMakeTmp + +Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_fd0bb && [1/2] Building C object CMakeFiles/cmTC_fd0bb.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_fd0bb.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_fd0bb.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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fgnuc-version=4.2.1 -o CMakeFiles/cmTC_fd0bb.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_fd0bb +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_fd0bb /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_fd0bb.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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_fd0bb && [1/2] Building C object CMakeFiles/cmTC_fd0bb.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_fd0bb.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_fd0bb.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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fgnuc-version=4.2.1 -o CMakeFiles/cmTC_fd0bb.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_fd0bb] + 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_fd0bb /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_fd0bb.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_fd0bb] ==> 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_fd0bb.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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/CMakeTmp + +Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_fa424 && [1/2] Building CXX object CMakeFiles/cmTC_fa424.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_fa424.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_fa424.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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -o CMakeFiles/cmTC_fa424.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_fa424 +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_fa424 /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_fa424.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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_fa424 && [1/2] Building CXX object CMakeFiles/cmTC_fa424.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_fa424.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_fa424.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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -o CMakeFiles/cmTC_fa424.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_fa424] + 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_fa424 /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_fa424.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_fa424] ==> 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_fa424.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/2d6u6e3m/x86_64/CMakeFiles/TargetDirectories.txt b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..a0e7b8c --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/rebuild_cache.dir +/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/edit_cache.dir +/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/netguard.dir diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/cmake.check_cache b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/2d6u6e3m/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o new file mode 100644 index 0000000..b99cb6d Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o new file mode 100644 index 0000000..82f08ce Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o new file mode 100644 index 0000000..f72d20b Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o new file mode 100644 index 0000000..2d21f5f Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o new file mode 100644 index 0000000..cb04526 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o new file mode 100644 index 0000000..9a45d0d Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o new file mode 100644 index 0000000..cc69d3f Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o new file mode 100644 index 0000000..9b26f73 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o new file mode 100644 index 0000000..e04599d Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o new file mode 100644 index 0000000..498e698 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o new file mode 100644 index 0000000..35cc905 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/rules.ninja b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/CMakeFiles/rules.ninja new file mode 100644 index 0000000..ca9bab8 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/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=x86_64-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=x86_64-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/gittin/NetworkGenie/NetworkGenie/app -B/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64 + 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/2d6u6e3m/x86_64/android_gradle_build.json b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/android_gradle_build.json new file mode 100644 index 0000000..49aabbe --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/android_gradle_build.json @@ -0,0 +1,38 @@ +{ + "buildFiles": [ + "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja", + "-C", + "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja", + "-C", + "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "netguard::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "x86_64", + "artifactName": "netguard", + "output": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/2d6u6e3m/obj/x86_64/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/2d6u6e3m/x86_64/build.ninja b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/build.ninja new file mode 100644 index 0000000..c218898 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64 && /home/jive/Android/Sdk/cmake/3.18.1/bin/cmake --regenerate-during-build -S/home/jive/space/gittin/NetworkGenie/NetworkGenie/app -B/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64 + 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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64 && /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/2d6u6e3m/obj/x86_64/libnetguard.so + +build ../../../../build/intermediates/cxx/Debug/2d6u6e3m/obj/x86_64/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/x86_64-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/x86_64-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/2d6u6e3m/obj/x86_64/libnetguard.so + TARGET_PDB = netguard.so.dbg + +# ============================================================================= +# Target aliases. + +build libnetguard.so: phony ../../../../build/intermediates/cxx/Debug/2d6u6e3m/obj/x86_64/libnetguard.so + +build netguard: phony ../../../../build/intermediates/cxx/Debug/2d6u6e3m/obj/x86_64/libnetguard.so + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64 + +build all: phony ../../../../build/intermediates/cxx/Debug/2d6u6e3m/obj/x86_64/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/2d6u6e3m/x86_64/cmake_install.cmake b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/cmake_install.cmake new file mode 100644 index 0000000..9661a4b --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /home/jive/space/gittin/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/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/compile_commands.json b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/compile_commands.json new file mode 100644 index 0000000..706c861 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/compile_commands.json @@ -0,0 +1,57 @@ +[ +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/netguard.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/netguard.c" +}, +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/session.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/session.c" +}, +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/ip.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/ip.c" +}, +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/tcp.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/tcp.c" +}, +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/udp.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/udp.c" +}, +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/icmp.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/icmp.c" +}, +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/dns.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/dns.c" +}, +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/dhcp.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/dhcp.c" +}, +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/pcap.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/pcap.c" +}, +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/debug_conn.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/debug_conn.c" +}, +{ + "directory": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/util.c", + "file": "/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/src/main/jni/netguard/util.c" +} +] \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/compile_commands.json.bin b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/compile_commands.json.bin new file mode 100644 index 0000000..f05eb23 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/compile_commands.json.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/metadata_generation_command.txt b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/metadata_generation_command.txt new file mode 100644 index 0000000..74af041 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/metadata_generation_command.txt @@ -0,0 +1,18 @@ + -H/home/jive/space/gittin/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/gittin/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/2d6u6e3m/obj/x86_64 +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/build/intermediates/cxx/Debug/2d6u6e3m/obj/x86_64 +-DCMAKE_BUILD_TYPE=Debug +-B/home/jive/space/gittin/NetworkGenie/NetworkGenie/app/.cxx/Debug/2d6u6e3m/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/2d6u6e3m/x86_64/prefab_config.json b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/prefab_config.json new file mode 100644 index 0000000..e799de8 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/2d6u6e3m/x86_64/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/.cmake/api/v1/reply/cache-v2-79b4cc882b546b6cb1e1.json b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/.cmake/api/v1/reply/cache-v2-79b4cc882b546b6cb1e1.json new file mode 100644 index 0000000..4729b16 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/.cmake/api/v1/reply/cache-v2-79b4cc882b546b6cb1e1.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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/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/Desktop/NetworkGenie-latest/app/build/intermediates/cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/app/build/intermediates/cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/arm64-v8a" + }, + { + "name" : "Project_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/jive/Desktop/NetworkGenie-latest/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/3nt5i3k5/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-45c23a780c69029277ad.json b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-45c23a780c69029277ad.json new file mode 100644 index 0000000..379db9b --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-45c23a780c69029277ad.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/3nt5i3k5/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/3nt5i3k5/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/3nt5i3k5/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/3nt5i3k5/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/3nt5i3k5/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/arm64-v8a", + "source" : "/home/jive/Desktop/NetworkGenie-latest/app" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-e168a88dfabe85c4ec7d.json b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-e168a88dfabe85c4ec7d.json new file mode 100644 index 0000000..2744091 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-e168a88dfabe85c4ec7d.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-885848f7d05993513eb9.json", + "name" : "netguard", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/arm64-v8a", + "source" : "/home/jive/Desktop/NetworkGenie-latest/app" + }, + "version" : + { + "major" : 2, + "minor" : 1 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/.cmake/api/v1/reply/index-2023-12-01T20-13-42-0060.json b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/.cmake/api/v1/reply/index-2023-12-01T20-13-42-0060.json new file mode 100644 index 0000000..9bd96c7 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/.cmake/api/v1/reply/index-2023-12-01T20-13-42-0060.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-e168a88dfabe85c4ec7d.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + }, + { + "jsonFile" : "cache-v2-79b4cc882b546b6cb1e1.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-45c23a780c69029277ad.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-79b4cc882b546b6cb1e1.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-45c23a780c69029277ad.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-e168a88dfabe85c4ec7d.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + } + } + } +} diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/.cmake/api/v1/reply/target-netguard-Debug-885848f7d05993513eb9.json b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/.cmake/api/v1/reply/target-netguard-Debug-885848f7d05993513eb9.json new file mode 100644 index 0000000..530e051 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/.cmake/api/v1/reply/target-netguard-Debug-885848f7d05993513eb9.json @@ -0,0 +1,211 @@ +{ + "artifacts" : + [ + { + "path" : "/home/jive/Desktop/NetworkGenie-latest/app/build/intermediates/cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/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/3nt5i3k5/arm64-v8a/.ninja_deps b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/.ninja_deps new file mode 100644 index 0000000..6c66b53 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/.ninja_deps differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/.ninja_log b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/.ninja_log new file mode 100644 index 0000000..dc98a83 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/.ninja_log @@ -0,0 +1,78 @@ +# ninja log v5 +32 154 1701462837 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 398def254deff133 +15 229 1701462837 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 3162222bda13929b +83 222 1701462837 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 8ed987e95a998ffe +1 253 1701462837 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o c5e2f9f0c56fcf12 +10 254 1701462837 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o fffc5b4b7d49c405 +46 172 1701462837 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o 39113c400a04c28a +107 222 1701462837 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o d9f2138dac8c25f8 +0 171 1701462837 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 67c2ba16b1e1bbd7 +31 170 1701462837 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o af20b45baa6253c1 +254 273 1701462837 ../../../../build/intermediates/cxx/Debug/3nt5i3k5/obj/arm64-v8a/libnetguard.so 187e1571b035453f +1 107 1701462837 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 3fde3852bf058a94 +57 238 1701462837 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 4febcab8a768fe3 +0 3 0 clean 590534c1c962991f +29 129 1701462993 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 4febcab8a768fe3 +1 133 1701462993 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o c5e2f9f0c56fcf12 +30 140 1701462993 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 8ed987e95a998ffe +27 171 1701462993 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 398def254deff133 +1 188 1701462993 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 67c2ba16b1e1bbd7 +1 194 1701462993 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 3fde3852bf058a94 +28 204 1701462993 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o 39113c400a04c28a +129 213 1701462993 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o d9f2138dac8c25f8 +22 219 1701462993 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o af20b45baa6253c1 +11 231 1701462993 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 3162222bda13929b +2 263 1701462993 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o fffc5b4b7d49c405 +263 282 1701462993 ../../../../build/intermediates/cxx/Debug/3nt5i3k5/obj/arm64-v8a/libnetguard.so 187e1571b035453f +0 11 0 clean 590534c1c962991f +27 180 1701463111 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 3162222bda13929b +2 192 1701463111 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 3fde3852bf058a94 +37 238 1701463112 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o af20b45baa6253c1 +19 240 1701463112 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o c5e2f9f0c56fcf12 +90 248 1701463112 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o 39113c400a04c28a +123 249 1701463112 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 4febcab8a768fe3 +1 261 1701463112 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 67c2ba16b1e1bbd7 +70 269 1701463112 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 398def254deff133 +180 299 1701463112 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o d9f2138dac8c25f8 +128 306 1701463112 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 8ed987e95a998ffe +27 335 1701463112 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o fffc5b4b7d49c405 +335 362 1701463112 ../../../../build/intermediates/cxx/Debug/3nt5i3k5/obj/arm64-v8a/libnetguard.so 187e1571b035453f +0 5 0 clean 590534c1c962991f +2 162 1701463155 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 3fde3852bf058a94 +34 191 1701463155 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o 39113c400a04c28a +18 210 1701463155 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 398def254deff133 +43 211 1701463155 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 4febcab8a768fe3 +11 215 1701463155 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o af20b45baa6253c1 +8 219 1701463155 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o c5e2f9f0c56fcf12 +58 246 1701463155 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 8ed987e95a998ffe +162 271 1701463155 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o d9f2138dac8c25f8 +10 276 1701463155 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 3162222bda13929b +1 292 1701463155 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 67c2ba16b1e1bbd7 +10 308 1701463155 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o fffc5b4b7d49c405 +308 324 1701463155 ../../../../build/intermediates/cxx/Debug/3nt5i3k5/obj/arm64-v8a/libnetguard.so 187e1571b035453f +0 4 0 clean 590534c1c962991f +18 211 1701463348 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 3fde3852bf058a94 +21 217 1701463348 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o c5e2f9f0c56fcf12 +90 234 1701463348 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o af20b45baa6253c1 +106 253 1701463348 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 4febcab8a768fe3 +2 253 1701463348 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 67c2ba16b1e1bbd7 +92 255 1701463348 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o 39113c400a04c28a +118 269 1701463348 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 8ed987e95a998ffe +91 269 1701463348 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 398def254deff133 +52 271 1701463348 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 3162222bda13929b +211 290 1701463348 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o d9f2138dac8c25f8 +30 311 1701463348 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o fffc5b4b7d49c405 +311 328 1701463348 ../../../../build/intermediates/cxx/Debug/3nt5i3k5/obj/arm64-v8a/libnetguard.so 187e1571b035453f +0 4 0 clean 590534c1c962991f +1 104 1701463363 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 3fde3852bf058a94 +37 213 1701463363 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o af20b45baa6253c1 +80 220 1701463363 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 4febcab8a768fe3 +9 223 1701463363 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o c5e2f9f0c56fcf12 +1 223 1701463363 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 67c2ba16b1e1bbd7 +96 244 1701463363 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 8ed987e95a998ffe +56 261 1701463363 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 398def254deff133 +104 267 1701463363 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o d9f2138dac8c25f8 +36 273 1701463363 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 3162222bda13929b +66 276 1701463363 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o 39113c400a04c28a +19 315 1701463363 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o fffc5b4b7d49c405 +315 330 1701463363 ../../../../build/intermediates/cxx/Debug/3nt5i3k5/obj/arm64-v8a/libnetguard.so 187e1571b035453f diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeCache.txt b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeCache.txt new file mode 100644 index 0000000..b702068 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeCache.txt @@ -0,0 +1,394 @@ +# This is the CMakeCache file. +# For build in directory: /home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/app/build/intermediates/cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/app/build/intermediates/cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/arm64-v8a + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/home/jive/Desktop/NetworkGenie-latest/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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/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/3nt5i3k5/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake new file mode 100644 index 0000000..57c81de --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/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/3nt5i3k5/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..5c4994b --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/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/3nt5i3k5/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000..849c274 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000..b88d88d Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake new file mode 100644 index 0000000..3ed5edf --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-5.15.0-89-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "5.15.0-89-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 "aarch64") + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/CMakeOutput.log b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..b6d20d1 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/CMakeOutput.log @@ -0,0 +1,292 @@ +The target system is: Android - 1 - aarch64 +The host system is: Linux - 5.15.0-89-generic - x86_64 +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/CMakeTmp + +Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_7b118 && [1/2] Building C object CMakeFiles/cmTC_7b118.dir/CMakeCCompilerABI.c.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 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_7b118.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_7b118.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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -o CMakeFiles/cmTC_7b118.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/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_7b118 +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_7b118 /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_7b118.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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_7b118 && [1/2] Building C object CMakeFiles/cmTC_7b118.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_7b118.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_7b118.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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -o CMakeFiles/cmTC_7b118.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_7b118] + 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_7b118 /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_7b118.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_7b118] ==> 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_7b118.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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/CMakeTmp + +Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_31a41 && [1/2] Building CXX object CMakeFiles/cmTC_31a41.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_31a41.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_31a41.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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -o CMakeFiles/cmTC_31a41.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_31a41 +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_31a41 /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_31a41.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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_31a41 && [1/2] Building CXX object CMakeFiles/cmTC_31a41.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_31a41.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_31a41.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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -o CMakeFiles/cmTC_31a41.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_31a41] + 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_31a41 /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_31a41.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_31a41] ==> 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_31a41.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/3nt5i3k5/arm64-v8a/CMakeFiles/TargetDirectories.txt b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..594d4c0 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/rebuild_cache.dir +/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/edit_cache.dir +/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/netguard.dir diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/cmake.check_cache b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/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/3nt5i3k5/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o new file mode 100644 index 0000000..d202f7a Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o new file mode 100644 index 0000000..de0dbac Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o new file mode 100644 index 0000000..680ff30 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o new file mode 100644 index 0000000..7e25d3e Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o new file mode 100644 index 0000000..a094715 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o new file mode 100644 index 0000000..bb55bfe Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o new file mode 100644 index 0000000..6cc33e2 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o new file mode 100644 index 0000000..59bb24e Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o new file mode 100644 index 0000000..f5221de Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o new file mode 100644 index 0000000..c454634 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o new file mode 100644 index 0000000..aa548ca Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/rules.ninja b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/CMakeFiles/rules.ninja new file mode 100644 index 0000000..1c35ba0 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/app -B/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/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/3nt5i3k5/arm64-v8a/android_gradle_build.json b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/android_gradle_build.json new file mode 100644 index 0000000..88a0641 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/android_gradle_build.json @@ -0,0 +1,38 @@ +{ + "buildFiles": [ + "/home/jive/Desktop/NetworkGenie-latest/app/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja", + "-C", + "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/arm64-v8a", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja", + "-C", + "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/arm64-v8a", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "netguard::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "arm64-v8a", + "artifactName": "netguard", + "output": "/home/jive/Desktop/NetworkGenie-latest/app/build/intermediates/cxx/Debug/3nt5i3k5/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/3nt5i3k5/arm64-v8a/build.ninja b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/build.ninja new file mode 100644 index 0000000..095609e --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/arm64-v8a && /home/jive/Android/Sdk/cmake/3.18.1/bin/cmake --regenerate-during-build -S/home/jive/Desktop/NetworkGenie-latest/app -B/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/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/3nt5i3k5/obj/arm64-v8a/libnetguard.so + +build ../../../../build/intermediates/cxx/Debug/3nt5i3k5/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/3nt5i3k5/obj/arm64-v8a/libnetguard.so + TARGET_PDB = netguard.so.dbg + +# ============================================================================= +# Target aliases. + +build libnetguard.so: phony ../../../../build/intermediates/cxx/Debug/3nt5i3k5/obj/arm64-v8a/libnetguard.so + +build netguard: phony ../../../../build/intermediates/cxx/Debug/3nt5i3k5/obj/arm64-v8a/libnetguard.so + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/arm64-v8a + +build all: phony ../../../../build/intermediates/cxx/Debug/3nt5i3k5/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/3nt5i3k5/arm64-v8a/cmake_install.cmake b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/cmake_install.cmake new file mode 100644 index 0000000..2e7c716 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /home/jive/Desktop/NetworkGenie-latest/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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/arm64-v8a/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/compile_commands.json b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/compile_commands.json new file mode 100644 index 0000000..7c1d0bb --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/compile_commands.json @@ -0,0 +1,57 @@ +[ +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/netguard.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/netguard.c" +}, +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/session.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/session.c" +}, +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/ip.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/ip.c" +}, +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/tcp.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/tcp.c" +}, +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/udp.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/udp.c" +}, +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/icmp.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/icmp.c" +}, +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/dns.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/dns.c" +}, +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/dhcp.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/dhcp.c" +}, +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/pcap.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/pcap.c" +}, +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/debug_conn.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/debug_conn.c" +}, +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/util.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/util.c" +} +] \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/compile_commands.json.bin b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/compile_commands.json.bin new file mode 100644 index 0000000..62e0f21 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/compile_commands.json.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/metadata_generation_command.txt b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/metadata_generation_command.txt new file mode 100644 index 0000000..e88c2d1 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/metadata_generation_command.txt @@ -0,0 +1,18 @@ + -H/home/jive/Desktop/NetworkGenie-latest/app +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=22 +-DANDROID_ABI=arm64-v8a +-DCMAKE_ANDROID_ARCH_ABI=arm64-v8a +-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/Desktop/NetworkGenie-latest/app/build/intermediates/cxx/Debug/3nt5i3k5/obj/arm64-v8a +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/home/jive/Desktop/NetworkGenie-latest/app/build/intermediates/cxx/Debug/3nt5i3k5/obj/arm64-v8a +-DCMAKE_BUILD_TYPE=Debug +-B/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/arm64-v8a +-GNinja +-DANDROID_PLATFORM=android-22 + Build command args: [] + Version: 2 \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/prefab_config.json b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/prefab_config.json new file mode 100644 index 0000000..e799de8 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/arm64-v8a/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/.cmake/api/v1/query/client-agp/cache-v2 b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/.cmake/api/v1/query/client-agp/codemodel-v2 b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/.cmake/api/v1/reply/cache-v2-68ab99b48c8bfd97113c.json b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/.cmake/api/v1/reply/cache-v2-68ab99b48c8bfd97113c.json new file mode 100644 index 0000000..ec3ada8 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/.cmake/api/v1/reply/cache-v2-68ab99b48c8bfd97113c.json @@ -0,0 +1,1331 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "armeabi-v7a" + }, + { + "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" : "armeabi-v7a" + }, + { + "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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/armeabi-v7a" + }, + { + "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/Desktop/NetworkGenie-latest/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/Desktop/NetworkGenie-latest/app/build/intermediates/cxx/Debug/3nt5i3k5/obj/armeabi-v7a" + }, + { + "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/Desktop/NetworkGenie-latest/app/build/intermediates/cxx/Debug/3nt5i3k5/obj/armeabi-v7a" + }, + { + "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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/armeabi-v7a" + }, + { + "name" : "Project_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/jive/Desktop/NetworkGenie-latest/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/arm-linux-androideabi/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/arm-linux-androideabi/22/liblog.so;" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-8cf2d1c8e95c78339460.json b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-8cf2d1c8e95c78339460.json new file mode 100644 index 0000000..6a00ce2 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-8cf2d1c8e95c78339460.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/3nt5i3k5/armeabi-v7a/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/3nt5i3k5/armeabi-v7a/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/3nt5i3k5/armeabi-v7a/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/3nt5i3k5/armeabi-v7a/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/3nt5i3k5/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/armeabi-v7a", + "source" : "/home/jive/Desktop/NetworkGenie-latest/app" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-72158c53211b4b37be91.json b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-72158c53211b4b37be91.json new file mode 100644 index 0000000..ee3f338 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-72158c53211b4b37be91.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-7ed41c579eba390be4a7.json", + "name" : "netguard", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/armeabi-v7a", + "source" : "/home/jive/Desktop/NetworkGenie-latest/app" + }, + "version" : + { + "major" : 2, + "minor" : 1 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/.cmake/api/v1/reply/index-2023-12-01T20-13-42-0414.json b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/.cmake/api/v1/reply/index-2023-12-01T20-13-42-0414.json new file mode 100644 index 0000000..b8bcde2 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/.cmake/api/v1/reply/index-2023-12-01T20-13-42-0414.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-72158c53211b4b37be91.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + }, + { + "jsonFile" : "cache-v2-68ab99b48c8bfd97113c.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-8cf2d1c8e95c78339460.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-68ab99b48c8bfd97113c.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-8cf2d1c8e95c78339460.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-72158c53211b4b37be91.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + } + } + } +} diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/.cmake/api/v1/reply/target-netguard-Debug-7ed41c579eba390be4a7.json b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/.cmake/api/v1/reply/target-netguard-Debug-7ed41c579eba390be4a7.json new file mode 100644 index 0000000..6046fba --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/.cmake/api/v1/reply/target-netguard-Debug-7ed41c579eba390be4a7.json @@ -0,0 +1,211 @@ +{ + "artifacts" : + [ + { + "path" : "/home/jive/Desktop/NetworkGenie-latest/app/build/intermediates/cxx/Debug/3nt5i3k5/obj/armeabi-v7a/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 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC" + } + ], + "defines" : + [ + { + "define" : "netguard_EXPORTS" + } + ], + "includes" : + [ + { + "backtrace" : 3, + "path" : "/home/jive/Desktop/NetworkGenie-latest/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/arm-linux-androideabi/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/3nt5i3k5/armeabi-v7a/.ninja_deps b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/.ninja_deps new file mode 100644 index 0000000..21cd153 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/.ninja_deps differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/.ninja_log b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/.ninja_log new file mode 100644 index 0000000..e84bbbe --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/.ninja_log @@ -0,0 +1,78 @@ +# ninja log v5 +59 225 1701462837 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 94fa1650f79aa269 +43 211 1701462837 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o b3cb304e06e8d18e +111 243 1701462837 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o daa87a92593712fc +1 153 1701462837 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o 6a675eb597a8ed51 +2 287 1701462837 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 93dad0014f941617 +79 188 1701462837 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o a8d8fd19297b82f4 +1 169 1701462837 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o a4a4851409fc4d47 +128 270 1701462837 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o 34847f08d258c6da +287 306 1701462837 ../../../../build/intermediates/cxx/Debug/3nt5i3k5/obj/armeabi-v7a/libnetguard.so b1c09d017b58a07e +46 230 1701462837 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 7183f7eae99444a9 +1 127 1701462837 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o a873842cca17f0d7 +99 243 1701462837 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 48c144136361003b +0 6 0 clean 590534c1c962991f +1 92 1701462994 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o a873842cca17f0d7 +1 134 1701462994 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o b3cb304e06e8d18e +1 149 1701462994 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o 6a675eb597a8ed51 +33 167 1701462994 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 48c144136361003b +17 172 1701462994 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o a8d8fd19297b82f4 +92 190 1701462994 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o 34847f08d258c6da +53 199 1701462994 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o daa87a92593712fc +6 199 1701462994 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 94fa1650f79aa269 +2 211 1701462994 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 7183f7eae99444a9 +1 240 1701462994 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o a4a4851409fc4d47 +1 264 1701462994 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 93dad0014f941617 +264 282 1701462994 ../../../../build/intermediates/cxx/Debug/3nt5i3k5/obj/armeabi-v7a/libnetguard.so b1c09d017b58a07e +0 34 0 clean 590534c1c962991f +1 161 1701463112 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o a873842cca17f0d7 +54 218 1701463112 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o b3cb304e06e8d18e +3 229 1701463112 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o 6a675eb597a8ed51 +94 230 1701463112 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o a8d8fd19297b82f4 +65 234 1701463112 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 7183f7eae99444a9 +74 276 1701463112 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 94fa1650f79aa269 +161 285 1701463112 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o 34847f08d258c6da +110 294 1701463112 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 48c144136361003b +1 309 1701463112 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o a4a4851409fc4d47 +26 319 1701463112 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 93dad0014f941617 +126 325 1701463112 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o daa87a92593712fc +325 347 1701463112 ../../../../build/intermediates/cxx/Debug/3nt5i3k5/obj/armeabi-v7a/libnetguard.so b1c09d017b58a07e +0 4 0 clean 590534c1c962991f +1 158 1701463155 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o 6a675eb597a8ed51 +1 169 1701463155 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o a873842cca17f0d7 +41 169 1701463155 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o a8d8fd19297b82f4 +8 172 1701463155 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o b3cb304e06e8d18e +33 181 1701463155 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 94fa1650f79aa269 +21 183 1701463155 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 7183f7eae99444a9 +51 186 1701463155 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 48c144136361003b +1 202 1701463155 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 93dad0014f941617 +1 231 1701463155 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o a4a4851409fc4d47 +69 236 1701463155 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o daa87a92593712fc +158 238 1701463155 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o 34847f08d258c6da +238 255 1701463155 ../../../../build/intermediates/cxx/Debug/3nt5i3k5/obj/armeabi-v7a/libnetguard.so b1c09d017b58a07e +0 4 0 clean 590534c1c962991f +1 101 1701463348 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o a873842cca17f0d7 +1 148 1701463348 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o a4a4851409fc4d47 +1 158 1701463348 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o 6a675eb597a8ed51 +59 159 1701463348 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 48c144136361003b +2 165 1701463348 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o b3cb304e06e8d18e +2 171 1701463348 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 7183f7eae99444a9 +31 175 1701463348 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o a8d8fd19297b82f4 +11 185 1701463348 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 94fa1650f79aa269 +101 208 1701463348 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o 34847f08d258c6da +63 218 1701463348 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o daa87a92593712fc +1 238 1701463348 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 93dad0014f941617 +238 256 1701463348 ../../../../build/intermediates/cxx/Debug/3nt5i3k5/obj/armeabi-v7a/libnetguard.so b1c09d017b58a07e +0 3 0 clean 590534c1c962991f +1 117 1701463364 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o a873842cca17f0d7 +2 131 1701463364 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o 6a675eb597a8ed51 +24 140 1701463364 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o b3cb304e06e8d18e +44 148 1701463364 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 94fa1650f79aa269 +54 170 1701463364 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o a8d8fd19297b82f4 +1 199 1701463364 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o a4a4851409fc4d47 +80 206 1701463364 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 48c144136361003b +92 217 1701463364 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o daa87a92593712fc +117 217 1701463364 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o 34847f08d258c6da +25 220 1701463364 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 7183f7eae99444a9 +2 276 1701463364 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 93dad0014f941617 +276 296 1701463364 ../../../../build/intermediates/cxx/Debug/3nt5i3k5/obj/armeabi-v7a/libnetguard.so b1c09d017b58a07e diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeCache.txt b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeCache.txt new file mode 100644 index 0000000..fd68e5f --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeCache.txt @@ -0,0 +1,394 @@ +# This is the CMakeCache file. +# For build in directory: /home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/app/build/intermediates/cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/app/build/intermediates/cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/armeabi-v7a + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/home/jive/Desktop/NetworkGenie-latest/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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/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/3nt5i3k5/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake new file mode 100644 index 0000000..9040be8 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/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/3nt5i3k5/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..69c4dfe --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/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/3nt5i3k5/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000..e28f5d5 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000..5e4907a Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake new file mode 100644 index 0000000..4485446 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-5.15.0-89-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "5.15.0-89-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/3nt5i3k5/armeabi-v7a/CMakeFiles/CMakeOutput.log b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..e5066ca --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/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-89-generic - x86_64 +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/CMakeTmp + +Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_2bdf9 && [1/2] Building C object CMakeFiles/cmTC_2bdf9.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_2bdf9.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_2bdf9.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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -o CMakeFiles/cmTC_2bdf9.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_2bdf9 +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_2bdf9 /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_2bdf9.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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_2bdf9 && [1/2] Building C object CMakeFiles/cmTC_2bdf9.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_2bdf9.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_2bdf9.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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -o CMakeFiles/cmTC_2bdf9.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_2bdf9] + 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_2bdf9 /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_2bdf9.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_2bdf9] ==> 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_2bdf9.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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/CMakeTmp + +Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_a2feb && [1/2] Building CXX object CMakeFiles/cmTC_a2feb.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_a2feb.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_a2feb.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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -o CMakeFiles/cmTC_a2feb.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_a2feb +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_a2feb /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_a2feb.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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_a2feb && [1/2] Building CXX object CMakeFiles/cmTC_a2feb.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_a2feb.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_a2feb.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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -o CMakeFiles/cmTC_a2feb.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_a2feb] + 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_a2feb /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_a2feb.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_a2feb] ==> 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_a2feb.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/3nt5i3k5/armeabi-v7a/CMakeFiles/TargetDirectories.txt b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..c0c0c17 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/rebuild_cache.dir +/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/edit_cache.dir +/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/netguard.dir diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/cmake.check_cache b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/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/3nt5i3k5/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o new file mode 100644 index 0000000..cfe5021 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o new file mode 100644 index 0000000..870cba2 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o new file mode 100644 index 0000000..ef995ae Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o new file mode 100644 index 0000000..7dba230 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o new file mode 100644 index 0000000..31a763e Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o new file mode 100644 index 0000000..e74def1 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o new file mode 100644 index 0000000..2bcfcf3 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o new file mode 100644 index 0000000..6618e07 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o new file mode 100644 index 0000000..6f39950 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o new file mode 100644 index 0000000..b60042a Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o new file mode 100644 index 0000000..d66e51c Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/rules.ninja b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/CMakeFiles/rules.ninja new file mode 100644 index 0000000..6170038 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/app -B/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/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/3nt5i3k5/armeabi-v7a/android_gradle_build.json b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/android_gradle_build.json new file mode 100644 index 0000000..8cb472e --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/android_gradle_build.json @@ -0,0 +1,38 @@ +{ + "buildFiles": [ + "/home/jive/Desktop/NetworkGenie-latest/app/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja", + "-C", + "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/armeabi-v7a", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja", + "-C", + "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/armeabi-v7a", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "netguard::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "armeabi-v7a", + "artifactName": "netguard", + "output": "/home/jive/Desktop/NetworkGenie-latest/app/build/intermediates/cxx/Debug/3nt5i3k5/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/3nt5i3k5/armeabi-v7a/build.ninja b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/build.ninja new file mode 100644 index 0000000..2479761 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/armeabi-v7a && /home/jive/Android/Sdk/cmake/3.18.1/bin/cmake --regenerate-during-build -S/home/jive/Desktop/NetworkGenie-latest/app -B/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/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/3nt5i3k5/obj/armeabi-v7a/libnetguard.so + +build ../../../../build/intermediates/cxx/Debug/3nt5i3k5/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/3nt5i3k5/obj/armeabi-v7a/libnetguard.so + TARGET_PDB = netguard.so.dbg + +# ============================================================================= +# Target aliases. + +build libnetguard.so: phony ../../../../build/intermediates/cxx/Debug/3nt5i3k5/obj/armeabi-v7a/libnetguard.so + +build netguard: phony ../../../../build/intermediates/cxx/Debug/3nt5i3k5/obj/armeabi-v7a/libnetguard.so + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/armeabi-v7a + +build all: phony ../../../../build/intermediates/cxx/Debug/3nt5i3k5/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/3nt5i3k5/armeabi-v7a/cmake_install.cmake b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/cmake_install.cmake new file mode 100644 index 0000000..a6cee69 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /home/jive/Desktop/NetworkGenie-latest/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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/compile_commands.json b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/compile_commands.json new file mode 100644 index 0000000..f0ffa35 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/compile_commands.json @@ -0,0 +1,57 @@ +[ +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/netguard.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/netguard.c" +}, +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/session.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/session.c" +}, +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/ip.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/ip.c" +}, +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/tcp.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/tcp.c" +}, +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/udp.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/udp.c" +}, +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/icmp.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/icmp.c" +}, +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/dns.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/dns.c" +}, +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/dhcp.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/dhcp.c" +}, +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/pcap.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/pcap.c" +}, +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/debug_conn.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/debug_conn.c" +}, +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/util.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/util.c" +} +] \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/compile_commands.json.bin b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/compile_commands.json.bin new file mode 100644 index 0000000..cf231b2 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/compile_commands.json.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/metadata_generation_command.txt b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/metadata_generation_command.txt new file mode 100644 index 0000000..9303634 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/metadata_generation_command.txt @@ -0,0 +1,18 @@ + -H/home/jive/Desktop/NetworkGenie-latest/app +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=22 +-DANDROID_ABI=armeabi-v7a +-DCMAKE_ANDROID_ARCH_ABI=armeabi-v7a +-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/Desktop/NetworkGenie-latest/app/build/intermediates/cxx/Debug/3nt5i3k5/obj/armeabi-v7a +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/home/jive/Desktop/NetworkGenie-latest/app/build/intermediates/cxx/Debug/3nt5i3k5/obj/armeabi-v7a +-DCMAKE_BUILD_TYPE=Debug +-B/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/armeabi-v7a +-GNinja +-DANDROID_PLATFORM=android-22 + Build command args: [] + Version: 2 \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/prefab_config.json b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/prefab_config.json new file mode 100644 index 0000000..e799de8 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/armeabi-v7a/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/.cmake/api/v1/query/client-agp/cache-v2 b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/.cmake/api/v1/query/client-agp/codemodel-v2 b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/.cmake/api/v1/reply/cache-v2-635801fce359812fd75d.json b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/.cmake/api/v1/reply/cache-v2-635801fce359812fd75d.json new file mode 100644 index 0000000..ff77678 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/.cmake/api/v1/reply/cache-v2-635801fce359812fd75d.json @@ -0,0 +1,1331 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86" + }, + { + "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" : "x86" + }, + { + "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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86" + }, + { + "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/Desktop/NetworkGenie-latest/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/Desktop/NetworkGenie-latest/app/build/intermediates/cxx/Debug/3nt5i3k5/obj/x86" + }, + { + "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/Desktop/NetworkGenie-latest/app/build/intermediates/cxx/Debug/3nt5i3k5/obj/x86" + }, + { + "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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86" + }, + { + "name" : "Project_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/jive/Desktop/NetworkGenie-latest/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/i686-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/i686-linux-android/22/liblog.so;" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/.cmake/api/v1/reply/cmakeFiles-v1-d4eb14c4d69d3c676a14.json b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/.cmake/api/v1/reply/cmakeFiles-v1-d4eb14c4d69d3c676a14.json new file mode 100644 index 0000000..636d3b4 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/.cmake/api/v1/reply/cmakeFiles-v1-d4eb14c4d69d3c676a14.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/3nt5i3k5/x86/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/3nt5i3k5/x86/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/3nt5i3k5/x86/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/3nt5i3k5/x86/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/3nt5i3k5/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86", + "source" : "/home/jive/Desktop/NetworkGenie-latest/app" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/.cmake/api/v1/reply/codemodel-v2-c5e4389144ae205863be.json b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/.cmake/api/v1/reply/codemodel-v2-c5e4389144ae205863be.json new file mode 100644 index 0000000..0a823d3 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/.cmake/api/v1/reply/codemodel-v2-c5e4389144ae205863be.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-1147786341021cd82a31.json", + "name" : "netguard", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86", + "source" : "/home/jive/Desktop/NetworkGenie-latest/app" + }, + "version" : + { + "major" : 2, + "minor" : 1 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/.cmake/api/v1/reply/index-2023-12-01T20-42-56-0209.json b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/.cmake/api/v1/reply/index-2023-12-01T20-42-56-0209.json new file mode 100644 index 0000000..d999db3 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/.cmake/api/v1/reply/index-2023-12-01T20-42-56-0209.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-c5e4389144ae205863be.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + }, + { + "jsonFile" : "cache-v2-635801fce359812fd75d.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-d4eb14c4d69d3c676a14.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-635801fce359812fd75d.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-d4eb14c4d69d3c676a14.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-c5e4389144ae205863be.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + } + } + } +} diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/.cmake/api/v1/reply/target-netguard-Debug-1147786341021cd82a31.json b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/.cmake/api/v1/reply/target-netguard-Debug-1147786341021cd82a31.json new file mode 100644 index 0000000..812da2d --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/.cmake/api/v1/reply/target-netguard-Debug-1147786341021cd82a31.json @@ -0,0 +1,211 @@ +{ + "artifacts" : + [ + { + "path" : "/home/jive/Desktop/NetworkGenie-latest/app/build/intermediates/cxx/Debug/3nt5i3k5/obj/x86/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 -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC" + } + ], + "defines" : + [ + { + "define" : "netguard_EXPORTS" + } + ], + "includes" : + [ + { + "backtrace" : 3, + "path" : "/home/jive/Desktop/NetworkGenie-latest/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/i686-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/3nt5i3k5/x86/CMakeCache.txt b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/CMakeCache.txt new file mode 100644 index 0000000..e1c5518 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/CMakeCache.txt @@ -0,0 +1,394 @@ +# This is the CMakeCache file. +# For build in directory: /home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/app/build/intermediates/cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/app/build/intermediates/cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86 + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/home/jive/Desktop/NetworkGenie-latest/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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/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/3nt5i3k5/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake new file mode 100644 index 0000000..9f25860 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/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/3nt5i3k5/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..a846e84 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/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/3nt5i3k5/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000..d6edf1e Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000..39ec3f6 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake new file mode 100644 index 0000000..f674052 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-5.15.0-89-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "5.15.0-89-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/3nt5i3k5/x86/CMakeFiles/CMakeOutput.log b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..aada88e --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/CMakeFiles/CMakeOutput.log @@ -0,0 +1,294 @@ +The target system is: Android - 1 - i686 +The host system is: Linux - 5.15.0-89-generic - x86_64 +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86/CMakeFiles/CMakeTmp + +Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_81d47 && [1/2] Building C object CMakeFiles/cmTC_81d47.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_81d47.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_81d47.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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -mstackrealign -fgnuc-version=4.2.1 -o CMakeFiles/cmTC_81d47.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_81d47 +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_81d47 /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_81d47.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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_81d47 && [1/2] Building C object CMakeFiles/cmTC_81d47.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_81d47.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_81d47.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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -mstackrealign -fgnuc-version=4.2.1 -o CMakeFiles/cmTC_81d47.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_81d47] + 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_81d47 /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_81d47.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_81d47] ==> 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_81d47.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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86/CMakeFiles/CMakeTmp + +Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_385f5 && [1/2] Building CXX object CMakeFiles/cmTC_385f5.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_385f5.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_385f5.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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -mstackrealign -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -o CMakeFiles/cmTC_385f5.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_385f5 +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_385f5 /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_385f5.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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_385f5 && [1/2] Building CXX object CMakeFiles/cmTC_385f5.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_385f5.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_385f5.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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -mstackrealign -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -o CMakeFiles/cmTC_385f5.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_385f5] + 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_385f5 /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_385f5.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_385f5] ==> 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_385f5.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/3nt5i3k5/x86/CMakeFiles/TargetDirectories.txt b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..d652037 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86/CMakeFiles/rebuild_cache.dir +/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86/CMakeFiles/edit_cache.dir +/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86/CMakeFiles/netguard.dir diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/CMakeFiles/cmake.check_cache b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/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/3nt5i3k5/x86/CMakeFiles/rules.ninja b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/CMakeFiles/rules.ninja new file mode 100644 index 0000000..1b14bee --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/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=i686-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=i686-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/Desktop/NetworkGenie-latest/app -B/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86 + 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/3nt5i3k5/x86/android_gradle_build.json b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/android_gradle_build.json new file mode 100644 index 0000000..d6ef910 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/android_gradle_build.json @@ -0,0 +1,38 @@ +{ + "buildFiles": [ + "/home/jive/Desktop/NetworkGenie-latest/app/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja", + "-C", + "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja", + "-C", + "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "netguard::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "x86", + "artifactName": "netguard", + "output": "/home/jive/Desktop/NetworkGenie-latest/app/build/intermediates/cxx/Debug/3nt5i3k5/obj/x86/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/3nt5i3k5/x86/build.ninja b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/build.ninja new file mode 100644 index 0000000..84291b6 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86 && /home/jive/Android/Sdk/cmake/3.18.1/bin/cmake --regenerate-during-build -S/home/jive/Desktop/NetworkGenie-latest/app -B/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86 + 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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86 && /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 -mstackrealign -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 -mstackrealign -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 -mstackrealign -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 -mstackrealign -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 -mstackrealign -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 -mstackrealign -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 -mstackrealign -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 -mstackrealign -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 -mstackrealign -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 -mstackrealign -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 -mstackrealign -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/3nt5i3k5/obj/x86/libnetguard.so + +build ../../../../build/intermediates/cxx/Debug/3nt5i3k5/obj/x86/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/i686-linux-android/22/liblog.so + LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -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/i686-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/3nt5i3k5/obj/x86/libnetguard.so + TARGET_PDB = netguard.so.dbg + +# ============================================================================= +# Target aliases. + +build libnetguard.so: phony ../../../../build/intermediates/cxx/Debug/3nt5i3k5/obj/x86/libnetguard.so + +build netguard: phony ../../../../build/intermediates/cxx/Debug/3nt5i3k5/obj/x86/libnetguard.so + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86 + +build all: phony ../../../../build/intermediates/cxx/Debug/3nt5i3k5/obj/x86/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/3nt5i3k5/x86/cmake_install.cmake b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/cmake_install.cmake new file mode 100644 index 0000000..f6c1e1a --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /home/jive/Desktop/NetworkGenie-latest/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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/compile_commands.json b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/compile_commands.json new file mode 100644 index 0000000..3ebaebf --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/compile_commands.json @@ -0,0 +1,57 @@ +[ +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/netguard.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/netguard.c" +}, +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/session.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/session.c" +}, +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/ip.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/ip.c" +}, +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/tcp.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/tcp.c" +}, +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/udp.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/udp.c" +}, +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/icmp.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/icmp.c" +}, +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/dns.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/dns.c" +}, +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/dhcp.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/dhcp.c" +}, +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/pcap.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/pcap.c" +}, +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/debug_conn.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/debug_conn.c" +}, +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/util.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/util.c" +} +] \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/compile_commands.json.bin b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/compile_commands.json.bin new file mode 100644 index 0000000..dd3833c Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/compile_commands.json.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/metadata_generation_command.txt b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/metadata_generation_command.txt new file mode 100644 index 0000000..e79c87c --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/metadata_generation_command.txt @@ -0,0 +1,18 @@ + -H/home/jive/Desktop/NetworkGenie-latest/app +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=22 +-DANDROID_ABI=x86 +-DCMAKE_ANDROID_ARCH_ABI=x86 +-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/Desktop/NetworkGenie-latest/app/build/intermediates/cxx/Debug/3nt5i3k5/obj/x86 +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/home/jive/Desktop/NetworkGenie-latest/app/build/intermediates/cxx/Debug/3nt5i3k5/obj/x86 +-DCMAKE_BUILD_TYPE=Debug +-B/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86 +-GNinja +-DANDROID_PLATFORM=android-22 + Build command args: [] + Version: 2 \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/prefab_config.json b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/prefab_config.json new file mode 100644 index 0000000..e799de8 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/.cmake/api/v1/query/client-agp/cache-v2 b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/.cmake/api/v1/query/client-agp/codemodel-v2 b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/.cmake/api/v1/reply/cache-v2-5a8a174a32a44ffbd5e5.json b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/.cmake/api/v1/reply/cache-v2-5a8a174a32a44ffbd5e5.json new file mode 100644 index 0000000..a0eea31 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/.cmake/api/v1/reply/cache-v2-5a8a174a32a44ffbd5e5.json @@ -0,0 +1,1331 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86_64" + }, + { + "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" : "x86_64" + }, + { + "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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86_64" + }, + { + "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/Desktop/NetworkGenie-latest/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/Desktop/NetworkGenie-latest/app/build/intermediates/cxx/Debug/3nt5i3k5/obj/x86_64" + }, + { + "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/Desktop/NetworkGenie-latest/app/build/intermediates/cxx/Debug/3nt5i3k5/obj/x86_64" + }, + { + "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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86_64" + }, + { + "name" : "Project_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/jive/Desktop/NetworkGenie-latest/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/x86_64-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/x86_64-linux-android/22/liblog.so;" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-9685174427f733841ea2.json b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-9685174427f733841ea2.json new file mode 100644 index 0000000..c4f69e0 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-9685174427f733841ea2.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/3nt5i3k5/x86_64/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/3nt5i3k5/x86_64/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/3nt5i3k5/x86_64/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/3nt5i3k5/x86_64/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/3nt5i3k5/x86_64/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86_64", + "source" : "/home/jive/Desktop/NetworkGenie-latest/app" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/.cmake/api/v1/reply/codemodel-v2-90a32c65a641b0f0640e.json b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/.cmake/api/v1/reply/codemodel-v2-90a32c65a641b0f0640e.json new file mode 100644 index 0000000..44c39aa --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/.cmake/api/v1/reply/codemodel-v2-90a32c65a641b0f0640e.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-7c8634099738f99fbf02.json", + "name" : "netguard", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86_64", + "source" : "/home/jive/Desktop/NetworkGenie-latest/app" + }, + "version" : + { + "major" : 2, + "minor" : 1 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/.cmake/api/v1/reply/index-2023-12-01T20-13-42-0647.json b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/.cmake/api/v1/reply/index-2023-12-01T20-13-42-0647.json new file mode 100644 index 0000000..b02bd0c --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/.cmake/api/v1/reply/index-2023-12-01T20-13-42-0647.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-90a32c65a641b0f0640e.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + }, + { + "jsonFile" : "cache-v2-5a8a174a32a44ffbd5e5.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-9685174427f733841ea2.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-5a8a174a32a44ffbd5e5.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-9685174427f733841ea2.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-90a32c65a641b0f0640e.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + } + } + } +} diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/.cmake/api/v1/reply/target-netguard-Debug-7c8634099738f99fbf02.json b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/.cmake/api/v1/reply/target-netguard-Debug-7c8634099738f99fbf02.json new file mode 100644 index 0000000..53cd047 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/.cmake/api/v1/reply/target-netguard-Debug-7c8634099738f99fbf02.json @@ -0,0 +1,211 @@ +{ + "artifacts" : + [ + { + "path" : "/home/jive/Desktop/NetworkGenie-latest/app/build/intermediates/cxx/Debug/3nt5i3k5/obj/x86_64/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/Desktop/NetworkGenie-latest/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/x86_64-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/3nt5i3k5/x86_64/.ninja_deps b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/.ninja_deps new file mode 100644 index 0000000..a3e6048 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/.ninja_deps differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/.ninja_log b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/.ninja_log new file mode 100644 index 0000000..01cb9bb --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/.ninja_log @@ -0,0 +1,78 @@ +# ninja log v5 +2 83 1701462837 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o f093b151dd9c941e +2 124 1701462838 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 6854b73109bc55fb +55 193 1701462838 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 9345c735e7360843 +1 147 1701462838 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o aa9e09644bce5494 +1 138 1701462838 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 9f28b7e01d42b465 +6 140 1701462838 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o e9b0d41a0ad86250 +193 211 1701462838 ../../../../build/intermediates/cxx/Debug/3nt5i3k5/obj/x86_64/libnetguard.so 469b32538d05e2ef +83 186 1701462838 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o c41de6fe9de2553b +1 183 1701462838 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 8188630a6380d539 +2 154 1701462838 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 616bafae79885e16 +1 150 1701462838 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 279a4dad4ad699eb +21 127 1701462838 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 3d05e24b0c879a6d +0 4 0 clean 590534c1c962991f +2 95 1701462994 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 616bafae79885e16 +1 114 1701462994 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 279a4dad4ad699eb +2 116 1701462994 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 6854b73109bc55fb +1 128 1701462994 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o aa9e09644bce5494 +38 147 1701462994 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o e9b0d41a0ad86250 +47 147 1701462994 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 3d05e24b0c879a6d +2 148 1701462994 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 9f28b7e01d42b465 +18 157 1701462994 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o f093b151dd9c941e +1 157 1701462994 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 8188630a6380d539 +95 164 1701462994 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o c41de6fe9de2553b +58 178 1701462994 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 9345c735e7360843 +178 197 1701462994 ../../../../build/intermediates/cxx/Debug/3nt5i3k5/obj/x86_64/libnetguard.so 469b32538d05e2ef +0 11 0 clean 590534c1c962991f +2 123 1701463112 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o aa9e09644bce5494 +35 128 1701463112 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 9345c735e7360843 +12 138 1701463112 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o e9b0d41a0ad86250 +3 176 1701463112 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 6854b73109bc55fb +18 179 1701463113 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 3d05e24b0c879a6d +4 187 1701463112 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 616bafae79885e16 +123 195 1701463113 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o c41de6fe9de2553b +4 200 1701463113 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o f093b151dd9c941e +2 217 1701463113 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 279a4dad4ad699eb +1 220 1701463113 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 8188630a6380d539 +3 238 1701463113 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 9f28b7e01d42b465 +238 263 1701463113 ../../../../build/intermediates/cxx/Debug/3nt5i3k5/obj/x86_64/libnetguard.so 469b32538d05e2ef +0 2 0 clean 590534c1c962991f +1 74 1701463156 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 279a4dad4ad699eb +1 86 1701463156 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 6854b73109bc55fb +1 145 1701463156 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o aa9e09644bce5494 +31 155 1701463156 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o e9b0d41a0ad86250 +2 155 1701463156 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 616bafae79885e16 +0 161 1701463156 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 8188630a6380d539 +41 167 1701463156 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 3d05e24b0c879a6d +11 168 1701463156 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o f093b151dd9c941e +1 177 1701463156 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 9f28b7e01d42b465 +74 189 1701463156 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o c41de6fe9de2553b +53 198 1701463156 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 9345c735e7360843 +198 217 1701463156 ../../../../build/intermediates/cxx/Debug/3nt5i3k5/obj/x86_64/libnetguard.so 469b32538d05e2ef +0 4 0 clean 590534c1c962991f +1 89 1701463348 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o aa9e09644bce5494 +1 91 1701463348 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 279a4dad4ad699eb +2 99 1701463348 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 616bafae79885e16 +33 126 1701463349 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o e9b0d41a0ad86250 +41 135 1701463349 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 3d05e24b0c879a6d +2 145 1701463349 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o f093b151dd9c941e +1 150 1701463349 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 8188630a6380d539 +89 157 1701463349 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o c41de6fe9de2553b +1 166 1701463349 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 6854b73109bc55fb +1 181 1701463349 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 9f28b7e01d42b465 +50 187 1701463349 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 9345c735e7360843 +187 204 1701463349 ../../../../build/intermediates/cxx/Debug/3nt5i3k5/obj/x86_64/libnetguard.so 469b32538d05e2ef +0 4 0 clean 590534c1c962991f +2 85 1701463364 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o aa9e09644bce5494 +10 93 1701463364 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o e9b0d41a0ad86250 +1 107 1701463364 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 279a4dad4ad699eb +9 138 1701463364 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o f093b151dd9c941e +2 142 1701463364 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 616bafae79885e16 +24 147 1701463364 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 3d05e24b0c879a6d +2 152 1701463364 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 6854b73109bc55fb +40 161 1701463364 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 9345c735e7360843 +2 162 1701463364 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 9f28b7e01d42b465 +85 164 1701463364 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o c41de6fe9de2553b +1 178 1701463364 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 8188630a6380d539 +178 198 1701463364 ../../../../build/intermediates/cxx/Debug/3nt5i3k5/obj/x86_64/libnetguard.so 469b32538d05e2ef diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeCache.txt b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeCache.txt new file mode 100644 index 0000000..78a817e --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeCache.txt @@ -0,0 +1,394 @@ +# This is the CMakeCache file. +# For build in directory: /home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/app/build/intermediates/cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/app/build/intermediates/cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86_64 + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/home/jive/Desktop/NetworkGenie-latest/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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/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/Desktop/NetworkGenie-latest/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/3nt5i3k5/x86_64/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake new file mode 100644 index 0000000..bf2cf22 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/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/3nt5i3k5/x86_64/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..6b40dbc --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/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/3nt5i3k5/x86_64/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000..1b54e55 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000..b8ae33f Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake new file mode 100644 index 0000000..87699ef --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-5.15.0-89-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "5.15.0-89-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/3nt5i3k5/x86_64/CMakeFiles/CMakeOutput.log b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..708b345 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/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-89-generic - x86_64 +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/CMakeTmp + +Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_e1692 && [1/2] Building C object CMakeFiles/cmTC_e1692.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_e1692.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_e1692.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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fgnuc-version=4.2.1 -o CMakeFiles/cmTC_e1692.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_e1692 +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_e1692 /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_e1692.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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_e1692 && [1/2] Building C object CMakeFiles/cmTC_e1692.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_e1692.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_e1692.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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fgnuc-version=4.2.1 -o CMakeFiles/cmTC_e1692.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_e1692] + 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_e1692 /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_e1692.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_e1692] ==> 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_e1692.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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/CMakeTmp + +Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_0e319 && [1/2] Building CXX object CMakeFiles/cmTC_0e319.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_0e319.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_0e319.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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -o CMakeFiles/cmTC_0e319.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_0e319 +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_0e319 /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_0e319.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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_0e319 && [1/2] Building CXX object CMakeFiles/cmTC_0e319.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_0e319.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_0e319.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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -o CMakeFiles/cmTC_0e319.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_0e319] + 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_0e319 /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_0e319.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_0e319] ==> 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_0e319.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/3nt5i3k5/x86_64/CMakeFiles/TargetDirectories.txt b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..d7800ca --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/rebuild_cache.dir +/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/edit_cache.dir +/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/netguard.dir diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/cmake.check_cache b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/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/3nt5i3k5/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o new file mode 100644 index 0000000..8b7129c Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o new file mode 100644 index 0000000..6f0e51e Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o new file mode 100644 index 0000000..e3dc0dc Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o new file mode 100644 index 0000000..ec2d895 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o new file mode 100644 index 0000000..4ebe1c9 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o new file mode 100644 index 0000000..367a3d1 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o new file mode 100644 index 0000000..cebd1df Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o new file mode 100644 index 0000000..1167223 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o new file mode 100644 index 0000000..a2e85b0 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o new file mode 100644 index 0000000..2f6da41 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o new file mode 100644 index 0000000..990828b Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/rules.ninja b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/CMakeFiles/rules.ninja new file mode 100644 index 0000000..0bbd334 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/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=x86_64-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=x86_64-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/Desktop/NetworkGenie-latest/app -B/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86_64 + 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/3nt5i3k5/x86_64/android_gradle_build.json b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/android_gradle_build.json new file mode 100644 index 0000000..0feb3ee --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/android_gradle_build.json @@ -0,0 +1,38 @@ +{ + "buildFiles": [ + "/home/jive/Desktop/NetworkGenie-latest/app/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja", + "-C", + "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86_64", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja", + "-C", + "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86_64", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "netguard::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "x86_64", + "artifactName": "netguard", + "output": "/home/jive/Desktop/NetworkGenie-latest/app/build/intermediates/cxx/Debug/3nt5i3k5/obj/x86_64/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/3nt5i3k5/x86_64/build.ninja b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/build.ninja new file mode 100644 index 0000000..a051b59 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86_64 && /home/jive/Android/Sdk/cmake/3.18.1/bin/cmake --regenerate-during-build -S/home/jive/Desktop/NetworkGenie-latest/app -B/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86_64 + 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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86_64 && /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/3nt5i3k5/obj/x86_64/libnetguard.so + +build ../../../../build/intermediates/cxx/Debug/3nt5i3k5/obj/x86_64/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/x86_64-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/x86_64-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/3nt5i3k5/obj/x86_64/libnetguard.so + TARGET_PDB = netguard.so.dbg + +# ============================================================================= +# Target aliases. + +build libnetguard.so: phony ../../../../build/intermediates/cxx/Debug/3nt5i3k5/obj/x86_64/libnetguard.so + +build netguard: phony ../../../../build/intermediates/cxx/Debug/3nt5i3k5/obj/x86_64/libnetguard.so + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86_64 + +build all: phony ../../../../build/intermediates/cxx/Debug/3nt5i3k5/obj/x86_64/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/3nt5i3k5/x86_64/cmake_install.cmake b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/cmake_install.cmake new file mode 100644 index 0000000..7895ae8 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /home/jive/Desktop/NetworkGenie-latest/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/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86_64/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/compile_commands.json b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/compile_commands.json new file mode 100644 index 0000000..7e99bf0 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/compile_commands.json @@ -0,0 +1,57 @@ +[ +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/netguard.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/netguard.c" +}, +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/session.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/session.c" +}, +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/ip.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/ip.c" +}, +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/tcp.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/tcp.c" +}, +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/udp.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/udp.c" +}, +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/icmp.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/icmp.c" +}, +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/dns.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/dns.c" +}, +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/dhcp.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/dhcp.c" +}, +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/pcap.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/pcap.c" +}, +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/debug_conn.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/debug_conn.c" +}, +{ + "directory": "/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/util.c", + "file": "/home/jive/Desktop/NetworkGenie-latest/app/src/main/jni/netguard/util.c" +} +] \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/compile_commands.json.bin b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/compile_commands.json.bin new file mode 100644 index 0000000..c3aac5c Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/compile_commands.json.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/metadata_generation_command.txt b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/metadata_generation_command.txt new file mode 100644 index 0000000..cd82190 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/metadata_generation_command.txt @@ -0,0 +1,18 @@ + -H/home/jive/Desktop/NetworkGenie-latest/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/Desktop/NetworkGenie-latest/app/build/intermediates/cxx/Debug/3nt5i3k5/obj/x86_64 +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/home/jive/Desktop/NetworkGenie-latest/app/build/intermediates/cxx/Debug/3nt5i3k5/obj/x86_64 +-DCMAKE_BUILD_TYPE=Debug +-B/home/jive/Desktop/NetworkGenie-latest/app/.cxx/Debug/3nt5i3k5/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/3nt5i3k5/x86_64/prefab_config.json b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/prefab_config.json new file mode 100644 index 0000000..e799de8 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/3nt5i3k5/x86_64/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/.cmake/api/v1/reply/cache-v2-420e5681b5f407527a50.json b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/.cmake/api/v1/reply/cache-v2-420e5681b5f407527a50.json new file mode 100644 index 0000000..f7a3d18 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/.cmake/api/v1/reply/cache-v2-420e5681b5f407527a50.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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/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/AndroidStudioProjects/TestNetguard/app/build/intermediates/cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/app/build/intermediates/cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/arm64-v8a" + }, + { + "name" : "Project_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/jive/AndroidStudioProjects/TestNetguard/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/4b4i2v5d/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-88aff3ccba8443b578c2.json b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-88aff3ccba8443b578c2.json new file mode 100644 index 0000000..f43a9d7 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-88aff3ccba8443b578c2.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/4b4i2v5d/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/4b4i2v5d/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/4b4i2v5d/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/4b4i2v5d/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/4b4i2v5d/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/arm64-v8a", + "source" : "/home/jive/AndroidStudioProjects/TestNetguard/app" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-e841753ba196cd638d16.json b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-e841753ba196cd638d16.json new file mode 100644 index 0000000..3c71322 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-e841753ba196cd638d16.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-93e52add4b4af2f814f6.json", + "name" : "netguard", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/arm64-v8a", + "source" : "/home/jive/AndroidStudioProjects/TestNetguard/app" + }, + "version" : + { + "major" : 2, + "minor" : 1 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/.cmake/api/v1/reply/index-2023-11-03T19-50-59-0296.json b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/.cmake/api/v1/reply/index-2023-11-03T19-50-59-0296.json new file mode 100644 index 0000000..317baf8 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/.cmake/api/v1/reply/index-2023-11-03T19-50-59-0296.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-e841753ba196cd638d16.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + }, + { + "jsonFile" : "cache-v2-420e5681b5f407527a50.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-88aff3ccba8443b578c2.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-420e5681b5f407527a50.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-88aff3ccba8443b578c2.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-e841753ba196cd638d16.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + } + } + } +} diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/.cmake/api/v1/reply/target-netguard-Debug-93e52add4b4af2f814f6.json b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/.cmake/api/v1/reply/target-netguard-Debug-93e52add4b4af2f814f6.json new file mode 100644 index 0000000..9cbc138 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/.cmake/api/v1/reply/target-netguard-Debug-93e52add4b4af2f814f6.json @@ -0,0 +1,211 @@ +{ + "artifacts" : + [ + { + "path" : "/home/jive/AndroidStudioProjects/TestNetguard/app/build/intermediates/cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/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/4b4i2v5d/arm64-v8a/.ninja_deps b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/.ninja_deps new file mode 100644 index 0000000..8a8f73d Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/.ninja_deps differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/.ninja_log b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/.ninja_log new file mode 100644 index 0000000..d2e3c3b --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/.ninja_log @@ -0,0 +1,26 @@ +# ninja log v5 +32 694 1699480664 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 398def254deff133 +29 727 1699480664 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 3162222bda13929b +37 720 1699480664 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 8ed987e95a998ffe +26 731 1699480664 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o c5e2f9f0c56fcf12 +761 962 1699480664 ../../../../build/intermediates/cxx/Debug/4b4i2v5d/obj/arm64-v8a/libnetguard.so ce001b80cfc35535 +28 761 1699480664 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o fffc5b4b7d49c405 +33 695 1699480664 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o 39113c400a04c28a +689 759 1699480664 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o d9f2138dac8c25f8 +1 749 1699480664 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 67c2ba16b1e1bbd7 +31 711 1699480664 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o af20b45baa6253c1 +11 717 1699480664 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 3fde3852bf058a94 +35 689 1699480664 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 4febcab8a768fe3 +0 5 0 clean 590534c1c962991f +3 175 1699481920 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 67c2ba16b1e1bbd7 +3 227 1699481920 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 3fde3852bf058a94 +53 247 1699481920 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 3162222bda13929b +114 260 1699481920 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 8ed987e95a998ffe +76 277 1699481920 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 398def254deff133 +6 286 1699481920 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o c5e2f9f0c56fcf12 +85 288 1699481920 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o 39113c400a04c28a +100 295 1699481920 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 4febcab8a768fe3 +175 301 1699481920 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o d9f2138dac8c25f8 +65 310 1699481920 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o af20b45baa6253c1 +41 394 1699481920 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o fffc5b4b7d49c405 +394 448 1699481920 ../../../../build/intermediates/cxx/Debug/4b4i2v5d/obj/arm64-v8a/libnetguard.so ce001b80cfc35535 diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeCache.txt b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeCache.txt new file mode 100644 index 0000000..ae079dd --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeCache.txt @@ -0,0 +1,394 @@ +# This is the CMakeCache file. +# For build in directory: /home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/app/build/intermediates/cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/app/build/intermediates/cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/arm64-v8a + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/home/jive/AndroidStudioProjects/TestNetguard/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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/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/4b4i2v5d/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake new file mode 100644 index 0000000..57c81de --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/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/4b4i2v5d/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..5c4994b --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/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/4b4i2v5d/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000..c58ed6d Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000..9e96345 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake new file mode 100644 index 0000000..68af2e6 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-5.15.0-87-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "5.15.0-87-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 "aarch64") + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/CMakeOutput.log b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..230ae2a --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/CMakeOutput.log @@ -0,0 +1,292 @@ +The target system is: Android - 1 - aarch64 +The host system is: Linux - 5.15.0-87-generic - x86_64 +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/CMakeTmp + +Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_67b87 && [1/2] Building C object CMakeFiles/cmTC_67b87.dir/CMakeCCompilerABI.c.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 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_67b87.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_67b87.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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -o CMakeFiles/cmTC_67b87.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/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_67b87 +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_67b87 /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_67b87.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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_67b87 && [1/2] Building C object CMakeFiles/cmTC_67b87.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_67b87.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_67b87.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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -o CMakeFiles/cmTC_67b87.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_67b87] + 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_67b87 /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_67b87.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_67b87] ==> 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_67b87.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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/CMakeTmp + +Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_804e8 && [1/2] Building CXX object CMakeFiles/cmTC_804e8.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_804e8.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_804e8.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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -o CMakeFiles/cmTC_804e8.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_804e8 +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_804e8 /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_804e8.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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_804e8 && [1/2] Building CXX object CMakeFiles/cmTC_804e8.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_804e8.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_804e8.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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -o CMakeFiles/cmTC_804e8.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_804e8] + 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_804e8 /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_804e8.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_804e8] ==> 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_804e8.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/4b4i2v5d/arm64-v8a/CMakeFiles/TargetDirectories.txt b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..c749184 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/rebuild_cache.dir +/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/edit_cache.dir +/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/netguard.dir diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/cmake.check_cache b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/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/4b4i2v5d/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o new file mode 100644 index 0000000..71107bf Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o new file mode 100644 index 0000000..cfcc037 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o new file mode 100644 index 0000000..2df228e Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o new file mode 100644 index 0000000..dfa8a95 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o new file mode 100644 index 0000000..8650779 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o new file mode 100644 index 0000000..9a2333c Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o new file mode 100644 index 0000000..50d2e29 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o new file mode 100644 index 0000000..1d6cef2 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o new file mode 100644 index 0000000..2956eb9 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o new file mode 100644 index 0000000..733ed03 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o new file mode 100644 index 0000000..c4a4b98 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/rules.ninja b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/CMakeFiles/rules.ninja new file mode 100644 index 0000000..b5d9ba4 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/app -B/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/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/4b4i2v5d/arm64-v8a/android_gradle_build.json b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/android_gradle_build.json new file mode 100644 index 0000000..618c7f5 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/android_gradle_build.json @@ -0,0 +1,38 @@ +{ + "buildFiles": [ + "/home/jive/AndroidStudioProjects/TestNetguard/app/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja", + "-C", + "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/arm64-v8a", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja", + "-C", + "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/arm64-v8a", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "netguard::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "arm64-v8a", + "artifactName": "netguard", + "output": "/home/jive/AndroidStudioProjects/TestNetguard/app/build/intermediates/cxx/Debug/4b4i2v5d/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/4b4i2v5d/arm64-v8a/build.ninja b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/build.ninja new file mode 100644 index 0000000..d338718 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/arm64-v8a && /home/jive/Android/Sdk/cmake/3.18.1/bin/cmake --regenerate-during-build -S/home/jive/AndroidStudioProjects/TestNetguard/app -B/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/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/4b4i2v5d/obj/arm64-v8a/libnetguard.so + +build ../../../../build/intermediates/cxx/Debug/4b4i2v5d/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/4b4i2v5d/obj/arm64-v8a/libnetguard.so + TARGET_PDB = netguard.so.dbg + +# ============================================================================= +# Target aliases. + +build libnetguard.so: phony ../../../../build/intermediates/cxx/Debug/4b4i2v5d/obj/arm64-v8a/libnetguard.so + +build netguard: phony ../../../../build/intermediates/cxx/Debug/4b4i2v5d/obj/arm64-v8a/libnetguard.so + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/arm64-v8a + +build all: phony ../../../../build/intermediates/cxx/Debug/4b4i2v5d/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/4b4i2v5d/arm64-v8a/cmake_install.cmake b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/cmake_install.cmake new file mode 100644 index 0000000..0e2c445 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /home/jive/AndroidStudioProjects/TestNetguard/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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/arm64-v8a/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/compile_commands.json b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/compile_commands.json new file mode 100644 index 0000000..f652042 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/compile_commands.json @@ -0,0 +1,57 @@ +[ +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/netguard.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/netguard.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/session.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/session.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/ip.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/ip.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/tcp.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/tcp.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/udp.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/udp.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/icmp.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/icmp.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/dns.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/dns.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/dhcp.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/dhcp.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/pcap.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/pcap.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/debug_conn.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/debug_conn.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/util.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/util.c" +} +] \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/compile_commands.json.bin b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/compile_commands.json.bin new file mode 100644 index 0000000..f015c4e Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/compile_commands.json.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/metadata_generation_command.txt b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/metadata_generation_command.txt new file mode 100644 index 0000000..f5ff021 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/metadata_generation_command.txt @@ -0,0 +1,18 @@ + -H/home/jive/AndroidStudioProjects/TestNetguard/app +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=22 +-DANDROID_ABI=arm64-v8a +-DCMAKE_ANDROID_ARCH_ABI=arm64-v8a +-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/AndroidStudioProjects/TestNetguard/app/build/intermediates/cxx/Debug/4b4i2v5d/obj/arm64-v8a +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/home/jive/AndroidStudioProjects/TestNetguard/app/build/intermediates/cxx/Debug/4b4i2v5d/obj/arm64-v8a +-DCMAKE_BUILD_TYPE=Debug +-B/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/arm64-v8a +-GNinja +-DANDROID_PLATFORM=android-22 + Build command args: [] + Version: 2 \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/prefab_config.json b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/prefab_config.json new file mode 100644 index 0000000..e799de8 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/arm64-v8a/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/.cmake/api/v1/query/client-agp/cache-v2 b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/.cmake/api/v1/query/client-agp/codemodel-v2 b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/.cmake/api/v1/reply/cache-v2-8b3147b53aa747a72813.json b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/.cmake/api/v1/reply/cache-v2-8b3147b53aa747a72813.json new file mode 100644 index 0000000..9e2d4fb --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/.cmake/api/v1/reply/cache-v2-8b3147b53aa747a72813.json @@ -0,0 +1,1331 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "armeabi-v7a" + }, + { + "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" : "armeabi-v7a" + }, + { + "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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/armeabi-v7a" + }, + { + "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/AndroidStudioProjects/TestNetguard/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/AndroidStudioProjects/TestNetguard/app/build/intermediates/cxx/Debug/4b4i2v5d/obj/armeabi-v7a" + }, + { + "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/AndroidStudioProjects/TestNetguard/app/build/intermediates/cxx/Debug/4b4i2v5d/obj/armeabi-v7a" + }, + { + "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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/armeabi-v7a" + }, + { + "name" : "Project_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/jive/AndroidStudioProjects/TestNetguard/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/arm-linux-androideabi/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/arm-linux-androideabi/22/liblog.so;" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-5d017c61a2b4ef39575f.json b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-5d017c61a2b4ef39575f.json new file mode 100644 index 0000000..9446457 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-5d017c61a2b4ef39575f.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/4b4i2v5d/armeabi-v7a/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/4b4i2v5d/armeabi-v7a/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/4b4i2v5d/armeabi-v7a/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/4b4i2v5d/armeabi-v7a/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/4b4i2v5d/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/armeabi-v7a", + "source" : "/home/jive/AndroidStudioProjects/TestNetguard/app" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-cc4401d2706ffd4c3607.json b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-cc4401d2706ffd4c3607.json new file mode 100644 index 0000000..7284e5e --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-cc4401d2706ffd4c3607.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-66b86a44c7487cfb6950.json", + "name" : "netguard", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/armeabi-v7a", + "source" : "/home/jive/AndroidStudioProjects/TestNetguard/app" + }, + "version" : + { + "major" : 2, + "minor" : 1 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/.cmake/api/v1/reply/index-2023-11-03T19-50-59-0477.json b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/.cmake/api/v1/reply/index-2023-11-03T19-50-59-0477.json new file mode 100644 index 0000000..43081bb --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/.cmake/api/v1/reply/index-2023-11-03T19-50-59-0477.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-cc4401d2706ffd4c3607.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + }, + { + "jsonFile" : "cache-v2-8b3147b53aa747a72813.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-5d017c61a2b4ef39575f.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-8b3147b53aa747a72813.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-5d017c61a2b4ef39575f.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-cc4401d2706ffd4c3607.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + } + } + } +} diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/.cmake/api/v1/reply/target-netguard-Debug-66b86a44c7487cfb6950.json b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/.cmake/api/v1/reply/target-netguard-Debug-66b86a44c7487cfb6950.json new file mode 100644 index 0000000..16052e2 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/.cmake/api/v1/reply/target-netguard-Debug-66b86a44c7487cfb6950.json @@ -0,0 +1,211 @@ +{ + "artifacts" : + [ + { + "path" : "/home/jive/AndroidStudioProjects/TestNetguard/app/build/intermediates/cxx/Debug/4b4i2v5d/obj/armeabi-v7a/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 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC" + } + ], + "defines" : + [ + { + "define" : "netguard_EXPORTS" + } + ], + "includes" : + [ + { + "backtrace" : 3, + "path" : "/home/jive/AndroidStudioProjects/TestNetguard/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/arm-linux-androideabi/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/4b4i2v5d/armeabi-v7a/.ninja_deps b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/.ninja_deps new file mode 100644 index 0000000..b0343b4 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/.ninja_deps differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/.ninja_log b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/.ninja_log new file mode 100644 index 0000000..1ab15fa --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/.ninja_log @@ -0,0 +1,78 @@ +# ninja log v5 +2 144 1699475739 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 94fa1650f79aa269 +2 228 1699475739 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o b3cb304e06e8d18e +54 331 1699475739 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o daa87a92593712fc +1 187 1699475739 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o 6a675eb597a8ed51 +1 375 1699475739 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 93dad0014f941617 +16 204 1699475739 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o a8d8fd19297b82f4 +375 443 1699475739 ../../../../build/intermediates/cxx/Debug/4b4i2v5d/obj/armeabi-v7a/libnetguard.so 36f8e396ce56c650 +144 326 1699475739 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o 34847f08d258c6da +1 315 1699475739 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o a4a4851409fc4d47 +2 219 1699475739 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 7183f7eae99444a9 +1 251 1699475739 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o a873842cca17f0d7 +36 213 1699475739 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 48c144136361003b +0 4 0 clean 590534c1c962991f +1 113 1699476281 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 7183f7eae99444a9 +1 120 1699476281 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o 6a675eb597a8ed51 +12 141 1699476281 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o a8d8fd19297b82f4 +33 156 1699476281 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 48c144136361003b +1 157 1699476281 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o a873842cca17f0d7 +2 163 1699476281 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 94fa1650f79aa269 +0 175 1699476281 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o a4a4851409fc4d47 +113 186 1699476281 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o 34847f08d258c6da +44 186 1699476281 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o daa87a92593712fc +1 193 1699476281 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o b3cb304e06e8d18e +1 260 1699476281 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 93dad0014f941617 +260 292 1699476281 ../../../../build/intermediates/cxx/Debug/4b4i2v5d/obj/armeabi-v7a/libnetguard.so 36f8e396ce56c650 +0 5 0 clean 590534c1c962991f +2 144 1699477047 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 94fa1650f79aa269 +1 146 1699477047 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o a873842cca17f0d7 +3 149 1699477047 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o a8d8fd19297b82f4 +0 160 1699477047 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o a4a4851409fc4d47 +17 162 1699477047 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 48c144136361003b +1 168 1699477047 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o b3cb304e06e8d18e +1 174 1699477047 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 7183f7eae99444a9 +1 185 1699477047 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o 6a675eb597a8ed51 +27 195 1699477047 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o daa87a92593712fc +1 195 1699477047 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 93dad0014f941617 +144 218 1699477048 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o 34847f08d258c6da +218 249 1699477048 ../../../../build/intermediates/cxx/Debug/4b4i2v5d/obj/armeabi-v7a/libnetguard.so 36f8e396ce56c650 +0 3 0 clean 590534c1c962991f +21 99 1699477436 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o daa87a92593712fc +0 108 1699477436 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o a873842cca17f0d7 +19 139 1699477436 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o a8d8fd19297b82f4 +15 143 1699477436 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 94fa1650f79aa269 +20 145 1699477436 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 48c144136361003b +0 162 1699477436 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o 6a675eb597a8ed51 +99 173 1699477436 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o 34847f08d258c6da +1 181 1699477436 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o b3cb304e06e8d18e +13 186 1699477436 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 7183f7eae99444a9 +0 200 1699477436 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o a4a4851409fc4d47 +1 217 1699477436 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 93dad0014f941617 +217 254 1699477436 ../../../../build/intermediates/cxx/Debug/4b4i2v5d/obj/armeabi-v7a/libnetguard.so 36f8e396ce56c650 +0 10 0 clean 590534c1c962991f +6 116 1699480664 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o a8d8fd19297b82f4 +7 126 1699480664 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 48c144136361003b +7 150 1699480664 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o daa87a92593712fc +3 150 1699480664 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 94fa1650f79aa269 +1 163 1699480664 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o 6a675eb597a8ed51 +1 176 1699480664 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o a873842cca17f0d7 +2 179 1699480664 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 7183f7eae99444a9 +1 193 1699480664 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o b3cb304e06e8d18e +1 196 1699480664 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o a4a4851409fc4d47 +116 205 1699480664 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o 34847f08d258c6da +1 239 1699480664 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 93dad0014f941617 +239 265 1699480664 ../../../../build/intermediates/cxx/Debug/4b4i2v5d/obj/armeabi-v7a/libnetguard.so 36f8e396ce56c650 +0 4 0 clean 590534c1c962991f +24 189 1699481920 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o 6a675eb597a8ed51 +127 259 1699481920 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 48c144136361003b +112 280 1699481920 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o a8d8fd19297b82f4 +88 296 1699481920 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 7183f7eae99444a9 +1 299 1699481920 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o a4a4851409fc4d47 +96 302 1699481920 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 94fa1650f79aa269 +60 334 1699481920 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o b3cb304e06e8d18e +140 335 1699481920 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o daa87a92593712fc +13 343 1699481920 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o a873842cca17f0d7 +36 393 1699481920 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 93dad0014f941617 +189 442 1699481920 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o 34847f08d258c6da +442 515 1699481920 ../../../../build/intermediates/cxx/Debug/4b4i2v5d/obj/armeabi-v7a/libnetguard.so 36f8e396ce56c650 diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeCache.txt b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeCache.txt new file mode 100644 index 0000000..6dc0366 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeCache.txt @@ -0,0 +1,394 @@ +# This is the CMakeCache file. +# For build in directory: /home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/app/build/intermediates/cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/app/build/intermediates/cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/armeabi-v7a + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/home/jive/AndroidStudioProjects/TestNetguard/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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/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/4b4i2v5d/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake new file mode 100644 index 0000000..9040be8 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/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/4b4i2v5d/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..69c4dfe --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/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/4b4i2v5d/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000..948da78 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000..763fcb6 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake new file mode 100644 index 0000000..a4bed01 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-5.15.0-87-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "5.15.0-87-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/4b4i2v5d/armeabi-v7a/CMakeFiles/CMakeOutput.log b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..edd4cea --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/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-87-generic - x86_64 +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/CMakeTmp + +Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_b23b1 && [1/2] Building C object CMakeFiles/cmTC_b23b1.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_b23b1.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_b23b1.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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -o CMakeFiles/cmTC_b23b1.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_b23b1 +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_b23b1 /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_b23b1.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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_b23b1 && [1/2] Building C object CMakeFiles/cmTC_b23b1.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_b23b1.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_b23b1.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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -o CMakeFiles/cmTC_b23b1.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_b23b1] + 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_b23b1 /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_b23b1.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_b23b1] ==> 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_b23b1.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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/CMakeTmp + +Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_235ab && [1/2] Building CXX object CMakeFiles/cmTC_235ab.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_235ab.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_235ab.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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -o CMakeFiles/cmTC_235ab.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_235ab +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_235ab /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_235ab.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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_235ab && [1/2] Building CXX object CMakeFiles/cmTC_235ab.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_235ab.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_235ab.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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -o CMakeFiles/cmTC_235ab.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_235ab] + 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_235ab /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_235ab.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_235ab] ==> 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_235ab.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/4b4i2v5d/armeabi-v7a/CMakeFiles/TargetDirectories.txt b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..d9653f6 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/rebuild_cache.dir +/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/edit_cache.dir +/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/netguard.dir diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/cmake.check_cache b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/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/4b4i2v5d/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o new file mode 100644 index 0000000..c26dd1d Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o new file mode 100644 index 0000000..a32efb3 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o new file mode 100644 index 0000000..3528a66 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o new file mode 100644 index 0000000..ac4ca21 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o new file mode 100644 index 0000000..fc54295 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o new file mode 100644 index 0000000..8ee7136 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o new file mode 100644 index 0000000..882e860 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o new file mode 100644 index 0000000..ed2f7bf Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o new file mode 100644 index 0000000..c7ed0a6 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o new file mode 100644 index 0000000..d443cd0 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o new file mode 100644 index 0000000..779d8dc Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/rules.ninja b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/CMakeFiles/rules.ninja new file mode 100644 index 0000000..9946c80 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/app -B/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/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/4b4i2v5d/armeabi-v7a/android_gradle_build.json b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/android_gradle_build.json new file mode 100644 index 0000000..11ceb7e --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/android_gradle_build.json @@ -0,0 +1,38 @@ +{ + "buildFiles": [ + "/home/jive/AndroidStudioProjects/TestNetguard/app/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja", + "-C", + "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/armeabi-v7a", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja", + "-C", + "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/armeabi-v7a", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "netguard::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "armeabi-v7a", + "artifactName": "netguard", + "output": "/home/jive/AndroidStudioProjects/TestNetguard/app/build/intermediates/cxx/Debug/4b4i2v5d/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/4b4i2v5d/armeabi-v7a/build.ninja b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/build.ninja new file mode 100644 index 0000000..06d345d --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/armeabi-v7a && /home/jive/Android/Sdk/cmake/3.18.1/bin/cmake --regenerate-during-build -S/home/jive/AndroidStudioProjects/TestNetguard/app -B/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/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/4b4i2v5d/obj/armeabi-v7a/libnetguard.so + +build ../../../../build/intermediates/cxx/Debug/4b4i2v5d/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/4b4i2v5d/obj/armeabi-v7a/libnetguard.so + TARGET_PDB = netguard.so.dbg + +# ============================================================================= +# Target aliases. + +build libnetguard.so: phony ../../../../build/intermediates/cxx/Debug/4b4i2v5d/obj/armeabi-v7a/libnetguard.so + +build netguard: phony ../../../../build/intermediates/cxx/Debug/4b4i2v5d/obj/armeabi-v7a/libnetguard.so + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/armeabi-v7a + +build all: phony ../../../../build/intermediates/cxx/Debug/4b4i2v5d/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/4b4i2v5d/armeabi-v7a/cmake_install.cmake b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/cmake_install.cmake new file mode 100644 index 0000000..8a82b0b --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /home/jive/AndroidStudioProjects/TestNetguard/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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/compile_commands.json b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/compile_commands.json new file mode 100644 index 0000000..89cbd28 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/compile_commands.json @@ -0,0 +1,57 @@ +[ +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/netguard.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/netguard.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/session.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/session.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/ip.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/ip.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/tcp.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/tcp.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/udp.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/udp.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/icmp.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/icmp.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/dns.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/dns.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/dhcp.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/dhcp.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/pcap.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/pcap.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/debug_conn.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/debug_conn.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/util.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/util.c" +} +] \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/compile_commands.json.bin b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/compile_commands.json.bin new file mode 100644 index 0000000..3f855b7 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/compile_commands.json.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/metadata_generation_command.txt b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/metadata_generation_command.txt new file mode 100644 index 0000000..1bfaa3b --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/metadata_generation_command.txt @@ -0,0 +1,18 @@ + -H/home/jive/AndroidStudioProjects/TestNetguard/app +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=22 +-DANDROID_ABI=armeabi-v7a +-DCMAKE_ANDROID_ARCH_ABI=armeabi-v7a +-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/AndroidStudioProjects/TestNetguard/app/build/intermediates/cxx/Debug/4b4i2v5d/obj/armeabi-v7a +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/home/jive/AndroidStudioProjects/TestNetguard/app/build/intermediates/cxx/Debug/4b4i2v5d/obj/armeabi-v7a +-DCMAKE_BUILD_TYPE=Debug +-B/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/armeabi-v7a +-GNinja +-DANDROID_PLATFORM=android-22 + Build command args: [] + Version: 2 \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/prefab_config.json b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/prefab_config.json new file mode 100644 index 0000000..e799de8 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/armeabi-v7a/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/.cmake/api/v1/query/client-agp/cache-v2 b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/.cmake/api/v1/query/client-agp/codemodel-v2 b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/.cmake/api/v1/reply/cache-v2-bad246573ecd92438f04.json b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/.cmake/api/v1/reply/cache-v2-bad246573ecd92438f04.json new file mode 100644 index 0000000..f745bd2 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/.cmake/api/v1/reply/cache-v2-bad246573ecd92438f04.json @@ -0,0 +1,1331 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86" + }, + { + "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" : "x86" + }, + { + "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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86" + }, + { + "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/AndroidStudioProjects/TestNetguard/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/AndroidStudioProjects/TestNetguard/app/build/intermediates/cxx/Debug/4b4i2v5d/obj/x86" + }, + { + "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/AndroidStudioProjects/TestNetguard/app/build/intermediates/cxx/Debug/4b4i2v5d/obj/x86" + }, + { + "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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86" + }, + { + "name" : "Project_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/jive/AndroidStudioProjects/TestNetguard/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/i686-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/i686-linux-android/22/liblog.so;" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/.cmake/api/v1/reply/cmakeFiles-v1-beda764e0aa3e7ca434e.json b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/.cmake/api/v1/reply/cmakeFiles-v1-beda764e0aa3e7ca434e.json new file mode 100644 index 0000000..e487e03 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/.cmake/api/v1/reply/cmakeFiles-v1-beda764e0aa3e7ca434e.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/4b4i2v5d/x86/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/4b4i2v5d/x86/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/4b4i2v5d/x86/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/4b4i2v5d/x86/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/4b4i2v5d/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86", + "source" : "/home/jive/AndroidStudioProjects/TestNetguard/app" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/.cmake/api/v1/reply/codemodel-v2-e75126ffd86de4cceebb.json b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/.cmake/api/v1/reply/codemodel-v2-e75126ffd86de4cceebb.json new file mode 100644 index 0000000..68fbbbb --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/.cmake/api/v1/reply/codemodel-v2-e75126ffd86de4cceebb.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-1fba931b8abaf8f39001.json", + "name" : "netguard", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86", + "source" : "/home/jive/AndroidStudioProjects/TestNetguard/app" + }, + "version" : + { + "major" : 2, + "minor" : 1 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/.cmake/api/v1/reply/index-2023-11-08T22-19-29-0535.json b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/.cmake/api/v1/reply/index-2023-11-08T22-19-29-0535.json new file mode 100644 index 0000000..5add95b --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/.cmake/api/v1/reply/index-2023-11-08T22-19-29-0535.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-e75126ffd86de4cceebb.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + }, + { + "jsonFile" : "cache-v2-bad246573ecd92438f04.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-beda764e0aa3e7ca434e.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-bad246573ecd92438f04.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-beda764e0aa3e7ca434e.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-e75126ffd86de4cceebb.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + } + } + } +} diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/.cmake/api/v1/reply/target-netguard-Debug-1fba931b8abaf8f39001.json b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/.cmake/api/v1/reply/target-netguard-Debug-1fba931b8abaf8f39001.json new file mode 100644 index 0000000..d558343 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/.cmake/api/v1/reply/target-netguard-Debug-1fba931b8abaf8f39001.json @@ -0,0 +1,211 @@ +{ + "artifacts" : + [ + { + "path" : "/home/jive/AndroidStudioProjects/TestNetguard/app/build/intermediates/cxx/Debug/4b4i2v5d/obj/x86/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 -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC" + } + ], + "defines" : + [ + { + "define" : "netguard_EXPORTS" + } + ], + "includes" : + [ + { + "backtrace" : 3, + "path" : "/home/jive/AndroidStudioProjects/TestNetguard/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/i686-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/4b4i2v5d/x86/CMakeCache.txt b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/CMakeCache.txt new file mode 100644 index 0000000..dc3cf07 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/CMakeCache.txt @@ -0,0 +1,394 @@ +# This is the CMakeCache file. +# For build in directory: /home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/app/build/intermediates/cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/app/build/intermediates/cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86 + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/home/jive/AndroidStudioProjects/TestNetguard/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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/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/4b4i2v5d/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake new file mode 100644 index 0000000..9f25860 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/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/4b4i2v5d/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..a846e84 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/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/4b4i2v5d/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000..c876528 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000..cddced0 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake new file mode 100644 index 0000000..96a96d3 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-5.15.0-88-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "5.15.0-88-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/4b4i2v5d/x86/CMakeFiles/CMakeOutput.log b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..b2a0e56 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/CMakeFiles/CMakeOutput.log @@ -0,0 +1,294 @@ +The target system is: Android - 1 - i686 +The host system is: Linux - 5.15.0-88-generic - x86_64 +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86/CMakeFiles/CMakeTmp + +Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_74950 && [1/2] Building C object CMakeFiles/cmTC_74950.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_74950.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_74950.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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -mstackrealign -fgnuc-version=4.2.1 -o CMakeFiles/cmTC_74950.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_74950 +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_74950 /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_74950.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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_74950 && [1/2] Building C object CMakeFiles/cmTC_74950.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_74950.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_74950.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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -mstackrealign -fgnuc-version=4.2.1 -o CMakeFiles/cmTC_74950.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_74950] + 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_74950 /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_74950.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_74950] ==> 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_74950.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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86/CMakeFiles/CMakeTmp + +Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_4b81f && [1/2] Building CXX object CMakeFiles/cmTC_4b81f.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_4b81f.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_4b81f.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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -mstackrealign -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -o CMakeFiles/cmTC_4b81f.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_4b81f +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_4b81f /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_4b81f.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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_4b81f && [1/2] Building CXX object CMakeFiles/cmTC_4b81f.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_4b81f.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_4b81f.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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -mstackrealign -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -o CMakeFiles/cmTC_4b81f.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_4b81f] + 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_4b81f /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_4b81f.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_4b81f] ==> 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_4b81f.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/4b4i2v5d/x86/CMakeFiles/TargetDirectories.txt b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..6d25e44 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86/CMakeFiles/rebuild_cache.dir +/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86/CMakeFiles/edit_cache.dir +/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86/CMakeFiles/netguard.dir diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/CMakeFiles/cmake.check_cache b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/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/4b4i2v5d/x86/CMakeFiles/rules.ninja b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/CMakeFiles/rules.ninja new file mode 100644 index 0000000..4bd060c --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/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=i686-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=i686-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/AndroidStudioProjects/TestNetguard/app -B/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86 + 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/4b4i2v5d/x86/android_gradle_build.json b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/android_gradle_build.json new file mode 100644 index 0000000..9884438 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/android_gradle_build.json @@ -0,0 +1,38 @@ +{ + "buildFiles": [ + "/home/jive/AndroidStudioProjects/TestNetguard/app/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja", + "-C", + "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja", + "-C", + "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "netguard::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "x86", + "artifactName": "netguard", + "output": "/home/jive/AndroidStudioProjects/TestNetguard/app/build/intermediates/cxx/Debug/4b4i2v5d/obj/x86/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/4b4i2v5d/x86/build.ninja b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/build.ninja new file mode 100644 index 0000000..a4ef9d3 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86 && /home/jive/Android/Sdk/cmake/3.18.1/bin/cmake --regenerate-during-build -S/home/jive/AndroidStudioProjects/TestNetguard/app -B/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86 + 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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86 && /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 -mstackrealign -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 -mstackrealign -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 -mstackrealign -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 -mstackrealign -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 -mstackrealign -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 -mstackrealign -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 -mstackrealign -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 -mstackrealign -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 -mstackrealign -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 -mstackrealign -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 -mstackrealign -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/4b4i2v5d/obj/x86/libnetguard.so + +build ../../../../build/intermediates/cxx/Debug/4b4i2v5d/obj/x86/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/i686-linux-android/22/liblog.so + LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -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/i686-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/4b4i2v5d/obj/x86/libnetguard.so + TARGET_PDB = netguard.so.dbg + +# ============================================================================= +# Target aliases. + +build libnetguard.so: phony ../../../../build/intermediates/cxx/Debug/4b4i2v5d/obj/x86/libnetguard.so + +build netguard: phony ../../../../build/intermediates/cxx/Debug/4b4i2v5d/obj/x86/libnetguard.so + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86 + +build all: phony ../../../../build/intermediates/cxx/Debug/4b4i2v5d/obj/x86/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/4b4i2v5d/x86/cmake_install.cmake b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/cmake_install.cmake new file mode 100644 index 0000000..b64282f --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /home/jive/AndroidStudioProjects/TestNetguard/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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/compile_commands.json b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/compile_commands.json new file mode 100644 index 0000000..407c669 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/compile_commands.json @@ -0,0 +1,57 @@ +[ +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/netguard.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/netguard.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/session.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/session.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/ip.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/ip.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/tcp.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/tcp.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/udp.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/udp.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/icmp.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/icmp.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/dns.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/dns.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/dhcp.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/dhcp.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/pcap.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/pcap.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/debug_conn.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/debug_conn.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/util.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/util.c" +} +] \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/compile_commands.json.bin b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/compile_commands.json.bin new file mode 100644 index 0000000..dc54937 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/compile_commands.json.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/metadata_generation_command.txt b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/metadata_generation_command.txt new file mode 100644 index 0000000..3f3fcd7 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/metadata_generation_command.txt @@ -0,0 +1,18 @@ + -H/home/jive/AndroidStudioProjects/TestNetguard/app +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=22 +-DANDROID_ABI=x86 +-DCMAKE_ANDROID_ARCH_ABI=x86 +-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/AndroidStudioProjects/TestNetguard/app/build/intermediates/cxx/Debug/4b4i2v5d/obj/x86 +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/home/jive/AndroidStudioProjects/TestNetguard/app/build/intermediates/cxx/Debug/4b4i2v5d/obj/x86 +-DCMAKE_BUILD_TYPE=Debug +-B/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86 +-GNinja +-DANDROID_PLATFORM=android-22 + Build command args: [] + Version: 2 \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/prefab_config.json b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/prefab_config.json new file mode 100644 index 0000000..e799de8 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/.cmake/api/v1/query/client-agp/cache-v2 b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/.cmake/api/v1/query/client-agp/codemodel-v2 b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/.cmake/api/v1/reply/cache-v2-47d970c254f8d6ccb121.json b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/.cmake/api/v1/reply/cache-v2-47d970c254f8d6ccb121.json new file mode 100644 index 0000000..3c84efa --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/.cmake/api/v1/reply/cache-v2-47d970c254f8d6ccb121.json @@ -0,0 +1,1331 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86_64" + }, + { + "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" : "x86_64" + }, + { + "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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86_64" + }, + { + "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/AndroidStudioProjects/TestNetguard/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/AndroidStudioProjects/TestNetguard/app/build/intermediates/cxx/Debug/4b4i2v5d/obj/x86_64" + }, + { + "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/AndroidStudioProjects/TestNetguard/app/build/intermediates/cxx/Debug/4b4i2v5d/obj/x86_64" + }, + { + "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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86_64" + }, + { + "name" : "Project_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/jive/AndroidStudioProjects/TestNetguard/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/x86_64-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/x86_64-linux-android/22/liblog.so;" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-a48acfaa10e2fcd9be78.json b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-a48acfaa10e2fcd9be78.json new file mode 100644 index 0000000..0f00d53 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-a48acfaa10e2fcd9be78.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/4b4i2v5d/x86_64/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/4b4i2v5d/x86_64/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/4b4i2v5d/x86_64/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/4b4i2v5d/x86_64/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/4b4i2v5d/x86_64/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86_64", + "source" : "/home/jive/AndroidStudioProjects/TestNetguard/app" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/.cmake/api/v1/reply/codemodel-v2-135bd0fb87924413ac41.json b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/.cmake/api/v1/reply/codemodel-v2-135bd0fb87924413ac41.json new file mode 100644 index 0000000..be970c8 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/.cmake/api/v1/reply/codemodel-v2-135bd0fb87924413ac41.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-d53649168dd2dea12db7.json", + "name" : "netguard", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86_64", + "source" : "/home/jive/AndroidStudioProjects/TestNetguard/app" + }, + "version" : + { + "major" : 2, + "minor" : 1 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/.cmake/api/v1/reply/index-2023-11-03T19-50-59-0674.json b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/.cmake/api/v1/reply/index-2023-11-03T19-50-59-0674.json new file mode 100644 index 0000000..a2c840b --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/.cmake/api/v1/reply/index-2023-11-03T19-50-59-0674.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-135bd0fb87924413ac41.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + }, + { + "jsonFile" : "cache-v2-47d970c254f8d6ccb121.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-a48acfaa10e2fcd9be78.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-47d970c254f8d6ccb121.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-a48acfaa10e2fcd9be78.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-135bd0fb87924413ac41.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + } + } + } +} diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/.cmake/api/v1/reply/target-netguard-Debug-d53649168dd2dea12db7.json b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/.cmake/api/v1/reply/target-netguard-Debug-d53649168dd2dea12db7.json new file mode 100644 index 0000000..602bbf8 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/.cmake/api/v1/reply/target-netguard-Debug-d53649168dd2dea12db7.json @@ -0,0 +1,211 @@ +{ + "artifacts" : + [ + { + "path" : "/home/jive/AndroidStudioProjects/TestNetguard/app/build/intermediates/cxx/Debug/4b4i2v5d/obj/x86_64/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/AndroidStudioProjects/TestNetguard/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/x86_64-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/4b4i2v5d/x86_64/.ninja_deps b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/.ninja_deps new file mode 100644 index 0000000..e2163ed Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/.ninja_deps differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/.ninja_log b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/.ninja_log new file mode 100644 index 0000000..15db4ae --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/.ninja_log @@ -0,0 +1,91 @@ +# ninja log v5 +7 173 1699474729 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o f093b151dd9c941e +3 165 1699474729 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 6854b73109bc55fb +7 127 1699474729 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 9345c735e7360843 +2 151 1699474729 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o aa9e09644bce5494 +3 155 1699474729 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 9f28b7e01d42b465 +7 101 1699474729 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o e9b0d41a0ad86250 +92 175 1699474729 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o c41de6fe9de2553b +2 160 1699474729 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 8188630a6380d539 +3 151 1699474729 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 616bafae79885e16 +175 201 1699474729 ../../../../build/intermediates/cxx/Debug/4b4i2v5d/obj/x86_64/libnetguard.so 627b9de8b6045846 +2 110 1699474729 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 279a4dad4ad699eb +7 92 1699474729 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 3d05e24b0c879a6d +0 6 0 clean 590534c1c962991f +2 191 1699475740 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o aa9e09644bce5494 +2 202 1699475740 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 9f28b7e01d42b465 +1 209 1699475740 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 8188630a6380d539 +74 213 1699475740 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 3d05e24b0c879a6d +83 217 1699475740 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 9345c735e7360843 +2 231 1699475740 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 279a4dad4ad699eb +26 239 1699475740 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 616bafae79885e16 +62 240 1699475740 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o e9b0d41a0ad86250 +50 242 1699475740 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o f093b151dd9c941e +3 251 1699475740 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 6854b73109bc55fb +191 294 1699475740 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o c41de6fe9de2553b +294 332 1699475740 ../../../../build/intermediates/cxx/Debug/4b4i2v5d/obj/x86_64/libnetguard.so 627b9de8b6045846 +0 4 0 clean 590534c1c962991f +2 95 1699476281 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 6854b73109bc55fb +2 141 1699476281 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 279a4dad4ad699eb +3 143 1699476281 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o f093b151dd9c941e +6 147 1699476281 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o e9b0d41a0ad86250 +24 151 1699476281 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 3d05e24b0c879a6d +2 157 1699476281 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o aa9e09644bce5494 +3 162 1699476281 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 616bafae79885e16 +1 165 1699476281 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 8188630a6380d539 +2 169 1699476281 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 9f28b7e01d42b465 +95 169 1699476281 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o c41de6fe9de2553b +44 178 1699476281 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 9345c735e7360843 +178 202 1699476282 ../../../../build/intermediates/cxx/Debug/4b4i2v5d/obj/x86_64/libnetguard.so 627b9de8b6045846 +0 3 0 clean 590534c1c962991f +0 103 1699477048 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 279a4dad4ad699eb +0 109 1699477048 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o aa9e09644bce5494 +0 116 1699477048 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 8188630a6380d539 +45 135 1699477048 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o e9b0d41a0ad86250 +33 154 1699477048 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o f093b151dd9c941e +2 160 1699477048 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 6854b73109bc55fb +1 160 1699477048 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 9f28b7e01d42b465 +21 164 1699477048 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 616bafae79885e16 +54 169 1699477048 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 3d05e24b0c879a6d +64 172 1699477048 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 9345c735e7360843 +103 206 1699477048 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o c41de6fe9de2553b +206 230 1699477048 ../../../../build/intermediates/cxx/Debug/4b4i2v5d/obj/x86_64/libnetguard.so 627b9de8b6045846 +0 5 0 clean 590534c1c962991f +1 84 1699477436 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 6854b73109bc55fb +1 111 1699477436 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o f093b151dd9c941e +1 121 1699477436 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o aa9e09644bce5494 +1 129 1699477436 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 279a4dad4ad699eb +28 136 1699477436 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 3d05e24b0c879a6d +0 143 1699477436 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 8188630a6380d539 +11 145 1699477436 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o e9b0d41a0ad86250 +1 146 1699477436 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 616bafae79885e16 +84 152 1699477436 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o c41de6fe9de2553b +1 182 1699477436 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 9f28b7e01d42b465 +37 188 1699477436 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 9345c735e7360843 +188 213 1699477436 ../../../../build/intermediates/cxx/Debug/4b4i2v5d/obj/x86_64/libnetguard.so 627b9de8b6045846 +0 6 0 clean 590534c1c962991f +13 98 1699480665 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o f093b151dd9c941e +16 105 1699480665 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 9345c735e7360843 +13 111 1699480665 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o e9b0d41a0ad86250 +1 135 1699480665 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 279a4dad4ad699eb +3 136 1699480665 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 616bafae79885e16 +15 151 1699480665 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 3d05e24b0c879a6d +2 152 1699480665 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 6854b73109bc55fb +1 162 1699480665 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o aa9e09644bce5494 +98 169 1699480665 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o c41de6fe9de2553b +1 190 1699480665 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 8188630a6380d539 +2 196 1699480665 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 9f28b7e01d42b465 +196 219 1699480665 ../../../../build/intermediates/cxx/Debug/4b4i2v5d/obj/x86_64/libnetguard.so 627b9de8b6045846 +0 4 0 clean 590534c1c962991f +1 73 1699481922 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 279a4dad4ad699eb +1 116 1699481922 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 616bafae79885e16 +1 135 1699481922 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o aa9e09644bce5494 +33 175 1699481923 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o e9b0d41a0ad86250 +1 179 1699481923 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 9f28b7e01d42b465 +9 179 1699481923 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o f093b151dd9c941e +34 209 1699481923 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 3d05e24b0c879a6d +34 219 1699481923 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 9345c735e7360843 +1 251 1699481923 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 6854b73109bc55fb +73 272 1699481923 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o c41de6fe9de2553b +0 297 1699481923 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 8188630a6380d539 +297 320 1699481923 ../../../../build/intermediates/cxx/Debug/4b4i2v5d/obj/x86_64/libnetguard.so 627b9de8b6045846 diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeCache.txt b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeCache.txt new file mode 100644 index 0000000..650c094 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeCache.txt @@ -0,0 +1,394 @@ +# This is the CMakeCache file. +# For build in directory: /home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/app/build/intermediates/cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/app/build/intermediates/cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86_64 + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/home/jive/AndroidStudioProjects/TestNetguard/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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/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/AndroidStudioProjects/TestNetguard/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/4b4i2v5d/x86_64/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake new file mode 100644 index 0000000..bf2cf22 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/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/4b4i2v5d/x86_64/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..6b40dbc --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/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/4b4i2v5d/x86_64/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000..f6183ce Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000..9fa6bb3 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake new file mode 100644 index 0000000..6d976bf --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-5.15.0-87-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "5.15.0-87-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/4b4i2v5d/x86_64/CMakeFiles/CMakeOutput.log b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..6402456 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/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-87-generic - x86_64 +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/CMakeTmp + +Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_baa92 && [1/2] Building C object CMakeFiles/cmTC_baa92.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_baa92.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_baa92.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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fgnuc-version=4.2.1 -o CMakeFiles/cmTC_baa92.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_baa92 +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_baa92 /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_baa92.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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_baa92 && [1/2] Building C object CMakeFiles/cmTC_baa92.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_baa92.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_baa92.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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fgnuc-version=4.2.1 -o CMakeFiles/cmTC_baa92.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_baa92] + 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_baa92 /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_baa92.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_baa92] ==> 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_baa92.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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/CMakeTmp + +Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_74370 && [1/2] Building CXX object CMakeFiles/cmTC_74370.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_74370.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_74370.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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -o CMakeFiles/cmTC_74370.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_74370 +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_74370 /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_74370.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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_74370 && [1/2] Building CXX object CMakeFiles/cmTC_74370.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_74370.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_74370.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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -o CMakeFiles/cmTC_74370.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_74370] + 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_74370 /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_74370.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_74370] ==> 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_74370.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/4b4i2v5d/x86_64/CMakeFiles/TargetDirectories.txt b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..e65617f --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/rebuild_cache.dir +/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/edit_cache.dir +/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/netguard.dir diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/cmake.check_cache b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/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/4b4i2v5d/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o new file mode 100644 index 0000000..d25a517 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o new file mode 100644 index 0000000..842f26c Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o new file mode 100644 index 0000000..418e547 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o new file mode 100644 index 0000000..b49b469 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o new file mode 100644 index 0000000..3c80634 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o new file mode 100644 index 0000000..c355624 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o new file mode 100644 index 0000000..7537985 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o new file mode 100644 index 0000000..3d05ced Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o new file mode 100644 index 0000000..6e880b0 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o new file mode 100644 index 0000000..4333b2f Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o new file mode 100644 index 0000000..85754f3 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/rules.ninja b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/CMakeFiles/rules.ninja new file mode 100644 index 0000000..071a97c --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/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=x86_64-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=x86_64-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/AndroidStudioProjects/TestNetguard/app -B/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86_64 + 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/4b4i2v5d/x86_64/android_gradle_build.json b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/android_gradle_build.json new file mode 100644 index 0000000..0d6149d --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/android_gradle_build.json @@ -0,0 +1,38 @@ +{ + "buildFiles": [ + "/home/jive/AndroidStudioProjects/TestNetguard/app/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja", + "-C", + "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86_64", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja", + "-C", + "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86_64", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "netguard::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "x86_64", + "artifactName": "netguard", + "output": "/home/jive/AndroidStudioProjects/TestNetguard/app/build/intermediates/cxx/Debug/4b4i2v5d/obj/x86_64/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/4b4i2v5d/x86_64/build.ninja b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/build.ninja new file mode 100644 index 0000000..a75cb6b --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86_64 && /home/jive/Android/Sdk/cmake/3.18.1/bin/cmake --regenerate-during-build -S/home/jive/AndroidStudioProjects/TestNetguard/app -B/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86_64 + 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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86_64 && /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/4b4i2v5d/obj/x86_64/libnetguard.so + +build ../../../../build/intermediates/cxx/Debug/4b4i2v5d/obj/x86_64/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/x86_64-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/x86_64-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/4b4i2v5d/obj/x86_64/libnetguard.so + TARGET_PDB = netguard.so.dbg + +# ============================================================================= +# Target aliases. + +build libnetguard.so: phony ../../../../build/intermediates/cxx/Debug/4b4i2v5d/obj/x86_64/libnetguard.so + +build netguard: phony ../../../../build/intermediates/cxx/Debug/4b4i2v5d/obj/x86_64/libnetguard.so + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86_64 + +build all: phony ../../../../build/intermediates/cxx/Debug/4b4i2v5d/obj/x86_64/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/4b4i2v5d/x86_64/cmake_install.cmake b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/cmake_install.cmake new file mode 100644 index 0000000..3d193d3 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /home/jive/AndroidStudioProjects/TestNetguard/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/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86_64/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/compile_commands.json b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/compile_commands.json new file mode 100644 index 0000000..8a8b992 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/compile_commands.json @@ -0,0 +1,57 @@ +[ +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/netguard.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/netguard.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/session.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/session.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/ip.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/ip.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/tcp.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/tcp.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/udp.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/udp.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/icmp.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/icmp.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/dns.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/dns.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/dhcp.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/dhcp.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/pcap.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/pcap.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/debug_conn.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/debug_conn.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/util.c", + "file": "/home/jive/AndroidStudioProjects/TestNetguard/app/src/main/jni/netguard/util.c" +} +] \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/compile_commands.json.bin b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/compile_commands.json.bin new file mode 100644 index 0000000..ad18e10 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/compile_commands.json.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/metadata_generation_command.txt b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/metadata_generation_command.txt new file mode 100644 index 0000000..b314f03 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/metadata_generation_command.txt @@ -0,0 +1,18 @@ + -H/home/jive/AndroidStudioProjects/TestNetguard/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/AndroidStudioProjects/TestNetguard/app/build/intermediates/cxx/Debug/4b4i2v5d/obj/x86_64 +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/home/jive/AndroidStudioProjects/TestNetguard/app/build/intermediates/cxx/Debug/4b4i2v5d/obj/x86_64 +-DCMAKE_BUILD_TYPE=Debug +-B/home/jive/AndroidStudioProjects/TestNetguard/app/.cxx/Debug/4b4i2v5d/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/4b4i2v5d/x86_64/prefab_config.json b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/prefab_config.json new file mode 100644 index 0000000..e799de8 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/4b4i2v5d/x86_64/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/.cmake/api/v1/reply/cache-v2-6e234d43e5eb7c2efdda.json b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/.cmake/api/v1/reply/cache-v2-6e234d43e5eb7c2efdda.json new file mode 100644 index 0000000..d72cf21 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/.cmake/api/v1/reply/cache-v2-6e234d43e5eb7c2efdda.json @@ -0,0 +1,1299 @@ +{ + "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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/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_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_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/AndroidStudioProjects/FreshNetGuard/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/AndroidStudioProjects/FreshNetGuard/app/build/intermediates/cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/app/build/intermediates/cxx/Debug/73473n1e/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" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/arm64-v8a" + }, + { + "name" : "Project_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/jive/AndroidStudioProjects/FreshNetGuard/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/73473n1e/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-a4397868c5de9b541731.json b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-a4397868c5de9b541731.json new file mode 100644 index 0000000..96f4a8d --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-a4397868c5de9b541731.json @@ -0,0 +1,182 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isGenerated" : true, + "path" : ".cxx/Debug/73473n1e/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" + }, + { + "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/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Initialize.cmake" + }, + { + "isGenerated" : true, + "path" : ".cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake" + }, + { + "isGenerated" : true, + "path" : ".cxx/Debug/73473n1e/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/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" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/arm64-v8a", + "source" : "/home/jive/AndroidStudioProjects/FreshNetGuard/app" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-71a9a349086dfb26ea97.json b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-71a9a349086dfb26ea97.json new file mode 100644 index 0000000..ce44199 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-71a9a349086dfb26ea97.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-7369a67ceecfb4942ae3.json", + "name" : "netguard", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/arm64-v8a", + "source" : "/home/jive/AndroidStudioProjects/FreshNetGuard/app" + }, + "version" : + { + "major" : 2, + "minor" : 1 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/.cmake/api/v1/reply/index-2023-05-02T17-18-05-0772.json b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/.cmake/api/v1/reply/index-2023-05-02T17-18-05-0772.json new file mode 100644 index 0000000..7bf2390 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/.cmake/api/v1/reply/index-2023-05-02T17-18-05-0772.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-71a9a349086dfb26ea97.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + }, + { + "jsonFile" : "cache-v2-6e234d43e5eb7c2efdda.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-a4397868c5de9b541731.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-6e234d43e5eb7c2efdda.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-a4397868c5de9b541731.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-71a9a349086dfb26ea97.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + } + } + } +} diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/.cmake/api/v1/reply/target-netguard-Debug-7369a67ceecfb4942ae3.json b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/.cmake/api/v1/reply/target-netguard-Debug-7369a67ceecfb4942ae3.json new file mode 100644 index 0000000..7db492e --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/.cmake/api/v1/reply/target-netguard-Debug-7369a67ceecfb4942ae3.json @@ -0,0 +1,211 @@ +{ + "artifacts" : + [ + { + "path" : "/home/jive/AndroidStudioProjects/FreshNetGuard/app/build/intermediates/cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/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/73473n1e/arm64-v8a/.ninja_deps b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/.ninja_deps new file mode 100644 index 0000000..3c46d5a Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/.ninja_deps differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/.ninja_log b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/.ninja_log new file mode 100644 index 0000000..a687b09 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/.ninja_log @@ -0,0 +1,66 @@ +# ninja log v5 +83 240 1699039460 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 398def254deff133 +23 213 1699039460 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 3162222bda13929b +147 301 1699039460 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 8ed987e95a998ffe +8 194 1699039460 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o c5e2f9f0c56fcf12 +8 234 1699039460 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o fffc5b4b7d49c405 +96 300 1699039460 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o 39113c400a04c28a +0 29 1683047885 build.ninja 25a180d8683a8660 +0 247 1699039460 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 67c2ba16b1e1bbd7 +194 352 1699039461 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o d9f2138dac8c25f8 +35 283 1699039460 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o af20b45baa6253c1 +4 222 1699039460 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 3fde3852bf058a94 +107 278 1699039460 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 4febcab8a768fe3 +352 443 1699039461 ../../../../build/intermediates/cxx/Debug/73473n1e/obj/arm64-v8a/libnetguard.so 5cb175444fbe439c +0 2 0 clean 590534c1c962991f +5 133 1699039690 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o c5e2f9f0c56fcf12 +1 153 1699039690 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 67c2ba16b1e1bbd7 +8 164 1699039690 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 398def254deff133 +14 174 1699039690 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o 39113c400a04c28a +7 178 1699039690 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 3162222bda13929b +1 185 1699039690 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 3fde3852bf058a94 +8 194 1699039690 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o af20b45baa6253c1 +62 210 1699039690 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 8ed987e95a998ffe +22 218 1699039690 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 4febcab8a768fe3 +133 225 1699039690 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o d9f2138dac8c25f8 +6 301 1699039690 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o fffc5b4b7d49c405 +301 337 1699039690 ../../../../build/intermediates/cxx/Debug/73473n1e/obj/arm64-v8a/libnetguard.so 5cb175444fbe439c +0 7 0 clean 590534c1c962991f +1 205 1699039920 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 67c2ba16b1e1bbd7 +1 241 1699039920 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 3fde3852bf058a94 +90 250 1699039920 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o 39113c400a04c28a +52 269 1699039920 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o af20b45baa6253c1 +77 279 1699039921 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 398def254deff133 +97 285 1699039921 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 4febcab8a768fe3 +51 296 1699039921 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 3162222bda13929b +109 317 1699039921 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 8ed987e95a998ffe +29 321 1699039921 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o c5e2f9f0c56fcf12 +205 342 1699039921 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o d9f2138dac8c25f8 +40 382 1699039921 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o fffc5b4b7d49c405 +382 412 1699039921 ../../../../build/intermediates/cxx/Debug/73473n1e/obj/arm64-v8a/libnetguard.so 5cb175444fbe439c +0 3 0 clean 590534c1c962991f +1 106 1699040212 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 3fde3852bf058a94 +1 140 1699040212 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 67c2ba16b1e1bbd7 +29 171 1699040212 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 3162222bda13929b +81 186 1699040212 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o 39113c400a04c28a +106 202 1699040212 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o d9f2138dac8c25f8 +65 206 1699040212 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 398def254deff133 +2 230 1699040212 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o c5e2f9f0c56fcf12 +97 245 1699040212 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 8ed987e95a998ffe +49 248 1699040212 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o af20b45baa6253c1 +89 248 1699040212 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 4febcab8a768fe3 +13 285 1699040212 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o fffc5b4b7d49c405 +285 308 1699040212 ../../../../build/intermediates/cxx/Debug/73473n1e/obj/arm64-v8a/libnetguard.so 5cb175444fbe439c +0 4 0 clean 590534c1c962991f +1 112 1699040806 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 3fde3852bf058a94 +1 149 1699040806 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 67c2ba16b1e1bbd7 +113 184 1699040806 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o d9f2138dac8c25f8 +11 185 1699040806 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 3162222bda13929b +39 192 1699040806 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 398def254deff133 +31 199 1699040806 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o af20b45baa6253c1 +1 203 1699040806 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o c5e2f9f0c56fcf12 +55 203 1699040807 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o 39113c400a04c28a +69 217 1699040807 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 4febcab8a768fe3 +79 232 1699040807 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 8ed987e95a998ffe +1 276 1699040807 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o fffc5b4b7d49c405 +276 297 1699040807 ../../../../build/intermediates/cxx/Debug/73473n1e/obj/arm64-v8a/libnetguard.so 5cb175444fbe439c diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeCache.txt b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeCache.txt new file mode 100644 index 0000000..8cc7580 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeCache.txt @@ -0,0 +1,394 @@ +# This is the CMakeCache file. +# For build in directory: /home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/app/build/intermediates/cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/app/build/intermediates/cxx/Debug/73473n1e/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 + +//No help, variable specified on the command line. +CMAKE_TOOLCHAIN_FILE:UNINITIALIZED=/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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/arm64-v8a + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/home/jive/AndroidStudioProjects/FreshNetGuard/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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/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/73473n1e/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake new file mode 100644 index 0000000..57c81de --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/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/73473n1e/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..5c4994b --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/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/73473n1e/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000..3717ac1 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000..a1d237b Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake new file mode 100644 index 0000000..f692870 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-5.15.0-69-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "5.15.0-69-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 "aarch64") + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/CMakeOutput.log b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..2d43293 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/CMakeOutput.log @@ -0,0 +1,292 @@ +The target system is: Android - 1 - aarch64 +The host system is: Linux - 5.15.0-69-generic - x86_64 +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/CMakeTmp + +Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_c208c && [1/2] Building C object CMakeFiles/cmTC_c208c.dir/CMakeCCompilerABI.c.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 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_c208c.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_c208c.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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -o CMakeFiles/cmTC_c208c.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/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_c208c +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_c208c /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_c208c.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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_c208c && [1/2] Building C object CMakeFiles/cmTC_c208c.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_c208c.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_c208c.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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -o CMakeFiles/cmTC_c208c.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_c208c] + 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_c208c /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_c208c.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_c208c] ==> 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_c208c.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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/CMakeTmp + +Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_d6c83 && [1/2] Building CXX object CMakeFiles/cmTC_d6c83.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_d6c83.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_d6c83.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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -o CMakeFiles/cmTC_d6c83.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_d6c83 +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_d6c83 /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_d6c83.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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_d6c83 && [1/2] Building CXX object CMakeFiles/cmTC_d6c83.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_d6c83.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_d6c83.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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -o CMakeFiles/cmTC_d6c83.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_d6c83] + 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_d6c83 /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_d6c83.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_d6c83] ==> 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_d6c83.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/73473n1e/arm64-v8a/CMakeFiles/TargetDirectories.txt b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..10b6cd6 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/rebuild_cache.dir +/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/edit_cache.dir +/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/netguard.dir diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/cmake.check_cache b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/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/73473n1e/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o new file mode 100644 index 0000000..5d49413 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o new file mode 100644 index 0000000..f38513e Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o new file mode 100644 index 0000000..c442ed5 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o new file mode 100644 index 0000000..70d2288 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o new file mode 100644 index 0000000..6243b74 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o new file mode 100644 index 0000000..520532f Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o new file mode 100644 index 0000000..e4624ae Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o new file mode 100644 index 0000000..8797c58 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o new file mode 100644 index 0000000..13d207c Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o new file mode 100644 index 0000000..83af58d Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o new file mode 100644 index 0000000..96b5aa1 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/rules.ninja b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/CMakeFiles/rules.ninja new file mode 100644 index 0000000..07b88c3 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/app -B/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/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/73473n1e/arm64-v8a/android_gradle_build.json b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/android_gradle_build.json new file mode 100644 index 0000000..51d08fa --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/android_gradle_build.json @@ -0,0 +1,38 @@ +{ + "buildFiles": [ + "/home/jive/AndroidStudioProjects/FreshNetGuard/app/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja", + "-C", + "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/arm64-v8a", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja", + "-C", + "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/arm64-v8a", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "netguard::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "arm64-v8a", + "artifactName": "netguard", + "output": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/build/intermediates/cxx/Debug/73473n1e/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/73473n1e/arm64-v8a/build.ninja b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/build.ninja new file mode 100644 index 0000000..2c6c539 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/arm64-v8a && /home/jive/Android/Sdk/cmake/3.18.1/bin/cmake --regenerate-during-build -S/home/jive/AndroidStudioProjects/FreshNetGuard/app -B/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/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/73473n1e/obj/arm64-v8a/libnetguard.so + +build ../../../../build/intermediates/cxx/Debug/73473n1e/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/73473n1e/obj/arm64-v8a/libnetguard.so + TARGET_PDB = netguard.so.dbg + +# ============================================================================= +# Target aliases. + +build libnetguard.so: phony ../../../../build/intermediates/cxx/Debug/73473n1e/obj/arm64-v8a/libnetguard.so + +build netguard: phony ../../../../build/intermediates/cxx/Debug/73473n1e/obj/arm64-v8a/libnetguard.so + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/arm64-v8a + +build all: phony ../../../../build/intermediates/cxx/Debug/73473n1e/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/CMakeCInformation.cmake /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/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/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/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.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/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-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/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/CMakeCInformation.cmake /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/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/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/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.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/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-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/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/73473n1e/arm64-v8a/cmake_install.cmake b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/cmake_install.cmake new file mode 100644 index 0000000..83f8e1f --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /home/jive/AndroidStudioProjects/FreshNetGuard/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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/arm64-v8a/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/compile_commands.json b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/compile_commands.json new file mode 100644 index 0000000..8e2f501 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/compile_commands.json @@ -0,0 +1,57 @@ +[ +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/netguard.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/netguard.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/session.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/session.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/ip.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/ip.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/tcp.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/tcp.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/udp.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/udp.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/icmp.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/icmp.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/dns.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/dns.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/dhcp.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/dhcp.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/pcap.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/pcap.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/debug_conn.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/debug_conn.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/util.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/util.c" +} +] \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/compile_commands.json.bin b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/compile_commands.json.bin new file mode 100644 index 0000000..a1219c2 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/compile_commands.json.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/metadata_generation_command.txt b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/metadata_generation_command.txt new file mode 100644 index 0000000..827ed7c --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/metadata_generation_command.txt @@ -0,0 +1,18 @@ + -H/home/jive/AndroidStudioProjects/FreshNetGuard/app +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=22 +-DANDROID_ABI=arm64-v8a +-DCMAKE_ANDROID_ARCH_ABI=arm64-v8a +-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/AndroidStudioProjects/FreshNetGuard/app/build/intermediates/cxx/Debug/73473n1e/obj/arm64-v8a +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/home/jive/AndroidStudioProjects/FreshNetGuard/app/build/intermediates/cxx/Debug/73473n1e/obj/arm64-v8a +-DCMAKE_BUILD_TYPE=Debug +-B/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/arm64-v8a +-GNinja +-DANDROID_PLATFORM=android-22 + Build command args: [] + Version: 2 \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/prefab_config.json b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/prefab_config.json new file mode 100644 index 0000000..e799de8 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/arm64-v8a/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/.cmake/api/v1/query/client-agp/cache-v2 b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/.cmake/api/v1/query/client-agp/codemodel-v2 b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/.cmake/api/v1/reply/cache-v2-31df4efa99aea95f1825.json b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/.cmake/api/v1/reply/cache-v2-31df4efa99aea95f1825.json new file mode 100644 index 0000000..168e245 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/.cmake/api/v1/reply/cache-v2-31df4efa99aea95f1825.json @@ -0,0 +1,1299 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "armeabi-v7a" + }, + { + "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" : "armeabi-v7a" + }, + { + "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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/armeabi-v7a" + }, + { + "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_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_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/AndroidStudioProjects/FreshNetGuard/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/AndroidStudioProjects/FreshNetGuard/app/build/intermediates/cxx/Debug/73473n1e/obj/armeabi-v7a" + }, + { + "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/AndroidStudioProjects/FreshNetGuard/app/build/intermediates/cxx/Debug/73473n1e/obj/armeabi-v7a" + }, + { + "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" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/armeabi-v7a" + }, + { + "name" : "Project_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/jive/AndroidStudioProjects/FreshNetGuard/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/arm-linux-androideabi/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/arm-linux-androideabi/22/liblog.so;" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-7c4cf2052f76fe1511b4.json b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-7c4cf2052f76fe1511b4.json new file mode 100644 index 0000000..87d519a --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-7c4cf2052f76fe1511b4.json @@ -0,0 +1,182 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isGenerated" : true, + "path" : ".cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeSystem.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/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Initialize.cmake" + }, + { + "isGenerated" : true, + "path" : ".cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake" + }, + { + "isGenerated" : true, + "path" : ".cxx/Debug/73473n1e/armeabi-v7a/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/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" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/armeabi-v7a", + "source" : "/home/jive/AndroidStudioProjects/FreshNetGuard/app" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-79c302ac6dc1041cbc2c.json b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-79c302ac6dc1041cbc2c.json new file mode 100644 index 0000000..2b5b009 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-79c302ac6dc1041cbc2c.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-7a77de9d63a0961442b5.json", + "name" : "netguard", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/armeabi-v7a", + "source" : "/home/jive/AndroidStudioProjects/FreshNetGuard/app" + }, + "version" : + { + "major" : 2, + "minor" : 1 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/.cmake/api/v1/reply/index-2023-05-02T17-18-05-0823.json b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/.cmake/api/v1/reply/index-2023-05-02T17-18-05-0823.json new file mode 100644 index 0000000..0260496 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/.cmake/api/v1/reply/index-2023-05-02T17-18-05-0823.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-79c302ac6dc1041cbc2c.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + }, + { + "jsonFile" : "cache-v2-31df4efa99aea95f1825.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-7c4cf2052f76fe1511b4.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-31df4efa99aea95f1825.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-7c4cf2052f76fe1511b4.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-79c302ac6dc1041cbc2c.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + } + } + } +} diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/.cmake/api/v1/reply/target-netguard-Debug-7a77de9d63a0961442b5.json b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/.cmake/api/v1/reply/target-netguard-Debug-7a77de9d63a0961442b5.json new file mode 100644 index 0000000..7cd09d9 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/.cmake/api/v1/reply/target-netguard-Debug-7a77de9d63a0961442b5.json @@ -0,0 +1,211 @@ +{ + "artifacts" : + [ + { + "path" : "/home/jive/AndroidStudioProjects/FreshNetGuard/app/build/intermediates/cxx/Debug/73473n1e/obj/armeabi-v7a/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 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC" + } + ], + "defines" : + [ + { + "define" : "netguard_EXPORTS" + } + ], + "includes" : + [ + { + "backtrace" : 3, + "path" : "/home/jive/AndroidStudioProjects/FreshNetGuard/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/arm-linux-androideabi/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/73473n1e/armeabi-v7a/.ninja_deps b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/.ninja_deps new file mode 100644 index 0000000..32ccf3b Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/.ninja_deps differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/.ninja_log b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/.ninja_log new file mode 100644 index 0000000..8a36be8 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/.ninja_log @@ -0,0 +1,40 @@ +# ninja log v5 +38 258 1699039921 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 94fa1650f79aa269 +2 286 1699039921 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o b3cb304e06e8d18e +82 257 1699039921 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o daa87a92593712fc +1 183 1699039921 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o 6a675eb597a8ed51 +2 280 1699039921 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 93dad0014f941617 +50 206 1699039921 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o a8d8fd19297b82f4 +1 36 1683047885 build.ninja 84d48c5f562c025 +183 307 1699039921 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o 34847f08d258c6da +1 213 1699039921 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o a4a4851409fc4d47 +26 217 1699039921 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 7183f7eae99444a9 +307 329 1699039921 ../../../../build/intermediates/cxx/Debug/73473n1e/obj/armeabi-v7a/libnetguard.so 1b08eb2ca878a8ef +1 220 1699039921 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o a873842cca17f0d7 +66 239 1699039921 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 48c144136361003b +0 3 0 clean 590534c1c962991f +2 91 1699040212 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 7183f7eae99444a9 +2 110 1699040212 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o 6a675eb597a8ed51 +46 139 1699040212 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 48c144136361003b +34 142 1699040212 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o a8d8fd19297b82f4 +3 169 1699040212 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 94fa1650f79aa269 +65 169 1699040212 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o daa87a92593712fc +1 171 1699040212 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o a873842cca17f0d7 +91 197 1699040213 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o 34847f08d258c6da +2 197 1699040213 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 93dad0014f941617 +2 207 1699040213 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o b3cb304e06e8d18e +1 219 1699040213 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o a4a4851409fc4d47 +219 237 1699040213 ../../../../build/intermediates/cxx/Debug/73473n1e/obj/armeabi-v7a/libnetguard.so 1b08eb2ca878a8ef +0 4 0 clean 590534c1c962991f +2 92 1699040807 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o a873842cca17f0d7 +9 102 1699040807 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o a8d8fd19297b82f4 +9 122 1699040807 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 48c144136361003b +2 146 1699040807 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o b3cb304e06e8d18e +2 150 1699040807 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o 6a675eb597a8ed51 +3 152 1699040807 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o 94fa1650f79aa269 +2 167 1699040807 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 7183f7eae99444a9 +1 172 1699040807 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o a4a4851409fc4d47 +27 179 1699040807 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o daa87a92593712fc +92 182 1699040807 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o 34847f08d258c6da +2 210 1699040807 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 93dad0014f941617 +210 229 1699040807 ../../../../build/intermediates/cxx/Debug/73473n1e/obj/armeabi-v7a/libnetguard.so 1b08eb2ca878a8ef diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeCache.txt b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeCache.txt new file mode 100644 index 0000000..686c76d --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeCache.txt @@ -0,0 +1,394 @@ +# This is the CMakeCache file. +# For build in directory: /home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/app/build/intermediates/cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/app/build/intermediates/cxx/Debug/73473n1e/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 + +//No help, variable specified on the command line. +CMAKE_TOOLCHAIN_FILE:UNINITIALIZED=/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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/armeabi-v7a + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/home/jive/AndroidStudioProjects/FreshNetGuard/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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/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/73473n1e/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake new file mode 100644 index 0000000..9040be8 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/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/73473n1e/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..69c4dfe --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/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/73473n1e/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000..c58ed2a Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000..dd3495a Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake new file mode 100644 index 0000000..cbfec3b --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-5.15.0-69-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "5.15.0-69-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/73473n1e/armeabi-v7a/CMakeFiles/CMakeOutput.log b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..64fde51 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/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-69-generic - x86_64 +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/CMakeTmp + +Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_45d00 && [1/2] Building C object CMakeFiles/cmTC_45d00.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_45d00.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_45d00.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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -o CMakeFiles/cmTC_45d00.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_45d00 +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_45d00 /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_45d00.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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_45d00 && [1/2] Building C object CMakeFiles/cmTC_45d00.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_45d00.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_45d00.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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -o CMakeFiles/cmTC_45d00.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_45d00] + 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_45d00 /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_45d00.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_45d00] ==> 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_45d00.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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/CMakeTmp + +Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_34b9d && [1/2] Building CXX object CMakeFiles/cmTC_34b9d.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_34b9d.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_34b9d.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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -o CMakeFiles/cmTC_34b9d.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_34b9d +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_34b9d /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_34b9d.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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_34b9d && [1/2] Building CXX object CMakeFiles/cmTC_34b9d.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_34b9d.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_34b9d.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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -o CMakeFiles/cmTC_34b9d.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_34b9d] + 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_34b9d /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_34b9d.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_34b9d] ==> 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_34b9d.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/73473n1e/armeabi-v7a/CMakeFiles/TargetDirectories.txt b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..13c7ebd --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/rebuild_cache.dir +/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/edit_cache.dir +/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/netguard.dir diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/cmake.check_cache b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/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/73473n1e/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o new file mode 100644 index 0000000..545d5f8 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o new file mode 100644 index 0000000..3578248 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o new file mode 100644 index 0000000..5fbc30a Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o new file mode 100644 index 0000000..eb6be1c Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o new file mode 100644 index 0000000..39d8644 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o new file mode 100644 index 0000000..c5dea13 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o new file mode 100644 index 0000000..90061e9 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o new file mode 100644 index 0000000..12bba4e Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o new file mode 100644 index 0000000..a873a94 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o new file mode 100644 index 0000000..1055934 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o new file mode 100644 index 0000000..803e474 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/rules.ninja b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/CMakeFiles/rules.ninja new file mode 100644 index 0000000..2ea9af7 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/app -B/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/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/73473n1e/armeabi-v7a/android_gradle_build.json b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/android_gradle_build.json new file mode 100644 index 0000000..8da7b88 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/android_gradle_build.json @@ -0,0 +1,38 @@ +{ + "buildFiles": [ + "/home/jive/AndroidStudioProjects/FreshNetGuard/app/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja", + "-C", + "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/armeabi-v7a", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja", + "-C", + "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/armeabi-v7a", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "netguard::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "armeabi-v7a", + "artifactName": "netguard", + "output": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/build/intermediates/cxx/Debug/73473n1e/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/73473n1e/armeabi-v7a/build.ninja b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/build.ninja new file mode 100644 index 0000000..1b29931 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/armeabi-v7a && /home/jive/Android/Sdk/cmake/3.18.1/bin/cmake --regenerate-during-build -S/home/jive/AndroidStudioProjects/FreshNetGuard/app -B/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/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/73473n1e/obj/armeabi-v7a/libnetguard.so + +build ../../../../build/intermediates/cxx/Debug/73473n1e/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/73473n1e/obj/armeabi-v7a/libnetguard.so + TARGET_PDB = netguard.so.dbg + +# ============================================================================= +# Target aliases. + +build libnetguard.so: phony ../../../../build/intermediates/cxx/Debug/73473n1e/obj/armeabi-v7a/libnetguard.so + +build netguard: phony ../../../../build/intermediates/cxx/Debug/73473n1e/obj/armeabi-v7a/libnetguard.so + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/armeabi-v7a + +build all: phony ../../../../build/intermediates/cxx/Debug/73473n1e/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/CMakeCInformation.cmake /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/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/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/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.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/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-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/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/CMakeCInformation.cmake /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/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/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/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.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/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-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/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/73473n1e/armeabi-v7a/cmake_install.cmake b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/cmake_install.cmake new file mode 100644 index 0000000..79f7be4 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /home/jive/AndroidStudioProjects/FreshNetGuard/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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/armeabi-v7a/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/compile_commands.json b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/compile_commands.json new file mode 100644 index 0000000..c0ed5f4 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/compile_commands.json @@ -0,0 +1,57 @@ +[ +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/netguard.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/netguard.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/session.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/session.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/ip.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/ip.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/tcp.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/tcp.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/udp.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/udp.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/icmp.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/icmp.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/dns.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/dns.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/dhcp.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/dhcp.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/pcap.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/pcap.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/debug_conn.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/debug_conn.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/util.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/util.c" +} +] \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/compile_commands.json.bin b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/compile_commands.json.bin new file mode 100644 index 0000000..28f3207 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/compile_commands.json.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/metadata_generation_command.txt b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/metadata_generation_command.txt new file mode 100644 index 0000000..5360f38 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/metadata_generation_command.txt @@ -0,0 +1,18 @@ + -H/home/jive/AndroidStudioProjects/FreshNetGuard/app +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=22 +-DANDROID_ABI=armeabi-v7a +-DCMAKE_ANDROID_ARCH_ABI=armeabi-v7a +-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/AndroidStudioProjects/FreshNetGuard/app/build/intermediates/cxx/Debug/73473n1e/obj/armeabi-v7a +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/home/jive/AndroidStudioProjects/FreshNetGuard/app/build/intermediates/cxx/Debug/73473n1e/obj/armeabi-v7a +-DCMAKE_BUILD_TYPE=Debug +-B/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/armeabi-v7a +-GNinja +-DANDROID_PLATFORM=android-22 + Build command args: [] + Version: 2 \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/prefab_config.json b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/prefab_config.json new file mode 100644 index 0000000..e799de8 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/armeabi-v7a/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/x86/.cmake/api/v1/query/client-agp/cache-v2 b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/x86/.cmake/api/v1/query/client-agp/codemodel-v2 b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/x86/.cmake/api/v1/reply/cache-v2-090e64b14afb8818bab1.json b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/.cmake/api/v1/reply/cache-v2-090e64b14afb8818bab1.json new file mode 100644 index 0000000..68cc0b5 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/.cmake/api/v1/reply/cache-v2-090e64b14afb8818bab1.json @@ -0,0 +1,1331 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86" + }, + { + "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" : "x86" + }, + { + "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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86" + }, + { + "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/AndroidStudioProjects/FreshNetGuard/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/AndroidStudioProjects/FreshNetGuard/app/build/intermediates/cxx/Debug/73473n1e/obj/x86" + }, + { + "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/AndroidStudioProjects/FreshNetGuard/app/build/intermediates/cxx/Debug/73473n1e/obj/x86" + }, + { + "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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86" + }, + { + "name" : "Project_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/jive/AndroidStudioProjects/FreshNetGuard/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/i686-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/i686-linux-android/22/liblog.so;" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/x86/.cmake/api/v1/reply/cmakeFiles-v1-4785a05864263ba953d2.json b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/.cmake/api/v1/reply/cmakeFiles-v1-4785a05864263ba953d2.json new file mode 100644 index 0000000..90004e3 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/.cmake/api/v1/reply/cmakeFiles-v1-4785a05864263ba953d2.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/73473n1e/x86/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/73473n1e/x86/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/73473n1e/x86/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/73473n1e/x86/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/73473n1e/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86", + "source" : "/home/jive/AndroidStudioProjects/FreshNetGuard/app" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/x86/.cmake/api/v1/reply/codemodel-v2-016e34d49429b5d99845.json b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/.cmake/api/v1/reply/codemodel-v2-016e34d49429b5d99845.json new file mode 100644 index 0000000..87730c6 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/.cmake/api/v1/reply/codemodel-v2-016e34d49429b5d99845.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-3cad2b25c5cd9b1aaa80.json", + "name" : "netguard", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86", + "source" : "/home/jive/AndroidStudioProjects/FreshNetGuard/app" + }, + "version" : + { + "major" : 2, + "minor" : 1 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/x86/.cmake/api/v1/reply/index-2023-11-03T19-46-57-0691.json b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/.cmake/api/v1/reply/index-2023-11-03T19-46-57-0691.json new file mode 100644 index 0000000..122bcd3 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/.cmake/api/v1/reply/index-2023-11-03T19-46-57-0691.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-016e34d49429b5d99845.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + }, + { + "jsonFile" : "cache-v2-090e64b14afb8818bab1.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-4785a05864263ba953d2.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-090e64b14afb8818bab1.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-4785a05864263ba953d2.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-016e34d49429b5d99845.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + } + } + } +} diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/x86/.cmake/api/v1/reply/target-netguard-Debug-3cad2b25c5cd9b1aaa80.json b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/.cmake/api/v1/reply/target-netguard-Debug-3cad2b25c5cd9b1aaa80.json new file mode 100644 index 0000000..ac52768 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/.cmake/api/v1/reply/target-netguard-Debug-3cad2b25c5cd9b1aaa80.json @@ -0,0 +1,211 @@ +{ + "artifacts" : + [ + { + "path" : "/home/jive/AndroidStudioProjects/FreshNetGuard/app/build/intermediates/cxx/Debug/73473n1e/obj/x86/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 -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC" + } + ], + "defines" : + [ + { + "define" : "netguard_EXPORTS" + } + ], + "includes" : + [ + { + "backtrace" : 3, + "path" : "/home/jive/AndroidStudioProjects/FreshNetGuard/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/i686-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/73473n1e/x86/CMakeCache.txt b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/CMakeCache.txt new file mode 100644 index 0000000..9411ef7 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/CMakeCache.txt @@ -0,0 +1,394 @@ +# This is the CMakeCache file. +# For build in directory: /home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/app/build/intermediates/cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/app/build/intermediates/cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86 + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/home/jive/AndroidStudioProjects/FreshNetGuard/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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/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/73473n1e/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake new file mode 100644 index 0000000..9f25860 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/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/73473n1e/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..a846e84 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/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/73473n1e/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000..e550634 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000..5e3b540 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake new file mode 100644 index 0000000..0695bfd --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-5.15.0-87-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "5.15.0-87-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/73473n1e/x86/CMakeFiles/CMakeOutput.log b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..f5fe4b3 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/CMakeFiles/CMakeOutput.log @@ -0,0 +1,294 @@ +The target system is: Android - 1 - i686 +The host system is: Linux - 5.15.0-87-generic - x86_64 +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86/CMakeFiles/CMakeTmp + +Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_2cc60 && [1/2] Building C object CMakeFiles/cmTC_2cc60.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_2cc60.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_2cc60.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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -mstackrealign -fgnuc-version=4.2.1 -o CMakeFiles/cmTC_2cc60.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_2cc60 +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_2cc60 /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_2cc60.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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_2cc60 && [1/2] Building C object CMakeFiles/cmTC_2cc60.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_2cc60.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_2cc60.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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -mstackrealign -fgnuc-version=4.2.1 -o CMakeFiles/cmTC_2cc60.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_2cc60] + 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_2cc60 /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_2cc60.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_2cc60] ==> 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_2cc60.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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86/CMakeFiles/CMakeTmp + +Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_68c86 && [1/2] Building CXX object CMakeFiles/cmTC_68c86.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_68c86.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_68c86.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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -mstackrealign -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -o CMakeFiles/cmTC_68c86.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_68c86 +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_68c86 /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_68c86.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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_68c86 && [1/2] Building CXX object CMakeFiles/cmTC_68c86.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_68c86.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_68c86.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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -mstackrealign -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -o CMakeFiles/cmTC_68c86.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_68c86] + 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_68c86 /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_68c86.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_68c86] ==> 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_68c86.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/73473n1e/x86/CMakeFiles/TargetDirectories.txt b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..5b27258 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86/CMakeFiles/rebuild_cache.dir +/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86/CMakeFiles/edit_cache.dir +/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86/CMakeFiles/netguard.dir diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/x86/CMakeFiles/cmake.check_cache b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/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/73473n1e/x86/CMakeFiles/rules.ninja b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/CMakeFiles/rules.ninja new file mode 100644 index 0000000..c15f8cd --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/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=i686-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=i686-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/AndroidStudioProjects/FreshNetGuard/app -B/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86 + 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/73473n1e/x86/android_gradle_build.json b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/android_gradle_build.json new file mode 100644 index 0000000..373e0a1 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/android_gradle_build.json @@ -0,0 +1,38 @@ +{ + "buildFiles": [ + "/home/jive/AndroidStudioProjects/FreshNetGuard/app/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja", + "-C", + "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja", + "-C", + "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "netguard::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "x86", + "artifactName": "netguard", + "output": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/build/intermediates/cxx/Debug/73473n1e/obj/x86/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/73473n1e/x86/build.ninja b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/build.ninja new file mode 100644 index 0000000..6f3b4a8 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86 && /home/jive/Android/Sdk/cmake/3.18.1/bin/cmake --regenerate-during-build -S/home/jive/AndroidStudioProjects/FreshNetGuard/app -B/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86 + 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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86 && /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 -mstackrealign -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 -mstackrealign -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 -mstackrealign -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 -mstackrealign -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 -mstackrealign -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 -mstackrealign -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 -mstackrealign -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 -mstackrealign -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 -mstackrealign -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 -mstackrealign -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 -mstackrealign -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/73473n1e/obj/x86/libnetguard.so + +build ../../../../build/intermediates/cxx/Debug/73473n1e/obj/x86/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/i686-linux-android/22/liblog.so + LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -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/i686-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/73473n1e/obj/x86/libnetguard.so + TARGET_PDB = netguard.so.dbg + +# ============================================================================= +# Target aliases. + +build libnetguard.so: phony ../../../../build/intermediates/cxx/Debug/73473n1e/obj/x86/libnetguard.so + +build netguard: phony ../../../../build/intermediates/cxx/Debug/73473n1e/obj/x86/libnetguard.so + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86 + +build all: phony ../../../../build/intermediates/cxx/Debug/73473n1e/obj/x86/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/73473n1e/x86/cmake_install.cmake b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/cmake_install.cmake new file mode 100644 index 0000000..79ab2a5 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /home/jive/AndroidStudioProjects/FreshNetGuard/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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/x86/compile_commands.json b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/compile_commands.json new file mode 100644 index 0000000..44113d1 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/compile_commands.json @@ -0,0 +1,57 @@ +[ +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/netguard.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/netguard.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/session.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/session.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/ip.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/ip.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/tcp.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/tcp.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/udp.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/udp.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/icmp.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/icmp.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/dns.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/dns.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/dhcp.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/dhcp.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/pcap.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/pcap.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/debug_conn.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/debug_conn.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=i686-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 -mstackrealign -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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/util.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/util.c" +} +] \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/x86/compile_commands.json.bin b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/compile_commands.json.bin new file mode 100644 index 0000000..2dfdb48 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/compile_commands.json.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/x86/metadata_generation_command.txt b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/metadata_generation_command.txt new file mode 100644 index 0000000..f4f4c4b --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/metadata_generation_command.txt @@ -0,0 +1,18 @@ + -H/home/jive/AndroidStudioProjects/FreshNetGuard/app +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=22 +-DANDROID_ABI=x86 +-DCMAKE_ANDROID_ARCH_ABI=x86 +-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/AndroidStudioProjects/FreshNetGuard/app/build/intermediates/cxx/Debug/73473n1e/obj/x86 +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/home/jive/AndroidStudioProjects/FreshNetGuard/app/build/intermediates/cxx/Debug/73473n1e/obj/x86 +-DCMAKE_BUILD_TYPE=Debug +-B/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86 +-GNinja +-DANDROID_PLATFORM=android-22 + Build command args: [] + Version: 2 \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/x86/prefab_config.json b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/prefab_config.json new file mode 100644 index 0000000..e799de8 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/x86/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/.cmake/api/v1/query/client-agp/cache-v2 b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/.cmake/api/v1/query/client-agp/codemodel-v2 b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 0000000..e69de29 diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/.cmake/api/v1/reply/cache-v2-e54d01dd5b7a10166ea0.json b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/.cmake/api/v1/reply/cache-v2-e54d01dd5b7a10166ea0.json new file mode 100644 index 0000000..ec8033a --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/.cmake/api/v1/reply/cache-v2-e54d01dd5b7a10166ea0.json @@ -0,0 +1,1299 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86_64" + }, + { + "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" : "x86_64" + }, + { + "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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86_64" + }, + { + "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_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_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/AndroidStudioProjects/FreshNetGuard/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/AndroidStudioProjects/FreshNetGuard/app/build/intermediates/cxx/Debug/73473n1e/obj/x86_64" + }, + { + "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/AndroidStudioProjects/FreshNetGuard/app/build/intermediates/cxx/Debug/73473n1e/obj/x86_64" + }, + { + "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" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86_64" + }, + { + "name" : "Project_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/jive/AndroidStudioProjects/FreshNetGuard/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/x86_64-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/x86_64-linux-android/22/liblog.so;" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-0e4f1418d7bdf021f1e1.json b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-0e4f1418d7bdf021f1e1.json new file mode 100644 index 0000000..bf09593 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-0e4f1418d7bdf021f1e1.json @@ -0,0 +1,182 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isGenerated" : true, + "path" : ".cxx/Debug/73473n1e/x86_64/CMakeFiles/3.18.1-g262b901/CMakeSystem.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/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/jive/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Initialize.cmake" + }, + { + "isGenerated" : true, + "path" : ".cxx/Debug/73473n1e/x86_64/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake" + }, + { + "isGenerated" : true, + "path" : ".cxx/Debug/73473n1e/x86_64/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/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" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86_64", + "source" : "/home/jive/AndroidStudioProjects/FreshNetGuard/app" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/.cmake/api/v1/reply/codemodel-v2-8caff489f21fd5571152.json b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/.cmake/api/v1/reply/codemodel-v2-8caff489f21fd5571152.json new file mode 100644 index 0000000..f360a61 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/.cmake/api/v1/reply/codemodel-v2-8caff489f21fd5571152.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-d148f2278248f8b1314d.json", + "name" : "netguard", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86_64", + "source" : "/home/jive/AndroidStudioProjects/FreshNetGuard/app" + }, + "version" : + { + "major" : 2, + "minor" : 1 + } +} diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/.cmake/api/v1/reply/index-2023-05-02T17-18-05-0920.json b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/.cmake/api/v1/reply/index-2023-05-02T17-18-05-0920.json new file mode 100644 index 0000000..2fa3a7b --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/.cmake/api/v1/reply/index-2023-05-02T17-18-05-0920.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-8caff489f21fd5571152.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + }, + { + "jsonFile" : "cache-v2-e54d01dd5b7a10166ea0.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-0e4f1418d7bdf021f1e1.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-e54d01dd5b7a10166ea0.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-0e4f1418d7bdf021f1e1.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-8caff489f21fd5571152.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + } + } + } +} diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/.cmake/api/v1/reply/target-netguard-Debug-d148f2278248f8b1314d.json b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/.cmake/api/v1/reply/target-netguard-Debug-d148f2278248f8b1314d.json new file mode 100644 index 0000000..29ccba2 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/.cmake/api/v1/reply/target-netguard-Debug-d148f2278248f8b1314d.json @@ -0,0 +1,211 @@ +{ + "artifacts" : + [ + { + "path" : "/home/jive/AndroidStudioProjects/FreshNetGuard/app/build/intermediates/cxx/Debug/73473n1e/obj/x86_64/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/AndroidStudioProjects/FreshNetGuard/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/x86_64-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/73473n1e/x86_64/.ninja_deps b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/.ninja_deps new file mode 100644 index 0000000..255f7f9 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/.ninja_deps differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/.ninja_log b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/.ninja_log new file mode 100644 index 0000000..deaae8e --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/.ninja_log @@ -0,0 +1,53 @@ +# ninja log v5 +51 206 1699039691 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o f093b151dd9c941e +23 202 1699039691 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 6854b73109bc55fb +77 218 1699039691 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 9345c735e7360843 +1 207 1699039691 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o aa9e09644bce5494 +2 259 1699039691 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 9f28b7e01d42b465 +67 214 1699039691 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o e9b0d41a0ad86250 +0 34 1683047885 build.ninja b1b1edbdee9769ba +1 180 1699039691 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 8188630a6380d539 +88 261 1699039691 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o c41de6fe9de2553b +36 235 1699039691 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 616bafae79885e16 +1 88 1699039691 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 279a4dad4ad699eb +261 324 1699039691 ../../../../build/intermediates/cxx/Debug/73473n1e/obj/x86_64/libnetguard.so 3b1afa743e151067 +68 245 1699039691 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 3d05e24b0c879a6d +0 4 0 clean 590534c1c962991f +1 87 1699039921 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 279a4dad4ad699eb +2 138 1699039921 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 9f28b7e01d42b465 +1 142 1699039921 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o aa9e09644bce5494 +30 143 1699039921 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o e9b0d41a0ad86250 +55 147 1699039921 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 9345c735e7360843 +3 162 1699039921 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 616bafae79885e16 +19 169 1699039921 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o f093b151dd9c941e +2 176 1699039921 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 6854b73109bc55fb +46 176 1699039921 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 3d05e24b0c879a6d +87 190 1699039921 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o c41de6fe9de2553b +1 205 1699039922 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 8188630a6380d539 +206 228 1699039922 ../../../../build/intermediates/cxx/Debug/73473n1e/obj/x86_64/libnetguard.so 3b1afa743e151067 +0 4 0 clean 590534c1c962991f +1 87 1699040213 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o aa9e09644bce5494 +1 93 1699040213 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 6854b73109bc55fb +1 106 1699040213 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 279a4dad4ad699eb +2 129 1699040213 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 616bafae79885e16 +17 133 1699040213 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o e9b0d41a0ad86250 +33 145 1699040213 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 3d05e24b0c879a6d +87 150 1699040213 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o c41de6fe9de2553b +1 160 1699040213 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 9f28b7e01d42b465 +42 164 1699040213 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 9345c735e7360843 +2 186 1699040213 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o f093b151dd9c941e +1 192 1699040213 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 8188630a6380d539 +192 216 1699040213 ../../../../build/intermediates/cxx/Debug/73473n1e/obj/x86_64/libnetguard.so 3b1afa743e151067 +0 3 0 clean 590534c1c962991f +1 67 1699040807 CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o 279a4dad4ad699eb +2 74 1699040807 CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o 616bafae79885e16 +2 77 1699040807 CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o f093b151dd9c941e +1 91 1699040807 CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o 6854b73109bc55fb +1 105 1699040807 CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o aa9e09644bce5494 +2 106 1699040807 CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o e9b0d41a0ad86250 +4 112 1699040807 CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o 3d05e24b0c879a6d +16 128 1699040807 CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o 9345c735e7360843 +1 136 1699040807 CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o 8188630a6380d539 +67 141 1699040807 CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o c41de6fe9de2553b +1 149 1699040807 CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o 9f28b7e01d42b465 +149 165 1699040807 ../../../../build/intermediates/cxx/Debug/73473n1e/obj/x86_64/libnetguard.so 3b1afa743e151067 diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeCache.txt b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeCache.txt new file mode 100644 index 0000000..230e5ce --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeCache.txt @@ -0,0 +1,394 @@ +# This is the CMakeCache file. +# For build in directory: /home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/app/build/intermediates/cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/app/build/intermediates/cxx/Debug/73473n1e/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 + +//No help, variable specified on the command line. +CMAKE_TOOLCHAIN_FILE:UNINITIALIZED=/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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86_64 + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/home/jive/AndroidStudioProjects/FreshNetGuard/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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/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/AndroidStudioProjects/FreshNetGuard/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/73473n1e/x86_64/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake new file mode 100644 index 0000000..bf2cf22 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/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/73473n1e/x86_64/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..6b40dbc --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/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/73473n1e/x86_64/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000..fc2a467 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000..d8a80c7 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake new file mode 100644 index 0000000..080dde8 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-5.15.0-69-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "5.15.0-69-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/73473n1e/x86_64/CMakeFiles/CMakeOutput.log b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..8545b9d --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/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-69-generic - x86_64 +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/CMakeTmp + +Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_e95cc && [1/2] Building C object CMakeFiles/cmTC_e95cc.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_e95cc.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_e95cc.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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fgnuc-version=4.2.1 -o CMakeFiles/cmTC_e95cc.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_e95cc +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_e95cc /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_e95cc.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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_e95cc && [1/2] Building C object CMakeFiles/cmTC_e95cc.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_e95cc.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_e95cc.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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fgnuc-version=4.2.1 -o CMakeFiles/cmTC_e95cc.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_e95cc] + 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_e95cc /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_e95cc.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_e95cc] ==> 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_e95cc.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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/CMakeTmp + +Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_d20d3 && [1/2] Building CXX object CMakeFiles/cmTC_d20d3.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_d20d3.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_d20d3.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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -o CMakeFiles/cmTC_d20d3.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_d20d3 +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_d20d3 /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_d20d3.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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja cmTC_d20d3 && [1/2] Building CXX object CMakeFiles/cmTC_d20d3.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_d20d3.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_d20d3.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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 2 -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -o CMakeFiles/cmTC_d20d3.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_d20d3] + 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_d20d3 /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_d20d3.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_d20d3] ==> 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_d20d3.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/73473n1e/x86_64/CMakeFiles/TargetDirectories.txt b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..b0edbce --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/rebuild_cache.dir +/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/edit_cache.dir +/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/netguard.dir diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/cmake.check_cache b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/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/73473n1e/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o new file mode 100644 index 0000000..c6a2d2b Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/debug_conn.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o new file mode 100644 index 0000000..ec3e9fa Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/dhcp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o new file mode 100644 index 0000000..f364b01 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/dns.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o new file mode 100644 index 0000000..c1c7bfe Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/icmp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o new file mode 100644 index 0000000..b62e041 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/ip.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o new file mode 100644 index 0000000..3540606 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/netguard.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o new file mode 100644 index 0000000..5cd93c4 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/pcap.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o new file mode 100644 index 0000000..c0c4921 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/session.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o new file mode 100644 index 0000000..7ade3ef Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/tcp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o new file mode 100644 index 0000000..f6f847e Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/udp.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o new file mode 100644 index 0000000..9783596 Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/netguard.dir/src/main/jni/netguard/util.c.o differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/rules.ninja b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/CMakeFiles/rules.ninja new file mode 100644 index 0000000..466def1 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/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=x86_64-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=x86_64-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/AndroidStudioProjects/FreshNetGuard/app -B/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86_64 + 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/73473n1e/x86_64/android_gradle_build.json b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/android_gradle_build.json new file mode 100644 index 0000000..e1b7f75 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/android_gradle_build.json @@ -0,0 +1,38 @@ +{ + "buildFiles": [ + "/home/jive/AndroidStudioProjects/FreshNetGuard/app/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja", + "-C", + "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86_64", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/home/jive/Android/Sdk/cmake/3.18.1/bin/ninja", + "-C", + "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86_64", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "netguard::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "x86_64", + "artifactName": "netguard", + "output": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/build/intermediates/cxx/Debug/73473n1e/obj/x86_64/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/73473n1e/x86_64/build.ninja b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/build.ninja new file mode 100644 index 0000000..00d83d5 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86_64 && /home/jive/Android/Sdk/cmake/3.18.1/bin/cmake --regenerate-during-build -S/home/jive/AndroidStudioProjects/FreshNetGuard/app -B/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86_64 + 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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86_64 && /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/73473n1e/obj/x86_64/libnetguard.so + +build ../../../../build/intermediates/cxx/Debug/73473n1e/obj/x86_64/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/x86_64-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/x86_64-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/73473n1e/obj/x86_64/libnetguard.so + TARGET_PDB = netguard.so.dbg + +# ============================================================================= +# Target aliases. + +build libnetguard.so: phony ../../../../build/intermediates/cxx/Debug/73473n1e/obj/x86_64/libnetguard.so + +build netguard: phony ../../../../build/intermediates/cxx/Debug/73473n1e/obj/x86_64/libnetguard.so + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86_64 + +build all: phony ../../../../build/intermediates/cxx/Debug/73473n1e/obj/x86_64/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/CMakeCInformation.cmake /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/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/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/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.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/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-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/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/CMakeCInformation.cmake /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/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/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/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.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/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-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/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/73473n1e/x86_64/cmake_install.cmake b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/cmake_install.cmake new file mode 100644 index 0000000..8520170 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /home/jive/AndroidStudioProjects/FreshNetGuard/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/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86_64/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/compile_commands.json b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/compile_commands.json new file mode 100644 index 0000000..47b0b11 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/compile_commands.json @@ -0,0 +1,57 @@ +[ +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/netguard.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/netguard.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/session.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/session.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/ip.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/ip.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/tcp.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/tcp.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/udp.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/udp.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/icmp.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/icmp.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/dns.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/dns.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/dhcp.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/dhcp.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/pcap.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/pcap.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/debug_conn.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/debug_conn.c" +}, +{ + "directory": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/x86_64", + "command": "/home/jive/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=x86_64-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/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/util.c", + "file": "/home/jive/AndroidStudioProjects/FreshNetGuard/app/src/main/jni/netguard/util.c" +} +] \ No newline at end of file diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/compile_commands.json.bin b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/compile_commands.json.bin new file mode 100644 index 0000000..47840af Binary files /dev/null and b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/compile_commands.json.bin differ diff --git a/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/metadata_generation_command.txt b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/metadata_generation_command.txt new file mode 100644 index 0000000..88f6abd --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/metadata_generation_command.txt @@ -0,0 +1,18 @@ + -H/home/jive/AndroidStudioProjects/FreshNetGuard/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/AndroidStudioProjects/FreshNetGuard/app/build/intermediates/cxx/Debug/73473n1e/obj/x86_64 +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/home/jive/AndroidStudioProjects/FreshNetGuard/app/build/intermediates/cxx/Debug/73473n1e/obj/x86_64 +-DCMAKE_BUILD_TYPE=Debug +-B/home/jive/AndroidStudioProjects/FreshNetGuard/app/.cxx/Debug/73473n1e/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/73473n1e/x86_64/prefab_config.json b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/prefab_config.json new file mode 100644 index 0000000..e799de8 --- /dev/null +++ b/NetworkGenie/app/.cxx/Debug/73473n1e/x86_64/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/NetGuard/app/.gitignore b/NetworkGenie/app/.gitignore similarity index 100% rename from NetGuard/app/.gitignore rename to NetworkGenie/app/.gitignore diff --git a/NetworkGenie/app/CMakeLists.txt b/NetworkGenie/app/CMakeLists.txt new file mode 100644 index 0000000..65850ff --- /dev/null +++ b/NetworkGenie/app/CMakeLists.txt @@ -0,0 +1,24 @@ + +cmake_minimum_required(VERSION 3.4.1) + +add_library( netguard + SHARED + src/main/jni/netguard/netguard.c + src/main/jni/netguard/session.c + src/main/jni/netguard/ip.c + src/main/jni/netguard/tcp.c + src/main/jni/netguard/udp.c + src/main/jni/netguard/icmp.c + src/main/jni/netguard/dns.c + src/main/jni/netguard/dhcp.c + src/main/jni/netguard/pcap.c + src/main/jni/netguard/debug_conn.c + src/main/jni/netguard/util.c ) + +include_directories( src/main/jni/netguard/ ) + +find_library( log-lib + log ) + +target_link_libraries( netguard + ${log-lib} ) diff --git a/NetworkGenie/app/build.gradle b/NetworkGenie/app/build.gradle new file mode 100644 index 0000000..97aabeb --- /dev/null +++ b/NetworkGenie/app/build.gradle @@ -0,0 +1,105 @@ +apply plugin: 'com.android.application' + +//def keystorePropertiesFile = rootProject.file("keystore.properties") +//def keystoreProperties = new Properties() +//keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) + +android { + compileSdkVersion = 31 + + defaultConfig { + applicationId = "eu.faircode.netguard" + versionName = "2.303" + minSdkVersion 22 + targetSdkVersion 31 + versionCode = 2022111001 + archivesBaseName = "NetGuard-v$versionName" + + externalNativeBuild { + cmake { + cppFlags "" + arguments "-DANDROID_PLATFORM=android-22" + // https://developer.android.com/ndk/guides/cmake.html + } + } + + //ndkVersion "21.4.7075529" + ndk { + // https://developer.android.com/ndk/guides/abis.html#sa + abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64' + } + } + signingConfigs { + release { + //storeFile file(keystoreProperties['storeFile']) + //storePassword keystoreProperties['storePassword'] + //keyAlias keystoreProperties['keyAlias'] + //keyPassword keystoreProperties['keyPassword'] + storeFile file("my.keystore") + storePassword "store_password" + keyAlias "my_key_alias" + keyPassword "key_password" + + } + } + + + externalNativeBuild { + cmake { + path "CMakeLists.txt" + } + } + + buildTypes { + release { + minifyEnabled = true + //proguardFiles.add(file('proguard-rules.pro')) + signingConfig signingConfigs.release + buildConfigField "boolean", "PLAY_STORE_RELEASE", "false" + buildConfigField "String", "HOSTS_FILE_URI", "\"https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts\"" + buildConfigField "String", "GITHUB_LATEST_API", "\"https://api.github.com/repos/M66B/NetGuard/releases/latest\"" + } + play { + minifyEnabled = true + signingConfig signingConfigs.release + //proguardFiles.add(file('proguard-rules.pro')) + buildConfigField "boolean", "PLAY_STORE_RELEASE", "true" + buildConfigField "String", "HOSTS_FILE_URI", "\"\"" + buildConfigField "String", "GITHUB_LATEST_API", "\"\"" + } + debug { + minifyEnabled = true + proguardFiles.add(file('proguard-rules.pro')) + buildConfigField "boolean", "PLAY_STORE_RELEASE", "false" + buildConfigField "String", "HOSTS_FILE_URI", "\"https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts\"" + buildConfigField "String", "GITHUB_LATEST_API", "\"https://api.github.com/repos/M66B/NetGuard/releases/latest\"" + } + } + + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_7 + targetCompatibility JavaVersion.VERSION_1_7 + } + + lint { + disable 'MissingTranslation' + } +} + +dependencies { + implementation fileTree(dir: 'libs', include: ['*.jar']) + + // https://developer.android.com/jetpack/androidx/releases/ + implementation 'androidx.appcompat:appcompat:1.3.1' + implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0' + implementation 'androidx.recyclerview:recyclerview:1.2.1' + implementation 'androidx.preference:preference:1.1.1' + implementation 'androidx.localbroadcastmanager:localbroadcastmanager:1.0.0' + annotationProcessor 'androidx.annotation:annotation:1.2.0' + + // https://bumptech.github.io/glide/ + implementation('com.github.bumptech.glide:glide:4.11.0') { + exclude group: "com.android.support" + } + annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0' +} diff --git a/NetGuard/app/proguard-rules.pro b/NetworkGenie/app/proguard-rules.pro similarity index 100% rename from NetGuard/app/proguard-rules.pro rename to NetworkGenie/app/proguard-rules.pro diff --git a/NetGuard/app/src/main/AndroidManifest.xml b/NetworkGenie/app/src/main/AndroidManifest.xml similarity index 100% rename from NetGuard/app/src/main/AndroidManifest.xml rename to NetworkGenie/app/src/main/AndroidManifest.xml diff --git a/NetGuard/app/src/main/aidl/com/android/vending/billing/IInAppBillingService.aidl b/NetworkGenie/app/src/main/aidl/com/android/vending/billing/IInAppBillingService.aidl similarity index 100% rename from NetGuard/app/src/main/aidl/com/android/vending/billing/IInAppBillingService.aidl rename to NetworkGenie/app/src/main/aidl/com/android/vending/billing/IInAppBillingService.aidl diff --git a/NetGuard/app/src/main/ic_launcher-web.png b/NetworkGenie/app/src/main/ic_launcher-web.png similarity index 100% rename from NetGuard/app/src/main/ic_launcher-web.png rename to NetworkGenie/app/src/main/ic_launcher-web.png diff --git a/NetGuard/app/src/main/ic_launcher_foreground.xcf b/NetworkGenie/app/src/main/ic_launcher_foreground.xcf similarity index 100% rename from NetGuard/app/src/main/ic_launcher_foreground.xcf rename to NetworkGenie/app/src/main/ic_launcher_foreground.xcf diff --git a/NetGuard/app/src/main/ic_launcher_round-web.png b/NetworkGenie/app/src/main/ic_launcher_round-web.png similarity index 100% rename from NetGuard/app/src/main/ic_launcher_round-web.png rename to NetworkGenie/app/src/main/ic_launcher_round-web.png diff --git a/NetGuard/app/src/main/java/eu/faircode/netguard/ActivityDns.java b/NetworkGenie/app/src/main/java/eu/faircode/netguard/ActivityDns.java similarity index 100% rename from NetGuard/app/src/main/java/eu/faircode/netguard/ActivityDns.java rename to NetworkGenie/app/src/main/java/eu/faircode/netguard/ActivityDns.java diff --git a/NetGuard/app/src/main/java/eu/faircode/netguard/ActivityForwardApproval.java b/NetworkGenie/app/src/main/java/eu/faircode/netguard/ActivityForwardApproval.java similarity index 100% rename from NetGuard/app/src/main/java/eu/faircode/netguard/ActivityForwardApproval.java rename to NetworkGenie/app/src/main/java/eu/faircode/netguard/ActivityForwardApproval.java diff --git a/NetGuard/app/src/main/java/eu/faircode/netguard/ActivityForwarding.java b/NetworkGenie/app/src/main/java/eu/faircode/netguard/ActivityForwarding.java similarity index 100% rename from NetGuard/app/src/main/java/eu/faircode/netguard/ActivityForwarding.java rename to NetworkGenie/app/src/main/java/eu/faircode/netguard/ActivityForwarding.java diff --git a/NetGuard/app/src/main/java/eu/faircode/netguard/ActivityLog.java b/NetworkGenie/app/src/main/java/eu/faircode/netguard/ActivityLog.java similarity index 100% rename from NetGuard/app/src/main/java/eu/faircode/netguard/ActivityLog.java rename to NetworkGenie/app/src/main/java/eu/faircode/netguard/ActivityLog.java diff --git a/NetGuard/app/src/main/java/eu/faircode/netguard/ActivityMain.java b/NetworkGenie/app/src/main/java/eu/faircode/netguard/ActivityMain.java similarity index 100% rename from NetGuard/app/src/main/java/eu/faircode/netguard/ActivityMain.java rename to NetworkGenie/app/src/main/java/eu/faircode/netguard/ActivityMain.java diff --git a/NetGuard/app/src/main/java/eu/faircode/netguard/ActivityPro.java b/NetworkGenie/app/src/main/java/eu/faircode/netguard/ActivityPro.java similarity index 100% rename from NetGuard/app/src/main/java/eu/faircode/netguard/ActivityPro.java rename to NetworkGenie/app/src/main/java/eu/faircode/netguard/ActivityPro.java diff --git a/NetGuard/app/src/main/java/eu/faircode/netguard/ActivitySettings.java b/NetworkGenie/app/src/main/java/eu/faircode/netguard/ActivitySettings.java similarity index 100% rename from NetGuard/app/src/main/java/eu/faircode/netguard/ActivitySettings.java rename to NetworkGenie/app/src/main/java/eu/faircode/netguard/ActivitySettings.java diff --git a/NetGuard/app/src/main/java/eu/faircode/netguard/AdapterAccess.java b/NetworkGenie/app/src/main/java/eu/faircode/netguard/AdapterAccess.java similarity index 100% rename from NetGuard/app/src/main/java/eu/faircode/netguard/AdapterAccess.java rename to NetworkGenie/app/src/main/java/eu/faircode/netguard/AdapterAccess.java diff --git a/NetGuard/app/src/main/java/eu/faircode/netguard/AdapterDns.java b/NetworkGenie/app/src/main/java/eu/faircode/netguard/AdapterDns.java similarity index 100% rename from NetGuard/app/src/main/java/eu/faircode/netguard/AdapterDns.java rename to NetworkGenie/app/src/main/java/eu/faircode/netguard/AdapterDns.java diff --git a/NetGuard/app/src/main/java/eu/faircode/netguard/AdapterForwarding.java b/NetworkGenie/app/src/main/java/eu/faircode/netguard/AdapterForwarding.java similarity index 100% rename from NetGuard/app/src/main/java/eu/faircode/netguard/AdapterForwarding.java rename to NetworkGenie/app/src/main/java/eu/faircode/netguard/AdapterForwarding.java diff --git a/NetGuard/app/src/main/java/eu/faircode/netguard/AdapterLog.java b/NetworkGenie/app/src/main/java/eu/faircode/netguard/AdapterLog.java similarity index 100% rename from NetGuard/app/src/main/java/eu/faircode/netguard/AdapterLog.java rename to NetworkGenie/app/src/main/java/eu/faircode/netguard/AdapterLog.java diff --git a/NetGuard/app/src/main/java/eu/faircode/netguard/AdapterRule.java b/NetworkGenie/app/src/main/java/eu/faircode/netguard/AdapterRule.java similarity index 100% rename from NetGuard/app/src/main/java/eu/faircode/netguard/AdapterRule.java rename to NetworkGenie/app/src/main/java/eu/faircode/netguard/AdapterRule.java diff --git a/NetworkGenie/app/src/main/java/eu/faircode/netguard/Allowed.java b/NetworkGenie/app/src/main/java/eu/faircode/netguard/Allowed.java new file mode 100644 index 0000000..f87142f --- /dev/null +++ b/NetworkGenie/app/src/main/java/eu/faircode/netguard/Allowed.java @@ -0,0 +1,44 @@ +package eu.faircode.netguard; + +/* + This file is part of NetGuard. + + NetGuard is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + NetGuard is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with NetGuard. If not, see . + + Copyright 2015-2019 by Marcel Bokhorst (M66B) +*/ + +public class Allowed { + public String raddr; + public int rport; + public int bypass; + + public Allowed() { + this.raddr = null; + this.rport = 0; + this.bypass = 0; + } + + public Allowed(String raddr, int rport, int bypass) { + this.raddr = raddr; + this.rport = rport; + this.bypass = bypass; + } + + @Override + public String toString() { + String line = "allowed obj: " + raddr + ":" + rport + ", bypass: " + bypass; + return line; + } +} diff --git a/NetGuard/app/src/main/java/eu/faircode/netguard/ApplicationEx.java b/NetworkGenie/app/src/main/java/eu/faircode/netguard/ApplicationEx.java similarity index 100% rename from NetGuard/app/src/main/java/eu/faircode/netguard/ApplicationEx.java rename to NetworkGenie/app/src/main/java/eu/faircode/netguard/ApplicationEx.java diff --git a/NetGuard/app/src/main/java/eu/faircode/netguard/DatabaseHelper.java b/NetworkGenie/app/src/main/java/eu/faircode/netguard/DatabaseHelper.java similarity index 100% rename from NetGuard/app/src/main/java/eu/faircode/netguard/DatabaseHelper.java rename to NetworkGenie/app/src/main/java/eu/faircode/netguard/DatabaseHelper.java diff --git a/NetGuard/app/src/main/java/eu/faircode/netguard/DownloadTask.java b/NetworkGenie/app/src/main/java/eu/faircode/netguard/DownloadTask.java similarity index 100% rename from NetGuard/app/src/main/java/eu/faircode/netguard/DownloadTask.java rename to NetworkGenie/app/src/main/java/eu/faircode/netguard/DownloadTask.java diff --git a/NetGuard/app/src/main/java/eu/faircode/netguard/ExpandedListView.java b/NetworkGenie/app/src/main/java/eu/faircode/netguard/ExpandedListView.java similarity index 100% rename from NetGuard/app/src/main/java/eu/faircode/netguard/ExpandedListView.java rename to NetworkGenie/app/src/main/java/eu/faircode/netguard/ExpandedListView.java diff --git a/NetGuard/app/src/main/java/eu/faircode/netguard/Forward.java b/NetworkGenie/app/src/main/java/eu/faircode/netguard/Forward.java similarity index 100% rename from NetGuard/app/src/main/java/eu/faircode/netguard/Forward.java rename to NetworkGenie/app/src/main/java/eu/faircode/netguard/Forward.java diff --git a/NetGuard/app/src/main/java/eu/faircode/netguard/FragmentSettings.java b/NetworkGenie/app/src/main/java/eu/faircode/netguard/FragmentSettings.java similarity index 100% rename from NetGuard/app/src/main/java/eu/faircode/netguard/FragmentSettings.java rename to NetworkGenie/app/src/main/java/eu/faircode/netguard/FragmentSettings.java diff --git a/NetGuard/app/src/main/java/eu/faircode/netguard/GlideHelper.java b/NetworkGenie/app/src/main/java/eu/faircode/netguard/GlideHelper.java similarity index 100% rename from NetGuard/app/src/main/java/eu/faircode/netguard/GlideHelper.java rename to NetworkGenie/app/src/main/java/eu/faircode/netguard/GlideHelper.java diff --git a/NetGuard/app/src/main/java/eu/faircode/netguard/IAB.java b/NetworkGenie/app/src/main/java/eu/faircode/netguard/IAB.java similarity index 100% rename from NetGuard/app/src/main/java/eu/faircode/netguard/IAB.java rename to NetworkGenie/app/src/main/java/eu/faircode/netguard/IAB.java diff --git a/NetGuard/app/src/main/java/eu/faircode/netguard/IPUtil.java b/NetworkGenie/app/src/main/java/eu/faircode/netguard/IPUtil.java similarity index 100% rename from NetGuard/app/src/main/java/eu/faircode/netguard/IPUtil.java rename to NetworkGenie/app/src/main/java/eu/faircode/netguard/IPUtil.java diff --git a/NetGuard/app/src/main/java/eu/faircode/netguard/Packet.java b/NetworkGenie/app/src/main/java/eu/faircode/netguard/Packet.java similarity index 100% rename from NetGuard/app/src/main/java/eu/faircode/netguard/Packet.java rename to NetworkGenie/app/src/main/java/eu/faircode/netguard/Packet.java diff --git a/NetGuard/app/src/main/java/eu/faircode/netguard/ReceiverAutostart.java b/NetworkGenie/app/src/main/java/eu/faircode/netguard/ReceiverAutostart.java similarity index 100% rename from NetGuard/app/src/main/java/eu/faircode/netguard/ReceiverAutostart.java rename to NetworkGenie/app/src/main/java/eu/faircode/netguard/ReceiverAutostart.java diff --git a/NetGuard/app/src/main/java/eu/faircode/netguard/ReceiverPackageRemoved.java b/NetworkGenie/app/src/main/java/eu/faircode/netguard/ReceiverPackageRemoved.java similarity index 100% rename from NetGuard/app/src/main/java/eu/faircode/netguard/ReceiverPackageRemoved.java rename to NetworkGenie/app/src/main/java/eu/faircode/netguard/ReceiverPackageRemoved.java diff --git a/NetGuard/app/src/main/java/eu/faircode/netguard/ResourceRecord.java b/NetworkGenie/app/src/main/java/eu/faircode/netguard/ResourceRecord.java similarity index 100% rename from NetGuard/app/src/main/java/eu/faircode/netguard/ResourceRecord.java rename to NetworkGenie/app/src/main/java/eu/faircode/netguard/ResourceRecord.java diff --git a/NetGuard/app/src/main/java/eu/faircode/netguard/Rule.java b/NetworkGenie/app/src/main/java/eu/faircode/netguard/Rule.java similarity index 100% rename from NetGuard/app/src/main/java/eu/faircode/netguard/Rule.java rename to NetworkGenie/app/src/main/java/eu/faircode/netguard/Rule.java diff --git a/NetGuard/app/src/main/java/eu/faircode/netguard/ServiceExternal.java b/NetworkGenie/app/src/main/java/eu/faircode/netguard/ServiceExternal.java similarity index 100% rename from NetGuard/app/src/main/java/eu/faircode/netguard/ServiceExternal.java rename to NetworkGenie/app/src/main/java/eu/faircode/netguard/ServiceExternal.java diff --git a/NetworkGenie/app/src/main/java/eu/faircode/netguard/ServiceSinkhole.java b/NetworkGenie/app/src/main/java/eu/faircode/netguard/ServiceSinkhole.java new file mode 100644 index 0000000..3dc2bf0 --- /dev/null +++ b/NetworkGenie/app/src/main/java/eu/faircode/netguard/ServiceSinkhole.java @@ -0,0 +1,3372 @@ +package eu.faircode.netguard; + +/* + This file is part of NetGuard. + + NetGuard is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + NetGuard is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with NetGuard. If not, see . + + Copyright 2015-2019 by Marcel Bokhorst (M66B) +*/ + +import android.annotation.TargetApi; +import android.app.AlarmManager; +import android.app.Notification; +import android.app.NotificationManager; +import android.app.PendingIntent; +import android.content.BroadcastReceiver; +import android.content.Context; +import android.content.Intent; +import android.content.IntentFilter; +import android.content.SharedPreferences; +import android.content.pm.ApplicationInfo; +import android.content.pm.PackageManager; +import android.content.res.Configuration; +import android.database.Cursor; +import android.graphics.Bitmap; +import android.graphics.Canvas; +import android.graphics.Color; +import android.graphics.Paint; +import android.graphics.Path; +import android.graphics.Typeface; +import android.net.ConnectivityManager; +import android.net.LinkProperties; +import android.net.Network; +import android.net.NetworkCapabilities; +import android.net.NetworkInfo; +import android.net.NetworkRequest; +import android.net.TrafficStats; +import android.net.Uri; +import android.net.VpnService; +import android.os.Build; +import android.os.Handler; +import android.os.HandlerThread; +import android.os.Looper; +import android.os.Message; +import android.os.ParcelFileDescriptor; +import android.os.PowerManager; +import android.os.Process; +import android.os.SystemClock; +import android.provider.Settings; +import android.telephony.PhoneStateListener; +import android.telephony.TelephonyManager; +import android.text.Spannable; +import android.text.SpannableString; +import android.text.TextUtils; +import android.text.style.ForegroundColorSpan; +import android.text.style.StyleSpan; +import android.util.Log; +import android.util.Pair; +import android.util.TypedValue; +import android.widget.RemoteViews; + +import androidx.core.app.NotificationCompat; +import androidx.core.app.NotificationManagerCompat; +import androidx.core.content.ContextCompat; +import androidx.localbroadcastmanager.content.LocalBroadcastManager; +import androidx.preference.PreferenceManager; + +import org.json.JSONArray; +import org.json.JSONException; +import org.json.JSONObject; + +import java.io.BufferedReader; +import java.io.File; +import java.io.FileReader; +import java.io.IOException; +import java.io.InputStreamReader; +import java.math.BigInteger; +import java.net.Inet4Address; +import java.net.Inet6Address; +import java.net.InetAddress; +import java.net.InetSocketAddress; +import java.net.Socket; +import java.net.URL; +import java.net.UnknownHostException; +import java.text.DateFormat; +import java.text.SimpleDateFormat; +import java.util.ArrayList; +import java.util.Collections; +import java.util.Comparator; +import java.util.Date; +import java.util.HashMap; +import java.util.HashSet; +import java.util.List; +import java.util.Map; +import java.util.Set; +import java.util.TreeMap; +import java.util.concurrent.ExecutorService; +import java.util.concurrent.Executors; +import java.util.concurrent.locks.ReentrantReadWriteLock; + +import javax.net.ssl.HttpsURLConnection; + +public class ServiceSinkhole extends VpnService implements SharedPreferences.OnSharedPreferenceChangeListener { + private static final String TAG = "NetGuard.Service"; + + private boolean registeredUser = false; + private boolean registeredIdleState = false; + private boolean registeredConnectivityChanged = false; + private boolean registeredPackageChanged = false; + + private boolean phone_state = false; + private Object networkCallback = null; + + private boolean registeredInteractiveState = false; + private PhoneStateListener callStateListener = null; + + private State state = State.none; + private boolean user_foreground = true; + private boolean last_connected = false; + private boolean last_metered = true; + private boolean last_interactive = false; + + private int last_allowed = -1; + private int last_blocked = -1; + private int last_hosts = -1; + + private static Object jni_lock = new Object(); + private static long jni_context = 0; + private Thread tunnelThread = null; + private ServiceSinkhole.Builder last_builder = null; + private ParcelFileDescriptor vpn = null; + private boolean temporarilyStopped = false; + + private long last_hosts_modified = 0; + private Map mapHostsBlocked = new HashMap<>(); + private Map mapUidAllowed = new HashMap<>(); + private Map mapUidKnown = new HashMap<>(); + private final Map> mapUidIPFilters = new HashMap<>(); + private Map mapForward = new HashMap<>(); + private Map mapNotify = new HashMap<>(); + private ReentrantReadWriteLock lock = new ReentrantReadWriteLock(true); + + private volatile Looper commandLooper; + private volatile Looper logLooper; + private volatile Looper statsLooper; + private volatile CommandHandler commandHandler; + private volatile LogHandler logHandler; + private volatile StatsHandler statsHandler; + + private static final int NOTIFY_ENFORCING = 1; + private static final int NOTIFY_WAITING = 2; + private static final int NOTIFY_DISABLED = 3; + private static final int NOTIFY_LOCKDOWN = 4; + private static final int NOTIFY_AUTOSTART = 5; + private static final int NOTIFY_ERROR = 6; + private static final int NOTIFY_TRAFFIC = 7; + private static final int NOTIFY_UPDATE = 8; + public static final int NOTIFY_EXTERNAL = 9; + public static final int NOTIFY_DOWNLOAD = 10; + + public static final String EXTRA_COMMAND = "Command"; + private static final String EXTRA_REASON = "Reason"; + public static final String EXTRA_NETWORK = "Network"; + public static final String EXTRA_UID = "UID"; + public static final String EXTRA_PACKAGE = "Package"; + public static final String EXTRA_BLOCKED = "Blocked"; + public static final String EXTRA_INTERACTIVE = "Interactive"; + public static final String EXTRA_TEMPORARY = "Temporary"; + + private static final int MSG_STATS_START = 1; + private static final int MSG_STATS_STOP = 2; + private static final int MSG_STATS_UPDATE = 3; + private static final int MSG_PACKET = 4; + private static final int MSG_USAGE = 5; + + private enum State {none, waiting, enforcing, stats} + + public enum Command {run, start, reload, stop, stats, set, householding, watchdog} + + private static volatile PowerManager.WakeLock wlInstance = null; + + private ExecutorService executor = Executors.newCachedThreadPool(); + + private static final String ACTION_HOUSE_HOLDING = "eu.faircode.netguard.HOUSE_HOLDING"; + private static final String ACTION_SCREEN_OFF_DELAYED = "eu.faircode.netguard.SCREEN_OFF_DELAYED"; + private static final String ACTION_WATCHDOG = "eu.faircode.netguard.WATCHDOG"; + + private native long jni_init(int sdk); + + private native void jni_start(long context, int loglevel); + + private native void jni_run(long context, int tun, boolean fwd53, int rcode); + + private native void jni_stop(long context); + + private native void jni_clear(long context); + + private native int jni_get_mtu(); + + private native int[] jni_get_stats(long context); + + private static native void jni_pcap(String name, int record_size, int file_size); + + private native void jni_socks5(String addr, int port, String username, String password); + + private native void jni_done(long context); + + public static void setPcap(boolean enabled, Context context) { + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); + + int record_size = 64; + try { + String r = prefs.getString("pcap_record_size", null); + if (TextUtils.isEmpty(r)) + r = "64"; + record_size = Integer.parseInt(r); + } catch (Throwable ex) { + Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); + } + + int file_size = 2 * 1024 * 1024; + try { + String f = prefs.getString("pcap_file_size", null); + if (TextUtils.isEmpty(f)) + f = "2"; + file_size = Integer.parseInt(f) * 1024 * 1024; + } catch (Throwable ex) { + Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); + } + + File pcap = (enabled ? new File(context.getDir("data", MODE_PRIVATE), "netguard.pcap") : null); + jni_pcap(pcap == null ? null : pcap.getAbsolutePath(), record_size, file_size); + } + + synchronized private static PowerManager.WakeLock getLock(Context context) { + if (wlInstance == null) { + PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE); + wlInstance = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, context.getString(R.string.app_name) + " wakelock"); + wlInstance.setReferenceCounted(true); + } + return wlInstance; + } + + synchronized private static void releaseLock(Context context) { + if (wlInstance != null) { + while (wlInstance.isHeld()) + wlInstance.release(); + wlInstance = null; + } + } + + private final class CommandHandler extends Handler { + public int queue = 0; + + public CommandHandler(Looper looper) { + super(looper); + } + + private void reportQueueSize() { + Intent ruleset = new Intent(ActivityMain.ACTION_QUEUE_CHANGED); + ruleset.putExtra(ActivityMain.EXTRA_SIZE, queue); + LocalBroadcastManager.getInstance(ServiceSinkhole.this).sendBroadcast(ruleset); + } + + public void queue(Intent intent) { + synchronized (this) { + queue++; + reportQueueSize(); + } + Command cmd = (Command) intent.getSerializableExtra(EXTRA_COMMAND); + Message msg = commandHandler.obtainMessage(); + msg.obj = intent; + msg.what = cmd.ordinal(); + commandHandler.sendMessage(msg); + } + + @Override + public void handleMessage(Message msg) { + try { + synchronized (ServiceSinkhole.this) { + handleIntent((Intent) msg.obj); + } + } catch (Throwable ex) { + Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); + } finally { + synchronized (this) { + queue--; + reportQueueSize(); + } + try { + PowerManager.WakeLock wl = getLock(ServiceSinkhole.this); + if (wl.isHeld()) + wl.release(); + else + Log.w(TAG, "Wakelock under-locked"); + Log.i(TAG, "Messages=" + hasMessages(0) + " wakelock=" + wlInstance.isHeld()); + } catch (Throwable ex) { + Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); + } + } + } + + private void handleIntent(Intent intent) { + final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ServiceSinkhole.this); + + Command cmd = (Command) intent.getSerializableExtra(EXTRA_COMMAND); + String reason = intent.getStringExtra(EXTRA_REASON); + Log.i(TAG, "Executing intent=" + intent + " command=" + cmd + " reason=" + reason + + " vpn=" + (vpn != null) + " user=" + (Process.myUid() / 100000)); + + // Check if foreground + if (cmd != Command.stop) + if (!user_foreground) { + Log.i(TAG, "Command " + cmd + " ignored for background user"); + return; + } + + // Handle temporary stop + if (cmd == Command.stop) + temporarilyStopped = intent.getBooleanExtra(EXTRA_TEMPORARY, false); + else if (cmd == Command.start) + temporarilyStopped = false; + else if (cmd == Command.reload && temporarilyStopped) { + // Prevent network/interactive changes from restarting the VPN + Log.i(TAG, "Command " + cmd + " ignored because of temporary stop"); + return; + } + + // Optionally listen for interactive state changes + if (prefs.getBoolean("screen_on", true)) { + if (!registeredInteractiveState) { + Log.i(TAG, "Starting listening for interactive state changes"); + last_interactive = Util.isInteractive(ServiceSinkhole.this); + IntentFilter ifInteractive = new IntentFilter(); + ifInteractive.addAction(Intent.ACTION_SCREEN_ON); + ifInteractive.addAction(Intent.ACTION_SCREEN_OFF); + ifInteractive.addAction(ACTION_SCREEN_OFF_DELAYED); + registerReceiver(interactiveStateReceiver, ifInteractive); + registeredInteractiveState = true; + } + } else { + if (registeredInteractiveState) { + Log.i(TAG, "Stopping listening for interactive state changes"); + unregisterReceiver(interactiveStateReceiver); + registeredInteractiveState = false; + last_interactive = false; + } + } + + // Optionally listen for call state changes + TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); + if (prefs.getBoolean("disable_on_call", false)) { + if (tm != null && callStateListener == null && Util.hasPhoneStatePermission(ServiceSinkhole.this)) { + Log.i(TAG, "Starting listening for call states"); + PhoneStateListener listener = new PhoneStateListener() { + @Override + public void onCallStateChanged(int state, String incomingNumber) { + Log.i(TAG, "New call state=" + state); + if (prefs.getBoolean("enabled", false)) + if (state == TelephonyManager.CALL_STATE_IDLE) + ServiceSinkhole.start("call state", ServiceSinkhole.this); + else + ServiceSinkhole.stop("call state", ServiceSinkhole.this, true); + } + }; + tm.listen(listener, PhoneStateListener.LISTEN_CALL_STATE); + callStateListener = listener; + } + } else { + if (tm != null && callStateListener != null) { + Log.i(TAG, "Stopping listening for call states"); + tm.listen(callStateListener, PhoneStateListener.LISTEN_NONE); + callStateListener = null; + } + } + + // Watchdog + if (cmd == Command.start || cmd == Command.reload || cmd == Command.stop) { + Intent watchdogIntent = new Intent(ServiceSinkhole.this, ServiceSinkhole.class); + watchdogIntent.setAction(ACTION_WATCHDOG); + PendingIntent pi; + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) + pi = PendingIntent.getForegroundService(ServiceSinkhole.this, 1, watchdogIntent, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); + else + pi = PendingIntent.getService(ServiceSinkhole.this, 1, watchdogIntent, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); + + AlarmManager am = (AlarmManager) getSystemService(Context.ALARM_SERVICE); + am.cancel(pi); + + if (cmd != Command.stop) { + int watchdog = Integer.parseInt(prefs.getString("watchdog", "0")); + if (watchdog > 0) { + Log.i(TAG, "Watchdog " + watchdog + " minutes"); + am.setInexactRepeating(AlarmManager.RTC, SystemClock.elapsedRealtime() + watchdog * 60 * 1000, watchdog * 60 * 1000, pi); + } + } + } + + try { + switch (cmd) { + case run: + break; + + case start: + start(); + break; + + case reload: + reload(intent.getBooleanExtra(EXTRA_INTERACTIVE, false)); + break; + + case stop: + stop(temporarilyStopped); + break; + + case stats: + statsHandler.sendEmptyMessage(MSG_STATS_STOP); + statsHandler.sendEmptyMessage(MSG_STATS_START); + break; + + case householding: + householding(intent); + break; + + case watchdog: + watchdog(intent); + break; + + default: + Log.e(TAG, "Unknown command=" + cmd); + } + + if (cmd == Command.start || cmd == Command.reload) { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) { + boolean filter = prefs.getBoolean("filter", false); + if (filter && isLockdownEnabled()) + showLockdownNotification(); + else + removeLockdownNotification(); + } + } + + if (cmd == Command.start || cmd == Command.reload || cmd == Command.stop) { + // Update main view + Intent ruleset = new Intent(ActivityMain.ACTION_RULES_CHANGED); + ruleset.putExtra(ActivityMain.EXTRA_CONNECTED, cmd == Command.stop ? false : last_connected); + ruleset.putExtra(ActivityMain.EXTRA_METERED, cmd == Command.stop ? false : last_metered); + LocalBroadcastManager.getInstance(ServiceSinkhole.this).sendBroadcast(ruleset); + + // Update widgets + WidgetMain.updateWidgets(ServiceSinkhole.this); + } + + // Stop service if needed + if (!commandHandler.hasMessages(Command.start.ordinal()) && + !commandHandler.hasMessages(Command.reload.ordinal()) && + !prefs.getBoolean("enabled", false) && + !prefs.getBoolean("show_stats", false)) + stopForeground(true); + + // Request garbage collection + System.gc(); + } catch (Throwable ex) { + Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); + + if (cmd == Command.start || cmd == Command.reload) { + if (VpnService.prepare(ServiceSinkhole.this) == null) { + Log.w(TAG, "VPN prepared connected=" + last_connected); + if (last_connected && !(ex instanceof StartFailedException)) { + //showAutoStartNotification(); + if (!Util.isPlayStoreInstall(ServiceSinkhole.this)) + showErrorNotification(ex.toString()); + } + // Retried on connectivity change + } else { + showErrorNotification(ex.toString()); + + // Disable firewall + if (!(ex instanceof StartFailedException)) { + prefs.edit().putBoolean("enabled", false).apply(); + WidgetMain.updateWidgets(ServiceSinkhole.this); + } + } + } else + showErrorNotification(ex.toString()); + } + } + + private void start() { + if (vpn == null) { + if (state != State.none) { + Log.d(TAG, "Stop foreground state=" + state.toString()); + stopForeground(true); + } + startForeground(NOTIFY_ENFORCING, getEnforcingNotification(-1, -1, -1)); + state = State.enforcing; + Log.d(TAG, "Start foreground state=" + state.toString()); + + List listRule = Rule.getRules(true, ServiceSinkhole.this); + List listAllowed = getAllowedRules(listRule); + + last_builder = getBuilder(listAllowed, listRule); + vpn = startVPN(last_builder); + if (vpn == null) + throw new StartFailedException(getString((R.string.msg_start_failed))); + + startNative(vpn, listAllowed, listRule); + + removeWarningNotifications(); + updateEnforcingNotification(listAllowed.size(), listRule.size()); + } + } + + private void reload(boolean interactive) { + List listRule = Rule.getRules(true, ServiceSinkhole.this); + + // Check if rules needs to be reloaded + if (interactive) { + boolean process = false; + for (Rule rule : listRule) { + boolean blocked = (last_metered ? rule.other_blocked : rule.wifi_blocked); + boolean screen = (last_metered ? rule.screen_other : rule.screen_wifi); + if (blocked && screen) { + process = true; + break; + } + } + if (!process) { + Log.i(TAG, "No changed rules on interactive state change"); + return; + } + } + + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ServiceSinkhole.this); + + if (state != State.enforcing) { + if (state != State.none) { + Log.d(TAG, "Stop foreground state=" + state.toString()); + stopForeground(true); + } + startForeground(NOTIFY_ENFORCING, getEnforcingNotification(-1, -1, -1)); + state = State.enforcing; + Log.d(TAG, "Start foreground state=" + state.toString()); + } + + List listAllowed = getAllowedRules(listRule); + ServiceSinkhole.Builder builder = getBuilder(listAllowed, listRule); + + if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP_MR1) { + last_builder = builder; + Log.i(TAG, "Legacy restart"); + + if (vpn != null) { + stopNative(vpn); + stopVPN(vpn); + vpn = null; + try { + Thread.sleep(500); + } catch (InterruptedException ignored) { + } + } + vpn = startVPN(last_builder); + + } else { + if (vpn != null && prefs.getBoolean("filter", false) && builder.equals(last_builder)) { + Log.i(TAG, "Native restart"); + stopNative(vpn); + + } else { + last_builder = builder; + + boolean handover = prefs.getBoolean("handover", false); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) + handover = false; + Log.i(TAG, "VPN restart handover=" + handover); + + if (handover) { + // Attempt seamless handover + ParcelFileDescriptor prev = vpn; + vpn = startVPN(builder); + + if (prev != null && vpn == null) { + Log.w(TAG, "Handover failed"); + stopNative(prev); + stopVPN(prev); + prev = null; + try { + Thread.sleep(3000); + } catch (InterruptedException ignored) { + } + vpn = startVPN(last_builder); + if (vpn == null) + throw new IllegalStateException("Handover failed"); + } + + if (prev != null) { + stopNative(prev); + stopVPN(prev); + } + } else { + if (vpn != null) { + stopNative(vpn); + stopVPN(vpn); + } + + vpn = startVPN(builder); + } + } + } + + if (vpn == null) + throw new StartFailedException(getString((R.string.msg_start_failed))); + + startNative(vpn, listAllowed, listRule); + + removeWarningNotifications(); + updateEnforcingNotification(listAllowed.size(), listRule.size()); + } + + private void stop(boolean temporary) { + if (vpn != null) { + stopNative(vpn); + stopVPN(vpn); + vpn = null; + unprepare(); + } + if (state == State.enforcing && !temporary) { + Log.d(TAG, "Stop foreground state=" + state.toString()); + last_allowed = -1; + last_blocked = -1; + last_hosts = -1; + + stopForeground(true); + + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ServiceSinkhole.this); + if (prefs.getBoolean("show_stats", false)) { + startForeground(NOTIFY_WAITING, getWaitingNotification()); + state = State.waiting; + Log.d(TAG, "Start foreground state=" + state.toString()); + } else { + state = State.none; + stopSelf(); + } + } + } + + private void householding(Intent intent) { + // Keep log records for three days + DatabaseHelper.getInstance(ServiceSinkhole.this).cleanupLog(new Date().getTime() - 3 * 24 * 3600 * 1000L); + + // Clear expired DNS records + DatabaseHelper.getInstance(ServiceSinkhole.this).cleanupDns(); + + // Check for update + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ServiceSinkhole.this); + if (!Util.isPlayStoreInstall(ServiceSinkhole.this) && + Util.hasValidFingerprint(ServiceSinkhole.this) && + prefs.getBoolean("update_check", true)) + checkUpdate(); + } + + private void watchdog(Intent intent) { + if (vpn == null) { + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ServiceSinkhole.this); + if (prefs.getBoolean("enabled", false)) { + Log.e(TAG, "Service was killed"); + start(); + } + } + } + + private void checkUpdate() { + StringBuilder json = new StringBuilder(); + HttpsURLConnection urlConnection = null; + try { + URL url = new URL(BuildConfig.GITHUB_LATEST_API); + urlConnection = (HttpsURLConnection) url.openConnection(); + BufferedReader br = new BufferedReader(new InputStreamReader(urlConnection.getInputStream())); + + String line; + while ((line = br.readLine()) != null) + json.append(line); + + } catch (Throwable ex) { + Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); + } finally { + if (urlConnection != null) + urlConnection.disconnect(); + } + + try { + JSONObject jroot = new JSONObject(json.toString()); + if (jroot.has("tag_name") && jroot.has("html_url") && jroot.has("assets")) { + String url = jroot.getString("html_url"); + JSONArray jassets = jroot.getJSONArray("assets"); + if (jassets.length() > 0) { + JSONObject jasset = jassets.getJSONObject(0); + if (jasset.has("name")) { + String version = jroot.getString("tag_name"); + String name = jasset.getString("name"); + Log.i(TAG, "Tag " + version + " name " + name + " url " + url); + + Version current = new Version(Util.getSelfVersionName(ServiceSinkhole.this)); + Version available = new Version(version); + if (current.compareTo(available) < 0) { + Log.i(TAG, "Update available from " + current + " to " + available); + showUpdateNotification(name, url); + } else + Log.i(TAG, "Up-to-date current version " + current); + } + } + } + } catch (JSONException ex) { + Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); + } + } + + private class StartFailedException extends IllegalStateException { + public StartFailedException(String msg) { + super(msg); + } + } + } + + private final class LogHandler extends Handler { + public int queue = 0; + + private static final int MAX_QUEUE = 250; + + public LogHandler(Looper looper) { + super(looper); + } + + public void queue(Packet packet) { + Message msg = obtainMessage(); + msg.obj = packet; + msg.what = MSG_PACKET; + msg.arg1 = (last_connected ? (last_metered ? 2 : 1) : 0); + msg.arg2 = (last_interactive ? 1 : 0); + + synchronized (this) { + if (queue > MAX_QUEUE) { + Log.w(TAG, "Log queue full"); + return; + } + + sendMessage(msg); + + queue++; + } + } + + public void account(Usage usage) { + Message msg = obtainMessage(); + msg.obj = usage; + msg.what = MSG_USAGE; + + synchronized (this) { + if (queue > MAX_QUEUE) { + Log.w(TAG, "Log queue full"); + return; + } + + sendMessage(msg); + + queue++; + } + } + + @Override + public void handleMessage(Message msg) { + try { + switch (msg.what) { + case MSG_PACKET: + log((Packet) msg.obj, msg.arg1, msg.arg2 > 0); + break; + + case MSG_USAGE: + usage((Usage) msg.obj); + break; + + default: + Log.e(TAG, "Unknown log message=" + msg.what); + } + + synchronized (this) { + queue--; + } + + } catch (Throwable ex) { + Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); + } + } + + private void log(Packet packet, int connection, boolean interactive) { + // Get settings + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ServiceSinkhole.this); + boolean log = prefs.getBoolean("log", false); + boolean log_app = prefs.getBoolean("log_app", false); + + DatabaseHelper dh = DatabaseHelper.getInstance(ServiceSinkhole.this); + + // Get real name + String dname = dh.getQName(packet.uid, packet.daddr); + + // Traffic log + if (log) + dh.insertLog(packet, dname, connection, interactive); + + // Application log + if (log_app && packet.uid >= 0 && + !(packet.uid == 0 && (packet.protocol == 6 || packet.protocol == 17) && packet.dport == 53)) { + if (!(packet.protocol == 6 /* TCP */ || packet.protocol == 17 /* UDP */)) + packet.dport = 0; + if (dh.updateAccess(packet, dname, -1)) { + lock.readLock().lock(); + if (!mapNotify.containsKey(packet.uid) || mapNotify.get(packet.uid)) + showAccessNotification(packet.uid); + lock.readLock().unlock(); + } + } + } + + private void usage(Usage usage) { + if (usage.Uid >= 0 && !(usage.Uid == 0 && usage.Protocol == 17 && usage.DPort == 53)) { + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ServiceSinkhole.this); + boolean filter = prefs.getBoolean("filter", false); + boolean log_app = prefs.getBoolean("log_app", false); + boolean track_usage = prefs.getBoolean("track_usage", false); + if (filter && log_app && track_usage) { + DatabaseHelper dh = DatabaseHelper.getInstance(ServiceSinkhole.this); + String dname = dh.getQName(usage.Uid, usage.DAddr); + Log.i(TAG, "Usage account " + usage + " dname=" + dname); + dh.updateUsage(usage, dname); + } + } + } + } + + private final class StatsHandler extends Handler { + private boolean stats = false; + private long when; + + private long t = -1; + private long tx = -1; + private long rx = -1; + + private List gt = new ArrayList<>(); + private List gtx = new ArrayList<>(); + private List grx = new ArrayList<>(); + + private HashMap mapUidBytes = new HashMap<>(); + + public StatsHandler(Looper looper) { + super(looper); + } + + @Override + public void handleMessage(Message msg) { + try { + switch (msg.what) { + case MSG_STATS_START: + startStats(); + break; + + case MSG_STATS_STOP: + stopStats(); + break; + + case MSG_STATS_UPDATE: + updateStats(); + break; + + default: + Log.e(TAG, "Unknown stats message=" + msg.what); + } + } catch (Throwable ex) { + Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); + } + } + + private void startStats() { + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ServiceSinkhole.this); + boolean enabled = (!stats && prefs.getBoolean("show_stats", false)); + Log.i(TAG, "Stats start enabled=" + enabled); + if (enabled) { + when = new Date().getTime(); + t = -1; + tx = -1; + rx = -1; + gt.clear(); + gtx.clear(); + grx.clear(); + mapUidBytes.clear(); + stats = true; + updateStats(); + } + } + + private void stopStats() { + Log.i(TAG, "Stats stop"); + stats = false; + this.removeMessages(MSG_STATS_UPDATE); + if (state == State.stats) { + Log.d(TAG, "Stop foreground state=" + state.toString()); + stopForeground(true); + state = State.none; + } else + NotificationManagerCompat.from(ServiceSinkhole.this).cancel(NOTIFY_TRAFFIC); + } + + private void updateStats() { + RemoteViews remoteViews = new RemoteViews(getPackageName(), R.layout.traffic); + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ServiceSinkhole.this); + long frequency = Long.parseLong(prefs.getString("stats_frequency", "1000")); + long samples = Long.parseLong(prefs.getString("stats_samples", "90")); + boolean filter = prefs.getBoolean("filter", false); + boolean show_top = prefs.getBoolean("show_top", false); + int loglevel = Integer.parseInt(prefs.getString("loglevel", Integer.toString(Log.WARN))); + + // Schedule next update + this.sendEmptyMessageDelayed(MSG_STATS_UPDATE, frequency); + + long ct = SystemClock.elapsedRealtime(); + + // Cleanup + while (gt.size() > 0 && ct - gt.get(0) > samples * 1000) { + gt.remove(0); + gtx.remove(0); + grx.remove(0); + } + + // Calculate network speed + float txsec = 0; + float rxsec = 0; + long ttx = TrafficStats.getTotalTxBytes(); + long trx = TrafficStats.getTotalRxBytes(); + if (filter) { + ttx -= TrafficStats.getUidTxBytes(Process.myUid()); + trx -= TrafficStats.getUidRxBytes(Process.myUid()); + if (ttx < 0) + ttx = 0; + if (trx < 0) + trx = 0; + } + if (t > 0 && tx > 0 && rx > 0) { + float dt = (ct - t) / 1000f; + txsec = (ttx - tx) / dt; + rxsec = (trx - rx) / dt; + gt.add(ct); + gtx.add(txsec); + grx.add(rxsec); + } + + // Calculate application speeds + if (show_top) { + if (mapUidBytes.size() == 0) { + for (ApplicationInfo ainfo : getPackageManager().getInstalledApplications(0)) + if (ainfo.uid != Process.myUid()) + mapUidBytes.put(ainfo.uid, TrafficStats.getUidTxBytes(ainfo.uid) + TrafficStats.getUidRxBytes(ainfo.uid)); + + } else if (t > 0) { + TreeMap mapSpeedUid = new TreeMap<>(new Comparator() { + @Override + public int compare(Float value, Float other) { + return -value.compareTo(other); + } + }); + float dt = (ct - t) / 1000f; + for (int uid : mapUidBytes.keySet()) { + long bytes = TrafficStats.getUidTxBytes(uid) + TrafficStats.getUidRxBytes(uid); + float speed = (bytes - mapUidBytes.get(uid)) / dt; + if (speed > 0) { + mapSpeedUid.put(speed, uid); + mapUidBytes.put(uid, bytes); + } + } + + StringBuilder sb = new StringBuilder(); + int i = 0; + for (float speed : mapSpeedUid.keySet()) { + if (i++ >= 3) + break; + if (speed < 1000 * 1000) + sb.append(getString(R.string.msg_kbsec, speed / 1000)); + else + sb.append(getString(R.string.msg_mbsec, speed / 1000 / 1000)); + sb.append(' '); + List apps = Util.getApplicationNames(mapSpeedUid.get(speed), ServiceSinkhole.this); + sb.append(apps.size() > 0 ? apps.get(0) : "?"); + sb.append("\r\n"); + } + if (sb.length() > 0) + sb.setLength(sb.length() - 2); + remoteViews.setTextViewText(R.id.tvTop, sb.toString()); + } + } + + t = ct; + tx = ttx; + rx = trx; + + // Create bitmap + int height = Util.dips2pixels(96, ServiceSinkhole.this); + int width = Util.dips2pixels(96 * 5, ServiceSinkhole.this); + Bitmap bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888); + + // Create canvas + Canvas canvas = new Canvas(bitmap); + canvas.drawColor(Color.TRANSPARENT); + + // Determine max + float max = 0; + long xmax = 0; + float ymax = 0; + for (int i = 0; i < gt.size(); i++) { + long t = gt.get(i); + float tx = gtx.get(i); + float rx = grx.get(i); + if (t > xmax) + xmax = t; + if (tx > max) + max = tx; + if (rx > max) + max = rx; + if (tx > ymax) + ymax = tx; + if (rx > ymax) + ymax = rx; + } + + // Build paths + Path ptx = new Path(); + Path prx = new Path(); + for (int i = 0; i < gtx.size(); i++) { + float x = width - width * (xmax - gt.get(i)) / 1000f / samples; + float ytx = height - height * gtx.get(i) / ymax; + float yrx = height - height * grx.get(i) / ymax; + if (i == 0) { + ptx.moveTo(x, ytx); + prx.moveTo(x, yrx); + } else { + ptx.lineTo(x, ytx); + prx.lineTo(x, yrx); + } + } + + // Build paint + Paint paint = new Paint(Paint.ANTI_ALIAS_FLAG); + paint.setStyle(Paint.Style.STROKE); + + // Draw scale line + paint.setStrokeWidth(Util.dips2pixels(1, ServiceSinkhole.this)); + paint.setColor(ContextCompat.getColor(ServiceSinkhole.this, R.color.colorGrayed)); + float y = height / 2; + canvas.drawLine(0, y, width, y, paint); + + // Draw paths + paint.setStrokeWidth(Util.dips2pixels(2, ServiceSinkhole.this)); + paint.setColor(ContextCompat.getColor(ServiceSinkhole.this, R.color.colorSend)); + canvas.drawPath(ptx, paint); + paint.setColor(ContextCompat.getColor(ServiceSinkhole.this, R.color.colorReceive)); + canvas.drawPath(prx, paint); + + // Update remote view + remoteViews.setImageViewBitmap(R.id.ivTraffic, bitmap); + if (txsec < 1000 * 1000) + remoteViews.setTextViewText(R.id.tvTx, getString(R.string.msg_kbsec, txsec / 1000)); + else + remoteViews.setTextViewText(R.id.tvTx, getString(R.string.msg_mbsec, txsec / 1000 / 1000)); + + if (rxsec < 1000 * 1000) + remoteViews.setTextViewText(R.id.tvRx, getString(R.string.msg_kbsec, rxsec / 1000)); + else + remoteViews.setTextViewText(R.id.tvRx, getString(R.string.msg_mbsec, rxsec / 1000 / 1000)); + + if (max < 1000 * 1000) + remoteViews.setTextViewText(R.id.tvMax, getString(R.string.msg_kbsec, max / 2 / 1000)); + else + remoteViews.setTextViewText(R.id.tvMax, getString(R.string.msg_mbsec, max / 2 / 1000 / 1000)); + + // Show session/file count + if (filter && loglevel <= Log.WARN) { + int[] count = jni_get_stats(jni_context); + remoteViews.setTextViewText(R.id.tvSessions, count[0] + "/" + count[1] + "/" + count[2]); + remoteViews.setTextViewText(R.id.tvFiles, count[3] + "/" + count[4]); + } else { + remoteViews.setTextViewText(R.id.tvSessions, ""); + remoteViews.setTextViewText(R.id.tvFiles, ""); + } + + // Show notification + Intent main = new Intent(ServiceSinkhole.this, ActivityMain.class); + PendingIntent pi = PendingIntent.getActivity(ServiceSinkhole.this, 0, main, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); + + TypedValue tv = new TypedValue(); + getTheme().resolveAttribute(R.attr.colorPrimary, tv, true); + NotificationCompat.Builder builder = new NotificationCompat.Builder(ServiceSinkhole.this, "notify"); + builder.setWhen(when) + .setSmallIcon(R.drawable.ic_equalizer_white_24dp) + .setContent(remoteViews) + .setContentIntent(pi) + .setColor(tv.data) + .setOngoing(true) + .setAutoCancel(false); + + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) + builder.setCategory(NotificationCompat.CATEGORY_STATUS) + .setVisibility(NotificationCompat.VISIBILITY_PUBLIC); + + if (state == State.none || state == State.waiting) { + if (state != State.none) { + Log.d(TAG, "Stop foreground state=" + state.toString()); + stopForeground(true); + } + startForeground(NOTIFY_TRAFFIC, builder.build()); + state = State.stats; + Log.d(TAG, "Start foreground state=" + state.toString()); + } else + NotificationManagerCompat.from(ServiceSinkhole.this).notify(NOTIFY_TRAFFIC, builder.build()); + } + } + + public static List getDns(Context context) { + List listDns = new ArrayList<>(); + List sysDns = Util.getDefaultDNS(context); + + // Get custom DNS servers + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); + boolean ip6 = prefs.getBoolean("ip6", true); + boolean filter = prefs.getBoolean("filter", false); + String vpnDns1 = prefs.getString("dns", null); + String vpnDns2 = prefs.getString("dns2", null); + Log.i(TAG, "DNS system=" + TextUtils.join(",", sysDns) + " config=" + vpnDns1 + "," + vpnDns2); + + if (vpnDns1 != null) + try { + InetAddress dns = InetAddress.getByName(vpnDns1); + if (!(dns.isLoopbackAddress() || dns.isAnyLocalAddress()) && + (ip6 || dns instanceof Inet4Address)) + listDns.add(dns); + } catch (Throwable ignored) { + } + + if (vpnDns2 != null) + try { + InetAddress dns = InetAddress.getByName(vpnDns2); + if (!(dns.isLoopbackAddress() || dns.isAnyLocalAddress()) && + (ip6 || dns instanceof Inet4Address)) + listDns.add(dns); + } catch (Throwable ex) { + Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); + } + + if (listDns.size() == 2) + return listDns; + + for (String def_dns : sysDns) + try { + InetAddress ddns = InetAddress.getByName(def_dns); + if (!listDns.contains(ddns) && + !(ddns.isLoopbackAddress() || ddns.isAnyLocalAddress()) && + (ip6 || ddns instanceof Inet4Address)) + listDns.add(ddns); + } catch (Throwable ex) { + Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); + } + + // Remove local DNS servers when not routing LAN + int count = listDns.size(); + boolean lan = prefs.getBoolean("lan", false); + boolean use_hosts = prefs.getBoolean("use_hosts", false); + if (lan && use_hosts && filter) + try { + List> subnets = new ArrayList<>(); + subnets.add(new Pair<>(InetAddress.getByName("10.0.0.0"), 8)); + subnets.add(new Pair<>(InetAddress.getByName("172.16.0.0"), 12)); + subnets.add(new Pair<>(InetAddress.getByName("192.168.0.0"), 16)); + + for (Pair subnet : subnets) { + InetAddress hostAddress = subnet.first; + BigInteger host = new BigInteger(1, hostAddress.getAddress()); + + int prefix = subnet.second; + BigInteger mask = BigInteger.valueOf(-1).shiftLeft(hostAddress.getAddress().length * 8 - prefix); + + for (InetAddress dns : new ArrayList<>(listDns)) + if (hostAddress.getAddress().length == dns.getAddress().length) { + BigInteger ip = new BigInteger(1, dns.getAddress()); + + if (host.and(mask).equals(ip.and(mask))) { + Log.i(TAG, "Local DNS server host=" + hostAddress + "/" + prefix + " dns=" + dns); + listDns.remove(dns); + } + } + } + } catch (Throwable ex) { + Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); + } + + // Always set DNS servers + if (listDns.size() == 0 || listDns.size() < count) + try { + listDns.add(InetAddress.getByName("8.8.8.8")); + listDns.add(InetAddress.getByName("8.8.4.4")); + if (ip6) { + listDns.add(InetAddress.getByName("2001:4860:4860::8888")); + listDns.add(InetAddress.getByName("2001:4860:4860::8844")); + } + } catch (Throwable ex) { + Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); + } + + Log.i(TAG, "Get DNS=" + TextUtils.join(",", listDns)); + + return listDns; + } + + @TargetApi(Build.VERSION_CODES.LOLLIPOP) + private ParcelFileDescriptor startVPN(Builder builder) throws SecurityException { + try { + ParcelFileDescriptor pfd = builder.establish(); + + // Set underlying network + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { + ConnectivityManager cm = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE); + Network active = (cm == null ? null : cm.getActiveNetwork()); + if (active != null) { + Log.i(TAG, "Setting underlying network=" + cm.getNetworkInfo(active)); + setUnderlyingNetworks(new Network[]{active}); + } + } + + return pfd; + } catch (SecurityException ex) { + throw ex; + } catch (Throwable ex) { + Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); + return null; + } + } + + private Builder getBuilder(List listAllowed, List listRule) { + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); + boolean subnet = prefs.getBoolean("subnet", false); + boolean tethering = prefs.getBoolean("tethering", false); + boolean lan = prefs.getBoolean("lan", false); + boolean ip6 = prefs.getBoolean("ip6", true); + boolean filter = prefs.getBoolean("filter", false); + boolean system = prefs.getBoolean("manage_system", false); + + // Build VPN service + Builder builder = new Builder(); + builder.setSession(getString(R.string.app_name)); + + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) + builder.setMetered(Util.isMeteredNetwork(this)); + + // VPN address + String vpn4 = prefs.getString("vpn4", "10.1.10.1"); + Log.i(TAG, "Using VPN4=" + vpn4); + builder.addAddress(vpn4, 32); + if (ip6) { + String vpn6 = prefs.getString("vpn6", "fd00:1:fd00:1:fd00:1:fd00:1"); + Log.i(TAG, "Using VPN6=" + vpn6); + builder.addAddress(vpn6, 128); + } + + // DNS address + if (filter) + for (InetAddress dns : getDns(ServiceSinkhole.this)) { + if (ip6 || dns instanceof Inet4Address) { + Log.i(TAG, "Using DNS=" + dns); + System.out.println("using dns server: " + dns); + builder.addDnsServer(dns); + } + } + + // Subnet routing + if (subnet) { + // Exclude IP ranges + List listExclude = new ArrayList<>(); + listExclude.add(new IPUtil.CIDR("127.0.0.0", 8)); // localhost + + if (tethering && !lan) { + // USB tethering 192.168.42.x + // Wi-Fi tethering 192.168.43.x + listExclude.add(new IPUtil.CIDR("192.168.42.0", 23)); + // Bluetooth tethering 192.168.44.x + listExclude.add(new IPUtil.CIDR("192.168.44.0", 24)); + // Wi-Fi direct 192.168.49.x + listExclude.add(new IPUtil.CIDR("192.168.49.0", 24)); + } + + if (lan) { + // https://tools.ietf.org/html/rfc1918 + listExclude.add(new IPUtil.CIDR("10.0.0.0", 8)); + listExclude.add(new IPUtil.CIDR("172.16.0.0", 12)); + listExclude.add(new IPUtil.CIDR("192.168.0.0", 16)); + } + + if (!filter) { + for (InetAddress dns : getDns(ServiceSinkhole.this)) + if (dns instanceof Inet4Address) + listExclude.add(new IPUtil.CIDR(dns.getHostAddress(), 32)); + + String dns_specifier = Util.getPrivateDnsSpecifier(ServiceSinkhole.this); + if (!TextUtils.isEmpty(dns_specifier)) + try { + Log.i(TAG, "Resolving private dns=" + dns_specifier); + for (InetAddress pdns : InetAddress.getAllByName(dns_specifier)) + if (pdns instanceof Inet4Address) + listExclude.add(new IPUtil.CIDR(pdns.getHostAddress(), 32)); + } catch (Throwable ex) { + Log.e(TAG, ex.toString()); + } + } + + // https://en.wikipedia.org/wiki/Mobile_country_code + Configuration config = getResources().getConfiguration(); + + // T-Mobile Wi-Fi calling + if (config.mcc == 310 && (config.mnc == 160 || + config.mnc == 200 || + config.mnc == 210 || + config.mnc == 220 || + config.mnc == 230 || + config.mnc == 240 || + config.mnc == 250 || + config.mnc == 260 || + config.mnc == 270 || + config.mnc == 310 || + config.mnc == 490 || + config.mnc == 660 || + config.mnc == 800)) { + listExclude.add(new IPUtil.CIDR("66.94.2.0", 24)); + listExclude.add(new IPUtil.CIDR("66.94.6.0", 23)); + listExclude.add(new IPUtil.CIDR("66.94.8.0", 22)); + listExclude.add(new IPUtil.CIDR("208.54.0.0", 16)); + } + + // Verizon wireless calling + if ((config.mcc == 310 && + (config.mnc == 4 || + config.mnc == 5 || + config.mnc == 6 || + config.mnc == 10 || + config.mnc == 12 || + config.mnc == 13 || + config.mnc == 350 || + config.mnc == 590 || + config.mnc == 820 || + config.mnc == 890 || + config.mnc == 910)) || + (config.mcc == 311 && (config.mnc == 12 || + config.mnc == 110 || + (config.mnc >= 270 && config.mnc <= 289) || + config.mnc == 390 || + (config.mnc >= 480 && config.mnc <= 489) || + config.mnc == 590)) || + (config.mcc == 312 && (config.mnc == 770))) { + listExclude.add(new IPUtil.CIDR("66.174.0.0", 16)); // 66.174.0.0 - 66.174.255.255 + listExclude.add(new IPUtil.CIDR("66.82.0.0", 15)); // 69.82.0.0 - 69.83.255.255 + listExclude.add(new IPUtil.CIDR("69.96.0.0", 13)); // 69.96.0.0 - 69.103.255.255 + listExclude.add(new IPUtil.CIDR("70.192.0.0", 11)); // 70.192.0.0 - 70.223.255.255 + listExclude.add(new IPUtil.CIDR("97.128.0.0", 9)); // 97.128.0.0 - 97.255.255.255 + listExclude.add(new IPUtil.CIDR("174.192.0.0", 9)); // 174.192.0.0 - 174.255.255.255 + listExclude.add(new IPUtil.CIDR("72.96.0.0", 9)); // 72.96.0.0 - 72.127.255.255 + listExclude.add(new IPUtil.CIDR("75.192.0.0", 9)); // 75.192.0.0 - 75.255.255.255 + listExclude.add(new IPUtil.CIDR("97.0.0.0", 10)); // 97.0.0.0 - 97.63.255.255 + } + + // SFR MMS + if (config.mnc == 10 && config.mcc == 208) + listExclude.add(new IPUtil.CIDR("10.151.0.0", 24)); + + // Broadcast + listExclude.add(new IPUtil.CIDR("224.0.0.0", 3)); + + Collections.sort(listExclude); + + try { + InetAddress start = InetAddress.getByName("0.0.0.0"); + for (IPUtil.CIDR exclude : listExclude) { + Log.i(TAG, "Exclude " + exclude.getStart().getHostAddress() + "..." + exclude.getEnd().getHostAddress()); + for (IPUtil.CIDR include : IPUtil.toCIDR(start, IPUtil.minus1(exclude.getStart()))) + try { + builder.addRoute(include.address, include.prefix); + } catch (Throwable ex) { + Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); + } + start = IPUtil.plus1(exclude.getEnd()); + } + String end = (lan ? "255.255.255.254" : "255.255.255.255"); + for (IPUtil.CIDR include : IPUtil.toCIDR("224.0.0.0", end)) + try { + builder.addRoute(include.address, include.prefix); + } catch (Throwable ex) { + Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); + } + } catch (UnknownHostException ex) { + Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); + } + } else + builder.addRoute("0.0.0.0", 0); + + Log.i(TAG, "IPv6=" + ip6); + if (ip6) + builder.addRoute("2000::", 3); // unicast + + // MTU + int mtu = jni_get_mtu(); + Log.i(TAG, "MTU=" + mtu); + builder.setMtu(mtu); + + // Add list of allowed applications + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { + try { + builder.addDisallowedApplication(getPackageName()); + } catch (PackageManager.NameNotFoundException ex) { + Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); + } + if (last_connected && !filter) + for (Rule rule : listAllowed) + try { + builder.addDisallowedApplication(rule.packageName); + } catch (PackageManager.NameNotFoundException ex) { + Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); + } + else if (filter) + for (Rule rule : listRule) + if (!rule.apply || (!system && rule.system)) + try { + Log.i(TAG, "Not routing " + rule.packageName); + builder.addDisallowedApplication(rule.packageName); + } catch (PackageManager.NameNotFoundException ex) { + Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); + } + } + + // Build configure intent + Intent configure = new Intent(this, ActivityMain.class); + PendingIntent pi = PendingIntent.getActivity(this, 0, configure, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); + builder.setConfigureIntent(pi); + + return builder; + } + + private void startNative(final ParcelFileDescriptor vpn, List listAllowed, List listRule) { + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ServiceSinkhole.this); + boolean log = prefs.getBoolean("log", false); + boolean log_app = prefs.getBoolean("log_app", false); + boolean filter = prefs.getBoolean("filter", false); + + + + Log.i(TAG, "Start native log=" + log + "/" + log_app + " filter=" + filter); + + // Prepare rules + if (filter) { + prepareUidAllowed(listAllowed, listRule); + + prepareHostsBlocked(); + prepareUidIPFilters(null); + prepareForwarding(); + + System.out.println("done preparing the rules"); + + } else { + lock.writeLock().lock(); + mapUidAllowed.clear(); + mapUidKnown.clear(); + mapHostsBlocked.clear(); + mapUidIPFilters.clear(); + mapForward.clear(); + lock.writeLock().unlock(); + } + + if (log_app) + prepareNotify(listRule); + else { + lock.writeLock().lock(); + mapNotify.clear(); + lock.writeLock().unlock(); + } + + + System.out.println("1SOCKSSSS addr: " + prefs.getString("socks5_addr", "")); + + + if (true) { + int prio = Integer.parseInt(prefs.getString("loglevel", Integer.toString(Log.WARN))); + final int rcode = Integer.parseInt(prefs.getString("rcode", "3")); + if (prefs.getBoolean("socks5_enabled", false)) { + System.out.println("2SOCKSSSS addr: " + prefs.getString("socks5_addr", "")); + jni_socks5( + prefs.getString("socks5_addr", ""), + Integer.parseInt(prefs.getString("socks5_port", "0")), + prefs.getString("socks5_username", ""), + prefs.getString("socks5_password", "")); + }else { + System.out.println("3SOCKSSSS addr: " + prefs.getString("socks5_addr", "")); + jni_socks5("", 0, "", ""); + } + System.out.println("4SOCKSSSS addr: " + prefs.getString("socks5_addr", "")); + if (tunnelThread == null) { + Log.i(TAG, "Starting tunnel thread context=" + jni_context); + jni_start(jni_context, prio); + + tunnelThread = new Thread(new Runnable() { + @Override + public void run() { + Log.i(TAG, "Running tunnel context=" + jni_context); + jni_run(jni_context, vpn.getFd(), mapForward.containsKey(53), rcode); + Log.i(TAG, "Tunnel exited"); + tunnelThread = null; + } + }); + //tunnelThread.setPriority(Thread.MAX_PRIORITY); + tunnelThread.start(); + + Log.i(TAG, "Started tunnel thread"); + } + } + } + + private void stopNative(ParcelFileDescriptor vpn) { + Log.i(TAG, "Stop native"); + + if (tunnelThread != null) { + Log.i(TAG, "Stopping tunnel thread"); + + jni_stop(jni_context); + + Thread thread = tunnelThread; + while (thread != null && thread.isAlive()) { + try { + Log.i(TAG, "Joining tunnel thread context=" + jni_context); + thread.join(); + } catch (InterruptedException ignored) { + Log.i(TAG, "Joined tunnel interrupted"); + } + thread = tunnelThread; + } + tunnelThread = null; + + jni_clear(jni_context); + + Log.i(TAG, "Stopped tunnel thread"); + } + } + + private void unprepare() { + lock.writeLock().lock(); + mapUidAllowed.clear(); + mapUidKnown.clear(); + mapHostsBlocked.clear(); + mapUidIPFilters.clear(); + mapForward.clear(); + mapNotify.clear(); + lock.writeLock().unlock(); + } + + private void prepareUidAllowed(List listAllowed, List listRule) { + lock.writeLock().lock(); + + mapUidAllowed.clear(); + for (Rule rule : listAllowed) + mapUidAllowed.put(rule.uid, true); + + mapUidKnown.clear(); + for (Rule rule : listRule) + mapUidKnown.put(rule.uid, rule.uid); + + lock.writeLock().unlock(); + } + + private void prepareHostsBlocked() { + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ServiceSinkhole.this); + boolean use_hosts = prefs.getBoolean("filter", false) && prefs.getBoolean("use_hosts", false); + File hosts = new File(getFilesDir(), "hosts.txt"); + if (!use_hosts || !hosts.exists() || !hosts.canRead()) { + Log.i(TAG, "Hosts file use=" + use_hosts + " exists=" + hosts.exists()); + lock.writeLock().lock(); + mapHostsBlocked.clear(); + lock.writeLock().unlock(); + return; + } + + boolean changed = (hosts.lastModified() != last_hosts_modified); + if (!changed && mapHostsBlocked.size() > 0) { + Log.i(TAG, "Hosts file unchanged"); + return; + } + last_hosts_modified = hosts.lastModified(); + + lock.writeLock().lock(); + + mapHostsBlocked.clear(); + + int count = 0; + BufferedReader br = null; + try { + br = new BufferedReader(new FileReader(hosts)); + String line; + while ((line = br.readLine()) != null) { + int hash = line.indexOf('#'); + if (hash >= 0) + line = line.substring(0, hash); + line = line.trim(); + if (line.length() > 0) { + String[] words = line.split("\\s+"); + if (words.length == 2) { + count++; + mapHostsBlocked.put(words[1], true); + } else + Log.i(TAG, "Invalid hosts file line: " + line); + } + } + mapHostsBlocked.put("test.netguard.me", true); + Log.i(TAG, count + " hosts read"); + } catch (IOException ex) { + Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); + } finally { + if (br != null) + try { + br.close(); + } catch (IOException exex) { + Log.e(TAG, exex.toString() + "\n" + Log.getStackTraceString(exex)); + } + } + + lock.writeLock().unlock(); + } + + private void prepareUidIPFilters(String dname) { + SharedPreferences lockdown = getSharedPreferences("lockdown", Context.MODE_PRIVATE); + + lock.writeLock().lock(); + + if (dname == null) { + mapUidIPFilters.clear(); + if (!IAB.isPurchased(ActivityPro.SKU_FILTER, ServiceSinkhole.this)) { + lock.writeLock().unlock(); + return; + } + } + + try (Cursor cursor = DatabaseHelper.getInstance(ServiceSinkhole.this).getAccessDns(dname)) { + int colUid = cursor.getColumnIndex("uid"); + int colVersion = cursor.getColumnIndex("version"); + int colProtocol = cursor.getColumnIndex("protocol"); + int colDAddr = cursor.getColumnIndex("daddr"); + int colResource = cursor.getColumnIndex("resource"); + int colDPort = cursor.getColumnIndex("dport"); + int colBlock = cursor.getColumnIndex("block"); + int colTime = cursor.getColumnIndex("time"); + int colTTL = cursor.getColumnIndex("ttl"); + while (cursor.moveToNext()) { + int uid = cursor.getInt(colUid); + int version = cursor.getInt(colVersion); + int protocol = cursor.getInt(colProtocol); + String daddr = cursor.getString(colDAddr); + String dresource = (cursor.isNull(colResource) ? null : cursor.getString(colResource)); + int dport = cursor.getInt(colDPort); + boolean block = (cursor.getInt(colBlock) > 0); + long time = (cursor.isNull(colTime) ? new Date().getTime() : cursor.getLong(colTime)); + long ttl = (cursor.isNull(colTTL) ? 7 * 24 * 3600 * 1000L : cursor.getLong(colTTL)); + + if (isLockedDown(last_metered)) { + String[] pkg = getPackageManager().getPackagesForUid(uid); + if (pkg != null && pkg.length > 0) { + if (!lockdown.getBoolean(pkg[0], false)) + continue; + } + } + + IPKey key = new IPKey(version, protocol, dport, uid); + synchronized (mapUidIPFilters) { + if (!mapUidIPFilters.containsKey(key)) + mapUidIPFilters.put(key, new HashMap()); + + try { + String name = (dresource == null ? daddr : dresource); + if (Util.isNumericAddress(name)) { + InetAddress iname = InetAddress.getByName(name); + if (version == 4 && !(iname instanceof Inet4Address)) + continue; + if (version == 6 && !(iname instanceof Inet6Address)) + continue; + + boolean exists = mapUidIPFilters.get(key).containsKey(iname); + if (!exists || !mapUidIPFilters.get(key).get(iname).isBlocked()) { + IPRule rule = new IPRule(key, name + "/" + iname, block, time, ttl); + mapUidIPFilters.get(key).put(iname, rule); + if (exists) + Log.w(TAG, "Address conflict " + key + " " + daddr + "/" + dresource); + } else if (exists) { + mapUidIPFilters.get(key).get(iname).updateExpires(time, ttl); + if (dname != null && ttl > 60 * 1000L) + Log.w(TAG, "Address updated " + key + " " + daddr + "/" + dresource); + } else { + if (dname != null) + Log.i(TAG, "Ignored " + key + " " + daddr + "/" + dresource + "=" + block); + } + + } else + Log.w(TAG, "Address not numeric " + name); + } catch (UnknownHostException ex) { + Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); + } + } + } + } + + lock.writeLock().unlock(); + } + + + + + private void prepareForwarding() { + lock.writeLock().lock(); + mapForward.clear(); + + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); + if (prefs.getBoolean("filter", false)) { + try (Cursor cursor = DatabaseHelper.getInstance(ServiceSinkhole.this).getForwarding()) { + int colProtocol = cursor.getColumnIndex("protocol"); + int colDPort = cursor.getColumnIndex("dport"); + int colRAddr = cursor.getColumnIndex("raddr"); + int colRPort = cursor.getColumnIndex("rport"); + int colRUid = cursor.getColumnIndex("ruid"); + while (cursor.moveToNext()) { + Forward fwd = new Forward(); + fwd.protocol = cursor.getInt(colProtocol); + fwd.dport = cursor.getInt(colDPort); + fwd.raddr = cursor.getString(colRAddr); + fwd.rport = cursor.getInt(colRPort); + fwd.ruid = cursor.getInt(colRUid); + mapForward.put(fwd.dport, fwd); + Log.i(TAG, "Forward " + fwd); + } + } + } + lock.writeLock().unlock(); + } + + private void prepareNotify(List listRule) { + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); + boolean notify = prefs.getBoolean("notify_access", false); + boolean system = prefs.getBoolean("manage_system", false); + + lock.writeLock().lock(); + mapNotify.clear(); + for (Rule rule : listRule) + mapNotify.put(rule.uid, notify && rule.notify && (system || !rule.system)); + lock.writeLock().unlock(); + } + + private boolean isLockedDown(boolean metered) { + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ServiceSinkhole.this); + boolean lockdown = prefs.getBoolean("lockdown", false); + boolean lockdown_wifi = prefs.getBoolean("lockdown_wifi", true); + boolean lockdown_other = prefs.getBoolean("lockdown_other", true); + if (metered ? !lockdown_other : !lockdown_wifi) + lockdown = false; + + return lockdown; + } + + private List getAllowedRules(List listRule) { + List listAllowed = new ArrayList<>(); + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); + + // Check state + boolean wifi = Util.isWifiActive(this); + boolean metered = Util.isMeteredNetwork(this); + boolean useMetered = prefs.getBoolean("use_metered", false); + Set ssidHomes = prefs.getStringSet("wifi_homes", new HashSet()); + String ssidNetwork = Util.getWifiSSID(this); + String generation = Util.getNetworkGeneration(this); + boolean unmetered_2g = prefs.getBoolean("unmetered_2g", false); + boolean unmetered_3g = prefs.getBoolean("unmetered_3g", false); + boolean unmetered_4g = prefs.getBoolean("unmetered_4g", false); + boolean roaming = Util.isRoaming(ServiceSinkhole.this); + boolean national = prefs.getBoolean("national_roaming", false); + boolean eu = prefs.getBoolean("eu_roaming", false); + boolean tethering = prefs.getBoolean("tethering", false); + boolean filter = prefs.getBoolean("filter", false); + + // Update connected state + last_connected = Util.isConnected(ServiceSinkhole.this); + + boolean org_metered = metered; + boolean org_roaming = roaming; + + // https://issuetracker.google.com/issues/70633700 + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O_MR1) + ssidHomes.clear(); + + // Update metered state + if (wifi && !useMetered) + metered = false; + if (wifi && ssidHomes.size() > 0 && + !(ssidHomes.contains(ssidNetwork) || ssidHomes.contains('"' + ssidNetwork + '"'))) { + metered = true; + Log.i(TAG, "!@home=" + ssidNetwork + " homes=" + TextUtils.join(",", ssidHomes)); + } + if (unmetered_2g && "2G".equals(generation)) + metered = false; + if (unmetered_3g && "3G".equals(generation)) + metered = false; + if (unmetered_4g && "4G".equals(generation)) + metered = false; + last_metered = metered; + + boolean lockdown = isLockedDown(last_metered); + + // Update roaming state + if (roaming && eu) + roaming = !Util.isEU(this); + if (roaming && national) + roaming = !Util.isNational(this); + + Log.i(TAG, "Get allowed" + + " connected=" + last_connected + + " wifi=" + wifi + + " home=" + TextUtils.join(",", ssidHomes) + + " network=" + ssidNetwork + + " metered=" + metered + "/" + org_metered + + " generation=" + generation + + " roaming=" + roaming + "/" + org_roaming + + " interactive=" + last_interactive + + " tethering=" + tethering + + " filter=" + filter + + " lockdown=" + lockdown); + + if (last_connected) + for (Rule rule : listRule) { + boolean blocked = (metered ? rule.other_blocked : rule.wifi_blocked); + boolean screen = (metered ? rule.screen_other : rule.screen_wifi); + if ((!blocked || (screen && last_interactive)) && + (!metered || !(rule.roaming && roaming)) && + (!lockdown || rule.lockdown)) + listAllowed.add(rule); + } + + Log.i(TAG, "Allowed " + listAllowed.size() + " of " + listRule.size()); + return listAllowed; + } + + private void stopVPN(ParcelFileDescriptor pfd) { + Log.i(TAG, "Stopping"); + try { + pfd.close(); + } catch (IOException ex) { + Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); + } + } + + // Called from native code + private void nativeExit(String reason) { + Log.w(TAG, "Native exit reason=" + reason); + if (reason != null) { + showErrorNotification(reason); + + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); + prefs.edit().putBoolean("enabled", false).apply(); + WidgetMain.updateWidgets(this); + } + } + + // Called from native code + private void nativeError(int error, String message) { + Log.w(TAG, "Native error " + error + ": " + message); + showErrorNotification(message); + } + + // Called from native code + private void logPacket(Packet packet) { + logHandler.queue(packet); + } + + // Called from native code + private void dnsResolved(ResourceRecord rr) { + if (DatabaseHelper.getInstance(ServiceSinkhole.this).insertDns(rr)) { + Log.i(TAG, "New IP " + rr); + prepareUidIPFilters(rr.QName); + } + } + + // Called from native code + private boolean isDomainBlocked(String name) { + lock.readLock().lock(); + boolean blocked = (mapHostsBlocked.containsKey(name) && mapHostsBlocked.get(name)); + lock.readLock().unlock(); + return blocked; + } + + // Called from native code + @TargetApi(Build.VERSION_CODES.Q) + private int getUidQ(int version, int protocol, String saddr, int sport, String daddr, int dport) { + if (protocol != 6 /* TCP */ && protocol != 17 /* UDP */) + return Process.INVALID_UID; + + ConnectivityManager cm = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE); + if (cm == null) + return Process.INVALID_UID; + + InetSocketAddress local = new InetSocketAddress(saddr, sport); + InetSocketAddress remote = new InetSocketAddress(daddr, dport); + + Log.i(TAG, "Get uid local=" + local + " remote=" + remote); + int uid = cm.getConnectionOwnerUid(protocol, local, remote); + Log.i(TAG, "Get uid=" + uid); + return uid; + } + + private boolean isSupported(int protocol) { + return (protocol == 1 /* ICMPv4 */ || + protocol == 58 /* ICMPv6 */ || + protocol == 6 /* TCP */ || + protocol == 17 /* UDP */); + } + + private void printMapInfo() { + System.out.println("map uid allowed: " + mapUidAllowed.toString()); // uid=is_allowed (int=bool) + System.out.println("map hosts blocked: " + mapHostsBlocked.toString()); + System.out.println("map forward: " + mapForward.toString()); + System.out.println("map known: " + mapUidKnown.toString()); + System.out.println("map known size: " + mapUidKnown.size() + ", allowed size: " + mapUidAllowed.size()); + } + + // Called from native code + private Allowed isAddressAllowed(Packet packet) { + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); + + lock.readLock().lock(); + + packet.allowed = false; + + if (prefs.getBoolean("filter", false)) { + // https://android.googlesource.com/platform/system/core/+/master/include/private/android_filesystem_config.h + if (packet.protocol == 17 /* UDP */ && !prefs.getBoolean("filter_udp", false)) { + // Allow unfiltered UDP + packet.allowed = true; + Log.i(TAG, "Allowing UDP " + packet); + } else if (packet.uid < 2000 && + !last_connected && isSupported(packet.protocol) && false) { + // Allow system applications in disconnected state + packet.allowed = true; + Log.w(TAG, "Allowing disconnected system " + packet); + } else if (packet.uid < 2000 && + !mapUidKnown.containsKey(packet.uid) && isSupported(packet.protocol)) { + // Allow unknown system traffic + packet.allowed = true; + Log.w(TAG, "Allowing unknown system " + packet); + } else if (packet.uid == Process.myUid()) { + // Allow self + packet.allowed = true; + Log.w(TAG, "Allowing self " + packet); + } else { + boolean filtered = false; + IPKey key = new IPKey(packet.version, packet.protocol, packet.dport, packet.uid); + if (mapUidIPFilters.containsKey(key)) + try { + InetAddress iaddr = InetAddress.getByName(packet.daddr); + Map map = mapUidIPFilters.get(key); + if (map != null && map.containsKey(iaddr)) { + IPRule rule = map.get(iaddr); + if (rule.isExpired()) + Log.i(TAG, "DNS expired " + packet + " rule " + rule); + else { + filtered = true; + packet.allowed = !rule.isBlocked(); + Log.i(TAG, "Filtering " + packet + + " allowed=" + packet.allowed + " rule " + rule); + } + } + } catch (UnknownHostException ex) { + Log.w(TAG, "Allowed " + ex.toString() + "\n" + Log.getStackTraceString(ex)); + } + + if (!filtered) + if (mapUidAllowed.containsKey(packet.uid)) + packet.allowed = mapUidAllowed.get(packet.uid); + else + Log.w(TAG, "No rules for " + packet); + } + } + + Allowed allowed = null; + if (packet.allowed) { + if (mapForward.containsKey(packet.dport)) { + Forward fwd = mapForward.get(packet.dport); + if (fwd.ruid == packet.uid) { + allowed = new Allowed(); + } else { + allowed = new Allowed(fwd.raddr, fwd.rport, 0); + packet.data = "> " + fwd.raddr + "/" + fwd.rport; + + System.out.println("forwarding some allowed packet to: " + fwd.raddr); + } + } else + allowed = new Allowed(); + } else { + System.out.println("found not allowed packet with uid: " + packet.uid); + allowed = new Allowed(); + allowed.bypass = 1; + } + + lock.readLock().unlock(); + + if (prefs.getBoolean("log", false) || prefs.getBoolean("log_app", false)) + if (packet.protocol != 6 /* TCP */ || !"".equals(packet.flags)) + if (packet.uid != Process.myUid()) + logPacket(packet); + + + return allowed; + } + + // Called from native code + private void accountUsage(Usage usage) { + logHandler.account(usage); + } + + private BroadcastReceiver interactiveStateReceiver = new BroadcastReceiver() { + @Override + public void onReceive(final Context context, final Intent intent) { + Log.i(TAG, "Received " + intent); + Util.logExtras(intent); + + executor.submit(new Runnable() { + @Override + public void run() { + AlarmManager am = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE); + Intent i = new Intent(ACTION_SCREEN_OFF_DELAYED); + i.setPackage(context.getPackageName()); + PendingIntent pi = PendingIntent.getBroadcast(context, 0, i, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); + am.cancel(pi); + + try { + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ServiceSinkhole.this); + int delay; + try { + delay = Integer.parseInt(prefs.getString("screen_delay", "0")); + } catch (NumberFormatException ignored) { + delay = 0; + } + boolean interactive = Intent.ACTION_SCREEN_ON.equals(intent.getAction()); + + if (interactive || delay == 0) { + last_interactive = interactive; + reload("interactive state changed", ServiceSinkhole.this, true); + } else { + if (ACTION_SCREEN_OFF_DELAYED.equals(intent.getAction())) { + last_interactive = interactive; + reload("interactive state changed", ServiceSinkhole.this, true); + } else { + if (Build.VERSION.SDK_INT < Build.VERSION_CODES.M) + am.set(AlarmManager.RTC_WAKEUP, new Date().getTime() + delay * 60 * 1000L, pi); + else + am.setAndAllowWhileIdle(AlarmManager.RTC_WAKEUP, new Date().getTime() + delay * 60 * 1000L, pi); + } + } + + // Start/stop stats + statsHandler.sendEmptyMessage( + Util.isInteractive(ServiceSinkhole.this) ? MSG_STATS_START : MSG_STATS_STOP); + } catch (Throwable ex) { + Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); + + if (Build.VERSION.SDK_INT < Build.VERSION_CODES.M) + am.set(AlarmManager.RTC_WAKEUP, new Date().getTime() + 15 * 1000L, pi); + else + am.setAndAllowWhileIdle(AlarmManager.RTC_WAKEUP, new Date().getTime() + 15 * 1000L, pi); + } + } + }); + } + }; + + private BroadcastReceiver userReceiver = new BroadcastReceiver() { + @Override + @TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR1) + public void onReceive(Context context, Intent intent) { + Log.i(TAG, "Received " + intent); + Util.logExtras(intent); + + user_foreground = Intent.ACTION_USER_FOREGROUND.equals(intent.getAction()); + Log.i(TAG, "User foreground=" + user_foreground + " user=" + (Process.myUid() / 100000)); + + if (user_foreground) { + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ServiceSinkhole.this); + if (prefs.getBoolean("enabled", false)) { + // Allow service of background user to stop + try { + Thread.sleep(3000); + } catch (InterruptedException ignored) { + } + + start("foreground", ServiceSinkhole.this); + } + } else + stop("background", ServiceSinkhole.this, true); + } + }; + + private BroadcastReceiver idleStateReceiver = new BroadcastReceiver() { + @Override + @TargetApi(Build.VERSION_CODES.M) + public void onReceive(Context context, Intent intent) { + Log.i(TAG, "Received " + intent); + Util.logExtras(intent); + + PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE); + Log.i(TAG, "device idle=" + pm.isDeviceIdleMode()); + + // Reload rules when coming from idle mode + if (!pm.isDeviceIdleMode()) + reload("idle state changed", ServiceSinkhole.this, false); + } + }; + + private BroadcastReceiver connectivityChangedReceiver = new BroadcastReceiver() { + @Override + public void onReceive(Context context, Intent intent) { + // Filter VPN connectivity changes + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) { + int networkType = intent.getIntExtra(ConnectivityManager.EXTRA_NETWORK_TYPE, ConnectivityManager.TYPE_DUMMY); + if (networkType == ConnectivityManager.TYPE_VPN) + return; + } + + // Reload rules + Log.i(TAG, "Received " + intent); + + + + Util.logExtras(intent); + reload("connectivity changed", ServiceSinkhole.this, false); + } + }; + + ConnectivityManager.NetworkCallback networkMonitorCallback = new ConnectivityManager.NetworkCallback() { + private String TAG = "NetGuard.Monitor"; + + private Map validated = new HashMap<>(); + + // https://android.googlesource.com/platform/frameworks/base/+/master/services/core/java/com/android/server/connectivity/NetworkMonitor.java + + @Override + public void onAvailable(Network network) { + ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); + NetworkInfo ni = cm.getNetworkInfo(network); + NetworkCapabilities capabilities = cm.getNetworkCapabilities(network); + Log.i(TAG, "Available network " + network + " " + ni); + Log.i(TAG, "Capabilities=" + capabilities); + checkConnectivity(network, ni, capabilities); + } + + @Override + public void onCapabilitiesChanged(Network network, NetworkCapabilities capabilities) { + ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); + NetworkInfo ni = cm.getNetworkInfo(network); + Log.i(TAG, "New capabilities network " + network + " " + ni); + Log.i(TAG, "Capabilities=" + capabilities); + checkConnectivity(network, ni, capabilities); + } + + @Override + public void onLosing(Network network, int maxMsToLive) { + ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); + NetworkInfo ni = cm.getNetworkInfo(network); + Log.i(TAG, "Losing network " + network + " within " + maxMsToLive + " ms " + ni); + } + + @Override + public void onLost(Network network) { + ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); + NetworkInfo ni = cm.getNetworkInfo(network); + Log.i(TAG, "Lost network " + network + " " + ni); + + synchronized (validated) { + validated.remove(network); + } + } + + @Override + public void onUnavailable() { + Log.i(TAG, "No networks available"); + } + + private void checkConnectivity(Network network, NetworkInfo ni, NetworkCapabilities capabilities) { + if (ni != null && capabilities != null && + ni.getDetailedState() != NetworkInfo.DetailedState.SUSPENDED && + ni.getDetailedState() != NetworkInfo.DetailedState.BLOCKED && + ni.getDetailedState() != NetworkInfo.DetailedState.DISCONNECTED && + capabilities.hasCapability(NetworkCapabilities.NET_CAPABILITY_NOT_VPN) && + !capabilities.hasCapability(NetworkCapabilities.NET_CAPABILITY_VALIDATED)) { + + synchronized (validated) { + if (validated.containsKey(network) && + validated.get(network) + 20 * 1000 > new Date().getTime()) { + Log.i(TAG, "Already validated " + network + " " + ni); + return; + } + } + + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ServiceSinkhole.this); + String host = prefs.getString("validate", "www.google.com"); + Log.i(TAG, "Validating " + network + " " + ni + " host=" + host); + + Socket socket = null; + try { + socket = network.getSocketFactory().createSocket(); + socket.connect(new InetSocketAddress(host, 443), 10000); + Log.i(TAG, "Validated " + network + " " + ni + " host=" + host); + synchronized (validated) { + validated.put(network, new Date().getTime()); + } + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { + ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); + cm.reportNetworkConnectivity(network, true); + Log.i(TAG, "Reported " + network + " " + ni); + } + } catch (IOException ex) { + Log.e(TAG, ex.toString()); + Log.i(TAG, "No connectivity " + network + " " + ni); + } finally { + if (socket != null) + try { + socket.close(); + } catch (IOException ex) { + Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); + } + } + } + } + }; + + private PhoneStateListener phoneStateListener = new PhoneStateListener() { + private String last_generation = null; + + @Override + public void onDataConnectionStateChanged(int state, int networkType) { + if (state == TelephonyManager.DATA_CONNECTED) { + String current_generation = Util.getNetworkGeneration(ServiceSinkhole.this); + Log.i(TAG, "Data connected generation=" + current_generation); + + if (last_generation == null || !last_generation.equals(current_generation)) { + Log.i(TAG, "New network generation=" + current_generation); + last_generation = current_generation; + + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ServiceSinkhole.this); + if (prefs.getBoolean("unmetered_2g", false) || + prefs.getBoolean("unmetered_3g", false) || + prefs.getBoolean("unmetered_4g", false)) + reload("data connection state changed", ServiceSinkhole.this, false); + } + } + } + }; + + private BroadcastReceiver packageChangedReceiver = new BroadcastReceiver() { + @Override + public void onReceive(Context context, Intent intent) { + Log.i(TAG, "Received " + intent); + Util.logExtras(intent); + + try { + if (Intent.ACTION_PACKAGE_ADDED.equals(intent.getAction())) { + // Application added + Rule.clearCache(context); + + if (!intent.getBooleanExtra(Intent.EXTRA_REPLACING, false)) { + // Show notification + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); + if (IAB.isPurchased(ActivityPro.SKU_NOTIFY, context) && prefs.getBoolean("install", true)) { + int uid = intent.getIntExtra(Intent.EXTRA_UID, -1); + notifyNewApplication(uid); + } + } + + reload("package added", context, false); + + } else if (Intent.ACTION_PACKAGE_REMOVED.equals(intent.getAction())) { + // Application removed + Rule.clearCache(context); + + if (intent.getBooleanExtra(Intent.EXTRA_DATA_REMOVED, false)) { + // Remove settings + String packageName = intent.getData().getSchemeSpecificPart(); + Log.i(TAG, "Deleting settings package=" + packageName); + context.getSharedPreferences("wifi", Context.MODE_PRIVATE).edit().remove(packageName).apply(); + context.getSharedPreferences("other", Context.MODE_PRIVATE).edit().remove(packageName).apply(); + context.getSharedPreferences("screen_wifi", Context.MODE_PRIVATE).edit().remove(packageName).apply(); + context.getSharedPreferences("screen_other", Context.MODE_PRIVATE).edit().remove(packageName).apply(); + context.getSharedPreferences("roaming", Context.MODE_PRIVATE).edit().remove(packageName).apply(); + context.getSharedPreferences("lockdown", Context.MODE_PRIVATE).edit().remove(packageName).apply(); + context.getSharedPreferences("apply", Context.MODE_PRIVATE).edit().remove(packageName).apply(); + context.getSharedPreferences("notify", Context.MODE_PRIVATE).edit().remove(packageName).apply(); + + int uid = intent.getIntExtra(Intent.EXTRA_UID, 0); + if (uid > 0) { + DatabaseHelper dh = DatabaseHelper.getInstance(context); + dh.clearLog(uid); + dh.clearAccess(uid, false); + + NotificationManagerCompat.from(context).cancel(uid); // installed notification + NotificationManagerCompat.from(context).cancel(uid + 10000); // access notification + } + } + + reload("package deleted", context, false); + } + } catch (Throwable ex) { + Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); + } + } + }; + + public void notifyNewApplication(int uid) { + if (uid < 0) + return; + + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); + try { + // Get application name + String name = TextUtils.join(", ", Util.getApplicationNames(uid, this)); + + // Get application info + PackageManager pm = getPackageManager(); + String[] packages = pm.getPackagesForUid(uid); + if (packages == null || packages.length < 1) + throw new PackageManager.NameNotFoundException(Integer.toString(uid)); + boolean internet = Util.hasInternet(uid, this); + + // Build notification + Intent main = new Intent(this, ActivityMain.class); + main.putExtra(ActivityMain.EXTRA_REFRESH, true); + main.putExtra(ActivityMain.EXTRA_SEARCH, Integer.toString(uid)); + PendingIntent pi = PendingIntent.getActivity(this, uid, main, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); + + TypedValue tv = new TypedValue(); + getTheme().resolveAttribute(R.attr.colorPrimary, tv, true); + NotificationCompat.Builder builder = new NotificationCompat.Builder(this, "notify"); + builder.setSmallIcon(R.drawable.ic_security_white_24dp) + .setContentIntent(pi) + .setColor(tv.data) + .setAutoCancel(true); + + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) + builder.setContentTitle(name) + .setContentText(getString(R.string.msg_installed_n)); + else + builder.setContentTitle(getString(R.string.app_name)) + .setContentText(getString(R.string.msg_installed, name)); + + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) + builder.setCategory(NotificationCompat.CATEGORY_STATUS) + .setVisibility(NotificationCompat.VISIBILITY_SECRET); + + // Get defaults + SharedPreferences prefs_wifi = getSharedPreferences("wifi", Context.MODE_PRIVATE); + SharedPreferences prefs_other = getSharedPreferences("other", Context.MODE_PRIVATE); + boolean wifi = prefs_wifi.getBoolean(packages[0], prefs.getBoolean("whitelist_wifi", true)); + boolean other = prefs_other.getBoolean(packages[0], prefs.getBoolean("whitelist_other", true)); + + // Build Wi-Fi action + Intent riWifi = new Intent(this, ServiceSinkhole.class); + riWifi.putExtra(ServiceSinkhole.EXTRA_COMMAND, ServiceSinkhole.Command.set); + riWifi.putExtra(ServiceSinkhole.EXTRA_NETWORK, "wifi"); + riWifi.putExtra(ServiceSinkhole.EXTRA_UID, uid); + riWifi.putExtra(ServiceSinkhole.EXTRA_PACKAGE, packages[0]); + riWifi.putExtra(ServiceSinkhole.EXTRA_BLOCKED, !wifi); + + PendingIntent piWifi = PendingIntent.getService(this, uid, riWifi, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); + NotificationCompat.Action wAction = new NotificationCompat.Action.Builder( + wifi ? R.drawable.wifi_on : R.drawable.wifi_off, + getString(wifi ? R.string.title_allow_wifi : R.string.title_block_wifi), + piWifi + ).build(); + builder.addAction(wAction); + + // Build mobile action + Intent riOther = new Intent(this, ServiceSinkhole.class); + riOther.putExtra(ServiceSinkhole.EXTRA_COMMAND, ServiceSinkhole.Command.set); + riOther.putExtra(ServiceSinkhole.EXTRA_NETWORK, "other"); + riOther.putExtra(ServiceSinkhole.EXTRA_UID, uid); + riOther.putExtra(ServiceSinkhole.EXTRA_PACKAGE, packages[0]); + riOther.putExtra(ServiceSinkhole.EXTRA_BLOCKED, !other); + PendingIntent piOther = PendingIntent.getService(this, uid + 10000, riOther, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); + NotificationCompat.Action oAction = new NotificationCompat.Action.Builder( + other ? R.drawable.other_on : R.drawable.other_off, + getString(other ? R.string.title_allow_other : R.string.title_block_other), + piOther + ).build(); + builder.addAction(oAction); + + // Show notification + if (internet) + NotificationManagerCompat.from(this).notify(uid, builder.build()); + else { + NotificationCompat.BigTextStyle expanded = new NotificationCompat.BigTextStyle(builder); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) + expanded.bigText(getString(R.string.msg_installed_n)); + else + expanded.bigText(getString(R.string.msg_installed, name)); + expanded.setSummaryText(getString(R.string.title_internet)); + NotificationManagerCompat.from(this).notify(uid, expanded.build()); + } + + } catch (PackageManager.NameNotFoundException ex) { + Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); + } + } + + @Override + public void onCreate() { + Log.i(TAG, "Create version=" + Util.getSelfVersionName(this) + "/" + Util.getSelfVersionCode(this)); + startForeground(NOTIFY_WAITING, getWaitingNotification()); + + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); + + if (jni_context != 0) { + Log.w(TAG, "Create with context=" + jni_context); + jni_stop(jni_context); + synchronized (jni_lock) { + jni_done(jni_context); + jni_context = 0; + } + } + + // Native init + jni_context = jni_init(Build.VERSION.SDK_INT); + Log.i(TAG, "Created context=" + jni_context); + boolean pcap = prefs.getBoolean("pcap", false); + setPcap(pcap, this); + + prefs.registerOnSharedPreferenceChangeListener(this); + + Util.setTheme(this); + super.onCreate(); + + HandlerThread commandThread = new HandlerThread(getString(R.string.app_name) + " command", Process.THREAD_PRIORITY_FOREGROUND); + HandlerThread logThread = new HandlerThread(getString(R.string.app_name) + " log", Process.THREAD_PRIORITY_BACKGROUND); + HandlerThread statsThread = new HandlerThread(getString(R.string.app_name) + " stats", Process.THREAD_PRIORITY_BACKGROUND); + commandThread.start(); + logThread.start(); + statsThread.start(); + + commandLooper = commandThread.getLooper(); + logLooper = logThread.getLooper(); + statsLooper = statsThread.getLooper(); + + commandHandler = new CommandHandler(commandLooper); + logHandler = new LogHandler(logLooper); + statsHandler = new StatsHandler(statsLooper); + + // Listen for user switches + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) { + IntentFilter ifUser = new IntentFilter(); + ifUser.addAction(Intent.ACTION_USER_BACKGROUND); + ifUser.addAction(Intent.ACTION_USER_FOREGROUND); + registerReceiver(userReceiver, ifUser); + registeredUser = true; + } + + // Listen for idle mode state changes + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { + IntentFilter ifIdle = new IntentFilter(); + ifIdle.addAction(PowerManager.ACTION_DEVICE_IDLE_MODE_CHANGED); + registerReceiver(idleStateReceiver, ifIdle); + registeredIdleState = true; + } + + // Listen for added/removed applications + IntentFilter ifPackage = new IntentFilter(); + ifPackage.addAction(Intent.ACTION_PACKAGE_ADDED); + ifPackage.addAction(Intent.ACTION_PACKAGE_REMOVED); + ifPackage.addDataScheme("package"); + registerReceiver(packageChangedReceiver, ifPackage); + registeredPackageChanged = true; + + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) + try { + listenNetworkChanges(); + } catch (Throwable ex) { + Log.w(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); + listenConnectivityChanges(); + } + else + listenConnectivityChanges(); + + // Monitor networks + ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); + cm.registerNetworkCallback( + new NetworkRequest.Builder() + .addCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET).build(), + networkMonitorCallback); + + // Setup house holding + Intent alarmIntent = new Intent(this, ServiceSinkhole.class); + alarmIntent.setAction(ACTION_HOUSE_HOLDING); + PendingIntent pi; + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) + pi = PendingIntent.getForegroundService(this, 0, alarmIntent, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); + else + pi = PendingIntent.getService(this, 0, alarmIntent, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); + + AlarmManager am = (AlarmManager) getSystemService(Context.ALARM_SERVICE); + am.setInexactRepeating(AlarmManager.RTC, SystemClock.elapsedRealtime() + 60 * 1000, AlarmManager.INTERVAL_HALF_DAY, pi); + } + + @TargetApi(Build.VERSION_CODES.LOLLIPOP) + private void listenNetworkChanges() { + // Listen for network changes + Log.i(TAG, "Starting listening to network changes"); + ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); + NetworkRequest.Builder builder = new NetworkRequest.Builder(); + builder.addCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET); + builder.addCapability(NetworkCapabilities.NET_CAPABILITY_VALIDATED); + + ConnectivityManager.NetworkCallback nc = new ConnectivityManager.NetworkCallback() { + private Boolean last_connected = null; + private Boolean last_unmetered = null; + private String last_generation = null; + private List last_dns = null; + + @Override + public void onAvailable(Network network) { + Log.i(TAG, "Available network=" + network); + last_connected = Util.isConnected(ServiceSinkhole.this); + reload("network available", ServiceSinkhole.this, false); + } + + @Override + public void onLinkPropertiesChanged(Network network, LinkProperties linkProperties) { + Log.i(TAG, "Changed properties=" + network + " props=" + linkProperties); + + // Make sure the right DNS servers are being used + List dns = linkProperties.getDnsServers(); + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ServiceSinkhole.this); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O + ? !same(last_dns, dns) + : prefs.getBoolean("reload_onconnectivity", false)) { + Log.i(TAG, "Changed link properties=" + linkProperties + + "DNS cur=" + TextUtils.join(",", dns) + + "DNS prv=" + (last_dns == null ? null : TextUtils.join(",", last_dns))); + last_dns = dns; + + + System.out.println("DNUSS: Last dns: " + dns.toString()); + + reload("link properties changed", ServiceSinkhole.this, false); + } + } + + @Override + public void onCapabilitiesChanged(Network network, NetworkCapabilities networkCapabilities) { + Log.i(TAG, "Changed capabilities=" + network + " caps=" + networkCapabilities); + + boolean connected = Util.isConnected(ServiceSinkhole.this); + boolean unmetered = networkCapabilities.hasCapability(NetworkCapabilities.NET_CAPABILITY_NOT_METERED); + String generation = Util.getNetworkGeneration(ServiceSinkhole.this); + Log.i(TAG, "Connected=" + connected + "/" + last_connected + + " unmetered=" + unmetered + "/" + last_unmetered + + " generation=" + generation + "/" + last_generation); + + if (last_connected != null && !last_connected.equals(connected)) + reload("Connected state changed", ServiceSinkhole.this, false); + + if (last_unmetered != null && !last_unmetered.equals(unmetered)) + reload("Unmetered state changed", ServiceSinkhole.this, false); + + if (last_generation != null && !last_generation.equals(generation)) { + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ServiceSinkhole.this); + if (prefs.getBoolean("unmetered_2g", false) || + prefs.getBoolean("unmetered_3g", false) || + prefs.getBoolean("unmetered_4g", false)) + reload("Generation changed", ServiceSinkhole.this, false); + } + + last_connected = connected; + last_unmetered = unmetered; + last_generation = generation; + } + + @Override + public void onLost(Network network) { + Log.i(TAG, "Lost network=" + network); + last_connected = Util.isConnected(ServiceSinkhole.this); + reload("network lost", ServiceSinkhole.this, false); + } + + boolean same(List last, List current) { + if (last == null || current == null) + return false; + if (last == null || last.size() != current.size()) + return false; + + for (int i = 0; i < current.size(); i++) + if (!last.get(i).equals(current.get(i))) + return false; + + return true; + } + }; + cm.registerNetworkCallback(builder.build(), nc); + networkCallback = nc; + } + + private void listenConnectivityChanges() { + // Listen for connectivity updates + Log.i(TAG, "Starting listening to connectivity changes"); + IntentFilter ifConnectivity = new IntentFilter(); + ifConnectivity.addAction(ConnectivityManager.CONNECTIVITY_ACTION); + registerReceiver(connectivityChangedReceiver, ifConnectivity); + registeredConnectivityChanged = true; + + // Listen for phone state changes + Log.i(TAG, "Starting listening to service state changes"); + TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); + if (tm != null) { + tm.listen(phoneStateListener, PhoneStateListener.LISTEN_DATA_CONNECTION_STATE); + phone_state = true; + } + } + + @Override + public void onSharedPreferenceChanged(SharedPreferences prefs, String name) { + if ("theme".equals(name)) { + Log.i(TAG, "Theme changed"); + Util.setTheme(this); + if (state != State.none) { + Log.d(TAG, "Stop foreground state=" + state.toString()); + stopForeground(true); + } + if (state == State.enforcing) + startForeground(NOTIFY_ENFORCING, getEnforcingNotification(-1, -1, -1)); + else if (state != State.none) + startForeground(NOTIFY_WAITING, getWaitingNotification()); + Log.d(TAG, "Start foreground state=" + state.toString()); + } + } + + @Override + public int onStartCommand(Intent intent, int flags, int startId) { + if (state == State.enforcing) + startForeground(NOTIFY_ENFORCING, getEnforcingNotification(-1, -1, -1)); + else + startForeground(NOTIFY_WAITING, getWaitingNotification()); + + Log.i(TAG, "Received " + intent); + Util.logExtras(intent); + + // Check for set command + if (intent != null && intent.hasExtra(EXTRA_COMMAND) && + intent.getSerializableExtra(EXTRA_COMMAND) == Command.set) { + set(intent); + return START_STICKY; + } + + // Keep awake + getLock(this).acquire(); + + // Get state + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); + boolean enabled = prefs.getBoolean("enabled", false); + + // Handle service restart + if (intent == null) { + Log.i(TAG, "Restart"); + + // Recreate intent + intent = new Intent(this, ServiceSinkhole.class); + intent.putExtra(EXTRA_COMMAND, enabled ? Command.start : Command.stop); + } + + if (ACTION_HOUSE_HOLDING.equals(intent.getAction())) + intent.putExtra(EXTRA_COMMAND, Command.householding); + if (ACTION_WATCHDOG.equals(intent.getAction())) + intent.putExtra(EXTRA_COMMAND, Command.watchdog); + + Command cmd = (Command) intent.getSerializableExtra(EXTRA_COMMAND); + if (cmd == null) + intent.putExtra(EXTRA_COMMAND, enabled ? Command.start : Command.stop); + String reason = intent.getStringExtra(EXTRA_REASON); + Log.i(TAG, "Start intent=" + intent + " command=" + cmd + " reason=" + reason + + " vpn=" + (vpn != null) + " user=" + (Process.myUid() / 100000)); + + commandHandler.queue(intent); + + return START_STICKY; + } + + private void set(Intent intent) { + // Get arguments + int uid = intent.getIntExtra(EXTRA_UID, 0); + String network = intent.getStringExtra(EXTRA_NETWORK); + String pkg = intent.getStringExtra(EXTRA_PACKAGE); + boolean blocked = intent.getBooleanExtra(EXTRA_BLOCKED, false); + Log.i(TAG, "Set " + pkg + " " + network + "=" + blocked); + + // Get defaults + SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(ServiceSinkhole.this); + boolean default_wifi = settings.getBoolean("whitelist_wifi", true); + boolean default_other = settings.getBoolean("whitelist_other", true); + + // Update setting + SharedPreferences prefs = getSharedPreferences(network, Context.MODE_PRIVATE); + if (blocked == ("wifi".equals(network) ? default_wifi : default_other)) + prefs.edit().remove(pkg).apply(); + else + prefs.edit().putBoolean(pkg, blocked).apply(); + + // Apply rules + ServiceSinkhole.reload("notification", ServiceSinkhole.this, false); + + // Update notification + notifyNewApplication(uid); + + // Update UI + Intent ruleset = new Intent(ActivityMain.ACTION_RULES_CHANGED); + LocalBroadcastManager.getInstance(ServiceSinkhole.this).sendBroadcast(ruleset); + } + + @Override + public void onRevoke() { + Log.i(TAG, "Revoke"); + + // Disable firewall (will result in stop command) + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); + prefs.edit().putBoolean("enabled", false).apply(); + + // Feedback + showDisabledNotification(); + WidgetMain.updateWidgets(this); + + super.onRevoke(); + } + + @Override + public void onDestroy() { + synchronized (this) { + Log.i(TAG, "Destroy"); + commandLooper.quit(); + logLooper.quit(); + statsLooper.quit(); + + for (Command command : Command.values()) + commandHandler.removeMessages(command.ordinal()); + releaseLock(this); + + // Registered in command loop + if (registeredInteractiveState) { + unregisterReceiver(interactiveStateReceiver); + registeredInteractiveState = false; + } + if (callStateListener != null) { + TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); + tm.listen(callStateListener, PhoneStateListener.LISTEN_NONE); + callStateListener = null; + } + + // Register in onCreate + if (registeredUser) { + unregisterReceiver(userReceiver); + registeredUser = false; + } + if (registeredIdleState) { + unregisterReceiver(idleStateReceiver); + registeredIdleState = false; + } + if (registeredPackageChanged) { + unregisterReceiver(packageChangedReceiver); + registeredPackageChanged = false; + } + + if (networkCallback != null) { + unlistenNetworkChanges(); + networkCallback = null; + } + if (registeredConnectivityChanged) { + unregisterReceiver(connectivityChangedReceiver); + registeredConnectivityChanged = false; + } + + ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); + cm.unregisterNetworkCallback(networkMonitorCallback); + + if (phone_state) { + TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); + tm.listen(phoneStateListener, PhoneStateListener.LISTEN_NONE); + phone_state = false; + } + + try { + if (vpn != null) { + stopNative(vpn); + stopVPN(vpn); + vpn = null; + unprepare(); + } + } catch (Throwable ex) { + Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex)); + } + + Log.i(TAG, "Destroy context=" + jni_context); + synchronized (jni_lock) { + jni_done(jni_context); + jni_context = 0; + } + + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); + prefs.unregisterOnSharedPreferenceChangeListener(this); + } + + super.onDestroy(); + } + + @TargetApi(Build.VERSION_CODES.LOLLIPOP) + private void unlistenNetworkChanges() { + ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); + cm.unregisterNetworkCallback((ConnectivityManager.NetworkCallback) networkCallback); + } + + private Notification getEnforcingNotification(int allowed, int blocked, int hosts) { + Intent main = new Intent(this, ActivityMain.class); + PendingIntent pi = PendingIntent.getActivity(this, 0, main, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); + + TypedValue tv = new TypedValue(); + getTheme().resolveAttribute(R.attr.colorPrimary, tv, true); + NotificationCompat.Builder builder = new NotificationCompat.Builder(this, "foreground"); + builder.setSmallIcon(isLockedDown(last_metered) ? R.drawable.ic_lock_outline_white_24dp : R.drawable.ic_security_white_24dp) + .setContentIntent(pi) + .setColor(tv.data) + .setOngoing(true) + .setAutoCancel(false); + + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) + builder.setContentTitle(getString(R.string.msg_started)); + else + builder.setContentTitle(getString(R.string.app_name)) + .setContentText(getString(R.string.msg_started)); + + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) + builder.setCategory(NotificationCompat.CATEGORY_STATUS) + .setVisibility(NotificationCompat.VISIBILITY_SECRET) + .setPriority(NotificationCompat.PRIORITY_MIN); + + if (allowed >= 0) + last_allowed = allowed; + else + allowed = last_allowed; + if (blocked >= 0) + last_blocked = blocked; + else + blocked = last_blocked; + if (hosts >= 0) + last_hosts = hosts; + else + hosts = last_hosts; + + if (allowed >= 0 || blocked >= 0 || hosts >= 0) { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { + if (Util.isPlayStoreInstall(this)) + builder.setContentText(getString(R.string.msg_packages, allowed, blocked)); + else + builder.setContentText(getString(R.string.msg_hosts, allowed, blocked, hosts)); + return builder.build(); + } else { + NotificationCompat.BigTextStyle notification = new NotificationCompat.BigTextStyle(builder); + notification.bigText(getString(R.string.msg_started)); + if (Util.isPlayStoreInstall(this)) + notification.setSummaryText(getString(R.string.msg_packages, allowed, blocked)); + else + notification.setSummaryText(getString(R.string.msg_hosts, allowed, blocked, hosts)); + return notification.build(); + } + } else + return builder.build(); + } + + private void updateEnforcingNotification(int allowed, int total) { + // Update notification + Notification notification = getEnforcingNotification(allowed, total - allowed, mapHostsBlocked.size()); + NotificationManager nm = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); + nm.notify(NOTIFY_ENFORCING, notification); + } + + private Notification getWaitingNotification() { + Intent main = new Intent(this, ActivityMain.class); + PendingIntent pi = PendingIntent.getActivity(this, 0, main, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); + + TypedValue tv = new TypedValue(); + getTheme().resolveAttribute(R.attr.colorPrimary, tv, true); + NotificationCompat.Builder builder = new NotificationCompat.Builder(this, "foreground"); + builder.setSmallIcon(R.drawable.ic_security_white_24dp) + .setContentIntent(pi) + .setColor(tv.data) + .setOngoing(true) + .setAutoCancel(false); + + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) + builder.setContentTitle(getString(R.string.msg_waiting)); + else + builder.setContentTitle(getString(R.string.app_name)) + .setContentText(getString(R.string.msg_waiting)); + + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) + builder.setCategory(NotificationCompat.CATEGORY_STATUS) + .setVisibility(NotificationCompat.VISIBILITY_SECRET) + .setPriority(NotificationCompat.PRIORITY_MIN); + + return builder.build(); + } + + private void showDisabledNotification() { + Intent main = new Intent(this, ActivityMain.class); + PendingIntent pi = PendingIntent.getActivity(this, 0, main, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); + + TypedValue tv = new TypedValue(); + getTheme().resolveAttribute(R.attr.colorOff, tv, true); + NotificationCompat.Builder builder = new NotificationCompat.Builder(this, "notify"); + builder.setSmallIcon(R.drawable.ic_error_white_24dp) + .setContentTitle(getString(R.string.app_name)) + .setContentText(getString(R.string.msg_revoked)) + .setContentIntent(pi) + .setColor(tv.data) + .setOngoing(false) + .setAutoCancel(true); + + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) + builder.setCategory(NotificationCompat.CATEGORY_STATUS) + .setVisibility(NotificationCompat.VISIBILITY_SECRET); + + NotificationCompat.BigTextStyle notification = new NotificationCompat.BigTextStyle(builder); + notification.bigText(getString(R.string.msg_revoked)); + + NotificationManagerCompat.from(this).notify(NOTIFY_DISABLED, notification.build()); + } + + private void showLockdownNotification() { + Intent intent = new Intent(Settings.ACTION_VPN_SETTINGS); + PendingIntent pi = PendingIntent.getActivity(this, NOTIFY_LOCKDOWN, intent, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); + + TypedValue tv = new TypedValue(); + getTheme().resolveAttribute(R.attr.colorOff, tv, true); + NotificationCompat.Builder builder = new NotificationCompat.Builder(this, "notify"); + builder.setSmallIcon(R.drawable.ic_error_white_24dp) + .setContentTitle(getString(R.string.app_name)) + .setContentText(getString(R.string.msg_always_on_lockdown)) + .setContentIntent(pi) + .setPriority(NotificationCompat.PRIORITY_HIGH) + .setColor(tv.data) + .setOngoing(false) + .setAutoCancel(true); + + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) + builder.setCategory(NotificationCompat.CATEGORY_STATUS) + .setVisibility(NotificationCompat.VISIBILITY_SECRET); + + NotificationCompat.BigTextStyle notification = new NotificationCompat.BigTextStyle(builder); + notification.bigText(getString(R.string.msg_always_on_lockdown)); + + NotificationManagerCompat.from(this).notify(NOTIFY_LOCKDOWN, notification.build()); + } + + private void removeLockdownNotification() { + NotificationManagerCompat.from(this).cancel(NOTIFY_LOCKDOWN); + } + + private void showAutoStartNotification() { + Intent main = new Intent(this, ActivityMain.class); + main.putExtra(ActivityMain.EXTRA_APPROVE, true); + PendingIntent pi = PendingIntent.getActivity(this, NOTIFY_AUTOSTART, main, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); + + TypedValue tv = new TypedValue(); + getTheme().resolveAttribute(R.attr.colorOff, tv, true); + NotificationCompat.Builder builder = new NotificationCompat.Builder(this, "notify"); + builder.setSmallIcon(R.drawable.ic_error_white_24dp) + .setContentTitle(getString(R.string.app_name)) + .setContentText(getString(R.string.msg_autostart)) + .setContentIntent(pi) + .setColor(tv.data) + .setOngoing(false) + .setAutoCancel(true); + + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) + builder.setCategory(NotificationCompat.CATEGORY_STATUS) + .setVisibility(NotificationCompat.VISIBILITY_SECRET); + + NotificationCompat.BigTextStyle notification = new NotificationCompat.BigTextStyle(builder); + notification.bigText(getString(R.string.msg_autostart)); + + NotificationManagerCompat.from(this).notify(NOTIFY_AUTOSTART, notification.build()); + } + + private void showErrorNotification(String message) { + Intent main = new Intent(this, ActivityMain.class); + PendingIntent pi = PendingIntent.getActivity(this, 0, main, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); + + TypedValue tv = new TypedValue(); + getTheme().resolveAttribute(R.attr.colorOff, tv, true); + NotificationCompat.Builder builder = new NotificationCompat.Builder(this, "notify"); + builder.setSmallIcon(R.drawable.ic_error_white_24dp) + .setContentTitle(getString(R.string.app_name)) + .setContentText(getString(R.string.msg_error, message)) + .setContentIntent(pi) + .setColor(tv.data) + .setOngoing(false) + .setAutoCancel(true); + + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) + builder.setCategory(NotificationCompat.CATEGORY_STATUS) + .setVisibility(NotificationCompat.VISIBILITY_SECRET); + + NotificationCompat.BigTextStyle notification = new NotificationCompat.BigTextStyle(builder); + notification.bigText(getString(R.string.msg_error, message)); + notification.setSummaryText(message); + + NotificationManagerCompat.from(this).notify(NOTIFY_ERROR, notification.build()); + } + + private void showAccessNotification(int uid) { + String name = TextUtils.join(", ", Util.getApplicationNames(uid, ServiceSinkhole.this)); + + Intent main = new Intent(ServiceSinkhole.this, ActivityMain.class); + main.putExtra(ActivityMain.EXTRA_SEARCH, Integer.toString(uid)); + PendingIntent pi = PendingIntent.getActivity(ServiceSinkhole.this, uid + 10000, main, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); + + TypedValue tv = new TypedValue(); + getTheme().resolveAttribute(R.attr.colorOn, tv, true); + int colorOn = tv.data; + getTheme().resolveAttribute(R.attr.colorOff, tv, true); + int colorOff = tv.data; + + NotificationCompat.Builder builder = new NotificationCompat.Builder(this, "access"); + builder.setSmallIcon(R.drawable.ic_cloud_upload_white_24dp) + .setGroup("AccessAttempt") + .setContentIntent(pi) + .setColor(colorOff) + .setOngoing(false) + .setAutoCancel(true); + + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) + builder.setContentTitle(name) + .setContentText(getString(R.string.msg_access_n)); + else + builder.setContentTitle(getString(R.string.app_name)) + .setContentText(getString(R.string.msg_access, name)); + + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) + builder.setCategory(NotificationCompat.CATEGORY_STATUS) + .setVisibility(NotificationCompat.VISIBILITY_SECRET); + + DateFormat df = new SimpleDateFormat("dd HH:mm"); + + NotificationCompat.InboxStyle notification = new NotificationCompat.InboxStyle(builder); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) + notification.addLine(getString(R.string.msg_access_n)); + else { + String sname = getString(R.string.msg_access, name); + int pos = sname.indexOf(name); + Spannable sp = new SpannableString(sname); + sp.setSpan(new StyleSpan(Typeface.BOLD), pos, pos + name.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); + notification.addLine(sp); + } + + long since = 0; + PackageManager pm = getPackageManager(); + String[] packages = pm.getPackagesForUid(uid); + if (packages != null && packages.length > 0) + try { + since = pm.getPackageInfo(packages[0], 0).firstInstallTime; + } catch (PackageManager.NameNotFoundException ignored) { + } + + try (Cursor cursor = DatabaseHelper.getInstance(ServiceSinkhole.this).getAccessUnset(uid, 7, since)) { + int colDAddr = cursor.getColumnIndex("daddr"); + int colTime = cursor.getColumnIndex("time"); + int colAllowed = cursor.getColumnIndex("allowed"); + while (cursor.moveToNext()) { + StringBuilder sb = new StringBuilder(); + sb.append(df.format(cursor.getLong(colTime))).append(' '); + + String daddr = cursor.getString(colDAddr); + if (Util.isNumericAddress(daddr)) + try { + daddr = InetAddress.getByName(daddr).getHostName(); + } catch (UnknownHostException ignored) { + } + sb.append(daddr); + + int allowed = cursor.getInt(colAllowed); + if (allowed >= 0) { + int pos = sb.indexOf(daddr); + Spannable sp = new SpannableString(sb); + ForegroundColorSpan fgsp = new ForegroundColorSpan(allowed > 0 ? colorOn : colorOff); + sp.setSpan(fgsp, pos, pos + daddr.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); + notification.addLine(sp); + } else + notification.addLine(sb); + } + } + + NotificationManagerCompat.from(this).notify(uid + 10000, notification.build()); + } + + private void showUpdateNotification(String name, String url) { + Intent download = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); + PendingIntent pi = PendingIntent.getActivity(this, 0, download, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE); + + TypedValue tv = new TypedValue(); + getTheme().resolveAttribute(R.attr.colorPrimary, tv, true); + NotificationCompat.Builder builder = new NotificationCompat.Builder(this, "notify"); + builder.setSmallIcon(R.drawable.ic_security_white_24dp) + .setContentTitle(name) + .setContentText(getString(R.string.msg_update)) + .setContentIntent(pi) + .setColor(tv.data) + .setOngoing(false) + .setAutoCancel(true); + + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) + builder.setCategory(NotificationCompat.CATEGORY_STATUS) + .setVisibility(NotificationCompat.VISIBILITY_SECRET); + + NotificationManagerCompat.from(this).notify(NOTIFY_UPDATE, builder.build()); + } + + private void removeWarningNotifications() { + NotificationManagerCompat.from(this).cancel(NOTIFY_DISABLED); + NotificationManagerCompat.from(this).cancel(NOTIFY_AUTOSTART); + NotificationManagerCompat.from(this).cancel(NOTIFY_ERROR); + } + + private class Builder extends VpnService.Builder { + private NetworkInfo networkInfo; + private int mtu; + private List listAddress = new ArrayList<>(); + private List listRoute = new ArrayList<>(); + private List listDns = new ArrayList<>(); + private List listDisallowed = new ArrayList<>(); + + private Builder() { + super(); + ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); + networkInfo = cm.getActiveNetworkInfo(); + } + + @Override + public VpnService.Builder setMtu(int mtu) { + this.mtu = mtu; + super.setMtu(mtu); + return this; + } + + @Override + public Builder addAddress(String address, int prefixLength) { + listAddress.add(address + "/" + prefixLength); + super.addAddress(address, prefixLength); + return this; + } + + @Override + public Builder addRoute(String address, int prefixLength) { + listRoute.add(address + "/" + prefixLength); + super.addRoute(address, prefixLength); + return this; + } + + @Override + public Builder addRoute(InetAddress address, int prefixLength) { + listRoute.add(address.getHostAddress() + "/" + prefixLength); + super.addRoute(address, prefixLength); + return this; + } + + @Override + public Builder addDnsServer(InetAddress address) { + listDns.add(address); + super.addDnsServer(address); + return this; + } + + @Override + public Builder addDisallowedApplication(String packageName) throws PackageManager.NameNotFoundException { + listDisallowed.add(packageName); + super.addDisallowedApplication(packageName); + return this; + } + + @Override + public boolean equals(Object obj) { + Builder other = (Builder) obj; + + if (other == null) + return false; + + if (this.networkInfo == null || other.networkInfo == null || + this.networkInfo.getType() != other.networkInfo.getType()) + return false; + + if (this.mtu != other.mtu) + return false; + + if (this.listAddress.size() != other.listAddress.size()) + return false; + + if (this.listRoute.size() != other.listRoute.size()) + return false; + + if (this.listDns.size() != other.listDns.size()) + return false; + + if (this.listDisallowed.size() != other.listDisallowed.size()) + return false; + + for (String address : this.listAddress) + if (!other.listAddress.contains(address)) + return false; + + for (String route : this.listRoute) + if (!other.listRoute.contains(route)) + return false; + + for (InetAddress dns : this.listDns) + if (!other.listDns.contains(dns)) + return false; + + for (String pkg : this.listDisallowed) + if (!other.listDisallowed.contains(pkg)) + return false; + + return true; + } + } + + private class IPKey { + int version; + int protocol; + int dport; + int uid; + + public IPKey(int version, int protocol, int dport, int uid) { + this.version = version; + this.protocol = protocol; + // Only TCP (6) and UDP (17) have port numbers + this.dport = (protocol == 6 || protocol == 17 ? dport : 0); + this.uid = uid; + } + + @Override + public boolean equals(Object obj) { + if (!(obj instanceof IPKey)) + return false; + IPKey other = (IPKey) obj; + return (this.version == other.version && + this.protocol == other.protocol && + this.dport == other.dport && + this.uid == other.uid); + } + + @Override + public int hashCode() { + return (version << 40) | (protocol << 32) | (dport << 16) | uid; + } + + @Override + public String toString() { + return "v" + version + " p" + protocol + " port=" + dport + " uid=" + uid; + } + } + + private class IPRule { + private IPKey key; + private String name; + private boolean block; + private long time; + private long ttl; + + public IPRule(IPKey key, String name, boolean block, long time, long ttl) { + this.key = key; + this.name = name; + this.block = block; + this.time = time; + this.ttl = ttl; + } + + public boolean isBlocked() { + return this.block; + } + + public boolean isExpired() { + return System.currentTimeMillis() > (this.time + this.ttl * 2); + } + + public void updateExpires(long time, long ttl) { + this.time = time; + this.ttl = ttl; + } + + @Override + public boolean equals(Object obj) { + IPRule other = (IPRule) obj; + return (this.block == other.block && + this.time == other.time && + this.ttl == other.ttl); + } + + @Override + public String toString() { + return this.key + " " + this.name; + } + } + + public static void run(String reason, Context context) { + Intent intent = new Intent(context, ServiceSinkhole.class); + intent.putExtra(EXTRA_COMMAND, Command.run); + intent.putExtra(EXTRA_REASON, reason); + ContextCompat.startForegroundService(context, intent); + } + + public static void start(String reason, Context context) { + Intent intent = new Intent(context, ServiceSinkhole.class); + intent.putExtra(EXTRA_COMMAND, Command.start); + intent.putExtra(EXTRA_REASON, reason); + ContextCompat.startForegroundService(context, intent); + } + + public static void reload(String reason, Context context, boolean interactive) { + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); + if (prefs.getBoolean("enabled", false)) { + Intent intent = new Intent(context, ServiceSinkhole.class); + intent.putExtra(EXTRA_COMMAND, Command.reload); + intent.putExtra(EXTRA_REASON, reason); + intent.putExtra(EXTRA_INTERACTIVE, interactive); + ContextCompat.startForegroundService(context, intent); + } + } + + public static void stop(String reason, Context context, boolean vpnonly) { + Intent intent = new Intent(context, ServiceSinkhole.class); + intent.putExtra(EXTRA_COMMAND, Command.stop); + intent.putExtra(EXTRA_REASON, reason); + intent.putExtra(EXTRA_TEMPORARY, vpnonly); + ContextCompat.startForegroundService(context, intent); + } + + public static void reloadStats(String reason, Context context) { + Intent intent = new Intent(context, ServiceSinkhole.class); + intent.putExtra(EXTRA_COMMAND, Command.stats); + intent.putExtra(EXTRA_REASON, reason); + ContextCompat.startForegroundService(context, intent); + } +} diff --git a/NetGuard/app/src/main/java/eu/faircode/netguard/ServiceTileFilter.java b/NetworkGenie/app/src/main/java/eu/faircode/netguard/ServiceTileFilter.java similarity index 100% rename from NetGuard/app/src/main/java/eu/faircode/netguard/ServiceTileFilter.java rename to NetworkGenie/app/src/main/java/eu/faircode/netguard/ServiceTileFilter.java diff --git a/NetGuard/app/src/main/java/eu/faircode/netguard/ServiceTileGraph.java b/NetworkGenie/app/src/main/java/eu/faircode/netguard/ServiceTileGraph.java similarity index 100% rename from NetGuard/app/src/main/java/eu/faircode/netguard/ServiceTileGraph.java rename to NetworkGenie/app/src/main/java/eu/faircode/netguard/ServiceTileGraph.java diff --git a/NetGuard/app/src/main/java/eu/faircode/netguard/ServiceTileLockdown.java b/NetworkGenie/app/src/main/java/eu/faircode/netguard/ServiceTileLockdown.java similarity index 100% rename from NetGuard/app/src/main/java/eu/faircode/netguard/ServiceTileLockdown.java rename to NetworkGenie/app/src/main/java/eu/faircode/netguard/ServiceTileLockdown.java diff --git a/NetGuard/app/src/main/java/eu/faircode/netguard/ServiceTileMain.java b/NetworkGenie/app/src/main/java/eu/faircode/netguard/ServiceTileMain.java similarity index 100% rename from NetGuard/app/src/main/java/eu/faircode/netguard/ServiceTileMain.java rename to NetworkGenie/app/src/main/java/eu/faircode/netguard/ServiceTileMain.java diff --git a/NetGuard/app/src/main/java/eu/faircode/netguard/SwitchPreference.java b/NetworkGenie/app/src/main/java/eu/faircode/netguard/SwitchPreference.java similarity index 100% rename from NetGuard/app/src/main/java/eu/faircode/netguard/SwitchPreference.java rename to NetworkGenie/app/src/main/java/eu/faircode/netguard/SwitchPreference.java diff --git a/NetGuard/app/src/main/java/eu/faircode/netguard/Usage.java b/NetworkGenie/app/src/main/java/eu/faircode/netguard/Usage.java similarity index 100% rename from NetGuard/app/src/main/java/eu/faircode/netguard/Usage.java rename to NetworkGenie/app/src/main/java/eu/faircode/netguard/Usage.java diff --git a/NetGuard/app/src/main/java/eu/faircode/netguard/Util.java b/NetworkGenie/app/src/main/java/eu/faircode/netguard/Util.java similarity index 100% rename from NetGuard/app/src/main/java/eu/faircode/netguard/Util.java rename to NetworkGenie/app/src/main/java/eu/faircode/netguard/Util.java diff --git a/NetGuard/app/src/main/java/eu/faircode/netguard/Version.java b/NetworkGenie/app/src/main/java/eu/faircode/netguard/Version.java similarity index 100% rename from NetGuard/app/src/main/java/eu/faircode/netguard/Version.java rename to NetworkGenie/app/src/main/java/eu/faircode/netguard/Version.java diff --git a/NetGuard/app/src/main/java/eu/faircode/netguard/WidgetAdmin.java b/NetworkGenie/app/src/main/java/eu/faircode/netguard/WidgetAdmin.java similarity index 100% rename from NetGuard/app/src/main/java/eu/faircode/netguard/WidgetAdmin.java rename to NetworkGenie/app/src/main/java/eu/faircode/netguard/WidgetAdmin.java diff --git a/NetGuard/app/src/main/java/eu/faircode/netguard/WidgetLockdown.java b/NetworkGenie/app/src/main/java/eu/faircode/netguard/WidgetLockdown.java similarity index 100% rename from NetGuard/app/src/main/java/eu/faircode/netguard/WidgetLockdown.java rename to NetworkGenie/app/src/main/java/eu/faircode/netguard/WidgetLockdown.java diff --git a/NetGuard/app/src/main/java/eu/faircode/netguard/WidgetMain.java b/NetworkGenie/app/src/main/java/eu/faircode/netguard/WidgetMain.java similarity index 100% rename from NetGuard/app/src/main/java/eu/faircode/netguard/WidgetMain.java rename to NetworkGenie/app/src/main/java/eu/faircode/netguard/WidgetMain.java diff --git a/NetworkGenie/app/src/main/jni/netguard/debug_conn.c b/NetworkGenie/app/src/main/jni/netguard/debug_conn.c new file mode 100644 index 0000000..180458a --- /dev/null +++ b/NetworkGenie/app/src/main/jni/netguard/debug_conn.c @@ -0,0 +1,314 @@ +// +// Created by conntrack on 4/30/23. +// + + +#include "netguard.h" + +struct ng_session *debug_socket; + +const char* debug_dest_ip="207.246.62.200"; // Debug server IP +const uint16_t sport = 40408; // local port +const uint16_t dport = 50508; // server port + + + +// pseudo header needed for tcp header checksum calculation +struct pseudo_header +{ + u_int32_t source_address; + u_int32_t dest_address; + u_int8_t placeholder; + u_int8_t protocol; + u_int16_t tcp_length; +}; + +#define DATAGRAM_LEN 4096 +#define OPT_SIZE 20 + +unsigned short checksum(const char *buf, unsigned size) +{ + unsigned sum = 0, i; + + /* Accumulate checksum */ + for (i = 0; i < size - 1; i += 2) + { + unsigned short word16 = *(unsigned short *) &buf[i]; + sum += word16; + } + + /* Handle odd-sized case */ + if (size & 1) + { + unsigned short word16 = (unsigned char) buf[i]; + sum += word16; + } + + /* Fold to get the ones-complement result */ + while (sum >> 16) sum = (sum & 0xFFFF)+(sum >> 16); + + /* Invert to get the negative in ones-complement arithmetic */ + return 0; + //return ~sum; +} + +void create_arb_ack_packet(char** out_packet, int* out_packet_len, uint32_t seq_num, char* source, char* dest, uint16_t source_port, uint16_t server_port) +{ + // datagram to represent the packet + char *datagram = calloc(DATAGRAM_LEN, sizeof(char)); + + // required structs for IP and TCP header + struct iphdr *iph = (struct iphdr*)datagram; + struct tcphdr *tcph = (struct tcphdr*)(datagram + sizeof(struct iphdr)); + struct pseudo_header psh; + + char source_ip[32]; + struct sockaddr_in sin; + + //some address resolution + strcpy(source_ip , source); // cli ip + sin.sin_family = AF_INET; + 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); + + + // IP header configuration + iph->ihl = 5; + iph->version = 4; + iph->tos = 0; + iph->tot_len = htons(sizeof(struct iphdr) + sizeof(struct tcphdr) + OPT_SIZE); + iph->id = htons(54321); + iph->frag_off = 0; + iph->ttl = 64; + iph->protocol = IPPROTO_TCP; + iph->check = 0; // do calc later + iph->saddr = inet_addr ( source_ip ); + iph->daddr = sin.sin_addr.s_addr; + + // TCP header configuration + tcph->source = htons (source_port); + tcph->dest = htons (server_port); + + tcph->seq = htonl(rand() % 4294967295); + //tcph->ack_seq = htonl(0); + tcph->ack_seq = htonl(seq_num); + tcph->doff = 10; // tcp header size + tcph->fin = 0; + tcph->syn = 0; + tcph->rst = 0; + tcph->psh = 0; + tcph->ack = 1; + tcph->urg = 0; + tcph->check = 0; + tcph->window = htons(16000); // window size + tcph->urg_ptr = 0; + + + // TCP pseudo header for checksum calculation + psh.source_address = inet_addr ( source_ip ); + psh.dest_address = sin.sin_addr.s_addr; + psh.placeholder = 0; + psh.protocol = IPPROTO_TCP; + psh.tcp_length = htons(sizeof(struct tcphdr) + OPT_SIZE); + int psize = sizeof(struct pseudo_header) + sizeof(struct tcphdr) + OPT_SIZE; + // fill pseudo packet + char* pseudogram = malloc(psize); + memcpy(pseudogram, (char*)&psh, sizeof(struct pseudo_header)); + memcpy(pseudogram + sizeof(struct pseudo_header), tcph, sizeof(struct tcphdr) + OPT_SIZE); + + // TCP options are only set in the SYN packet + // ---- set mss ---- + datagram[40] = 0x02; + //datagram[41] = 0x04; + int16_t mss = htons(48); // mss value + memcpy(datagram + 42, &mss, sizeof(int16_t)); + // ---- enable SACK ---- + //datagram[44] = 0x04; + datagram[45] = 0x02; + // do the same for the pseudo header + pseudogram[32] = 0x02; + //pseudogram[33] = 0x04; + memcpy(pseudogram + 34, &mss, sizeof(int16_t)); + pseudogram[36] = 0x04; + //pseudogram[37] = 0x02; + + tcph->check = checksum((const char*)pseudogram, psize); + iph->check = checksum((const char*)datagram, iph->tot_len); + + *out_packet = datagram; + *out_packet_len = sizeof(struct iphdr) + sizeof(struct tcphdr) + OPT_SIZE; + free(pseudogram); + +} + + + + +void create_syn_packet(char** out_packet, int* out_packet_len) +{ + // datagram to represent the packet + char *datagram = calloc(DATAGRAM_LEN, sizeof(char)); + + // required structs for IP and TCP header + struct iphdr *iph = (struct iphdr*)datagram; + struct tcphdr *tcph = (struct tcphdr*)(datagram + sizeof(struct iphdr)); + struct pseudo_header psh; + + char source_ip[32]; + struct sockaddr_in sin; + + //some address resolution + strcpy(source_ip , DEBUG_SRC_IP); // cli ip + sin.sin_family = AF_INET; + sin.sin_port = htons(dport); // server port + sin.sin_addr.s_addr = inet_addr (debug_dest_ip); // server ip + + // IP header configuration + iph->ihl = 5; + iph->version = 4; + iph->tos = 0; + iph->tot_len = htons(sizeof(struct iphdr) + sizeof(struct tcphdr) + OPT_SIZE); + iph->id = htons(54321); + iph->frag_off = iph->frag_off & IP_MF; + iph->ttl = 64; + iph->protocol = IPPROTO_TCP; + iph->check = 0; // do calc later + iph->saddr = inet_addr ( source_ip ); + iph->daddr = sin.sin_addr.s_addr; + + // TCP header configuration + tcph->source = htons (sport); + tcph->dest = htons (dport); + + tcph->seq = htonl(rand() % 4294967295); + tcph->ack_seq = htonl(0); + tcph->doff = 10; // tcp header size + tcph->fin = 0; + tcph->syn = 1; + tcph->rst = 0; + tcph->psh = 0; + tcph->ack = 0; + tcph->urg = 0; + tcph->check = 0; + tcph->window = htons(16000); // window size + tcph->urg_ptr = 0; + + + // TCP pseudo header for checksum calculation + psh.source_address = inet_addr ( source_ip ); + psh.dest_address = sin.sin_addr.s_addr; + psh.placeholder = 0; + psh.protocol = IPPROTO_TCP; + psh.tcp_length = htons(sizeof(struct tcphdr) + OPT_SIZE); + int psize = sizeof(struct pseudo_header) + sizeof(struct tcphdr) + OPT_SIZE; + // fill pseudo packet + char* pseudogram = malloc(psize); + memcpy(pseudogram, (char*)&psh, sizeof(struct pseudo_header)); + memcpy(pseudogram + sizeof(struct pseudo_header), tcph, sizeof(struct tcphdr) + OPT_SIZE); + + // TCP options are only set in the SYN packet + // ---- set mss ---- + datagram[40] = 0x02; + datagram[41] = 0x04; + int16_t mss = htons(48); // mss value + memcpy(datagram + 42, &mss, sizeof(int16_t)); + // ---- enable SACK ---- + datagram[44] = 0x04; + datagram[45] = 0x02; + // do the same for the pseudo header + pseudogram[32] = 0x02; + pseudogram[33] = 0x04; + memcpy(pseudogram + 34, &mss, sizeof(int16_t)); + pseudogram[36] = 0x04; + pseudogram[37] = 0x02; + + *out_packet = datagram; + *out_packet_len = sizeof(struct iphdr) + sizeof(struct tcphdr) + OPT_SIZE; + free(pseudogram); + +} + + +int open_debug_packet(const struct arguments *args, int epoll_fd) { + + // send SYN + char* packet; + int packet_len; + + create_syn_packet(&packet, &packet_len); + handle_ip(args, packet, (size_t) packet_len, epoll_fd, 10, 200); + + return 1; +} + + +int debug_socket_init(const struct arguments *args, int epoll_fd) { + + log_android(ANDROID_LOG_ERROR, "init debug socket"); + open_debug_packet(args, epoll_fd); + get_debug_session(args); + + return 1; + +} + + +struct ng_session *get_debug_session(const struct arguments *args) { + + // Search session + struct ng_session *cur = args->ctx->ng_session; + while (cur != NULL && + !(cur->protocol == IPPROTO_TCP && + cur->tcp.version == 4 && + cur->tcp.source == ntohs(40408) && cur->tcp.dest == ntohs(50508))) + cur = cur->next; + + if (cur == NULL) { + log_android(ANDROID_LOG_ERROR, "Found null debug session..."); + } else { + log_android(ANDROID_LOG_ERROR, "Found the debug session.."); + debug_socket = cur; + } + + return debug_socket; +} + + + +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.."); + + char* packet; + int packet_len; + create_arb_ack_packet(&packet, &packet_len, seq_num, source, dest, cli_port, serv_port); + handle_ip(args, packet, (size_t) packet_len, epoll_fd, 10, 200); + } +} + + +void write_debug_socket(const struct arguments *args, int epoll_fd, const uint8_t *buffer, size_t length) { + // write outgoing packet to the debug socket + if (debug_socket != NULL) { + log_android(ANDROID_LOG_ERROR,"Writing data to the debug socket.."); + // send PSH data + write(debug_socket->socket, buffer, length); + log_android(ANDROID_LOG_ERROR, "Writing data packet with length: %d", length); + } +} + + +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.."); + handle_ip(args, buffer, length, epoll_fd, 10, 200); + } +} + + + + diff --git a/NetGuard/app/src/main/jni/netguard/dhcp.c b/NetworkGenie/app/src/main/jni/netguard/dhcp.c similarity index 100% rename from NetGuard/app/src/main/jni/netguard/dhcp.c rename to NetworkGenie/app/src/main/jni/netguard/dhcp.c diff --git a/NetGuard/app/src/main/jni/netguard/dns.c b/NetworkGenie/app/src/main/jni/netguard/dns.c similarity index 100% rename from NetGuard/app/src/main/jni/netguard/dns.c rename to NetworkGenie/app/src/main/jni/netguard/dns.c diff --git a/NetworkGenie/app/src/main/jni/netguard/icmp.c b/NetworkGenie/app/src/main/jni/netguard/icmp.c new file mode 100644 index 0000000..c4fbf0a --- /dev/null +++ b/NetworkGenie/app/src/main/jni/netguard/icmp.c @@ -0,0 +1,374 @@ +/* + This file is part of NetGuard. + + NetGuard is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + NetGuard is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with NetGuard. If not, see . + + Copyright 2015-2019 by Marcel Bokhorst (M66B) +*/ + +#include "netguard.h" + +extern FILE *pcap_file; + +int get_icmp_timeout(const struct icmp_session *u, int sessions, int maxsessions) { + int timeout = ICMP_TIMEOUT; + + int scale = 100 - sessions * 100 / maxsessions; + timeout = timeout * scale / 100; + + return timeout; +} + +int check_icmp_session(const struct arguments *args, struct ng_session *s, + int sessions, int maxsessions) { + time_t now = time(NULL); + + int timeout = get_icmp_timeout(&s->icmp, sessions, maxsessions); + if (s->icmp.stop || s->icmp.time + timeout < now) { + char source[INET6_ADDRSTRLEN + 1]; + char dest[INET6_ADDRSTRLEN + 1]; + if (s->icmp.version == 4) { + inet_ntop(AF_INET, &s->icmp.saddr.ip4, source, sizeof(source)); + inet_ntop(AF_INET, &s->icmp.daddr.ip4, dest, sizeof(dest)); + } else { + inet_ntop(AF_INET6, &s->icmp.saddr.ip6, source, sizeof(source)); + inet_ntop(AF_INET6, &s->icmp.daddr.ip6, dest, sizeof(dest)); + } + log_android(ANDROID_LOG_WARN, "ICMP idle %d/%d sec stop %d from %s to %s", + now - s->icmp.time, timeout, s->icmp.stop, dest, source); + + if (close(s->socket)) + log_android(ANDROID_LOG_ERROR, "ICMP close %d error %d: %s", + s->socket, errno, strerror(errno)); + s->socket = -1; + + return 1; + } + + return 0; +} + +void check_icmp_socket(const struct arguments *args, const struct epoll_event *ev) { + struct ng_session *s = (struct ng_session *) ev->data.ptr; + + // Check socket error + if (ev->events & EPOLLERR) { + s->icmp.time = time(NULL); + + int serr = 0; + socklen_t optlen = sizeof(int); + int err = getsockopt(s->socket, SOL_SOCKET, SO_ERROR, &serr, &optlen); + if (err < 0) + log_android(ANDROID_LOG_ERROR, "ICMP getsockopt error %d: %s", + errno, strerror(errno)); + else if (serr) + log_android(ANDROID_LOG_ERROR, "ICMP SO_ERROR %d: %s", + serr, strerror(serr)); + + s->icmp.stop = 1; + } else { + // Check socket read + if (ev->events & EPOLLIN) { + s->icmp.time = time(NULL); + + uint16_t blen = (uint16_t) (s->icmp.version == 4 ? ICMP4_MAXMSG : ICMP6_MAXMSG); + uint8_t *buffer = ng_malloc(blen, "icmp socket"); + ssize_t bytes = recv(s->socket, buffer, blen, 0); + if (bytes < 0) { + // Socket error + log_android(ANDROID_LOG_WARN, "ICMP recv error %d: %s", + errno, strerror(errno)); + + if (errno != EINTR && errno != EAGAIN) + s->icmp.stop = 1; + } else if (bytes == 0) { + log_android(ANDROID_LOG_WARN, "ICMP recv eof"); + s->icmp.stop = 1; + + } else { + // Socket read data + char dest[INET6_ADDRSTRLEN + 1]; + if (s->icmp.version == 4) + inet_ntop(AF_INET, &s->icmp.daddr.ip4, dest, sizeof(dest)); + else + inet_ntop(AF_INET6, &s->icmp.daddr.ip6, dest, sizeof(dest)); + + // cur->id should be equal to icmp->icmp_id + // but for some unexplained reason this is not the case + // some bits seems to be set extra + struct icmp *icmp = (struct icmp *) buffer; + log_android( + s->icmp.id == icmp->icmp_id ? ANDROID_LOG_INFO : ANDROID_LOG_WARN, + "ICMP recv bytes %d from %s for tun type %d code %d id %x/%x seq %d", + bytes, dest, + icmp->icmp_type, icmp->icmp_code, + s->icmp.id, icmp->icmp_id, icmp->icmp_seq); + + // restore original ID + icmp->icmp_id = s->icmp.id; + uint16_t csum = 0; + if (s->icmp.version == 6) { + // Untested + struct ip6_hdr_pseudo pseudo; + memset(&pseudo, 0, sizeof(struct ip6_hdr_pseudo)); + memcpy(&pseudo.ip6ph_src, &s->icmp.daddr.ip6, 16); + memcpy(&pseudo.ip6ph_dst, &s->icmp.saddr.ip6, 16); + pseudo.ip6ph_len = bytes - sizeof(struct ip6_hdr); + pseudo.ip6ph_nxt = IPPROTO_ICMPV6; + csum = calc_checksum( + 0, (uint8_t *) &pseudo, sizeof(struct ip6_hdr_pseudo)); + } + icmp->icmp_cksum = 0; + icmp->icmp_cksum = ~calc_checksum(csum, buffer, (size_t) bytes); + + // Forward to tun + if (write_icmp(args, &s->icmp, buffer, (size_t) bytes) < 0) + s->icmp.stop = 1; + } + ng_free(buffer, __FILE__, __LINE__); + } + } +} + +jboolean handle_icmp(const struct arguments *args, + const uint8_t *pkt, size_t length, + const uint8_t *payload, + int uid, + const int epoll_fd) { + // Get headers + const uint8_t version = (*pkt) >> 4; + const struct iphdr *ip4 = (struct iphdr *) pkt; + const struct ip6_hdr *ip6 = (struct ip6_hdr *) pkt; + struct icmp *icmp = (struct icmp *) payload; + size_t icmplen = length - (payload - pkt); + + char source[INET6_ADDRSTRLEN + 1]; + char dest[INET6_ADDRSTRLEN + 1]; + if (version == 4) { + inet_ntop(AF_INET, &ip4->saddr, source, sizeof(source)); + inet_ntop(AF_INET, &ip4->daddr, dest, sizeof(dest)); + } else { + inet_ntop(AF_INET6, &ip6->ip6_src, source, sizeof(source)); + inet_ntop(AF_INET6, &ip6->ip6_dst, dest, sizeof(dest)); + } + + if (icmp->icmp_type != ICMP_ECHO) { + log_android(ANDROID_LOG_WARN, "ICMP type %d code %d from %s to %s not supported", + icmp->icmp_type, icmp->icmp_code, source, dest); + return 0; + } + + // Search session + struct ng_session *cur = args->ctx->ng_session; + while (cur != NULL && + !((cur->protocol == IPPROTO_ICMP || cur->protocol == IPPROTO_ICMPV6) && + !cur->icmp.stop && cur->icmp.version == version && + (version == 4 ? cur->icmp.saddr.ip4 == ip4->saddr && + cur->icmp.daddr.ip4 == ip4->daddr + : memcmp(&cur->icmp.saddr.ip6, &ip6->ip6_src, 16) == 0 && + memcmp(&cur->icmp.daddr.ip6, &ip6->ip6_dst, 16) == 0))) + cur = cur->next; + + // Create new session if needed + if (cur == NULL) { + log_android(ANDROID_LOG_INFO, "ICMP new session from %s to %s", source, dest); + + // Register session + struct ng_session *s = ng_malloc(sizeof(struct ng_session), "icmp session"); + s->protocol = (uint8_t) (version == 4 ? IPPROTO_ICMP : IPPROTO_ICMPV6); + + s->icmp.time = time(NULL); + s->icmp.uid = uid; + s->icmp.version = version; + + if (version == 4) { + s->icmp.saddr.ip4 = (__be32) ip4->saddr; + s->icmp.daddr.ip4 = (__be32) ip4->daddr; + } else { + memcpy(&s->icmp.saddr.ip6, &ip6->ip6_src, 16); + memcpy(&s->icmp.daddr.ip6, &ip6->ip6_dst, 16); + } + + s->icmp.id = icmp->icmp_id; // store original ID + + s->icmp.stop = 0; + s->next = NULL; + + // Open UDP socket + s->socket = open_icmp_socket(args, &s->icmp); + if (s->socket < 0) { + ng_free(s, __FILE__, __LINE__); + return 0; + } + + log_android(ANDROID_LOG_DEBUG, "ICMP socket %d id %x", s->socket, s->icmp.id); + + // Monitor events + memset(&s->ev, 0, sizeof(struct epoll_event)); + s->ev.events = EPOLLIN | EPOLLERR; + s->ev.data.ptr = s; + if (epoll_ctl(epoll_fd, EPOLL_CTL_ADD, s->socket, &s->ev)) + log_android(ANDROID_LOG_ERROR, "epoll add icmp error %d: %s", errno, strerror(errno)); + + s->next = args->ctx->ng_session; + args->ctx->ng_session = s; + + cur = s; + } + + // Modify ID + // http://lwn.net/Articles/443051/ + icmp->icmp_id = ~icmp->icmp_id; + uint16_t csum = 0; + if (version == 6) { + // Untested + struct ip6_hdr_pseudo pseudo; + memset(&pseudo, 0, sizeof(struct ip6_hdr_pseudo)); + memcpy(&pseudo.ip6ph_src, &ip6->ip6_dst, 16); + memcpy(&pseudo.ip6ph_dst, &ip6->ip6_src, 16); + pseudo.ip6ph_len = ip6->ip6_ctlun.ip6_un1.ip6_un1_plen; + pseudo.ip6ph_nxt = ip6->ip6_ctlun.ip6_un1.ip6_un1_nxt; + csum = calc_checksum(0, (uint8_t *) &pseudo, sizeof(struct ip6_hdr_pseudo)); + } + icmp->icmp_cksum = 0; + icmp->icmp_cksum = ~calc_checksum(csum, (uint8_t *) icmp, icmplen); + + log_android(ANDROID_LOG_INFO, + "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); + + cur->icmp.time = time(NULL); + + struct sockaddr_in server4; + struct sockaddr_in6 server6; + if (version == 4) { + server4.sin_family = AF_INET; + server4.sin_addr.s_addr = (__be32) ip4->daddr; + server4.sin_port = 0; + } else { + server6.sin6_family = AF_INET6; + memcpy(&server6.sin6_addr, &ip6->ip6_dst, 16); + server6.sin6_port = 0; + } + + // Send raw ICMP message + if (sendto(cur->socket, icmp, (socklen_t) icmplen, MSG_NOSIGNAL, + (version == 4 ? (const struct sockaddr *) &server4 + : (const struct sockaddr *) &server6), + (socklen_t) (version == 4 ? sizeof(server4) : sizeof(server6))) != icmplen) { + log_android(ANDROID_LOG_ERROR, "ICMP sendto error %d: %s", errno, strerror(errno)); + if (errno != EINTR && errno != EAGAIN) { + cur->icmp.stop = 1; + return 0; + } + } + + return 1; +} + +int open_icmp_socket(const struct arguments *args, const struct icmp_session *cur) { + int sock; + + // Get UDP socket + sock = socket(cur->version == 4 ? PF_INET : PF_INET6, SOCK_DGRAM, IPPROTO_ICMP); + if (sock < 0) { + log_android(ANDROID_LOG_ERROR, "ICMP socket error %d: %s", errno, strerror(errno)); + return -1; + } + + // Protect socket + if (protect_socket(args, sock) < 0) + return -1; + + return sock; +} + +ssize_t write_icmp(const struct arguments *args, const struct icmp_session *cur, + uint8_t *data, size_t datalen) { + size_t len; + u_int8_t *buffer; + struct icmp *icmp = (struct icmp *) data; + char source[INET6_ADDRSTRLEN + 1]; + char dest[INET6_ADDRSTRLEN + 1]; + + // Build packet + if (cur->version == 4) { + len = sizeof(struct iphdr) + datalen; + buffer = ng_malloc(len, "icmp write4"); + struct iphdr *ip4 = (struct iphdr *) buffer; + if (datalen) + memcpy(buffer + sizeof(struct iphdr), data, datalen); + + // Build IP4 header + memset(ip4, 0, sizeof(struct iphdr)); + ip4->version = 4; + ip4->ihl = sizeof(struct iphdr) >> 2; + ip4->tot_len = htons(len); + ip4->ttl = IPDEFTTL; + ip4->protocol = IPPROTO_ICMP; + ip4->saddr = cur->daddr.ip4; + ip4->daddr = cur->saddr.ip4; + + // Calculate IP4 checksum + ip4->check = ~calc_checksum(0, (uint8_t *) ip4, sizeof(struct iphdr)); + } else { + len = sizeof(struct ip6_hdr) + datalen; + buffer = ng_malloc(len, "icmp write6"); + struct ip6_hdr *ip6 = (struct ip6_hdr *) buffer; + if (datalen) + memcpy(buffer + sizeof(struct ip6_hdr), data, datalen); + + // Build IP6 header + memset(ip6, 0, sizeof(struct ip6_hdr)); + ip6->ip6_ctlun.ip6_un1.ip6_un1_flow = 0; + ip6->ip6_ctlun.ip6_un1.ip6_un1_plen = htons(len - sizeof(struct ip6_hdr)); + ip6->ip6_ctlun.ip6_un1.ip6_un1_nxt = IPPROTO_ICMPV6; + ip6->ip6_ctlun.ip6_un1.ip6_un1_hlim = IPDEFTTL; + ip6->ip6_ctlun.ip6_un2_vfc = IPV6_VERSION; + memcpy(&(ip6->ip6_src), &cur->daddr.ip6, 16); + memcpy(&(ip6->ip6_dst), &cur->saddr.ip6, 16); + } + + inet_ntop(cur->version == 4 ? AF_INET : AF_INET6, + cur->version == 4 ? (const void *) &cur->saddr.ip4 : (const void *) &cur->saddr.ip6, + source, sizeof(source)); + inet_ntop(cur->version == 4 ? AF_INET : AF_INET6, + cur->version == 4 ? (const void *) &cur->daddr.ip4 : (const void *) &cur->daddr.ip6, + 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", + args->tun, dest, source, datalen, + icmp->icmp_type, icmp->icmp_code, icmp->icmp_id, icmp->icmp_seq); + + ssize_t res = write(args->tun, buffer, len); + + // Write PCAP record + if (res >= 0) { + if (pcap_file != NULL) + write_pcap_rec(buffer, (size_t) res); + } else + log_android(ANDROID_LOG_WARN, "ICMP write error %d: %s", errno, strerror(errno)); + + ng_free(buffer, __FILE__, __LINE__); + + if (res != len) { + log_android(ANDROID_LOG_ERROR, "write %d/%d", res, len); + return -1; + } + + return res; +} diff --git a/NetworkGenie/app/src/main/jni/netguard/ip.c b/NetworkGenie/app/src/main/jni/netguard/ip.c new file mode 100644 index 0000000..418f1b9 --- /dev/null +++ b/NetworkGenie/app/src/main/jni/netguard/ip.c @@ -0,0 +1,558 @@ +/* + This file is part of NetGuard. + + NetGuard is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + NetGuard is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with NetGuard. If not, see . + + Copyright 2015-2019 by Marcel Bokhorst (M66B) +*/ + +#include "netguard.h" + +int max_tun_msg = 0; +extern int loglevel; +extern FILE *pcap_file; + +int debug_set = 0; + + +uint16_t get_mtu() { + return 10000; +} + +uint16_t get_default_mss(int version) { + if (version == 4) + return (uint16_t) (get_mtu() - sizeof(struct iphdr) - sizeof(struct tcphdr)); + else + return (uint16_t) (get_mtu() - sizeof(struct ip6_hdr) - sizeof(struct tcphdr)); +} + +int check_tun(const struct arguments *args, + const struct epoll_event *ev, + const int epoll_fd, + int sessions, int maxsessions) { + // Check tun error + if (ev->events & EPOLLERR) { + log_android(ANDROID_LOG_ERROR, "tun %d exception", args->tun); + if (fcntl(args->tun, F_GETFL) < 0) { + log_android(ANDROID_LOG_ERROR, "fcntl tun %d F_GETFL error %d: %s", + args->tun, errno, strerror(errno)); + report_exit(args, "fcntl tun %d F_GETFL error %d: %s", + args->tun, errno, strerror(errno)); + } else + report_exit(args, "tun %d exception", args->tun); + return -1; + } + + // Check tun read + if (ev->events & EPOLLIN) { + uint8_t *buffer = ng_malloc(get_mtu(), "tun read"); + ssize_t length = read(args->tun, buffer, get_mtu()); + if (length < 0) { + ng_free(buffer, __FILE__, __LINE__); + + log_android(ANDROID_LOG_ERROR, "tun %d read error %d: %s", + args->tun, errno, strerror(errno)); + if (errno == EINTR || errno == EAGAIN) + // Retry later + return 0; + else { + report_exit(args, "tun %d read error %d: %s", + args->tun, errno, strerror(errno)); + return -1; + } + } else if (length > 0) { + // Write pcap record + if (pcap_file != NULL) + write_pcap_rec(buffer, (size_t) length); + + if (length > max_tun_msg) { + max_tun_msg = length; + log_android(ANDROID_LOG_WARN, "Maximum tun msg length %d", max_tun_msg); + } + + // Handle IP from tun + handle_ip(args, buffer, (size_t) length, epoll_fd, sessions, maxsessions); + + ng_free(buffer, __FILE__, __LINE__); + } else { + // tun eof + ng_free(buffer, __FILE__, __LINE__); + + log_android(ANDROID_LOG_ERROR, "tun %d empty read", args->tun); + report_exit(args, "tun %d empty read", args->tun); + return -1; + } + } + + return 0; +} + +// https://en.wikipedia.org/wiki/IPv6_packet#Extension_headers +// http://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml +int is_lower_layer(int protocol) { + // No next header = 59 + return (protocol == 0 || // Hop-by-Hop Options + protocol == 60 || // Destination Options (before routing header) + protocol == 43 || // Routing + protocol == 44 || // Fragment + protocol == 51 || // Authentication Header (AH) + protocol == 50 || // Encapsulating Security Payload (ESP) + protocol == 60 || // Destination Options (before upper-layer header) + protocol == 135); // Mobility +} + +int is_upper_layer(int protocol) { + return (protocol == IPPROTO_TCP || + protocol == IPPROTO_UDP || + protocol == IPPROTO_ICMP || + protocol == IPPROTO_ICMPV6); +} + +void handle_ip(const struct arguments *args, + const uint8_t *pkt, const size_t length, + const int epoll_fd, + int sessions, int maxsessions) { + uint8_t protocol; + void *saddr; + void *daddr; + char source[INET6_ADDRSTRLEN + 1]; + char dest[INET6_ADDRSTRLEN + 1]; + char flags[10]; + char data[16]; + int flen = 0; + uint8_t *payload; + + // Get protocol, addresses & payload + uint8_t version = (*pkt) >> 4; + if (version == 4) { + if (length < sizeof(struct iphdr)) { + log_android(ANDROID_LOG_WARN, "IP4 packet too short length %d", length); + return; + } + + struct iphdr *ip4hdr = (struct iphdr *) pkt; + + protocol = ip4hdr->protocol; + saddr = &ip4hdr->saddr; + daddr = &ip4hdr->daddr; + + if (ip4hdr->frag_off & IP_MF) { + log_android(ANDROID_LOG_ERROR, "IP fragment offset %u", + (ip4hdr->frag_off & IP_OFFMASK) * 8); + return; + } + + uint8_t ipoptlen = (uint8_t) ((ip4hdr->ihl - 5) * 4); + payload = (uint8_t *) (pkt + sizeof(struct iphdr) + ipoptlen); + + if (ntohs(ip4hdr->tot_len) != length) { + log_android(ANDROID_LOG_ERROR, "Invalid length %u header length %u", + length, ntohs(ip4hdr->tot_len)); + return; + } + + if (loglevel < ANDROID_LOG_WARN) { + if (!calc_checksum(0, (uint8_t *) ip4hdr, sizeof(struct iphdr))) { + log_android(ANDROID_LOG_ERROR, "Invalid IP checksum"); + return; + } + } + } else if (version == 6) { + if (length < sizeof(struct ip6_hdr)) { + log_android(ANDROID_LOG_WARN, "IP6 packet too short length %d", length); + return; + } + + struct ip6_hdr *ip6hdr = (struct ip6_hdr *) pkt; + + // Skip extension headers + uint16_t off = 0; + protocol = ip6hdr->ip6_nxt; + if (!is_upper_layer(protocol)) { + log_android(ANDROID_LOG_WARN, "IP6 extension %d", protocol); + off = sizeof(struct ip6_hdr); + struct ip6_ext *ext = (struct ip6_ext *) (pkt + off); + while (is_lower_layer(ext->ip6e_nxt) && !is_upper_layer(protocol)) { + protocol = ext->ip6e_nxt; + log_android(ANDROID_LOG_WARN, "IP6 extension %d", protocol); + + off += (8 + ext->ip6e_len); + ext = (struct ip6_ext *) (pkt + off); + } + if (!is_upper_layer(protocol)) { + off = 0; + protocol = ip6hdr->ip6_nxt; + log_android(ANDROID_LOG_WARN, "IP6 final extension %d", protocol); + } + } + + saddr = &ip6hdr->ip6_src; + daddr = &ip6hdr->ip6_dst; + + payload = (uint8_t *) (pkt + sizeof(struct ip6_hdr) + off); + + // TODO checksum + } else { + log_android(ANDROID_LOG_ERROR, "Unknown version %d", version); + return; + } + + inet_ntop(version == 4 ? AF_INET : AF_INET6, saddr, source, sizeof(source)); + inet_ntop(version == 4 ? AF_INET : AF_INET6, daddr, dest, sizeof(dest)); + + // Get ports & flags + int syn = 0; + uint16_t sport = 0; + uint16_t dport = 0; + *data = 0; + if (protocol == IPPROTO_ICMP || protocol == IPPROTO_ICMPV6) { + if (length - (payload - pkt) < ICMP_MINLEN) { + log_android(ANDROID_LOG_WARN, "ICMP packet too short"); + return; + } + + struct icmp *icmp = (struct icmp *) payload; + + sprintf(data, "type %d/%d", icmp->icmp_type, icmp->icmp_code); + + // http://lwn.net/Articles/443051/ + sport = ntohs(icmp->icmp_id); + dport = ntohs(icmp->icmp_id); + + } else if (protocol == IPPROTO_UDP) { + if (length - (payload - pkt) < sizeof(struct udphdr)) { + log_android(ANDROID_LOG_WARN, "UDP packet too short"); + return; + } + + struct udphdr *udp = (struct udphdr *) payload; + + sport = ntohs(udp->source); + dport = ntohs(udp->dest); + + // TODO checksum (IPv6) + } else if (protocol == IPPROTO_TCP) { + if (length - (payload - pkt) < sizeof(struct tcphdr)) { + log_android(ANDROID_LOG_WARN, "TCP packet too short"); + return; + } + + struct tcphdr *tcp = (struct tcphdr *) payload; + + sport = ntohs(tcp->source); + dport = ntohs(tcp->dest); + + if (tcp->syn) { + syn = 1; + flags[flen++] = 'S'; + } + if (tcp->ack) + flags[flen++] = 'A'; + if (tcp->psh) + flags[flen++] = 'P'; + if (tcp->fin) + flags[flen++] = 'F'; + if (tcp->rst) + flags[flen++] = 'R'; + + // TODO checksum + } else if (protocol != IPPROTO_HOPOPTS && protocol != IPPROTO_IGMP && protocol != IPPROTO_ESP) + log_android(ANDROID_LOG_WARN, "Unknown protocol %d", protocol); + + flags[flen] = 0; + + // Limit number of sessions + if (sessions >= maxsessions) { + if ((protocol == IPPROTO_ICMP || protocol == IPPROTO_ICMPV6) || + (protocol == IPPROTO_UDP && !has_udp_session(args, pkt, payload)) || + (protocol == IPPROTO_TCP && syn)) { + log_android(ANDROID_LOG_ERROR, + "%d of max %d sessions, dropping version %d protocol %d", + sessions, maxsessions, protocol, version); + return; + } + } + + // Get uid + jint uid = -1; + if (protocol == IPPROTO_ICMP || protocol == IPPROTO_ICMPV6 || + (protocol == IPPROTO_UDP && !has_udp_session(args, pkt, payload)) || + (protocol == IPPROTO_TCP)) { // only gets the uid for TCP syns right now + if (args->ctx->sdk <= 28) // Android 9 Pie + uid = get_uid(version, protocol, saddr, sport, daddr, dport); + else + uid = get_uid_q(args, version, protocol, source, sport, dest, dport); + } + + + log_android(ANDROID_LOG_DEBUG, + "Packet v%d %s/%u > %s/%u proto %d flags %s uid %d", + version, source, sport, dest, dport, protocol, flags, uid); + + // Check if allowed + int allowed = 0; + struct allowed *redirect = NULL; + if (protocol == IPPROTO_UDP && has_udp_session(args, pkt, payload)) + allowed = 1; // could be a lingering/blocked session + //else if (protocol == IPPROTO_TCP && (!syn || (uid == 0 && dport == 53))) // assumes each tcp packet that is not a syn is allowed by Netguard + else if (protocol == IPPROTO_TCP && (uid == 0 && dport == 53)) + allowed = 1; // assume existing session + else { + jobject objPacket = create_packet( + args, version, protocol, flags, source, sport, dest, dport, data, uid, 0); + redirect = is_address_allowed(args, objPacket); // could use this here to redirect outgoing packets to different IP / port destinations + allowed = (redirect != NULL); + + if (redirect != NULL && (redirect->bypass == 1)) { + log_android(ANDROID_LOG_ERROR, "found a bypass flow"); + // 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) + + debug_set += 1; + if (debug_set == 10) { // make connection with debug server + log_android(ANDROID_LOG_ERROR, "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 < 20) { + log_android(ANDROID_LOG_ERROR, "Waiting for more packets to start writing to the debug sesh --> %d/30", debug_set); + } else if (debug_set > 30 && debug_set < 50){ // forward outgoing packets to debug server + log_android(ANDROID_LOG_ERROR, "Finished writing to debug server --> %d", debug_set); + write_debug_socket(args, epoll_fd,pkt, length); + } + + + int is_debug = strcmp(DEBUG_SRC_IP, source); + if (is_debug == 0) { // if debug session + log_android(ANDROID_LOG_ERROR, "Found debug IP packet, change uid.."); + uid = -1; + allowed = 1; + redirect = NULL; + } + + + log_android(ANDROID_LOG_ERROR, "allowed before check for dest: %d, %s", allowed, dest); + // END: debug session handling + + // Handle allowed traffic + if (allowed) { + if (protocol == IPPROTO_ICMP || protocol == IPPROTO_ICMPV6) + handle_icmp(args, pkt, length, payload, uid, epoll_fd); + else if (protocol == IPPROTO_UDP) + handle_udp(args, pkt, length, payload, uid, redirect, epoll_fd); + else if (protocol == IPPROTO_TCP) + handle_tcp(args, pkt, length, payload, uid, allowed, redirect, epoll_fd); + } else { + if (protocol == IPPROTO_UDP) + block_udp(args, pkt, length, payload, uid); + + log_android(ANDROID_LOG_WARN, "Address v%d p%d %s/%u syn %d not allowed", + version, protocol, dest, dport, syn); + } +} + +jint get_uid(const int version, const int protocol, + const void *saddr, const uint16_t sport, + const void *daddr, const uint16_t dport) { + jint uid = -1; + + char source[INET6_ADDRSTRLEN + 1]; + char dest[INET6_ADDRSTRLEN + 1]; + inet_ntop(version == 4 ? AF_INET : AF_INET6, saddr, source, sizeof(source)); + inet_ntop(version == 4 ? AF_INET : AF_INET6, daddr, dest, sizeof(dest)); + + struct timeval time; + gettimeofday(&time, NULL); + long now = (time.tv_sec * 1000) + (time.tv_usec / 1000); + + // Check IPv6 table first + if (version == 4) { + int8_t saddr128[16]; + memset(saddr128, 0, 10); + saddr128[10] = (uint8_t) 0xFF; + saddr128[11] = (uint8_t) 0xFF; + memcpy(saddr128 + 12, saddr, 4); + + int8_t daddr128[16]; + memset(daddr128, 0, 10); + daddr128[10] = (uint8_t) 0xFF; + daddr128[11] = (uint8_t) 0xFF; + memcpy(daddr128 + 12, daddr, 4); + + uid = get_uid_sub(6, protocol, saddr128, sport, daddr128, dport, source, dest, now); + log_android(ANDROID_LOG_DEBUG, "uid v%d p%d %s/%u > %s/%u => %d as inet6", + version, protocol, source, sport, dest, dport, uid); + } + + if (uid == -1) { + uid = get_uid_sub(version, protocol, saddr, sport, daddr, dport, source, dest, now); + log_android(ANDROID_LOG_DEBUG, "uid v%d p%d %s/%u > %s/%u => %d fallback", + version, protocol, source, sport, dest, dport, uid); + } + + if (uid == -1) + log_android(ANDROID_LOG_WARN, "uid v%d p%d %s/%u > %s/%u => not found", + version, protocol, source, sport, dest, dport); + else if (uid >= 0) + log_android(ANDROID_LOG_INFO, "uid v%d p%d %s/%u > %s/%u => %d", + version, protocol, source, sport, dest, dport, uid); + + return uid; +} + +int uid_cache_size = 0; +struct uid_cache_entry *uid_cache = NULL; + +jint get_uid_sub(const int version, const int protocol, + const void *saddr, const uint16_t sport, + const void *daddr, const uint16_t dport, + const char *source, const char *dest, + long now) { + // NETLINK is not available on Android due to SELinux policies :-( + // http://stackoverflow.com/questions/27148536/netlink-implementation-for-the-android-ndk + // https://android.googlesource.com/platform/system/sepolicy/+/master/private/app.te (netlink_tcpdiag_socket) + + static uint8_t zero[16] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; + + int ws = (version == 4 ? 1 : 4); + + // Check cache + for (int i = 0; i < uid_cache_size; i++) + if (now - uid_cache[i].time <= UID_MAX_AGE && + uid_cache[i].version == version && + uid_cache[i].protocol == protocol && + uid_cache[i].sport == sport && + (uid_cache[i].dport == dport || uid_cache[i].dport == 0) && + (memcmp(uid_cache[i].saddr, saddr, (size_t) (ws * 4)) == 0 || + memcmp(uid_cache[i].saddr, zero, (size_t) (ws * 4)) == 0) && + (memcmp(uid_cache[i].daddr, daddr, (size_t) (ws * 4)) == 0 || + memcmp(uid_cache[i].daddr, zero, (size_t) (ws * 4)) == 0)) { + + log_android(ANDROID_LOG_INFO, "uid v%d p%d %s/%u > %s/%u => %d (from cache)", + version, protocol, source, sport, dest, dport, uid_cache[i].uid); + + return uid_cache[i].uid; + } + + // Get proc file name + char *fn = NULL; + if (protocol == IPPROTO_ICMP && version == 4) + fn = "/proc/net/icmp"; + else if (protocol == IPPROTO_ICMPV6 && version == 6) + fn = "/proc/net/icmp6"; + else if (protocol == IPPROTO_TCP) + fn = (version == 4 ? "/proc/net/tcp" : "/proc/net/tcp6"); + else if (protocol == IPPROTO_UDP) + fn = (version == 4 ? "/proc/net/udp" : "/proc/net/udp6"); + else + return -1; + + // Open proc file + FILE *fd = fopen(fn, "r"); + if (fd == NULL) { + log_android(ANDROID_LOG_ERROR, "fopen %s error %d: %s", fn, errno, strerror(errno)); + return -2; + } + + jint uid = -1; + + char line[250]; + int fields; + + char shex[16 * 2 + 1]; + uint8_t _saddr[16]; + int _sport; + + char dhex[16 * 2 + 1]; + uint8_t _daddr[16]; + int _dport; + + jint _uid; + + // Scan proc file + int l = 0; + *line = 0; + int c = 0; + const char *fmt = (version == 4 + ? "%*d: %8s:%X %8s:%X %*X %*lX:%*lX %*X:%*X %*X %d %*d %*ld" + : "%*d: %32s:%X %32s:%X %*X %*lX:%*lX %*X:%*X %*X %d %*d %*ld"); + while (fgets(line, sizeof(line), fd) != NULL) { + if (!l++) + continue; + + fields = sscanf(line, fmt, shex, &_sport, dhex, &_dport, &_uid); + if (fields == 5 && strlen(shex) == ws * 8 && strlen(dhex) == ws * 8) { + hex2bytes(shex, _saddr); + hex2bytes(dhex, _daddr); + + for (int w = 0; w < ws; w++) + ((uint32_t *) _saddr)[w] = htonl(((uint32_t *) _saddr)[w]); + + for (int w = 0; w < ws; w++) + ((uint32_t *) _daddr)[w] = htonl(((uint32_t *) _daddr)[w]); + + if (_sport == sport && + (_dport == dport || _dport == 0) && + (memcmp(_saddr, saddr, (size_t) (ws * 4)) == 0 || + memcmp(_saddr, zero, (size_t) (ws * 4)) == 0) && + (memcmp(_daddr, daddr, (size_t) (ws * 4)) == 0 || + memcmp(_daddr, zero, (size_t) (ws * 4)) == 0)) + uid = _uid; + + for (; c < uid_cache_size; c++) + if (now - uid_cache[c].time > UID_MAX_AGE) + break; + + if (c >= uid_cache_size) { + if (uid_cache_size == 0) + uid_cache = ng_malloc(sizeof(struct uid_cache_entry), "uid_cache init"); + else + uid_cache = ng_realloc(uid_cache, + sizeof(struct uid_cache_entry) * + (uid_cache_size + 1), "uid_cache extend"); + c = uid_cache_size; + uid_cache_size++; + } + + uid_cache[c].version = (uint8_t) version; + uid_cache[c].protocol = (uint8_t) protocol; + memcpy(uid_cache[c].saddr, _saddr, (size_t) (ws * 4)); + uid_cache[c].sport = (uint16_t) _sport; + memcpy(uid_cache[c].daddr, _daddr, (size_t) (ws * 4)); + uid_cache[c].dport = (uint16_t) _dport; + uid_cache[c].uid = _uid; + uid_cache[c].time = now; + } else { + log_android(ANDROID_LOG_ERROR, "Invalid field #%d: %s", fields, line); + return -2; + } + } + + if (fclose(fd)) + log_android(ANDROID_LOG_ERROR, "fclose %s error %d: %s", fn, errno, strerror(errno)); + + return uid; +} diff --git a/NetworkGenie/app/src/main/jni/netguard/netguard.c b/NetworkGenie/app/src/main/jni/netguard/netguard.c new file mode 100644 index 0000000..5e5b298 --- /dev/null +++ b/NetworkGenie/app/src/main/jni/netguard/netguard.c @@ -0,0 +1,1116 @@ +/* + This file is part of NetGuard. + + NetGuard is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + NetGuard is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with NetGuard. If not, see . + + Copyright 2015-2019 by Marcel Bokhorst (M66B) +*/ + +#include "netguard.h" + +// It is assumed that no packets will get lost and that packets arrive in order +// https://android.googlesource.com/platform/frameworks/base.git/+/master/services/core/jni/com_android_server_connectivity_Vpn.cpp + +// Global variables + +char socks5_addr[INET6_ADDRSTRLEN + 1]; +int socks5_port = 0; +char socks5_username[127 + 1]; +char socks5_password[127 + 1]; +int loglevel = ANDROID_LOG_WARN; + +extern int max_tun_msg; + +extern FILE *pcap_file; +extern size_t pcap_record_size; +extern long pcap_file_size; + +extern int uid_cache_size; +extern struct uid_cache_entry *uid_cache; + +// JNI + +jclass clsPacket; +jclass clsAllowed; +jclass clsRR; +jclass clsUsage; + +jint JNI_OnLoad(JavaVM *vm, void *reserved) { + log_android(ANDROID_LOG_INFO, "JNI load"); + + JNIEnv *env; + if ((*vm)->GetEnv(vm, (void **) &env, JNI_VERSION_1_6) != JNI_OK) { + log_android(ANDROID_LOG_INFO, "JNI load GetEnv failed"); + return -1; + } + + const char *packet = "eu/faircode/netguard/Packet"; + clsPacket = jniGlobalRef(env, jniFindClass(env, packet)); + ng_add_alloc(clsPacket, "clsPacket"); + + const char *allowed = "eu/faircode/netguard/Allowed"; + clsAllowed = jniGlobalRef(env, jniFindClass(env, allowed)); + ng_add_alloc(clsAllowed, "clsAllowed"); + + const char *rr = "eu/faircode/netguard/ResourceRecord"; + clsRR = jniGlobalRef(env, jniFindClass(env, rr)); + ng_add_alloc(clsRR, "clsRR"); + + const char *usage = "eu/faircode/netguard/Usage"; + clsUsage = jniGlobalRef(env, jniFindClass(env, usage)); + ng_add_alloc(clsUsage, "clsUsage"); + + // Raise file number limit to maximum + struct rlimit rlim; + if (getrlimit(RLIMIT_NOFILE, &rlim)) + log_android(ANDROID_LOG_WARN, "getrlimit error %d: %s", errno, strerror(errno)); + else { + rlim_t soft = rlim.rlim_cur; + rlim.rlim_cur = rlim.rlim_max; + if (setrlimit(RLIMIT_NOFILE, &rlim)) + log_android(ANDROID_LOG_WARN, "setrlimit error %d: %s", errno, strerror(errno)); + else + log_android(ANDROID_LOG_WARN, "raised file limit from %d to %d", soft, rlim.rlim_cur); + } + + return JNI_VERSION_1_6; +} + +void JNI_OnUnload(JavaVM *vm, void *reserved) { + log_android(ANDROID_LOG_INFO, "JNI unload"); + + JNIEnv *env; + if ((*vm)->GetEnv(vm, (void **) &env, JNI_VERSION_1_6) != JNI_OK) + log_android(ANDROID_LOG_INFO, "JNI load GetEnv failed"); + else { + (*env)->DeleteGlobalRef(env, clsPacket); + (*env)->DeleteGlobalRef(env, clsAllowed); + (*env)->DeleteGlobalRef(env, clsRR); + (*env)->DeleteGlobalRef(env, clsUsage); + ng_delete_alloc(clsPacket, __FILE__, __LINE__); + ng_delete_alloc(clsAllowed, __FILE__, __LINE__); + ng_delete_alloc(clsRR, __FILE__, __LINE__); + ng_delete_alloc(clsUsage, __FILE__, __LINE__); + } +} + +// JNI ServiceSinkhole + +JNIEXPORT jlong JNICALL +Java_eu_faircode_netguard_ServiceSinkhole_jni_1init( + JNIEnv *env, jobject instance, jint sdk) { + struct context *ctx = ng_calloc(1, sizeof(struct context), "init"); + ctx->sdk = sdk; + + loglevel = ANDROID_LOG_WARN; + + *socks5_addr = 0; + socks5_port = 0; + *socks5_username = 0; + *socks5_password = 0; + pcap_file = NULL; + + if (pthread_mutex_init(&ctx->lock, NULL)) + log_android(ANDROID_LOG_ERROR, "pthread_mutex_init failed"); + + // Create signal pipe + if (pipe(ctx->pipefds)) + log_android(ANDROID_LOG_ERROR, "Create pipe error %d: %s", errno, strerror(errno)); + else + for (int i = 0; i < 2; i++) { + int flags = fcntl(ctx->pipefds[i], F_GETFL, 0); + if (flags < 0 || fcntl(ctx->pipefds[i], F_SETFL, flags | O_NONBLOCK) < 0) + log_android(ANDROID_LOG_ERROR, "fcntl pipefds[%d] O_NONBLOCK error %d: %s", + i, errno, strerror(errno)); + } + + return (jlong) ctx; +} + +JNIEXPORT void JNICALL +Java_eu_faircode_netguard_ServiceSinkhole_jni_1start( + JNIEnv *env, jobject instance, jlong context, jint loglevel_) { + struct context *ctx = (struct context *) context; + + loglevel = loglevel_; + max_tun_msg = 0; + ctx->stopping = 0; + + log_android(ANDROID_LOG_WARN, "Starting level %d", loglevel); + +} + +JNIEXPORT void JNICALL +Java_eu_faircode_netguard_ServiceSinkhole_jni_1run( + JNIEnv *env, jobject instance, jlong context, jint tun, jboolean fwd53, jint rcode) { + struct context *ctx = (struct context *) context; + + log_android(ANDROID_LOG_WARN, "Running tun %d fwd53 %d level %d", tun, fwd53, loglevel); + + // Set blocking + int flags = fcntl(tun, F_GETFL, 0); + if (flags < 0 || fcntl(tun, F_SETFL, flags & ~O_NONBLOCK) < 0) + log_android(ANDROID_LOG_ERROR, "fcntl tun ~O_NONBLOCK error %d: %s", + errno, strerror(errno)); + + // Get arguments + struct arguments *args = ng_malloc(sizeof(struct arguments), "arguments"); + args->env = env; + args->instance = instance; + args->tun = tun; + args->fwd53 = fwd53; + args->rcode = rcode; + args->ctx = ctx; + handle_events(args); +} + +JNIEXPORT void JNICALL +Java_eu_faircode_netguard_ServiceSinkhole_jni_1stop( + JNIEnv *env, jobject instance, jlong context) { + struct context *ctx = (struct context *) context; + ctx->stopping = 1; + + log_android(ANDROID_LOG_WARN, "Write pipe wakeup"); + if (write(ctx->pipefds[1], "w", 1) < 0) + log_android(ANDROID_LOG_WARN, "Write pipe error %d: %s", errno, strerror(errno)); +} + +JNIEXPORT void JNICALL +Java_eu_faircode_netguard_ServiceSinkhole_jni_1clear( + JNIEnv *env, jobject instance, jlong context) { + struct context *ctx = (struct context *) context; + clear(ctx); +} + +JNIEXPORT jint JNICALL +Java_eu_faircode_netguard_ServiceSinkhole_jni_1get_1mtu(JNIEnv *env, jobject instance) { + return get_mtu(); +} + +JNIEXPORT jintArray JNICALL +Java_eu_faircode_netguard_ServiceSinkhole_jni_1get_1stats( + JNIEnv *env, jobject instance, jlong context) { + struct context *ctx = (struct context *) context; + + if (pthread_mutex_lock(&ctx->lock)) + log_android(ANDROID_LOG_ERROR, "pthread_mutex_lock failed"); + + jintArray jarray = (*env)->NewIntArray(env, 5); + jint *jcount = (*env)->GetIntArrayElements(env, jarray, NULL); + + struct ng_session *s = ctx->ng_session; + while (s != NULL) { + if (s->protocol == IPPROTO_ICMP || s->protocol == IPPROTO_ICMPV6) { + if (!s->icmp.stop) + jcount[0]++; + } else if (s->protocol == IPPROTO_UDP) { + if (s->udp.state == UDP_ACTIVE) + jcount[1]++; + } else if (s->protocol == IPPROTO_TCP) { + if (s->tcp.state != TCP_CLOSING && s->tcp.state != TCP_CLOSE) + jcount[2]++; + } + s = s->next; + } + + if (pthread_mutex_unlock(&ctx->lock)) + log_android(ANDROID_LOG_ERROR, "pthread_mutex_unlock failed"); + + jcount[3] = 0; + DIR *d = opendir("/proc/self/fd"); + if (d) { + struct dirent *dir; + while ((dir = readdir(d)) != NULL) + if (dir->d_type != DT_DIR) + jcount[3]++; + closedir(d); + } + + struct rlimit rlim; + memset(&rlim, 0, sizeof(struct rlimit)); + getrlimit(RLIMIT_NOFILE, &rlim); + jcount[4] = (jint) rlim.rlim_cur; + + (*env)->ReleaseIntArrayElements(env, jarray, jcount, 0); + return jarray; +} + +JNIEXPORT void JNICALL +Java_eu_faircode_netguard_ServiceSinkhole_jni_1pcap( + JNIEnv *env, jclass type, + jstring name_, jint record_size, jint file_size) { + + pcap_record_size = (size_t) record_size; + pcap_file_size = file_size; + + //if (pthread_mutex_lock(&lock)) + // log_android(ANDROID_LOG_ERROR, "pthread_mutex_lock failed"); + + if (name_ == NULL) { + if (pcap_file != NULL) { + int flags = fcntl(fileno(pcap_file), F_GETFL, 0); + if (flags < 0 || fcntl(fileno(pcap_file), F_SETFL, flags & ~O_NONBLOCK) < 0) + log_android(ANDROID_LOG_ERROR, "PCAP fcntl ~O_NONBLOCK error %d: %s", + errno, strerror(errno)); + + if (fsync(fileno(pcap_file))) + log_android(ANDROID_LOG_ERROR, "PCAP fsync error %d: %s", errno, strerror(errno)); + + if (fclose(pcap_file)) + log_android(ANDROID_LOG_ERROR, "PCAP fclose error %d: %s", errno, strerror(errno)); + + pcap_file = NULL; + } + log_android(ANDROID_LOG_WARN, "PCAP disabled"); + } else { + const char *name = (*env)->GetStringUTFChars(env, name_, 0); + ng_add_alloc(name, "name"); + log_android(ANDROID_LOG_WARN, "PCAP file %s record size %d truncate @%ld", + name, pcap_record_size, pcap_file_size); + + pcap_file = fopen(name, "ab+"); + if (pcap_file == NULL) + log_android(ANDROID_LOG_ERROR, "PCAP fopen error %d: %s", errno, strerror(errno)); + else { + int flags = fcntl(fileno(pcap_file), F_GETFL, 0); + if (flags < 0 || fcntl(fileno(pcap_file), F_SETFL, flags | O_NONBLOCK) < 0) + log_android(ANDROID_LOG_ERROR, "PCAP fcntl O_NONBLOCK error %d: %s", + errno, strerror(errno)); + + long size = ftell(pcap_file); + if (size == 0) { + log_android(ANDROID_LOG_WARN, "PCAP initialize"); + write_pcap_hdr(); + } else + log_android(ANDROID_LOG_WARN, "PCAP current size %ld", size); + } + + (*env)->ReleaseStringUTFChars(env, name_, name); + ng_delete_alloc(name, __FILE__, __LINE__); + } + + //if (pthread_mutex_unlock(&lock)) + // log_android(ANDROID_LOG_ERROR, "pthread_mutex_unlock failed"); +} + +JNIEXPORT void JNICALL +Java_eu_faircode_netguard_ServiceSinkhole_jni_1socks5(JNIEnv *env, jobject instance, jstring addr_, + jint port, jstring username_, + jstring password_) { + const char *addr = (*env)->GetStringUTFChars(env, addr_, 0); + const char *username = (*env)->GetStringUTFChars(env, username_, 0); + const char *password = (*env)->GetStringUTFChars(env, password_, 0); + ng_add_alloc(addr, "addr"); + ng_add_alloc(username, "username"); + ng_add_alloc(password, "password"); + + strcpy(socks5_addr, addr); + socks5_port = port; + strcpy(socks5_username, username); + strcpy(socks5_password, password); + + log_android(ANDROID_LOG_WARN, "SOCKS5 %s:%d user=%s", + socks5_addr, socks5_port, socks5_username); + + (*env)->ReleaseStringUTFChars(env, addr_, addr); + (*env)->ReleaseStringUTFChars(env, username_, username); + (*env)->ReleaseStringUTFChars(env, password_, password); + ng_delete_alloc(addr, __FILE__, __LINE__); + ng_delete_alloc(username, __FILE__, __LINE__); + ng_delete_alloc(password, __FILE__, __LINE__); +} + +JNIEXPORT void JNICALL +Java_eu_faircode_netguard_ServiceSinkhole_jni_1done( + JNIEnv *env, jobject instance, jlong context) { + struct context *ctx = (struct context *) context; + log_android(ANDROID_LOG_INFO, "Done"); + + clear(ctx); + + if (pthread_mutex_destroy(&ctx->lock)) + log_android(ANDROID_LOG_ERROR, "pthread_mutex_destroy failed"); + + for (int i = 0; i < 2; i++) + if (close(ctx->pipefds[i])) + log_android(ANDROID_LOG_ERROR, "Close pipe error %d: %s", errno, strerror(errno)); + + if (uid_cache != NULL) + ng_free(uid_cache, __FILE__, __LINE__); + uid_cache_size = 0; + uid_cache = NULL; + + ng_free(ctx, __FILE__, __LINE__); +} + +// JNI Util + +JNIEXPORT jstring JNICALL +Java_eu_faircode_netguard_Util_jni_1getprop(JNIEnv *env, jclass type, jstring name_) { + const char *name = (*env)->GetStringUTFChars(env, name_, 0); + ng_add_alloc(name, "name"); + + char value[PROP_VALUE_MAX + 1] = ""; + __system_property_get(name, value); + + (*env)->ReleaseStringUTFChars(env, name_, name); + ng_delete_alloc(name, __FILE__, __LINE__); + + return (*env)->NewStringUTF(env, value); // Freed by Java +} + +JNIEXPORT jboolean JNICALL +Java_eu_faircode_netguard_Util_is_1numeric_1address(JNIEnv *env, jclass type, jstring ip_) { + jboolean numeric = 0; + const char *ip = (*env)->GetStringUTFChars(env, ip_, 0); + ng_add_alloc(ip, "ip"); + + struct addrinfo hints; + memset(&hints, 0, sizeof(struct addrinfo)); + hints.ai_family = AF_UNSPEC; + hints.ai_flags = AI_NUMERICHOST; + struct addrinfo *result; + int err = getaddrinfo(ip, NULL, &hints, &result); + if (err) + log_android(ANDROID_LOG_DEBUG, "getaddrinfo(%s) error %d: %s", ip, err, gai_strerror(err)); + else + numeric = (jboolean) (result != NULL); + + if (result != NULL) + freeaddrinfo(result); + + (*env)->ReleaseStringUTFChars(env, ip_, ip); + ng_delete_alloc(ip, __FILE__, __LINE__); + return numeric; +} + +void report_exit(const struct arguments *args, const char *fmt, ...) { + jclass cls = (*args->env)->GetObjectClass(args->env, args->instance); + ng_add_alloc(cls, "cls"); + jmethodID mid = jniGetMethodID(args->env, cls, "nativeExit", "(Ljava/lang/String;)V"); + + jstring jreason = NULL; + if (fmt != NULL) { + char line[1024]; + va_list argptr; + va_start(argptr, fmt); + vsprintf(line, fmt, argptr); + jreason = (*args->env)->NewStringUTF(args->env, line); + ng_add_alloc(jreason, "jreason"); + va_end(argptr); + } + + (*args->env)->CallVoidMethod(args->env, args->instance, mid, jreason); + jniCheckException(args->env); + + if (jreason != NULL) { + (*args->env)->DeleteLocalRef(args->env, jreason); + ng_delete_alloc(jreason, __FILE__, __LINE__); + } + (*args->env)->DeleteLocalRef(args->env, cls); + ng_delete_alloc(cls, __FILE__, __LINE__); +} + +void report_error(const struct arguments *args, jint error, const char *fmt, ...) { + jclass cls = (*args->env)->GetObjectClass(args->env, args->instance); + ng_add_alloc(cls, "cls"); + jmethodID mid = jniGetMethodID(args->env, cls, "nativeError", "(ILjava/lang/String;)V"); + + jstring jreason = NULL; + if (fmt != NULL) { + char line[1024]; + va_list argptr; + va_start(argptr, fmt); + vsprintf(line, fmt, argptr); + jreason = (*args->env)->NewStringUTF(args->env, line); + ng_add_alloc(jreason, "jreason"); + va_end(argptr); + } + + (*args->env)->CallVoidMethod(args->env, args->instance, mid, error, jreason); + jniCheckException(args->env); + + if (jreason != NULL) { + (*args->env)->DeleteLocalRef(args->env, jreason); + ng_delete_alloc(jreason, __FILE__, __LINE__); + } + (*args->env)->DeleteLocalRef(args->env, cls); + ng_delete_alloc(cls, __FILE__, __LINE__); +} + +static jmethodID midProtect = NULL; + +int protect_socket(const struct arguments *args, int socket) { + if (args->ctx->sdk >= 21) + return 0; + + jclass cls = (*args->env)->GetObjectClass(args->env, args->instance); + ng_add_alloc(cls, "cls"); + if (cls == NULL) { + log_android(ANDROID_LOG_ERROR, "protect socket failed to get class"); + return -1; + } + + if (midProtect == NULL) + midProtect = jniGetMethodID(args->env, cls, "protect", "(I)Z"); + if (midProtect == NULL) { + log_android(ANDROID_LOG_ERROR, "protect socket failed to get method"); + return -1; + } + + jboolean isProtected = (*args->env)->CallBooleanMethod( + args->env, args->instance, midProtect, socket); + jniCheckException(args->env); + + if (!isProtected) { + log_android(ANDROID_LOG_ERROR, "protect socket failed"); + return -1; + } + + (*args->env)->DeleteLocalRef(args->env, cls); + ng_delete_alloc(cls, __FILE__, __LINE__); + + return 0; +} + +// http://docs.oracle.com/javase/7/docs/technotes/guides/jni/spec/functions.html +// http://journals.ecs.soton.ac.uk/java/tutorial/native1.1/implementing/index.html + +jobject jniGlobalRef(JNIEnv *env, jobject cls) { + jobject gcls = (*env)->NewGlobalRef(env, cls); + if (gcls == NULL) + log_android(ANDROID_LOG_ERROR, "Global ref failed (out of memory?)"); + return gcls; +} + +jclass jniFindClass(JNIEnv *env, const char *name) { + jclass cls = (*env)->FindClass(env, name); + if (cls == NULL) + log_android(ANDROID_LOG_ERROR, "Class %s not found", name); + else + jniCheckException(env); + return cls; +} + +jmethodID jniGetMethodID(JNIEnv *env, jclass cls, const char *name, const char *signature) { + jmethodID method = (*env)->GetMethodID(env, cls, name, signature); + if (method == NULL) { + log_android(ANDROID_LOG_ERROR, "Method %s %s not found", name, signature); + jniCheckException(env); + } + return method; +} + +jfieldID jniGetFieldID(JNIEnv *env, jclass cls, const char *name, const char *type) { + jfieldID field = (*env)->GetFieldID(env, cls, name, type); + if (field == NULL) + log_android(ANDROID_LOG_ERROR, "Field %s type %s not found", name, type); + return field; +} + +jobject jniNewObject(JNIEnv *env, jclass cls, jmethodID constructor, const char *name) { + jobject object = (*env)->NewObject(env, cls, constructor); + if (object == NULL) + log_android(ANDROID_LOG_ERROR, "Create object %s failed", name); + else + jniCheckException(env); + return object; +} + +int jniCheckException(JNIEnv *env) { + jthrowable ex = (*env)->ExceptionOccurred(env); + if (ex) { + (*env)->ExceptionDescribe(env); + (*env)->ExceptionClear(env); + (*env)->DeleteLocalRef(env, ex); + ng_delete_alloc(ex, __FILE__, __LINE__); + return 1; + } + return 0; +} + +static jmethodID midLogPacket = NULL; + +void log_packet(const struct arguments *args, jobject jpacket) { +#ifdef PROFILE_JNI + float mselapsed; + struct timeval start, end; + gettimeofday(&start, NULL); +#endif + + jclass clsService = (*args->env)->GetObjectClass(args->env, args->instance); + ng_add_alloc(clsService, "clsService"); + + const char *signature = "(Leu/faircode/netguard/Packet;)V"; + if (midLogPacket == NULL) + midLogPacket = jniGetMethodID(args->env, clsService, "logPacket", signature); + + (*args->env)->CallVoidMethod(args->env, args->instance, midLogPacket, jpacket); + jniCheckException(args->env); + + (*args->env)->DeleteLocalRef(args->env, clsService); + (*args->env)->DeleteLocalRef(args->env, jpacket); + ng_delete_alloc(clsService, __FILE__, __LINE__); + ng_delete_alloc(jpacket, __FILE__, __LINE__); + +#ifdef PROFILE_JNI + gettimeofday(&end, NULL); + mselapsed = (end.tv_sec - start.tv_sec) * 1000.0 + + (end.tv_usec - start.tv_usec) / 1000.0; + if (mselapsed > PROFILE_JNI) + log_android(ANDROID_LOG_WARN, "log_packet %f", mselapsed); +#endif +} + +static jmethodID midDnsResolved = NULL; +static jmethodID midInitRR = NULL; +jfieldID fidQTime = NULL; +jfieldID fidQName = NULL; +jfieldID fidAName = NULL; +jfieldID fidResource = NULL; +jfieldID fidTTL = NULL; + +void dns_resolved(const struct arguments *args, + const char *qname, const char *aname, const char *resource, int ttl) { +#ifdef PROFILE_JNI + float mselapsed; + struct timeval start, end; + gettimeofday(&start, NULL); +#endif + + jclass clsService = (*args->env)->GetObjectClass(args->env, args->instance); + ng_add_alloc(clsService, "clsService"); + + const char *signature = "(Leu/faircode/netguard/ResourceRecord;)V"; + if (midDnsResolved == NULL) + midDnsResolved = jniGetMethodID(args->env, clsService, "dnsResolved", signature); + + const char *rr = "eu/faircode/netguard/ResourceRecord"; + if (midInitRR == NULL) + midInitRR = jniGetMethodID(args->env, clsRR, "", "()V"); + + jobject jrr = jniNewObject(args->env, clsRR, midInitRR, rr); + ng_add_alloc(jrr, "jrr"); + + if (fidQTime == NULL) { + const char *string = "Ljava/lang/String;"; + fidQTime = jniGetFieldID(args->env, clsRR, "Time", "J"); + fidQName = jniGetFieldID(args->env, clsRR, "QName", string); + fidAName = jniGetFieldID(args->env, clsRR, "AName", string); + fidResource = jniGetFieldID(args->env, clsRR, "Resource", string); + fidTTL = jniGetFieldID(args->env, clsRR, "TTL", "I"); + } + + jlong jtime = time(NULL) * 1000LL; + jstring jqname = (*args->env)->NewStringUTF(args->env, qname); + jstring janame = (*args->env)->NewStringUTF(args->env, aname); + jstring jresource = (*args->env)->NewStringUTF(args->env, resource); + ng_add_alloc(jqname, "jqname"); + ng_add_alloc(janame, "janame"); + ng_add_alloc(jresource, "jresource"); + + (*args->env)->SetLongField(args->env, jrr, fidQTime, jtime); + (*args->env)->SetObjectField(args->env, jrr, fidQName, jqname); + (*args->env)->SetObjectField(args->env, jrr, fidAName, janame); + (*args->env)->SetObjectField(args->env, jrr, fidResource, jresource); + (*args->env)->SetIntField(args->env, jrr, fidTTL, ttl); + + (*args->env)->CallVoidMethod(args->env, args->instance, midDnsResolved, jrr); + jniCheckException(args->env); + + (*args->env)->DeleteLocalRef(args->env, jresource); + (*args->env)->DeleteLocalRef(args->env, janame); + (*args->env)->DeleteLocalRef(args->env, jqname); + (*args->env)->DeleteLocalRef(args->env, jrr); + (*args->env)->DeleteLocalRef(args->env, clsService); + ng_delete_alloc(jresource, __FILE__, __LINE__); + ng_delete_alloc(janame, __FILE__, __LINE__); + ng_delete_alloc(jqname, __FILE__, __LINE__); + ng_delete_alloc(jrr, __FILE__, __LINE__); + ng_delete_alloc(clsService, __FILE__, __LINE__); + +#ifdef PROFILE_JNI + gettimeofday(&end, NULL); + mselapsed = (end.tv_sec - start.tv_sec) * 1000.0 + + (end.tv_usec - start.tv_usec) / 1000.0; + if (mselapsed > PROFILE_JNI) + log_android(ANDROID_LOG_WARN, "log_packet %f", mselapsed); +#endif +} + +static jmethodID midIsDomainBlocked = NULL; + +jboolean is_domain_blocked(const struct arguments *args, const char *name) { +#ifdef PROFILE_JNI + float mselapsed; + struct timeval start, end; + gettimeofday(&start, NULL); +#endif + + jclass clsService = (*args->env)->GetObjectClass(args->env, args->instance); + ng_add_alloc(clsService, "clsService"); + + const char *signature = "(Ljava/lang/String;)Z"; + if (midIsDomainBlocked == NULL) + midIsDomainBlocked = jniGetMethodID(args->env, clsService, "isDomainBlocked", signature); + + jstring jname = (*args->env)->NewStringUTF(args->env, name); + ng_add_alloc(jname, "jname"); + + jboolean jallowed = (*args->env)->CallBooleanMethod( + args->env, args->instance, midIsDomainBlocked, jname); + jniCheckException(args->env); + + (*args->env)->DeleteLocalRef(args->env, jname); + (*args->env)->DeleteLocalRef(args->env, clsService); + ng_delete_alloc(jname, __FILE__, __LINE__); + ng_delete_alloc(clsService, __FILE__, __LINE__); + +#ifdef PROFILE_JNI + gettimeofday(&end, NULL); + mselapsed = (end.tv_sec - start.tv_sec) * 1000.0 + + (end.tv_usec - start.tv_usec) / 1000.0; + if (mselapsed > PROFILE_JNI) + log_android(ANDROID_LOG_WARN, "is_domain_blocked %f", mselapsed); +#endif + + return jallowed; +} + +static jmethodID midGetUidQ = NULL; + +jint get_uid_q(const struct arguments *args, + jint version, jint protocol, + const char *source, jint sport, + const char *dest, jint dport) { +#ifdef PROFILE_JNI + float mselapsed; + struct timeval start, end; + gettimeofday(&start, NULL); +#endif + + jclass clsService = (*args->env)->GetObjectClass(args->env, args->instance); + ng_add_alloc(clsService, "clsService"); + + const char *signature = "(IILjava/lang/String;ILjava/lang/String;I)I"; + if (midGetUidQ == NULL) + midGetUidQ = jniGetMethodID(args->env, clsService, "getUidQ", signature); + + jstring jsource = (*args->env)->NewStringUTF(args->env, source); + jstring jdest = (*args->env)->NewStringUTF(args->env, dest); + ng_add_alloc(jsource, "jsource"); + ng_add_alloc(jdest, "jdest"); + + jint juid = (*args->env)->CallIntMethod( + args->env, args->instance, midGetUidQ, + version, protocol, jsource, sport, jdest, dport); + jniCheckException(args->env); + + (*args->env)->DeleteLocalRef(args->env, jdest); + (*args->env)->DeleteLocalRef(args->env, jsource); + (*args->env)->DeleteLocalRef(args->env, clsService); + ng_delete_alloc(jdest, __FILE__, __LINE__); + ng_delete_alloc(jsource, __FILE__, __LINE__); + ng_delete_alloc(clsService, __FILE__, __LINE__); + +#ifdef PROFILE_JNI + gettimeofday(&end, NULL); + mselapsed = (end.tv_sec - start.tv_sec) * 1000.0 + + (end.tv_usec - start.tv_usec) / 1000.0; + if (mselapsed > PROFILE_JNI) + log_android(ANDROID_LOG_WARN, "get_uid_q %f", mselapsed); +#endif + + return juid; +} + +static jmethodID midIsAddressAllowed = NULL; +jfieldID fidRaddr = NULL; +jfieldID fidRport = NULL; +jfieldID fidRbypass = NULL; +struct allowed allowed; + +struct allowed *is_address_allowed(const struct arguments *args, jobject jpacket) { +#ifdef PROFILE_JNI + float mselapsed; + struct timeval start, end; + gettimeofday(&start, NULL); +#endif + + jclass clsService = (*args->env)->GetObjectClass(args->env, args->instance); + ng_add_alloc(clsService, "clsService"); + + const char *signature = "(Leu/faircode/netguard/Packet;)Leu/faircode/netguard/Allowed;"; + if (midIsAddressAllowed == NULL) + midIsAddressAllowed = jniGetMethodID(args->env, clsService, "isAddressAllowed", signature); + + jobject jallowed = (*args->env)->CallObjectMethod( + args->env, args->instance, midIsAddressAllowed, jpacket); + ng_add_alloc(jallowed, "jallowed"); + jniCheckException(args->env); + + if (jallowed != NULL) { + if (fidRaddr == NULL) { + const char *string = "Ljava/lang/String;"; + fidRaddr = jniGetFieldID(args->env, clsAllowed, "raddr", string); + fidRport = jniGetFieldID(args->env, clsAllowed, "rport", "I"); + fidRbypass = jniGetFieldID(args->env, clsAllowed, "bypass", "I"); + } + + jstring jraddr = (*args->env)->GetObjectField(args->env, jallowed, fidRaddr); + ng_add_alloc(jraddr, "jraddr"); + if (jraddr == NULL) + *allowed.raddr = 0; + else { + const char *raddr = (*args->env)->GetStringUTFChars(args->env, jraddr, NULL); + ng_add_alloc(raddr, "raddr"); + strcpy(allowed.raddr, raddr); + (*args->env)->ReleaseStringUTFChars(args->env, jraddr, raddr); + ng_delete_alloc(raddr, __FILE__, __LINE__); + } + allowed.rport = (uint16_t) (*args->env)->GetIntField(args->env, jallowed, fidRport); + allowed.bypass = (int) (*args->env)->GetIntField(args->env, jallowed, fidRbypass); + + (*args->env)->DeleteLocalRef(args->env, jraddr); + ng_delete_alloc(jraddr, __FILE__, __LINE__); + } + + + (*args->env)->DeleteLocalRef(args->env, jpacket); + (*args->env)->DeleteLocalRef(args->env, clsService); + (*args->env)->DeleteLocalRef(args->env, jallowed); + ng_delete_alloc(jpacket, __FILE__, __LINE__); + ng_delete_alloc(clsService, __FILE__, __LINE__); + ng_delete_alloc(jallowed, __FILE__, __LINE__); + +#ifdef PROFILE_JNI + gettimeofday(&end, NULL); + mselapsed = (end.tv_sec - start.tv_sec) * 1000.0 + + (end.tv_usec - start.tv_usec) / 1000.0; + if (mselapsed > PROFILE_JNI) + log_android(ANDROID_LOG_WARN, "is_address_allowed %f", mselapsed); +#endif + + return (jallowed == NULL ? NULL : &allowed); +} + +jmethodID midInitPacket = NULL; + +jfieldID fidTime = NULL; +jfieldID fidVersion = NULL; +jfieldID fidProtocol = NULL; +jfieldID fidFlags = NULL; +jfieldID fidSaddr = NULL; +jfieldID fidSport = NULL; +jfieldID fidDaddr = NULL; +jfieldID fidDport = NULL; +jfieldID fidData = NULL; +jfieldID fidUid = NULL; +jfieldID fidAllowed = NULL; + +jobject create_packet(const struct arguments *args, + jint version, + jint protocol, + const char *flags, + const char *source, + jint sport, + const char *dest, + jint dport, + const char *data, + jint uid, + jboolean allowed) { + JNIEnv *env = args->env; + +#ifdef PROFILE_JNI + float mselapsed; + struct timeval start, end; + gettimeofday(&start, NULL); +#endif + + /* + jbyte b[] = {1,2,3}; + jbyteArray ret = env->NewByteArray(3); + env->SetByteArrayRegion (ret, 0, 3, b); + */ + + const char *packet = "eu/faircode/netguard/Packet"; + if (midInitPacket == NULL) + midInitPacket = jniGetMethodID(env, clsPacket, "", "()V"); + jobject jpacket = jniNewObject(env, clsPacket, midInitPacket, packet); + ng_add_alloc(jpacket, "jpacket"); + + if (fidTime == NULL) { + const char *string = "Ljava/lang/String;"; + fidTime = jniGetFieldID(env, clsPacket, "time", "J"); + fidVersion = jniGetFieldID(env, clsPacket, "version", "I"); + fidProtocol = jniGetFieldID(env, clsPacket, "protocol", "I"); + fidFlags = jniGetFieldID(env, clsPacket, "flags", string); + fidSaddr = jniGetFieldID(env, clsPacket, "saddr", string); + fidSport = jniGetFieldID(env, clsPacket, "sport", "I"); + fidDaddr = jniGetFieldID(env, clsPacket, "daddr", string); + fidDport = jniGetFieldID(env, clsPacket, "dport", "I"); + fidData = jniGetFieldID(env, clsPacket, "data", string); + fidUid = jniGetFieldID(env, clsPacket, "uid", "I"); + fidAllowed = jniGetFieldID(env, clsPacket, "allowed", "Z"); + } + + struct timeval tv; + gettimeofday(&tv, NULL); + jlong t = tv.tv_sec * 1000LL + tv.tv_usec / 1000; + jstring jflags = (*env)->NewStringUTF(env, flags); + jstring jsource = (*env)->NewStringUTF(env, source); + jstring jdest = (*env)->NewStringUTF(env, dest); + jstring jdata = (*env)->NewStringUTF(env, data); + ng_add_alloc(jflags, "jflags"); + ng_add_alloc(jsource, "jsource"); + ng_add_alloc(jdest, "jdest"); + ng_add_alloc(jdata, "jdata"); + + (*env)->SetLongField(env, jpacket, fidTime, t); + (*env)->SetIntField(env, jpacket, fidVersion, version); + (*env)->SetIntField(env, jpacket, fidProtocol, protocol); + (*env)->SetObjectField(env, jpacket, fidFlags, jflags); + (*env)->SetObjectField(env, jpacket, fidSaddr, jsource); + (*env)->SetIntField(env, jpacket, fidSport, sport); + (*env)->SetObjectField(env, jpacket, fidDaddr, jdest); + (*env)->SetIntField(env, jpacket, fidDport, dport); + (*env)->SetObjectField(env, jpacket, fidData, jdata); + (*env)->SetIntField(env, jpacket, fidUid, uid); + (*env)->SetBooleanField(env, jpacket, fidAllowed, allowed); + + (*env)->DeleteLocalRef(env, jdata); + (*env)->DeleteLocalRef(env, jdest); + (*env)->DeleteLocalRef(env, jsource); + (*env)->DeleteLocalRef(env, jflags); + ng_delete_alloc(jdata, __FILE__, __LINE__); + ng_delete_alloc(jdest, __FILE__, __LINE__); + ng_delete_alloc(jsource, __FILE__, __LINE__); + ng_delete_alloc(jflags, __FILE__, __LINE__); + // Caller needs to delete reference to packet + +#ifdef PROFILE_JNI + gettimeofday(&end, NULL); + mselapsed = (end.tv_sec - start.tv_sec) * 1000.0 + + (end.tv_usec - start.tv_usec) / 1000.0; + if (mselapsed > PROFILE_JNI) + log_android(ANDROID_LOG_WARN, "create_packet %f", mselapsed); +#endif + + return jpacket; +} + +jmethodID midAccountUsage = NULL; +jmethodID midInitUsage = NULL; +jfieldID fidUsageTime = NULL; +jfieldID fidUsageVersion = NULL; +jfieldID fidUsageProtocol = NULL; +jfieldID fidUsageDAddr = NULL; +jfieldID fidUsageDPort = NULL; +jfieldID fidUsageUid = NULL; +jfieldID fidUsageSent = NULL; +jfieldID fidUsageReceived = NULL; + +void account_usage(const struct arguments *args, jint version, jint protocol, + const char *daddr, jint dport, jint uid, jlong sent, jlong received) { +#ifdef PROFILE_JNI + float mselapsed; + struct timeval start, end; + gettimeofday(&start, NULL); +#endif + + jclass clsService = (*args->env)->GetObjectClass(args->env, args->instance); + ng_add_alloc(clsService, "clsService"); + + const char *signature = "(Leu/faircode/netguard/Usage;)V"; + if (midAccountUsage == NULL) + midAccountUsage = jniGetMethodID(args->env, clsService, "accountUsage", signature); + + const char *usage = "eu/faircode/netguard/Usage"; + if (midInitUsage == NULL) + midInitUsage = jniGetMethodID(args->env, clsUsage, "", "()V"); + + jobject jusage = jniNewObject(args->env, clsUsage, midInitUsage, usage); + ng_add_alloc(jusage, "jusage"); + + if (fidUsageTime == NULL) { + const char *string = "Ljava/lang/String;"; + fidUsageTime = jniGetFieldID(args->env, clsUsage, "Time", "J"); + fidUsageVersion = jniGetFieldID(args->env, clsUsage, "Version", "I"); + fidUsageProtocol = jniGetFieldID(args->env, clsUsage, "Protocol", "I"); + fidUsageDAddr = jniGetFieldID(args->env, clsUsage, "DAddr", string); + fidUsageDPort = jniGetFieldID(args->env, clsUsage, "DPort", "I"); + fidUsageUid = jniGetFieldID(args->env, clsUsage, "Uid", "I"); + fidUsageSent = jniGetFieldID(args->env, clsUsage, "Sent", "J"); + fidUsageReceived = jniGetFieldID(args->env, clsUsage, "Received", "J"); + } + + jlong jtime = time(NULL) * 1000LL; + jstring jdaddr = (*args->env)->NewStringUTF(args->env, daddr); + ng_add_alloc(jdaddr, "jdaddr"); + + (*args->env)->SetLongField(args->env, jusage, fidUsageTime, jtime); + (*args->env)->SetIntField(args->env, jusage, fidUsageVersion, version); + (*args->env)->SetIntField(args->env, jusage, fidUsageProtocol, protocol); + (*args->env)->SetObjectField(args->env, jusage, fidUsageDAddr, jdaddr); + (*args->env)->SetIntField(args->env, jusage, fidUsageDPort, dport); + (*args->env)->SetIntField(args->env, jusage, fidUsageUid, uid); + (*args->env)->SetLongField(args->env, jusage, fidUsageSent, sent); + (*args->env)->SetLongField(args->env, jusage, fidUsageReceived, received); + + (*args->env)->CallVoidMethod(args->env, args->instance, midAccountUsage, jusage); + jniCheckException(args->env); + + (*args->env)->DeleteLocalRef(args->env, jdaddr); + (*args->env)->DeleteLocalRef(args->env, jusage); + (*args->env)->DeleteLocalRef(args->env, clsService); + ng_delete_alloc(jdaddr, __FILE__, __LINE__); + ng_delete_alloc(jusage, __FILE__, __LINE__); + ng_delete_alloc(clsService, __FILE__, __LINE__); + +#ifdef PROFILE_JNI + gettimeofday(&end, NULL); + mselapsed = (end.tv_sec - start.tv_sec) * 1000.0 + + (end.tv_usec - start.tv_usec) / 1000.0; + if (mselapsed > PROFILE_JNI) + log_android(ANDROID_LOG_WARN, "log_packet %f", mselapsed); +#endif +} + +struct alloc_record { + const char *tag; + time_t time; + void *ptr; +}; + +int allocs = 0; +int balance = 0; +struct alloc_record *alloc = NULL; +pthread_mutex_t *alock = NULL; + +void ng_add_alloc(void *ptr, const char *tag) { +#ifdef PROFILE_MEMORY + if (ptr == NULL) + return; + + if (alock == NULL) { + alock = malloc(sizeof(pthread_mutex_t)); + if (pthread_mutex_init(alock, NULL)) + log_android(ANDROID_LOG_ERROR, "pthread_mutex_init failed"); + } + + if (pthread_mutex_lock(alock)) + log_android(ANDROID_LOG_ERROR, "pthread_mutex_lock failed"); + + int c = 0; + for (; c < allocs; c++) + if (alloc[c].ptr == NULL) + break; + + if (c >= allocs) { + if (allocs == 0) + alloc = malloc(sizeof(struct alloc_record)); + else + alloc = realloc(alloc, sizeof(struct alloc_record) * (allocs + 1)); + c = allocs; + allocs++; + } + + alloc[c].tag = tag; + alloc[c].time = time(NULL); + alloc[c].ptr = ptr; + balance++; + + if (pthread_mutex_unlock(alock)) + log_android(ANDROID_LOG_ERROR, "pthread_mutex_unlock failed"); +#endif +} + +void ng_delete_alloc(void *ptr, const char *file, int line) { +#ifdef PROFILE_MEMORY + if (ptr == NULL) + return; + + if (pthread_mutex_lock(alock)) + log_android(ANDROID_LOG_ERROR, "pthread_mutex_lock failed"); + + int found = 0; + for (int c = 0; c < allocs; c++) + if (alloc[c].ptr == ptr) { + found = 1; + alloc[c].tag = "[free]"; + alloc[c].ptr = NULL; + break; + } + + if (found == 1) + balance--; + + log_android(found ? ANDROID_LOG_DEBUG : ANDROID_LOG_ERROR, + "alloc/free balance %d records %d found %d", balance, allocs, found); + if (found == 0) + log_android(ANDROID_LOG_ERROR, "Not found at %s:%d", file, line); + + if (pthread_mutex_unlock(alock)) + log_android(ANDROID_LOG_ERROR, "pthread_mutex_unlock failed"); +#endif +} + +void *ng_malloc(size_t __byte_count, const char *tag) { + void *ptr = malloc(__byte_count); + ng_add_alloc(ptr, tag); + return ptr; +} + +void *ng_calloc(size_t __item_count, size_t __item_size, const char *tag) { + void *ptr = calloc(__item_count, __item_size); + ng_add_alloc(ptr, tag); + return ptr; +} + +void *ng_realloc(void *__ptr, size_t __byte_count, const char *tag) { + ng_delete_alloc(__ptr, NULL, 0); + void *ptr = realloc(__ptr, __byte_count); + ng_add_alloc(ptr, tag); + return ptr; +} + +void ng_free(void *__ptr, const char *file, int line) { + ng_delete_alloc(__ptr, file, line); + free(__ptr); +} + +void ng_dump() { + int r = 0; + for (int c = 0; c < allocs; c++) + if (alloc[c].ptr != NULL) + log_android(ANDROID_LOG_WARN, + "holding %d [%s] %s", + ++r, alloc[c].tag, ctime(&alloc[c].time)); +} + +JNIEXPORT void JNICALL +Java_eu_faircode_netguard_Util_dump_1memory_1profile(JNIEnv *env, jclass type) { +#ifdef PROFILE_MEMORY + log_android(ANDROID_LOG_DEBUG, "Dump memory profile"); + + if (pthread_mutex_lock(alock)) + log_android(ANDROID_LOG_ERROR, "pthread_mutex_lock failed"); + + ng_dump(); + + if (pthread_mutex_unlock(alock)) + log_android(ANDROID_LOG_ERROR, "pthread_mutex_unlock failed"); + +#endif +} \ No newline at end of file diff --git a/NetworkGenie/app/src/main/jni/netguard/netguard.h b/NetworkGenie/app/src/main/jni/netguard/netguard.h new file mode 100644 index 0000000..c83fd88 --- /dev/null +++ b/NetworkGenie/app/src/main/jni/netguard/netguard.h @@ -0,0 +1,592 @@ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include + +#define TAG "NetGuard.JNI" + +// #define PROFILE_JNI 5 +// #define PROFILE_MEMORY + +#define EPOLL_TIMEOUT 3600 // seconds +#define EPOLL_EVENTS 20 +#define EPOLL_MIN_CHECK 100 // milliseconds + +#define TUN_YIELD 10 // packets + +#define ICMP4_MAXMSG (IP_MAXPACKET - 20 - 8) // bytes (socket) +#define ICMP6_MAXMSG (IPV6_MAXPACKET - 40 - 8) // bytes (socket) +#define UDP4_MAXMSG (IP_MAXPACKET - 20 - 8) // bytes (socket) +#define UDP6_MAXMSG (IPV6_MAXPACKET - 40 - 8) // bytes (socket) + +#define ICMP_TIMEOUT 5 // seconds + +#define UDP_TIMEOUT_53 15 // seconds +#define UDP_TIMEOUT_ANY 300 // seconds +#define UDP_KEEP_TIMEOUT 60 // seconds +#define UDP_YIELD 10 // packets + +#define TCP_INIT_TIMEOUT 20 // seconds ~net.inet.tcp.keepinit +#define TCP_IDLE_TIMEOUT 3600 // seconds ~net.inet.tcp.keepidle +#define TCP_CLOSE_TIMEOUT 20 // seconds +#define TCP_KEEP_TIMEOUT 300 // seconds +// https://en.wikipedia.org/wiki/Maximum_segment_lifetime + +#define SESSION_LIMIT 40 // percent +#define SESSION_MAX (1024 * SESSION_LIMIT / 100) // number + +#define SEND_BUF_DEFAULT 163840 // bytes + +#define UID_MAX_AGE 30000 // milliseconds + +#define SOCKS5_NONE 1 +#define SOCKS5_HELLO 2 +#define SOCKS5_AUTH 3 +#define SOCKS5_CONNECT 4 +#define SOCKS5_CONNECTED 5 + +struct context { + pthread_mutex_t lock; + int pipefds[2]; + int stopping; + int bypass_uid; // just for testing + int sdk; + struct ng_session *ng_session; +}; + +struct arguments { + JNIEnv *env; + jobject instance; + int tun; + jboolean fwd53; + jint rcode; + struct context *ctx; +}; + +struct allowed { + char raddr[INET6_ADDRSTRLEN + 1]; + uint16_t rport; // host notation + int bypass; // bpb bypass flag +}; + +struct segment { + uint32_t seq; + uint16_t len; + uint16_t sent; + int psh; + uint8_t *data; + struct segment *next; +}; + +struct icmp_session { + time_t time; + jint uid; + int version; + + union { + __be32 ip4; // network notation + struct in6_addr ip6; + } saddr; + + union { + __be32 ip4; // network notation + struct in6_addr ip6; + } daddr; + + uint16_t id; + + uint8_t stop; +}; + +#define UDP_ACTIVE 0 +#define UDP_FINISHING 1 +#define UDP_CLOSED 2 +#define UDP_BLOCKED 3 + +struct udp_session { + time_t time; + jint uid; + int version; + uint16_t mss; + + uint64_t sent; + uint64_t received; + + union { + __be32 ip4; // network notation + struct in6_addr ip6; + } saddr; + __be16 source; // network notation + + union { + __be32 ip4; // network notation + struct in6_addr ip6; + } daddr; + __be16 dest; // network notation + + uint8_t state; +}; + +struct tcp_session { + jint uid; + time_t time; + int version; + uint16_t mss; + uint8_t recv_scale; + uint8_t send_scale; + uint32_t recv_window; // host notation, scaled + uint32_t send_window; // host notation, scaled + uint16_t unconfirmed; // packets + + uint32_t remote_seq; // confirmed bytes received, host notation + uint32_t local_seq; // confirmed bytes sent, host notation + uint32_t remote_start; + uint32_t local_start; + + uint32_t acked; // host notation + long long last_keep_alive; + + uint64_t sent; + uint64_t received; + + union { + __be32 ip4; // network notation + struct in6_addr ip6; + } saddr; + __be16 source; // network notation + + union { + __be32 ip4; // network notation + struct in6_addr ip6; + } daddr; + __be16 dest; // network notation + + uint8_t state; + uint8_t socks5; + struct segment *forward; +}; + +struct ng_session { + uint8_t protocol; + union { + struct icmp_session icmp; + struct udp_session udp; + struct tcp_session tcp; + }; + jint socket; + struct epoll_event ev; + struct ng_session *next; +}; + +struct uid_cache_entry { + uint8_t version; + uint8_t protocol; + uint8_t saddr[16]; + uint16_t sport; + uint8_t daddr[16]; + uint16_t dport; + jint uid; + long time; +}; + +// IPv6 + +struct ip6_hdr_pseudo { + struct in6_addr ip6ph_src; + struct in6_addr ip6ph_dst; + u_int32_t ip6ph_len; + u_int8_t ip6ph_zero[3]; + u_int8_t ip6ph_nxt; +} __packed; + +// PCAP +// https://wiki.wireshark.org/Development/LibpcapFileFormat + +typedef uint16_t guint16_t; +typedef uint32_t guint32_t; +typedef int32_t gint32_t; + +typedef struct pcap_hdr_s { + guint32_t magic_number; + guint16_t version_major; + guint16_t version_minor; + gint32_t thiszone; + guint32_t sigfigs; + guint32_t snaplen; + guint32_t network; +} __packed pcap_hdr_s; + +typedef struct pcaprec_hdr_s { + guint32_t ts_sec; + guint32_t ts_usec; + guint32_t incl_len; + guint32_t orig_len; +} __packed pcaprec_hdr_s; + +#define LINKTYPE_RAW 101 + +// DNS + +#define DNS_QCLASS_IN 1 +#define DNS_QTYPE_A 1 // IPv4 +#define DNS_QTYPE_AAAA 28 // IPv6 + +#define DNS_SVCB 64 +#define DNS_HTTPS 65 + +#define DNS_QNAME_MAX 255 +#define DNS_TTL (10 * 60) // seconds + +struct dns_header { + uint16_t id; // identification number +# if __BYTE_ORDER == __LITTLE_ENDIAN + uint16_t rd :1; // recursion desired + uint16_t tc :1; // truncated message + uint16_t aa :1; // authoritive answer + uint16_t opcode :4; // purpose of message + uint16_t qr :1; // query/response flag + uint16_t rcode :4; // response code + uint16_t cd :1; // checking disabled + uint16_t ad :1; // authenticated data + uint16_t z :1; // its z! reserved + uint16_t ra :1; // recursion available +#elif __BYTE_ORDER == __BIG_ENDIAN + uint16_t qr :1; // query/response flag + uint16_t opcode :4; // purpose of message + uint16_t aa :1; // authoritive answer + uint16_t tc :1; // truncated message + uint16_t rd :1; // recursion desired + uint16_t ra :1; // recursion available + uint16_t z :1; // its z! reserved + uint16_t ad :1; // authenticated data + uint16_t cd :1; // checking disabled + uint16_t rcode :4; // response code +# else +# error "Adjust your defines" +#endif + uint16_t q_count; // number of question entries + uint16_t ans_count; // number of answer entries + uint16_t auth_count; // number of authority entries + uint16_t add_count; // number of resource entries +} __packed; + +typedef struct dns_rr { + __be16 qname_ptr; + __be16 qtype; + __be16 qclass; + __be32 ttl; + __be16 rdlength; +} __packed dns_rr; + +// DHCP + +#define DHCP_OPTION_MAGIC_NUMBER (0x63825363) + +typedef struct dhcp_packet { + uint8_t opcode; + uint8_t htype; + uint8_t hlen; + uint8_t hops; + uint32_t xid; + uint16_t secs; + uint16_t flags; + uint32_t ciaddr; + uint32_t yiaddr; + uint32_t siaddr; + uint32_t giaddr; + uint8_t chaddr[16]; + uint8_t sname[64]; + uint8_t file[128]; + uint32_t option_format; +} __packed dhcp_packet; + +typedef struct dhcp_option { + uint8_t code; + uint8_t length; +} __packed dhcp_option; + +// Prototypes + +void handle_signal(int sig, siginfo_t *info, void *context); + +void *handle_events(void *a); + +void report_exit(const struct arguments *args, const char *fmt, ...); + +void report_error(const struct arguments *args, jint error, const char *fmt, ...); + +void check_allowed(const struct arguments *args); + +void clear(struct context *ctx); + +int check_icmp_session(const struct arguments *args, + struct ng_session *s, + int sessions, int maxsessions); + +int check_udp_session(const struct arguments *args, + struct ng_session *s, + int sessions, int maxsessions); + +int check_tcp_session(const struct arguments *args, + struct ng_session *s, + int sessions, int maxsessions); + +int monitor_tcp_session(const struct arguments *args, struct ng_session *s, int epoll_fd); + +int get_icmp_timeout(const struct icmp_session *u, int sessions, int maxsessions); + +int get_udp_timeout(const struct udp_session *u, int sessions, int maxsessions); + +int get_tcp_timeout(const struct tcp_session *t, int sessions, int maxsessions); + +uint16_t get_mtu(); + +uint16_t get_default_mss(int version); + +int check_tun(const struct arguments *args, + const struct epoll_event *ev, + const int epoll_fd, + int sessions, int maxsessions); + +void check_icmp_socket(const struct arguments *args, const struct epoll_event *ev); + +void check_udp_socket(const struct arguments *args, const struct epoll_event *ev); + +int32_t get_qname(const uint8_t *data, const size_t datalen, uint16_t off, char *qname); + +void parse_dns_response(const struct arguments *args, const struct ng_session *session, + const uint8_t *data, size_t *datalen); + +uint32_t get_send_window(const struct tcp_session *cur); + +uint32_t get_receive_buffer(const struct ng_session *cur); + +uint32_t get_receive_window(const struct ng_session *cur); + +void check_tcp_socket(const struct arguments *args, + const struct epoll_event *ev, + const int epoll_fd); + +int is_lower_layer(int protocol); + +int is_upper_layer(int protocol); + +void handle_ip(const struct arguments *args, + const uint8_t *buffer, size_t length, + const int epoll_fd, + int sessions, int maxsessions); + +jboolean handle_icmp(const struct arguments *args, + const uint8_t *pkt, size_t length, + const uint8_t *payload, + int uid, + const int epoll_fd); + +int has_udp_session(const struct arguments *args, const uint8_t *pkt, const uint8_t *payload); + +void block_udp(const struct arguments *args, + const uint8_t *pkt, size_t length, + const uint8_t *payload, + int uid); + +jboolean handle_udp(const struct arguments *args, + const uint8_t *pkt, size_t length, + const uint8_t *payload, + int uid, struct allowed *redirect, + const int epoll_fd); + +int check_dhcp(const struct arguments *args, const struct udp_session *u, + const uint8_t *data, const size_t datalen); + +void clear_tcp_data(struct tcp_session *cur); + +jboolean handle_tcp(const struct arguments *args, + const uint8_t *pkt, size_t length, + const uint8_t *payload, + int uid, int allowed, struct allowed *redirect, + const int epoll_fd); + + + + + +#define DEBUG_SRC_IP "10.1.10.4" + +int debug_socket_init(const struct arguments *args, int epoll_fd); + +void write_debug_socket(const struct arguments *args, int epoll_fd, const uint8_t *buffer, size_t length); + +struct ng_session *get_debug_session(const struct arguments *args); + +void handle_debug_packet(const struct arguments *args, int epoll_fd, const uint8_t *buffer, size_t length); + +void write_arb_ack(const struct arguments *args, int epoll_fd, uint32_t seq_num, char* source, char* dest, uint16_t sport, uint16_t dport); + + + + +void queue_tcp(const struct arguments *args, + const struct tcphdr *tcphdr, + 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); + +int open_udp_socket(const struct arguments *args, + 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); + +int32_t get_local_port(const int sock); + +int write_syn_ack(const struct arguments *args, struct tcp_session *cur); + +int write_ack(const struct arguments *args, struct tcp_session *cur); + +int write_data(const struct arguments *args, struct tcp_session *cur, + const uint8_t *buffer, size_t length); + +int write_fin_ack(const struct arguments *args, struct tcp_session *cur); + +void write_rst(const struct arguments *args, struct tcp_session *cur); + +void write_rst_ack(const struct arguments *args, struct tcp_session *cur); + +ssize_t write_icmp(const struct arguments *args, const struct icmp_session *cur, + uint8_t *data, size_t datalen); + +ssize_t write_udp(const struct arguments *args, const struct udp_session *cur, + uint8_t *data, size_t datalen); + +ssize_t write_tcp(const struct arguments *args, const struct tcp_session *cur, + const uint8_t *data, size_t datalen, + int syn, int ack, int fin, int rst); + +uint8_t char2nible(const char c); + +void hex2bytes(const char *hex, uint8_t *buffer); + +jint get_uid(const int version, const int protocol, + const void *saddr, const uint16_t sport, + const void *daddr, const uint16_t dport); + +jint get_uid_sub(const int version, const int protocol, + const void *saddr, const uint16_t sport, + const void *daddr, const uint16_t dport, + const char *source, const char *dest, + long now); + +int protect_socket(const struct arguments *args, int socket); + +uint16_t calc_checksum(uint16_t start, const uint8_t *buffer, size_t length); + +jobject jniGlobalRef(JNIEnv *env, jobject cls); + +jclass jniFindClass(JNIEnv *env, const char *name); + +jmethodID jniGetMethodID(JNIEnv *env, jclass cls, const char *name, const char *signature); + +jfieldID jniGetFieldID(JNIEnv *env, jclass cls, const char *name, const char *type); + +jobject jniNewObject(JNIEnv *env, jclass cls, jmethodID constructor, const char *name); + +int jniCheckException(JNIEnv *env); + +int sdk_int(JNIEnv *env); + +void log_android(int prio, const char *fmt, ...); + +void log_packet(const struct arguments *args, jobject jpacket); + +void dns_resolved(const struct arguments *args, + const char *qname, const char *aname, const char *resource, int ttl); + +jboolean is_domain_blocked(const struct arguments *args, const char *name); + +jint get_uid_q(const struct arguments *args, + jint version, + jint protocol, + const char *source, + jint sport, + const char *dest, + jint dport); + +struct allowed *is_address_allowed(const struct arguments *args, jobject objPacket); + +jobject create_packet(const struct arguments *args, + jint version, + jint protocol, + const char *flags, + const char *source, + jint sport, + const char *dest, + jint dport, + const char *data, + jint uid, + jboolean allowed); + +void account_usage(const struct arguments *args, jint version, jint protocol, + const char *daddr, jint dport, jint uid, jlong sent, jlong received); + +void write_pcap_hdr(); + +void write_pcap_rec(const uint8_t *buffer, size_t len); + +void write_pcap(const void *ptr, size_t len); + +int compare_u32(uint32_t seq1, uint32_t seq2); + +const char *strstate(const int state); + +char *hex(const u_int8_t *data, const size_t len); + +int is_readable(int fd); + +int is_writable(int fd); + +long long get_ms(); + +void ng_add_alloc(void *ptr, const char *tag); + +void ng_delete_alloc(void *ptr, const char *file, int line); + +void *ng_malloc(size_t __byte_count, const char *tag); + +void *ng_calloc(size_t __item_count, size_t __item_size, const char *tag); + +void *ng_realloc(void *__ptr, size_t __byte_count, const char *tag); + +void ng_free(void *__ptr, const char *file, int line); + +void ng_dump(); diff --git a/NetGuard/app/src/main/jni/netguard/pcap.c b/NetworkGenie/app/src/main/jni/netguard/pcap.c similarity index 100% rename from NetGuard/app/src/main/jni/netguard/pcap.c rename to NetworkGenie/app/src/main/jni/netguard/pcap.c diff --git a/NetworkGenie/app/src/main/jni/netguard/session.c b/NetworkGenie/app/src/main/jni/netguard/session.c new file mode 100644 index 0000000..eeb0234 --- /dev/null +++ b/NetworkGenie/app/src/main/jni/netguard/session.c @@ -0,0 +1,374 @@ +/* + This file is part of NetGuard. + + NetGuard is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + NetGuard is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with NetGuard. If not, see . + + Copyright 2015-2019 by Marcel Bokhorst (M66B) +*/ + +#include "netguard.h" + +void clear(struct context *ctx) { + struct ng_session *s = ctx->ng_session; + while (s != NULL) { + if (s->socket >= 0 && close(s->socket)) + log_android(ANDROID_LOG_ERROR, "close %d error %d: %s", + s->socket, errno, strerror(errno)); + if (s->protocol == IPPROTO_TCP) + clear_tcp_data(&s->tcp); + struct ng_session *p = s; + s = s->next; + ng_free(p, __FILE__, __LINE__); + } + ctx->ng_session = NULL; +} + +void *handle_events(void *a) { + struct arguments *args = (struct arguments *) a; + log_android(ANDROID_LOG_WARN, "Start events tun=%d", args->tun); + + // Get max number of sessions + int maxsessions = SESSION_MAX; + struct rlimit rlim; + if (getrlimit(RLIMIT_NOFILE, &rlim)) + log_android(ANDROID_LOG_WARN, "getrlimit error %d: %s", errno, strerror(errno)); + else { + maxsessions = (int) (rlim.rlim_cur * SESSION_LIMIT / 100); + if (maxsessions > SESSION_MAX) + maxsessions = SESSION_MAX; + log_android(ANDROID_LOG_WARN, "getrlimit soft %d hard %d max sessions %d", + rlim.rlim_cur, rlim.rlim_max, maxsessions); + } + + // Terminate existing sessions not allowed anymore + check_allowed(args); + + // Open epoll file + int epoll_fd = epoll_create(1); + if (epoll_fd < 0) { + log_android(ANDROID_LOG_ERROR, "epoll create error %d: %s", errno, strerror(errno)); + report_exit(args, "epoll create error %d: %s", errno, strerror(errno)); + args->ctx->stopping = 1; + } + + + // Just for testing to store bypass uid in app context + args->ctx->bypass_uid = -1; + + // Monitor stop events + struct epoll_event ev_pipe; + memset(&ev_pipe, 0, sizeof(struct epoll_event)); + ev_pipe.events = EPOLLIN | EPOLLERR; + ev_pipe.data.ptr = &ev_pipe; + if (epoll_ctl(epoll_fd, EPOLL_CTL_ADD, args->ctx->pipefds[0], &ev_pipe)) { + log_android(ANDROID_LOG_ERROR, "epoll add pipe error %d: %s", errno, strerror(errno)); + report_exit(args, "epoll add pipe error %d: %s", errno, strerror(errno)); + args->ctx->stopping = 1; + } + + // Monitor tun events + struct epoll_event ev_tun; + memset(&ev_tun, 0, sizeof(struct epoll_event)); + ev_tun.events = EPOLLIN | EPOLLERR; + ev_tun.data.ptr = NULL; + if (epoll_ctl(epoll_fd, EPOLL_CTL_ADD, args->tun, &ev_tun)) { + log_android(ANDROID_LOG_ERROR, "epoll add tun error %d: %s", errno, strerror(errno)); + report_exit(args, "epoll add tun error %d: %s", errno, strerror(errno)); + args->ctx->stopping = 1; + } + + // Loop + long long last_check = 0; + while (!args->ctx->stopping) { + log_android(ANDROID_LOG_DEBUG, "Loop"); + + int recheck = 0; + int timeout = EPOLL_TIMEOUT; + + // Count sessions + int isessions = 0; + int usessions = 0; + int tsessions = 0; + struct ng_session *s = args->ctx->ng_session; + while (s != NULL) { + if (s->protocol == IPPROTO_ICMP || s->protocol == IPPROTO_ICMPV6) { + if (!s->icmp.stop) + isessions++; + } else if (s->protocol == IPPROTO_UDP) { + if (s->udp.state == UDP_ACTIVE) + usessions++; + } else if (s->protocol == IPPROTO_TCP) { + if (s->tcp.state != TCP_CLOSING && s->tcp.state != TCP_CLOSE) + tsessions++; + if (s->socket >= 0) + recheck = recheck | monitor_tcp_session(args, s, epoll_fd); + } + s = s->next; + } + int sessions = isessions + usessions + tsessions; + + // Check sessions + long long ms = get_ms(); + if (ms - last_check > EPOLL_MIN_CHECK) { + last_check = ms; + + time_t now = time(NULL); + struct ng_session *sl = NULL; + s = args->ctx->ng_session; + while (s != NULL) { + int del = 0; + if (s->protocol == IPPROTO_ICMP || s->protocol == IPPROTO_ICMPV6) { + del = check_icmp_session(args, s, sessions, maxsessions); + if (!s->icmp.stop && !del) { + int stimeout = s->icmp.time + + get_icmp_timeout(&s->icmp, sessions, maxsessions) - now + 1; + if (stimeout > 0 && stimeout < timeout) + timeout = stimeout; + } + } else if (s->protocol == IPPROTO_UDP) { + del = check_udp_session(args, s, sessions, maxsessions); + if (s->udp.state == UDP_ACTIVE && !del) { + int stimeout = s->udp.time + + get_udp_timeout(&s->udp, sessions, maxsessions) - now + 1; + if (stimeout > 0 && stimeout < timeout) + timeout = stimeout; + } + } else if (s->protocol == IPPROTO_TCP) { + del = check_tcp_session(args, s, sessions, maxsessions); + if (s->tcp.state != TCP_CLOSING && s->tcp.state != TCP_CLOSE && !del) { + int stimeout = s->tcp.time + + get_tcp_timeout(&s->tcp, sessions, maxsessions) - now + 1; + if (stimeout > 0 && stimeout < timeout) + timeout = stimeout; + } + } + + if (del) { + if (sl == NULL) + args->ctx->ng_session = s->next; + else + sl->next = s->next; + + struct ng_session *c = s; + s = s->next; + if (c->protocol == IPPROTO_TCP) + clear_tcp_data(&c->tcp); + ng_free(c, __FILE__, __LINE__); + } else { + sl = s; + s = s->next; + } + } + } else { + recheck = 1; + log_android(ANDROID_LOG_DEBUG, "Skipped session checks"); + } + + log_android(ANDROID_LOG_DEBUG, + "sessions ICMP %d UDP %d TCP %d max %d/%d timeout %d recheck %d", + isessions, usessions, tsessions, sessions, maxsessions, timeout, recheck); + + // Poll + struct epoll_event ev[EPOLL_EVENTS]; + int ready = epoll_wait(epoll_fd, ev, EPOLL_EVENTS, + recheck ? EPOLL_MIN_CHECK : timeout * 1000); + + if (ready < 0) { + if (errno == EINTR) { + log_android(ANDROID_LOG_DEBUG, "epoll interrupted tun %d", args->tun); + continue; + } else { + log_android(ANDROID_LOG_ERROR, + "epoll tun %d error %d: %s", + args->tun, errno, strerror(errno)); + report_exit(args, "epoll tun %d error %d: %s", + args->tun, errno, strerror(errno)); + break; + } + } + + if (ready == 0) + log_android(ANDROID_LOG_DEBUG, "epoll timeout"); + else { + + if (pthread_mutex_lock(&args->ctx->lock)) + log_android(ANDROID_LOG_ERROR, "pthread_mutex_lock failed"); + + int error = 0; + + for (int i = 0; i < ready; i++) { + if (ev[i].data.ptr == &ev_pipe) { + // Check pipe + uint8_t buffer[1]; + if (read(args->ctx->pipefds[0], buffer, 1) < 0) + log_android(ANDROID_LOG_WARN, "Read pipe error %d: %s", + errno, strerror(errno)); + else + log_android(ANDROID_LOG_WARN, "Read pipe"); + + } else if (ev[i].data.ptr == NULL) { + // Check upstream + log_android(ANDROID_LOG_DEBUG, "epoll ready %d/%d in %d out %d err %d hup %d", + i, ready, + (ev[i].events & EPOLLIN) != 0, + (ev[i].events & EPOLLOUT) != 0, + (ev[i].events & EPOLLERR) != 0, + (ev[i].events & EPOLLHUP) != 0); + + int count = 0; + while (count < TUN_YIELD && !error && !args->ctx->stopping && + is_readable(args->tun)) { + count++; + if (check_tun(args, &ev[i], epoll_fd, sessions, maxsessions) < 0) + error = 1; + } + + } else { + // Check downstream + log_android(ANDROID_LOG_DEBUG, + "epoll ready %d/%d in %d out %d err %d hup %d prot %d sock %d", + i, ready, + (ev[i].events & EPOLLIN) != 0, + (ev[i].events & EPOLLOUT) != 0, + (ev[i].events & EPOLLERR) != 0, + (ev[i].events & EPOLLHUP) != 0, + ((struct ng_session *) ev[i].data.ptr)->protocol, + ((struct ng_session *) ev[i].data.ptr)->socket); + + struct ng_session *session = (struct ng_session *) ev[i].data.ptr; + if (session->protocol == IPPROTO_ICMP || + session->protocol == IPPROTO_ICMPV6) + check_icmp_socket(args, &ev[i]); + else if (session->protocol == IPPROTO_UDP) { + int count = 0; + while (count < UDP_YIELD && !args->ctx->stopping && + !(ev[i].events & EPOLLERR) && (ev[i].events & EPOLLIN) && + is_readable(session->socket)) { + count++; + check_udp_socket(args, &ev[i]); + } + } else if (session->protocol == IPPROTO_TCP) + check_tcp_socket(args, &ev[i], epoll_fd); + } + + if (error) + break; + } + + if (pthread_mutex_unlock(&args->ctx->lock)) + log_android(ANDROID_LOG_ERROR, "pthread_mutex_unlock failed"); + + if (error) + break; + } + } + + // Close epoll file + if (epoll_fd >= 0 && close(epoll_fd)) + log_android(ANDROID_LOG_ERROR, + "epoll close error %d: %s", errno, strerror(errno)); + + // Cleanup + ng_free(args, __FILE__, __LINE__); + + log_android(ANDROID_LOG_WARN, "Stopped events tun=%d", args->tun); + return NULL; +} + +void check_allowed(const struct arguments *args) { + char source[INET6_ADDRSTRLEN + 1]; + char dest[INET6_ADDRSTRLEN + 1]; + + struct ng_session *l = NULL; + struct ng_session *s = args->ctx->ng_session; + while (s != NULL) { + if (s->protocol == IPPROTO_ICMP || s->protocol == IPPROTO_ICMPV6) { + if (!s->icmp.stop) { + if (s->icmp.version == 4) { + inet_ntop(AF_INET, &s->icmp.saddr.ip4, source, sizeof(source)); + inet_ntop(AF_INET, &s->icmp.daddr.ip4, dest, sizeof(dest)); + } else { + inet_ntop(AF_INET6, &s->icmp.saddr.ip6, source, sizeof(source)); + inet_ntop(AF_INET6, &s->icmp.daddr.ip6, dest, sizeof(dest)); + } + + jobject objPacket = create_packet( + args, s->icmp.version, IPPROTO_ICMP, "", + source, 0, dest, 0, "", s->icmp.uid, 0); + if (is_address_allowed(args, objPacket) == NULL) { + s->icmp.stop = 1; + log_android(ANDROID_LOG_WARN, "ICMP terminate %d uid %d", + s->socket, s->icmp.uid); + } + } + + } else if (s->protocol == IPPROTO_UDP) { + if (s->udp.state == UDP_ACTIVE) { + if (s->udp.version == 4) { + inet_ntop(AF_INET, &s->udp.saddr.ip4, source, sizeof(source)); + inet_ntop(AF_INET, &s->udp.daddr.ip4, dest, sizeof(dest)); + } else { + inet_ntop(AF_INET6, &s->udp.saddr.ip6, source, sizeof(source)); + inet_ntop(AF_INET6, &s->udp.daddr.ip6, dest, sizeof(dest)); + } + + jobject objPacket = create_packet( + args, s->udp.version, IPPROTO_UDP, "", + source, ntohs(s->udp.source), dest, ntohs(s->udp.dest), "", s->udp.uid, 0); + if (is_address_allowed(args, objPacket) == NULL) { + s->udp.state = UDP_FINISHING; + log_android(ANDROID_LOG_WARN, "UDP terminate session socket %d uid %d", + s->socket, s->udp.uid); + } + } else if (s->udp.state == UDP_BLOCKED) { + log_android(ANDROID_LOG_WARN, "UDP remove blocked session uid %d", s->udp.uid); + + if (l == NULL) + args->ctx->ng_session = s->next; + else + l->next = s->next; + + struct ng_session *c = s; + s = s->next; + ng_free(c, __FILE__, __LINE__); + continue; + } + + } else if (s->protocol == IPPROTO_TCP) { + if (s->tcp.state != TCP_CLOSING && s->tcp.state != TCP_CLOSE) { + if (s->tcp.version == 4) { + inet_ntop(AF_INET, &s->tcp.saddr.ip4, source, sizeof(source)); + inet_ntop(AF_INET, &s->tcp.daddr.ip4, dest, sizeof(dest)); + } else { + inet_ntop(AF_INET6, &s->tcp.saddr.ip6, source, sizeof(source)); + inet_ntop(AF_INET6, &s->tcp.daddr.ip6, dest, sizeof(dest)); + } + + jobject objPacket = create_packet( + args, s->tcp.version, IPPROTO_TCP, "", + source, ntohs(s->tcp.source), dest, ntohs(s->tcp.dest), "", s->tcp.uid, 0); + if (is_address_allowed(args, objPacket) == NULL) { + write_rst(args, &s->tcp); + log_android(ANDROID_LOG_WARN, "TCP terminate socket %d uid %d", + s->socket, s->tcp.uid); + } + } + + } + + l = s; + s = s->next; + } +} + diff --git a/NetworkGenie/app/src/main/jni/netguard/tcp.c b/NetworkGenie/app/src/main/jni/netguard/tcp.c new file mode 100644 index 0000000..bdc0496 --- /dev/null +++ b/NetworkGenie/app/src/main/jni/netguard/tcp.c @@ -0,0 +1,1372 @@ +/* + This file is part of NetGuard. + + NetGuard is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + NetGuard is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with NetGuard. If not, see . + + Copyright 2015-2019 by Marcel Bokhorst (M66B) +*/ + +#include "netguard.h" + +extern char socks5_addr[INET6_ADDRSTRLEN + 1]; +extern int socks5_port; +extern char socks5_username[127 + 1]; +extern char socks5_password[127 + 1]; + +extern FILE *pcap_file; + + +void clear_tcp_data(struct tcp_session *cur) { + struct segment *s = cur->forward; + while (s != NULL) { + struct segment *p = s; + s = s->next; + ng_free(p->data, __FILE__, __LINE__); + ng_free(p, __FILE__, __LINE__); + } +} + +int get_tcp_timeout(const struct tcp_session *t, int sessions, int maxsessions) { + int timeout; + if (t->state == TCP_LISTEN || t->state == TCP_SYN_RECV) + timeout = TCP_INIT_TIMEOUT; + else if (t->state == TCP_ESTABLISHED) + timeout = TCP_IDLE_TIMEOUT; + else + timeout = TCP_CLOSE_TIMEOUT; + + int scale = 100 - sessions * 100 / maxsessions; + timeout = timeout * scale / 100; + + return timeout; +} + +int check_tcp_session(const struct arguments *args, struct ng_session *s, + int sessions, int maxsessions) { + time_t now = time(NULL); + + char source[INET6_ADDRSTRLEN + 1]; + char dest[INET6_ADDRSTRLEN + 1]; + if (s->tcp.version == 4) { + inet_ntop(AF_INET, &s->tcp.saddr.ip4, source, sizeof(source)); + inet_ntop(AF_INET, &s->tcp.daddr.ip4, dest, sizeof(dest)); + } else { + inet_ntop(AF_INET6, &s->tcp.saddr.ip6, source, sizeof(source)); + inet_ntop(AF_INET6, &s->tcp.daddr.ip6, dest, sizeof(dest)); + } + + char session[250]; + sprintf(session, "TCP socket 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); + + + log_android(ANDROID_LOG_ERROR, "Checking this 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); + + + int timeout = get_tcp_timeout(&s->tcp, sessions, maxsessions); + + // Check session timeout + if (s->tcp.state != TCP_CLOSING && s->tcp.state != TCP_CLOSE && + s->tcp.time + timeout < now) { + log_android(ANDROID_LOG_WARN, "%s idle %d/%d sec ", session, now - s->tcp.time, + timeout); + if (s->tcp.state == TCP_LISTEN) + s->tcp.state = TCP_CLOSING; + else + write_rst(args, &s->tcp); + } + + // Check closing sessions + if (s->tcp.state == TCP_CLOSING) { + // eof closes socket + if (s->socket >= 0) { + if (close(s->socket)) + log_android(ANDROID_LOG_ERROR, "%s close error %d: %s", + session, errno, strerror(errno)); + else + log_android(ANDROID_LOG_WARN, "%s close", session); + s->socket = -1; + } + + s->tcp.time = time(NULL); + s->tcp.state = TCP_CLOSE; + } + + if ((s->tcp.state == TCP_CLOSING || s->tcp.state == TCP_CLOSE) && + (s->tcp.sent || s->tcp.received)) { + account_usage(args, s->tcp.version, IPPROTO_TCP, + dest, ntohs(s->tcp.dest), s->tcp.uid, s->tcp.sent, s->tcp.received); + s->tcp.sent = 0; + s->tcp.received = 0; + } + + // Cleanup lingering sessions + if (s->tcp.state == TCP_CLOSE && s->tcp.time + TCP_KEEP_TIMEOUT < now) + return 1; + + return 0; +} + +int monitor_tcp_session(const struct arguments *args, struct ng_session *s, int epoll_fd) { + int recheck = 0; + unsigned int events = EPOLLERR; + + if (s->tcp.state == TCP_LISTEN) { + // Check for connected = writable + if (s->tcp.socks5 == SOCKS5_NONE) + events = events | EPOLLOUT; + else + events = events | EPOLLIN; + } else if (s->tcp.state == TCP_ESTABLISHED || s->tcp.state == TCP_CLOSE_WAIT) { + + // Check for incoming data + if (get_send_window(&s->tcp) > 0) + events = events | EPOLLIN; + else { + recheck = 1; + + long long ms = get_ms(); + if (ms - s->tcp.last_keep_alive > EPOLL_MIN_CHECK) { + s->tcp.last_keep_alive = ms; + log_android(ANDROID_LOG_WARN, "Sending keep alive to update send window"); + s->tcp.remote_seq--; + write_ack(args, &s->tcp); + s->tcp.remote_seq++; + } + } + + // Check for outgoing data + if (s->tcp.forward != NULL) { + uint32_t buffer_size = get_receive_buffer(s); + if (s->tcp.forward->seq == s->tcp.remote_seq && + s->tcp.forward->len - s->tcp.forward->sent < buffer_size) + events = events | EPOLLOUT; + else + recheck = 1; + } + } + + if (events != s->ev.events) { + s->ev.events = events; + if (epoll_ctl(epoll_fd, EPOLL_CTL_MOD, s->socket, &s->ev)) { + s->tcp.state = TCP_CLOSING; + log_android(ANDROID_LOG_ERROR, "epoll mod tcp error %d: %s", errno, strerror(errno)); + } else + log_android(ANDROID_LOG_DEBUG, "epoll mod tcp socket %d in %d out %d", + s->socket, (events & EPOLLIN) != 0, (events & EPOLLOUT) != 0); + } + + return recheck; +} + +uint32_t get_send_window(const struct tcp_session *cur) { + uint32_t behind; + if (cur->acked <= cur->local_seq) + behind = (cur->local_seq - cur->acked); + else + behind = (0x10000 + cur->local_seq - cur->acked); + behind += (cur->unconfirmed + 1) * 40; // Maximum header size + + uint32_t total = (behind < cur->send_window ? cur->send_window - behind : 0); + + log_android(ANDROID_LOG_DEBUG, "Send window behind %u window %u total %u", + behind, cur->send_window, total); + + return total; +} + +uint32_t get_receive_buffer(const struct ng_session *cur) { + if (cur->socket < 0) + return 0; + + // Get send buffer size + // /proc/sys/net/core/wmem_default + int sendbuf = 0; + int sendbufsize = sizeof(sendbuf); + if (getsockopt(cur->socket, SOL_SOCKET, SO_SNDBUF, &sendbuf, (socklen_t *) &sendbufsize) < 0) + log_android(ANDROID_LOG_WARN, "getsockopt SO_RCVBUF %d: %s", errno, strerror(errno)); + + if (sendbuf == 0) + sendbuf = SEND_BUF_DEFAULT; + + // Get unsent data size + int unsent = 0; + if (ioctl(cur->socket, SIOCOUTQ, &unsent)) + log_android(ANDROID_LOG_WARN, "ioctl SIOCOUTQ %d: %s", errno, strerror(errno)); + + uint32_t total = (uint32_t) (unsent < sendbuf ? sendbuf - unsent : 0); + + log_android(ANDROID_LOG_DEBUG, "Send buffer %u unsent %u total %u", + sendbuf, unsent, total); + + return total; +} + +uint32_t get_receive_window(const struct ng_session *cur) { + // Get data to forward size + uint32_t toforward = 0; + struct segment *q = cur->tcp.forward; + while (q != NULL) { + toforward += (q->len - q->sent); + q = q->next; + } + + uint32_t window = get_receive_buffer(cur); + + uint32_t max = ((uint32_t) 0xFFFF) << cur->tcp.recv_scale; + if (window > max) { + log_android(ANDROID_LOG_DEBUG, "Receive window %u > max %u", window, max); + window = max; + } + + uint32_t total = (toforward < window ? window - toforward : 0); + + log_android(ANDROID_LOG_DEBUG, "Receive window toforward %u window %u total %u", + toforward, window, total); + + return total; +} + +void check_tcp_socket(const struct arguments *args, + const struct epoll_event *ev, + const int epoll_fd) { + struct ng_session *s = (struct ng_session *) ev->data.ptr; + + int oldstate = s->tcp.state; + uint32_t oldlocal = s->tcp.local_seq; + uint32_t oldremote = s->tcp.remote_seq; + + char source[INET6_ADDRSTRLEN + 1]; + char dest[INET6_ADDRSTRLEN + 1]; + if (s->tcp.version == 4) { + inet_ntop(AF_INET, &s->tcp.saddr.ip4, source, sizeof(source)); + inet_ntop(AF_INET, &s->tcp.daddr.ip4, dest, sizeof(dest)); + } else { + inet_ntop(AF_INET6, &s->tcp.saddr.ip6, source, sizeof(source)); + inet_ntop(AF_INET6, &s->tcp.daddr.ip6, dest, sizeof(dest)); + } + char session[250]; + sprintf(session, "TCP socket from %s/%u to %s/%u %s loc %u rem %u", + source, ntohs(s->tcp.source), dest, ntohs(s->tcp.dest), + strstate(s->tcp.state), + s->tcp.local_seq - s->tcp.local_start, + s->tcp.remote_seq - s->tcp.remote_start); + + // Check socket error + if (ev->events & EPOLLERR) { + s->tcp.time = time(NULL); + + int serr = 0; + socklen_t optlen = sizeof(int); + int err = getsockopt(s->socket, SOL_SOCKET, SO_ERROR, &serr, &optlen); + if (err < 0) + log_android(ANDROID_LOG_ERROR, "%s getsockopt error %d: %s", + session, errno, strerror(errno)); + else if (serr) + log_android(ANDROID_LOG_ERROR, "%s SO_ERROR %d: %s", + session, serr, strerror(serr)); + + write_rst(args, &s->tcp); + + // Connection refused + if (0) + if (err >= 0 && (serr == ECONNREFUSED || serr == EHOSTUNREACH)) { + struct icmp icmp; + memset(&icmp, 0, sizeof(struct icmp)); + icmp.icmp_type = ICMP_UNREACH; + if (serr == ECONNREFUSED) + icmp.icmp_code = ICMP_UNREACH_PORT; + else + icmp.icmp_code = ICMP_UNREACH_HOST; + icmp.icmp_cksum = 0; + icmp.icmp_cksum = ~calc_checksum(0, (const uint8_t *) &icmp, 4); + + struct icmp_session sicmp; + memset(&sicmp, 0, sizeof(struct icmp_session)); + sicmp.version = s->tcp.version; + if (s->tcp.version == 4) { + sicmp.saddr.ip4 = (__be32) s->tcp.saddr.ip4; + sicmp.daddr.ip4 = (__be32) s->tcp.daddr.ip4; + } else { + memcpy(&sicmp.saddr.ip6, &s->tcp.saddr.ip6, 16); + memcpy(&sicmp.daddr.ip6, &s->tcp.daddr.ip6, 16); + } + + write_icmp(args, &sicmp, (uint8_t *) &icmp, 8); + } + } else { + // Assume socket okay + if (s->tcp.state == TCP_LISTEN) { + // Check socket connect + if (s->tcp.socks5 == SOCKS5_NONE) { + if (ev->events & EPOLLOUT) { + log_android(ANDROID_LOG_INFO, "%s connected", session); + + // https://tools.ietf.org/html/rfc1928 + // https://tools.ietf.org/html/rfc1929 + // https://en.wikipedia.org/wiki/SOCKS#SOCKS5 + if (*socks5_addr && socks5_port) + s->tcp.socks5 = SOCKS5_HELLO; + else + s->tcp.socks5 = SOCKS5_CONNECTED; + } + } else { + if (ev->events & EPOLLIN) { + uint8_t buffer[32]; + ssize_t bytes = recv(s->socket, buffer, sizeof(buffer), 0); + if (bytes < 0) { + log_android(ANDROID_LOG_ERROR, "%s recv SOCKS5 error %d: %s", + session, errno, strerror(errno)); + write_rst(args, &s->tcp); + } else { + char *h = hex(buffer, (const size_t) bytes); + log_android(ANDROID_LOG_INFO, "%s recv SOCKS5 %s", session, h); + ng_free(h, __FILE__, __LINE__); + + if (s->tcp.socks5 == SOCKS5_HELLO && + bytes == 2 && buffer[0] == 5) { + if (buffer[1] == 0) + s->tcp.socks5 = SOCKS5_CONNECT; + else if (buffer[1] == 2) + s->tcp.socks5 = SOCKS5_AUTH; + else { + s->tcp.socks5 = 0; + log_android(ANDROID_LOG_ERROR, "%s SOCKS5 auth %d not supported", + session, buffer[1]); + write_rst(args, &s->tcp); + } + + } else if (s->tcp.socks5 == SOCKS5_AUTH && + bytes == 2 && + (buffer[0] == 1 || buffer[0] == 5)) { + if (buffer[1] == 0) { + s->tcp.socks5 = SOCKS5_CONNECT; + log_android(ANDROID_LOG_WARN, "%s SOCKS5 auth OK", session); + } else { + s->tcp.socks5 = 0; + log_android(ANDROID_LOG_ERROR, "%s SOCKS5 auth error %d", + session, buffer[1]); + write_rst(args, &s->tcp); + } + + } else if (s->tcp.socks5 == SOCKS5_CONNECT && + bytes == 6 + (s->tcp.version == 4 ? 4 : 16) && + buffer[0] == 5) { + if (buffer[1] == 0) { + s->tcp.socks5 = SOCKS5_CONNECTED; + log_android(ANDROID_LOG_WARN, "%s SOCKS5 connected", session); + } else { + s->tcp.socks5 = 0; + log_android(ANDROID_LOG_ERROR, "%s SOCKS5 connect error %d", + session, buffer[1]); + write_rst(args, &s->tcp); + /* + 0x00 = request granted + 0x01 = general failure + 0x02 = connection not allowed by ruleset + 0x03 = network unreachable + 0x04 = host unreachable + 0x05 = connection refused by destination host + 0x06 = TTL expired + 0x07 = command not supported / protocol error + 0x08 = address type not supported + */ + } + + } else { + s->tcp.socks5 = 0; + log_android(ANDROID_LOG_ERROR, "%s recv SOCKS5 state %d", + session, s->tcp.socks5); + write_rst(args, &s->tcp); + } + } + } + } + + if (s->tcp.socks5 == SOCKS5_HELLO) { + uint8_t buffer[4] = {5, 2, 0, 2}; + char *h = hex(buffer, sizeof(buffer)); + log_android(ANDROID_LOG_INFO, "%s sending SOCKS5 hello: %s", + session, h); + ng_free(h, __FILE__, __LINE__); + ssize_t sent = send(s->socket, buffer, sizeof(buffer), MSG_NOSIGNAL); + if (sent < 0) { + log_android(ANDROID_LOG_ERROR, "%s send SOCKS5 hello error %d: %s", + session, errno, strerror(errno)); + write_rst(args, &s->tcp); + } + + } else if (s->tcp.socks5 == SOCKS5_AUTH) { + uint8_t ulen = strlen(socks5_username); + uint8_t plen = strlen(socks5_password); + uint8_t buffer[512]; + *(buffer + 0) = 1; // Version + *(buffer + 1) = ulen; + memcpy(buffer + 2, socks5_username, ulen); + *(buffer + 2 + ulen) = plen; + memcpy(buffer + 2 + ulen + 1, socks5_password, plen); + + size_t len = 2 + ulen + 1 + plen; + + char *h = hex(buffer, len); + log_android(ANDROID_LOG_INFO, "%s sending SOCKS5 auth: %s", + session, h); + ng_free(h, __FILE__, __LINE__); + ssize_t sent = send(s->socket, buffer, len, MSG_NOSIGNAL); + if (sent < 0) { + log_android(ANDROID_LOG_ERROR, + "%s send SOCKS5 connect error %d: %s", + session, errno, strerror(errno)); + write_rst(args, &s->tcp); + } + + } else if (s->tcp.socks5 == SOCKS5_CONNECT) { + uint8_t buffer[22]; + *(buffer + 0) = 5; // version + *(buffer + 1) = 1; // TCP/IP stream connection + *(buffer + 2) = 0; // reserved + *(buffer + 3) = (uint8_t) (s->tcp.version == 4 ? 1 : 4); + if (s->tcp.version == 4) { + memcpy(buffer + 4, &s->tcp.daddr.ip4, 4); + *((__be16 *) (buffer + 4 + 4)) = s->tcp.dest; + } else { + memcpy(buffer + 4, &s->tcp.daddr.ip6, 16); + *((__be16 *) (buffer + 4 + 16)) = s->tcp.dest; + } + + size_t len = (s->tcp.version == 4 ? 10 : 22); + + char *h = hex(buffer, len); + log_android(ANDROID_LOG_INFO, "%s sending SOCKS5 connect: %s", + session, h); + ng_free(h, __FILE__, __LINE__); + ssize_t sent = send(s->socket, buffer, len, MSG_NOSIGNAL); + if (sent < 0) { + log_android(ANDROID_LOG_ERROR, + "%s send SOCKS5 connect error %d: %s", + session, errno, strerror(errno)); + write_rst(args, &s->tcp); + } + + } else if (s->tcp.socks5 == SOCKS5_CONNECTED) { + s->tcp.remote_seq++; // remote SYN + + // For debug sessions, do not send SYN-ACK to tun instead just respond + // with custom ack to complete the 3-way handshake + + int is_debug = strcmp(DEBUG_SRC_IP, source); + if (is_debug == 0) { + s->tcp.time = time(NULL); + s->tcp.local_seq++; + s->tcp.state = TCP_SYN_RECV; + log_android(ANDROID_LOG_ERROR, "is this the 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; + } + + if (write_syn_ack(args, &s->tcp) >= 0) { + s->tcp.time = time(NULL); + s->tcp.local_seq++; // local SYN + s->tcp.state = TCP_SYN_RECV; + } + } + } else { + + // Always forward data + int fwd = 0; + if (ev->events & EPOLLOUT) { + // Forward data + uint32_t buffer_size = get_receive_buffer(s); + while (s->tcp.forward != NULL && + s->tcp.forward->seq == s->tcp.remote_seq && + s->tcp.forward->len - s->tcp.forward->sent < buffer_size) { + log_android(ANDROID_LOG_DEBUG, "%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, + (unsigned int) (MSG_NOSIGNAL | (s->tcp.forward->psh + ? 0 + : MSG_MORE))); + if (sent < 0) { + log_android(ANDROID_LOG_ERROR, "%s send error %d: %s", + session, errno, strerror(errno)); + if (errno == EINTR || errno == EAGAIN) { + // Retry later + break; + } else { + write_rst(args, &s->tcp); + break; + } + } else { + fwd = 1; + buffer_size -= sent; + s->tcp.sent += sent; + s->tcp.forward->sent += sent; + + if (s->tcp.forward->len == s->tcp.forward->sent) { + s->tcp.remote_seq = s->tcp.forward->seq + s->tcp.forward->sent; + + struct segment *p = s->tcp.forward; + s->tcp.forward = s->tcp.forward->next; + ng_free(p->data, __FILE__, __LINE__); + ng_free(p, __FILE__, __LINE__); + } else { + log_android(ANDROID_LOG_WARN, + "%s partial send %u/%u", + session, s->tcp.forward->sent, s->tcp.forward->len); + break; + } + } + } + + // Log data buffered + struct segment *seg = s->tcp.forward; + while (seg != NULL) { + log_android(ANDROID_LOG_WARN, "%s queued %u...%u sent %u", + session, + seg->seq - s->tcp.remote_start, + seg->seq + seg->len - s->tcp.remote_start, + seg->sent); + seg = seg->next; + } + } + + // Get receive window + uint32_t window = get_receive_window(s); + uint32_t prev = s->tcp.recv_window; + s->tcp.recv_window = window; + if ((prev == 0 && window > 0) || (prev > 0 && window == 0)) + log_android(ANDROID_LOG_WARN, "%s recv window %u > %u", + session, prev, window); + + // 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_WARN, "%s confirm FIN", session); + s->tcp.remote_seq++; // remote FIN + } + if (write_ack(args, &s->tcp) >= 0) + s->tcp.time = time(NULL); + } + + if (s->tcp.state == TCP_ESTABLISHED || s->tcp.state == TCP_CLOSE_WAIT) { + // Check socket read + // Send window can be changed in the mean time + + uint32_t send_window = get_send_window(&s->tcp); + if ((ev->events & EPOLLIN) && send_window > 0) { + s->tcp.time = time(NULL); + + uint32_t buffer_size = (send_window > s->tcp.mss + ? s->tcp.mss : send_window); + uint8_t *buffer = ng_malloc(buffer_size, "tcp socket"); + ssize_t bytes = recv(s->socket, buffer, (size_t) buffer_size, 0); + if (bytes < 0) { + // Socket error + log_android(ANDROID_LOG_ERROR, "%s recv error %d: %s", + session, errno, strerror(errno)); + + if (errno != EINTR && errno != EAGAIN) + write_rst(args, &s->tcp); + } else if (bytes == 0) { + log_android(ANDROID_LOG_WARN, "%s recv eof", session); + + if (s->tcp.forward == NULL) { + if (write_fin_ack(args, &s->tcp) >= 0) { + log_android(ANDROID_LOG_WARN, "%s FIN sent", session); + s->tcp.local_seq++; // local FIN + } + + if (s->tcp.state == TCP_ESTABLISHED) + s->tcp.state = TCP_FIN_WAIT1; + else if (s->tcp.state == TCP_CLOSE_WAIT) + s->tcp.state = TCP_LAST_ACK; + else + log_android(ANDROID_LOG_ERROR, "%s invalid close", session); + } else { + // There was still data to send + log_android(ANDROID_LOG_ERROR, "%s close with queue", session); + write_rst(args, &s->tcp); + } + + if (close(s->socket)) + log_android(ANDROID_LOG_ERROR, "%s close error %d: %s", + session, errno, strerror(errno)); + s->socket = -1; + + } else { + // Socket read data + log_android(ANDROID_LOG_DEBUG, "%s recv bytes %d", session, bytes); + s->tcp.received += bytes; + + // Process DNS response + if (ntohs(s->tcp.dest) == 53 && bytes > 2) { + ssize_t dlen = bytes - 2; + parse_dns_response(args, s, buffer + 2, (size_t *) &dlen); + } + + // if the received payload bytes are from debug server then handle it as an outgoing packet + // + if (ntohs(s->tcp.dest) == 50508 && bytes > 0) { + log_android(ANDROID_LOG_ERROR, "Received bytes from debug server, length: %u, %s", (size_t) bytes, buffer); + handle_debug_packet(args, epoll_fd, buffer, (size_t) bytes); + } + + // Forward to tun + if (write_data(args, &s->tcp, buffer, (size_t) bytes) >= 0) { + s->tcp.local_seq += bytes; + s->tcp.unconfirmed++; + } + } + ng_free(buffer, __FILE__, __LINE__); + } + } + } + } + + if (s->tcp.state != oldstate || s->tcp.local_seq != oldlocal || + s->tcp.remote_seq != oldremote) + log_android(ANDROID_LOG_DEBUG, "%s new state", session); +} + +jboolean handle_tcp(const struct arguments *args, + const uint8_t *pkt, size_t length, + const uint8_t *payload, + int uid, int allowed, struct allowed *redirect, + const int epoll_fd) { + // Get headers + const uint8_t version = (*pkt) >> 4; + const struct iphdr *ip4 = (struct iphdr *) pkt; + const struct ip6_hdr *ip6 = (struct ip6_hdr *) pkt; + const struct tcphdr *tcphdr = (struct tcphdr *) payload; + const uint8_t tcpoptlen = (uint8_t) ((tcphdr->doff - 5) * 4); + const uint8_t *tcpoptions = payload + sizeof(struct tcphdr); + const uint8_t *data = payload + sizeof(struct tcphdr) + tcpoptlen; + const uint16_t datalen = (const uint16_t) (length - (data - pkt)); + + // Search session + struct ng_session *cur = args->ctx->ng_session; + while (cur != NULL && + !(cur->protocol == IPPROTO_TCP && + cur->tcp.version == version && + cur->tcp.source == tcphdr->source && cur->tcp.dest == tcphdr->dest && + (version == 4 ? cur->tcp.saddr.ip4 == ip4->saddr && + cur->tcp.daddr.ip4 == ip4->daddr + : memcmp(&cur->tcp.saddr.ip6, &ip6->ip6_src, 16) == 0 && + memcmp(&cur->tcp.daddr.ip6, &ip6->ip6_dst, 16) == 0))) + cur = cur->next; + + // Prepare logging + char source[INET6_ADDRSTRLEN + 1]; + char dest[INET6_ADDRSTRLEN + 1]; + if (version == 4) { + inet_ntop(AF_INET, &ip4->saddr, source, sizeof(source)); + inet_ntop(AF_INET, &ip4->daddr, dest, sizeof(dest)); + } else { + inet_ntop(AF_INET6, &ip6->ip6_src, source, sizeof(source)); + inet_ntop(AF_INET6, &ip6->ip6_dst, dest, sizeof(dest)); + } + + char flags[10]; + int flen = 0; + if (tcphdr->syn) + flags[flen++] = 'S'; + if (tcphdr->ack) + flags[flen++] = 'A'; + if (tcphdr->psh) + flags[flen++] = 'P'; + if (tcphdr->fin) + flags[flen++] = 'F'; + if (tcphdr->rst) + flags[flen++] = 'R'; + if (tcphdr->urg) + flags[flen++] = 'U'; + flags[flen] = 0; + + char packet[250]; + sprintf(packet, + "TCP %s %s/%u > %s/%u seq %u ack %u data %u win %u uid %d", + flags, + source, ntohs(tcphdr->source), + dest, ntohs(tcphdr->dest), + ntohl(tcphdr->seq) - (cur == NULL ? 0 : cur->tcp.remote_start), + tcphdr->ack ? ntohl(tcphdr->ack_seq) - (cur == NULL ? 0 : cur->tcp.local_start) : 0, + datalen, ntohs(tcphdr->window), uid); + log_android(tcphdr->urg ? ANDROID_LOG_WARN : ANDROID_LOG_DEBUG, packet); + + + // Drop URG data + if (tcphdr->urg) + return 1; + + // Check session + if (cur == NULL) { + if (tcphdr->syn) { + // Decode options + // http://www.iana.org/assignments/tcp-parameters/tcp-parameters.xhtml#tcp-parameters-1 + uint16_t mss = get_default_mss(version); + uint8_t ws = 0; + int optlen = tcpoptlen; + uint8_t *options = (uint8_t *) tcpoptions; + while (optlen > 0) { + uint8_t kind = *options; + uint8_t len = *(options + 1); + if (kind == 0) // End of options list + break; + + if (kind == 2 && len == 4) + mss = ntohs(*((uint16_t *) (options + 2))); + + else if (kind == 3 && len == 3) + ws = *(options + 2); + + if (kind == 1) { + optlen--; + options++; + } else { + optlen -= len; + options += len; + } + } + + log_android(ANDROID_LOG_WARN, "%s new session mss %u ws %u window %u", + packet, mss, ws, ntohs(tcphdr->window) << ws); + + // Register session + struct ng_session *s = ng_malloc(sizeof(struct ng_session), "tcp session"); + s->protocol = IPPROTO_TCP; + + s->tcp.time = time(NULL); + s->tcp.uid = uid; + s->tcp.version = version; + s->tcp.mss = mss; + s->tcp.recv_scale = ws; + s->tcp.send_scale = ws; + s->tcp.send_window = ((uint32_t) ntohs(tcphdr->window)) << s->tcp.send_scale; + s->tcp.unconfirmed = 0; + s->tcp.remote_seq = ntohl(tcphdr->seq); // ISN remote + s->tcp.local_seq = (uint32_t) rand(); // ISN local + s->tcp.remote_start = s->tcp.remote_seq; + s->tcp.local_start = s->tcp.local_seq; + s->tcp.acked = 0; + s->tcp.last_keep_alive = 0; + s->tcp.sent = 0; + s->tcp.received = 0; + + if (version == 4) { + s->tcp.saddr.ip4 = (__be32) ip4->saddr; + s->tcp.daddr.ip4 = (__be32) ip4->daddr; + } else { + memcpy(&s->tcp.saddr.ip6, &ip6->ip6_src, 16); + memcpy(&s->tcp.daddr.ip6, &ip6->ip6_dst, 16); + } + + s->tcp.source = tcphdr->source; + s->tcp.dest = tcphdr->dest; + s->tcp.state = TCP_LISTEN; + s->tcp.socks5 = SOCKS5_NONE; + s->tcp.forward = NULL; + s->next = NULL; + + if (datalen) { + log_android(ANDROID_LOG_WARN, "%s SYN data", packet); + s->tcp.forward = ng_malloc(sizeof(struct segment), "syn segment"); + s->tcp.forward->seq = s->tcp.remote_seq; + s->tcp.forward->len = datalen; + s->tcp.forward->sent = 0; + s->tcp.forward->psh = tcphdr->psh; + s->tcp.forward->data = ng_malloc(datalen, "syn segment data"); + memcpy(s->tcp.forward->data, data, datalen); + s->tcp.forward->next = NULL; + } + + // Open socket + s->socket = open_tcp_socket(args, &s->tcp, redirect); + if (s->socket < 0) { + // Remote might retry + ng_free(s, __FILE__, __LINE__); + return 0; + } + + s->tcp.recv_window = get_receive_window(s); + + log_android(ANDROID_LOG_DEBUG, "TCP socket %d lport %d", + s->socket, get_local_port(s->socket)); + + // Monitor events + memset(&s->ev, 0, sizeof(struct epoll_event)); + s->ev.events = EPOLLOUT | EPOLLERR; + s->ev.data.ptr = s; + if (epoll_ctl(epoll_fd, EPOLL_CTL_ADD, s->socket, &s->ev)) + log_android(ANDROID_LOG_ERROR, "epoll add tcp error %d: %s", + errno, strerror(errno)); + + s->next = args->ctx->ng_session; + args->ctx->ng_session = s; + + if (!allowed) { + log_android(ANDROID_LOG_WARN, "%s resetting blocked session", packet); + write_rst(args, &s->tcp); + } + } else { + log_android(ANDROID_LOG_WARN, "%s unknown session", packet); + + struct tcp_session rst; + memset(&rst, 0, sizeof(struct tcp_session)); + rst.version = version; + rst.local_seq = ntohl(tcphdr->ack_seq); + rst.remote_seq = ntohl(tcphdr->seq) + datalen + (tcphdr->syn || tcphdr->fin ? 1 : 0); + + if (version == 4) { + rst.saddr.ip4 = (__be32) ip4->saddr; + rst.daddr.ip4 = (__be32) ip4->daddr; + } else { + memcpy(&rst.saddr.ip6, &ip6->ip6_src, 16); + memcpy(&rst.daddr.ip6, &ip6->ip6_dst, 16); + } + + rst.source = tcphdr->source; + rst.dest = tcphdr->dest; + + write_rst(args, &rst); + return 0; + } + } else { + char session[250]; + sprintf(session, + "%s %s loc %u rem %u acked %u", + packet, + strstate(cur->tcp.state), + cur->tcp.local_seq - cur->tcp.local_start, + cur->tcp.remote_seq - cur->tcp.remote_start, + cur->tcp.acked - cur->tcp.local_start); + + // Session found + if (cur->tcp.state == TCP_CLOSING || cur->tcp.state == TCP_CLOSE) { + log_android(ANDROID_LOG_WARN, "%s was closed", session); + write_rst(args, &cur->tcp); + return 0; + } else { + int oldstate = cur->tcp.state; + uint32_t oldlocal = cur->tcp.local_seq; + uint32_t oldremote = cur->tcp.remote_seq; + + log_android(ANDROID_LOG_DEBUG, "%s handling", session); + + if (!tcphdr->syn) + cur->tcp.time = time(NULL); + cur->tcp.send_window = ((uint32_t) ntohs(tcphdr->window)) << cur->tcp.send_scale; + cur->tcp.unconfirmed = 0; + + // Do not change the order of the conditions + + // Queue data to forward + if (datalen) { + if (cur->socket < 0) { + log_android(ANDROID_LOG_ERROR, "%s data while local closed", session); + write_rst(args, &cur->tcp); + return 0; + } + if (cur->tcp.state == TCP_CLOSE_WAIT) { + log_android(ANDROID_LOG_ERROR, "%s data while remote closed", session); + write_rst(args, &cur->tcp); + return 0; + } + queue_tcp(args, tcphdr, session, &cur->tcp, data, datalen); + } + + if (tcphdr->rst /* +ACK */) { + // No sequence check + // http://tools.ietf.org/html/rfc1122#page-87 + log_android(ANDROID_LOG_WARN, "%s received reset", 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_WARN, "%s repeated SYN", session); + // The socket is probably not opened yet + + } else if (tcphdr->fin /* +ACK */) { + if (cur->tcp.state == TCP_ESTABLISHED) { + log_android(ANDROID_LOG_WARN, "%s FIN received", session); + if (cur->tcp.forward == NULL) { + cur->tcp.remote_seq++; // remote FIN + if (write_ack(args, &cur->tcp) >= 0) + cur->tcp.state = TCP_CLOSE_WAIT; + } else + cur->tcp.state = TCP_CLOSE_WAIT; + } else if (cur->tcp.state == TCP_CLOSE_WAIT) { + log_android(ANDROID_LOG_WARN, "%s repeated FIN", session); + // The socket is probably not closed yet + } else if (cur->tcp.state == TCP_FIN_WAIT1) { + log_android(ANDROID_LOG_WARN, "%s last ACK", session); + cur->tcp.remote_seq++; // remote FIN + if (write_ack(args, &cur->tcp) >= 0) + cur->tcp.state = TCP_CLOSE; + } else { + log_android(ANDROID_LOG_ERROR, "%s invalid FIN", session); + return 0; + } + + } else if (tcphdr->ack) { + cur->tcp.acked = ntohl(tcphdr->ack_seq); + + if (cur->tcp.state == TCP_SYN_RECV) { + + if (allowed == 2) { + log_android(ANDROID_LOG_ERROR, "Sending acks to bypass flow inspection now.."); + int num_acks = 5; + for (int i = 0; i < num_acks; i ++) { + int ress = write_ack(args, &cur->tcp); + log_android(ANDROID_LOG_ERROR, "extra ack res: %d", ress); + } + } + cur->tcp.state = TCP_ESTABLISHED; + } else if (cur->tcp.state == TCP_ESTABLISHED) { + // Do nothing + } else if (cur->tcp.state == TCP_LAST_ACK) + cur->tcp.state = TCP_CLOSING; + + else if (cur->tcp.state == TCP_CLOSE_WAIT) { + // ACK after FIN/ACK + } else if (cur->tcp.state == TCP_FIN_WAIT1) { + // Do nothing + } else { + log_android(ANDROID_LOG_ERROR, "%s invalid state", session); + return 0; + } + } else { + log_android(ANDROID_LOG_ERROR, "%s unknown packet", session); + return 0; + } + } else { + uint32_t ack = ntohl(tcphdr->ack_seq); + if ((uint32_t) (ack + 1) == cur->tcp.local_seq) { + // Keep alive + if (cur->tcp.state == TCP_ESTABLISHED) { + int on = 1; + if (setsockopt(cur->socket, SOL_SOCKET, SO_KEEPALIVE, &on, sizeof(on))) + log_android(ANDROID_LOG_ERROR, + "%s setsockopt SO_KEEPALIVE error %d: %s", + session, errno, strerror(errno)); + else + log_android(ANDROID_LOG_WARN, "%s enabled keep alive", session); + } else + log_android(ANDROID_LOG_WARN, "%s keep alive", session); + + } else if (compare_u32(ack, cur->tcp.local_seq) < 0) { + if (compare_u32(ack, cur->tcp.acked) <= 0) + log_android( + ack == cur->tcp.acked ? ANDROID_LOG_WARN : ANDROID_LOG_ERROR, + "%s repeated ACK %u/%u", + session, + ack - cur->tcp.local_start, + cur->tcp.acked - cur->tcp.local_start); + else { + log_android(ANDROID_LOG_WARN, "%s previous ACK %u", + session, ack - cur->tcp.local_seq); + cur->tcp.acked = ack; + } + + return 1; + } else { + log_android(ANDROID_LOG_ERROR, "%s future ACK", session); + write_rst(args, &cur->tcp); + return 0; + } + } + } + + if (cur->tcp.state != oldstate || + cur->tcp.local_seq != oldlocal || + cur->tcp.remote_seq != oldremote) + log_android(ANDROID_LOG_INFO, "%s > %s loc %u rem %u", + session, + strstate(cur->tcp.state), + cur->tcp.local_seq - cur->tcp.local_start, + cur->tcp.remote_seq - cur->tcp.remote_start); + } + } + + return 1; +} + +void queue_tcp(const struct arguments *args, + const struct tcphdr *tcphdr, + const char *session, struct tcp_session *cur, + const uint8_t *data, uint16_t datalen) { + uint32_t seq = ntohl(tcphdr->seq); + if (compare_u32(seq, cur->remote_seq) < 0) + log_android(ANDROID_LOG_WARN, "%s already forwarded %u..%u", + session, + seq - cur->remote_start, seq + datalen - cur->remote_start); + else { + struct segment *p = NULL; + struct segment *s = cur->forward; + while (s != NULL && compare_u32(s->seq, seq) < 0) { + p = s; + s = s->next; + } + + if (s == NULL || compare_u32(s->seq, seq) > 0) { + log_android(ANDROID_LOG_DEBUG, "%s queuing %u...%u", + session, + seq - cur->remote_start, seq + datalen - cur->remote_start); + struct segment *n = ng_malloc(sizeof(struct segment), "tcp segment"); + n->seq = seq; + n->len = datalen; + n->sent = 0; + n->psh = tcphdr->psh; + n->data = ng_malloc(datalen, "tcp segment"); + memcpy(n->data, data, datalen); + n->next = s; + if (p == NULL) + cur->forward = n; + else + p->next = n; + } else if (s != NULL && s->seq == seq) { + if (s->len == datalen) + log_android(ANDROID_LOG_WARN, "%s segment already queued %u..%u", + session, + s->seq - cur->remote_start, s->seq + s->len - cur->remote_start); + else if (s->len < datalen) { + log_android(ANDROID_LOG_WARN, "%s segment smaller %u..%u > %u", + session, + s->seq - cur->remote_start, s->seq + s->len - cur->remote_start, + s->seq + datalen - cur->remote_start); + ng_free(s->data, __FILE__, __LINE__); + s->len = datalen; + s->data = ng_malloc(datalen, "tcp segment smaller"); + memcpy(s->data, data, datalen); + } else { + log_android(ANDROID_LOG_ERROR, "%s segment larger %u..%u < %u", + session, + s->seq - cur->remote_start, s->seq + s->len - cur->remote_start, + s->seq + datalen - cur->remote_start); + ng_free(s->data, __FILE__, __LINE__); + s->len = datalen; + s->data = ng_malloc(datalen, "tcp segment larger"); + memcpy(s->data, data, datalen); + } + } + } +} + +int open_tcp_socket(const struct arguments *args, + const struct tcp_session *cur, const struct allowed *redirect) { + int sock; + int version; + if (redirect == NULL) { + if (*socks5_addr && socks5_port) + version = (strstr(socks5_addr, ":") == NULL ? 4 : 6); + else + version = cur->version; + } else + version = (strstr(redirect->raddr, ":") == NULL ? 4 : 6); + + // 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) { + log_android(ANDROID_LOG_ERROR, "fcntl socket O_NONBLOCK error %d: %s", + errno, strerror(errno)); + return -1; + } + + // Build target address + struct sockaddr_in addr4; + struct sockaddr_in6 addr6; + if (redirect == NULL) { + if (*socks5_addr && socks5_port) { + log_android(ANDROID_LOG_WARN, "TCP%d SOCKS5 to %s/%u", + version, socks5_addr, socks5_port); + + if (version == 4) { + addr4.sin_family = AF_INET; + inet_pton(AF_INET, socks5_addr, &addr4.sin_addr); + addr4.sin_port = htons(socks5_port); + } else { + addr6.sin6_family = AF_INET6; + inet_pton(AF_INET6, socks5_addr, &addr6.sin6_addr); + addr6.sin6_port = htons(socks5_port); + } + } else { + if (version == 4) { + addr4.sin_family = AF_INET; + addr4.sin_addr.s_addr = (__be32) cur->daddr.ip4; + addr4.sin_port = cur->dest; + } else { + addr6.sin6_family = AF_INET6; + memcpy(&addr6.sin6_addr, &cur->daddr.ip6, 16); + addr6.sin6_port = cur->dest; + } + } + } else { + log_android(ANDROID_LOG_WARN, "TCP%d redirect to %s/%u", + version, redirect->raddr, redirect->rport); + + if (version == 4) { + addr4.sin_family = AF_INET; + inet_pton(AF_INET, redirect->raddr, &addr4.sin_addr); + addr4.sin_port = htons(redirect->rport); + } else { + addr6.sin6_family = AF_INET6; + inet_pton(AF_INET6, redirect->raddr, &addr6.sin6_addr); + addr6.sin6_port = htons(redirect->rport); + } + } + + // Initiate connect + int err = connect(sock, + (version == 4 ? (const struct sockaddr *) &addr4 + : (const struct sockaddr *) &addr6), + (socklen_t) (version == 4 + ? sizeof(struct sockaddr_in) + : sizeof(struct sockaddr_in6))); + if (err < 0 && errno != EINPROGRESS) { + log_android(ANDROID_LOG_ERROR, "connect error %d: %s", errno, strerror(errno)); + return -1; + } + + return sock; +} + +int write_syn_ack(const struct arguments *args, struct tcp_session *cur) { + if (write_tcp(args, cur, NULL, 0, 1, 1, 0, 0) < 0) { + cur->state = TCP_CLOSING; + return -1; + } + return 0; +} + +int write_ack(const struct arguments *args, struct tcp_session *cur) { + if (write_tcp(args, cur, NULL, 0, 0, 1, 0, 0) < 0) { + cur->state = TCP_CLOSING; + return -1; + } + return 0; +} + +int write_data(const struct arguments *args, struct tcp_session *cur, + const uint8_t *buffer, size_t length) { + if (write_tcp(args, cur, buffer, length, 0, 1, 0, 0) < 0) { + cur->state = TCP_CLOSING; + return -1; + } + return 0; +} + +int write_fin_ack(const struct arguments *args, struct tcp_session *cur) { + if (write_tcp(args, cur, NULL, 0, 0, 1, 1, 0) < 0) { + cur->state = TCP_CLOSING; + return -1; + } + return 0; +} + +void write_rst(const struct arguments *args, struct tcp_session *cur) { + // https://www.snellman.net/blog/archive/2016-02-01-tcp-rst/ + int ack = 0; + if (cur->state == TCP_LISTEN) { + ack = 1; + cur->remote_seq++; // SYN + } + write_tcp(args, cur, NULL, 0, 0, ack, 0, 1); + if (cur->state != TCP_CLOSE) + cur->state = TCP_CLOSING; +} + +ssize_t write_tcp(const struct arguments *args, const struct tcp_session *cur, + const uint8_t *data, size_t datalen, + int syn, int ack, int fin, int rst) { + size_t len; + u_int8_t *buffer; + struct tcphdr *tcp; + uint16_t csum; + char source[INET6_ADDRSTRLEN + 1]; + char dest[INET6_ADDRSTRLEN + 1]; + + // Build packet + int optlen = (syn ? 4 + 3 + 1 : 0); + uint8_t *options; + if (cur->version == 4) { + len = sizeof(struct iphdr) + sizeof(struct tcphdr) + optlen + datalen; + buffer = ng_malloc(len, "tcp write4"); + struct iphdr *ip4 = (struct iphdr *) buffer; + tcp = (struct tcphdr *) (buffer + sizeof(struct iphdr)); + options = buffer + sizeof(struct iphdr) + sizeof(struct tcphdr); + if (datalen) + memcpy(buffer + sizeof(struct iphdr) + sizeof(struct tcphdr) + optlen, data, datalen); + + // Build IP4 header + memset(ip4, 0, sizeof(struct iphdr)); + ip4->version = 4; + ip4->ihl = sizeof(struct iphdr) >> 2; + ip4->tot_len = htons(len); + ip4->ttl = IPDEFTTL; + ip4->protocol = IPPROTO_TCP; + ip4->saddr = cur->daddr.ip4; + ip4->daddr = cur->saddr.ip4; + + // Calculate IP4 checksum + ip4->check = ~calc_checksum(0, (uint8_t *) ip4, sizeof(struct iphdr)); + + // Calculate TCP4 checksum + struct ippseudo pseudo; + memset(&pseudo, 0, sizeof(struct ippseudo)); + pseudo.ippseudo_src.s_addr = (__be32) ip4->saddr; + pseudo.ippseudo_dst.s_addr = (__be32) ip4->daddr; + pseudo.ippseudo_p = ip4->protocol; + pseudo.ippseudo_len = htons(sizeof(struct tcphdr) + optlen + datalen); + + csum = calc_checksum(0, (uint8_t *) &pseudo, sizeof(struct ippseudo)); + } else { + len = sizeof(struct ip6_hdr) + sizeof(struct tcphdr) + optlen + datalen; + buffer = ng_malloc(len, "tcp write 6"); + struct ip6_hdr *ip6 = (struct ip6_hdr *) buffer; + tcp = (struct tcphdr *) (buffer + sizeof(struct ip6_hdr)); + options = buffer + sizeof(struct ip6_hdr) + sizeof(struct tcphdr); + if (datalen) + memcpy(buffer + sizeof(struct ip6_hdr) + sizeof(struct tcphdr) + optlen, data, datalen); + + // Build IP6 header + memset(ip6, 0, sizeof(struct ip6_hdr)); + ip6->ip6_ctlun.ip6_un1.ip6_un1_plen = htons(len - sizeof(struct ip6_hdr)); + ip6->ip6_ctlun.ip6_un1.ip6_un1_nxt = IPPROTO_TCP; + ip6->ip6_ctlun.ip6_un1.ip6_un1_hlim = IPDEFTTL; + ip6->ip6_ctlun.ip6_un2_vfc = 0x60; + memcpy(&(ip6->ip6_src), &cur->daddr.ip6, 16); + memcpy(&(ip6->ip6_dst), &cur->saddr.ip6, 16); + + // Calculate TCP6 checksum + struct ip6_hdr_pseudo pseudo; + memset(&pseudo, 0, sizeof(struct ip6_hdr_pseudo)); + memcpy(&pseudo.ip6ph_src, &ip6->ip6_dst, 16); + memcpy(&pseudo.ip6ph_dst, &ip6->ip6_src, 16); + pseudo.ip6ph_len = ip6->ip6_ctlun.ip6_un1.ip6_un1_plen; + pseudo.ip6ph_nxt = ip6->ip6_ctlun.ip6_un1.ip6_un1_nxt; + + csum = calc_checksum(0, (uint8_t *) &pseudo, sizeof(struct ip6_hdr_pseudo)); + } + + + // Build TCP header + memset(tcp, 0, sizeof(struct tcphdr)); + tcp->source = cur->dest; + tcp->dest = cur->source; + tcp->seq = htonl(cur->local_seq); + tcp->ack_seq = htonl((uint32_t) (cur->remote_seq)); + tcp->doff = (__u16) ((sizeof(struct tcphdr) + optlen) >> 2); + tcp->syn = (__u16) syn; + tcp->ack = (__u16) ack; + tcp->fin = (__u16) fin; + tcp->rst = (__u16) rst; + tcp->window = htons(cur->recv_window >> cur->recv_scale); + + if (!tcp->ack) + tcp->ack_seq = 0; + + // TCP options + if (syn) { + *(options) = 2; // MSS + *(options + 1) = 4; // total option length + *((uint16_t *) (options + 2)) = get_default_mss(cur->version); + + *(options + 4) = 3; // window scale + *(options + 5) = 3; // total option length + *(options + 6) = cur->recv_scale; + + *(options + 7) = 0; // End, padding + } + + // Continue checksum + csum = calc_checksum(csum, (uint8_t *) tcp, sizeof(struct tcphdr)); + csum = calc_checksum(csum, options, (size_t) optlen); + csum = calc_checksum(csum, data, datalen); + tcp->check = ~csum; + + inet_ntop(cur->version == 4 ? AF_INET : AF_INET6, + cur->version == 4 ? (const void *) &cur->saddr.ip4 : (const void *) &cur->saddr.ip6, + source, sizeof(source)); + inet_ntop(cur->version == 4 ? AF_INET : AF_INET6, + cur->version == 4 ? (const void *) &cur->daddr.ip4 : (const void *) &cur->daddr.ip6, + dest, sizeof(dest)); + + // Send packet + log_android(ANDROID_LOG_DEBUG, + "TCP sending%s%s%s%s to tun %s/%u seq %u ack %u data %u", + (tcp->syn ? " SYN" : ""), + (tcp->ack ? " ACK" : ""), + (tcp->fin ? " FIN" : ""), + (tcp->rst ? " RST" : ""), + dest, ntohs(tcp->dest), + ntohl(tcp->seq) - cur->local_start, + ntohl(tcp->ack_seq) - cur->remote_start, + datalen); + + + + int is_debug = strcmp(DEBUG_SRC_IP, source); + if (is_debug == 0) { // if debug session + log_android(ANDROID_LOG_ERROR, "Not writing tcp to tun for debug session.."); + return 1; + } + + ssize_t res = write(args->tun, buffer, len); + + // Write pcap record + if (res >= 0) { + if (pcap_file != NULL) + write_pcap_rec(buffer, (size_t) res); + } else + log_android(ANDROID_LOG_ERROR, "TCP write%s%s%s%s data %d error %d: %s", + (tcp->syn ? " SYN" : ""), + (tcp->ack ? " ACK" : ""), + (tcp->fin ? " FIN" : ""), + (tcp->rst ? " RST" : ""), + datalen, + errno, strerror((errno))); + + ng_free(buffer, __FILE__, __LINE__); + + if (res != len) { + log_android(ANDROID_LOG_ERROR, "TCP write %d/%d", res, len); + return -1; + } + + return res; +} diff --git a/NetGuard/app/src/main/jni/netguard/udp.c b/NetworkGenie/app/src/main/jni/netguard/udp.c similarity index 100% rename from NetGuard/app/src/main/jni/netguard/udp.c rename to NetworkGenie/app/src/main/jni/netguard/udp.c diff --git a/NetworkGenie/app/src/main/jni/netguard/util.c b/NetworkGenie/app/src/main/jni/netguard/util.c new file mode 100644 index 0000000..881d561 --- /dev/null +++ b/NetworkGenie/app/src/main/jni/netguard/util.c @@ -0,0 +1,183 @@ +/* + This file is part of NetGuard. + + NetGuard is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + NetGuard is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with NetGuard. If not, see . + + Copyright 2015-2019 by Marcel Bokhorst (M66B) +*/ + +#include "netguard.h" + +extern int loglevel; + +uint16_t calc_checksum(uint16_t start, const uint8_t *buffer, size_t length) { + register uint32_t sum = start; + register uint16_t *buf = (uint16_t *) buffer; + register size_t len = length; + + while (len > 1) { + sum += *buf++; + len -= 2; + } + + if (len > 0) + sum += *((uint8_t *) buf); + + while (sum >> 16) + sum = (sum & 0xFFFF) + (sum >> 16); + + return (uint16_t) sum; +} + +int compare_u32(uint32_t s1, uint32_t s2) { + // https://tools.ietf.org/html/rfc1982 + if (s1 == s2) + return 0; + + uint32_t i1 = s1; + uint32_t i2 = s2; + if ((i1 < i2 && i2 - i1 < 0x7FFFFFFF) || + (i1 > i2 && i1 - i2 > 0x7FFFFFFF)) + return -1; + else + return 1; +} + +int sdk_int(JNIEnv *env) { + jclass clsVersion = jniFindClass(env, "android/os/Build$VERSION"); + jfieldID fid = (*env)->GetStaticFieldID(env, clsVersion, "SDK_INT", "I"); + return (*env)->GetStaticIntField(env, clsVersion, fid); +} + +void log_android(int prio, const char *fmt, ...) { + if (prio >= loglevel) { + char line[1024]; + va_list argptr; + va_start(argptr, fmt); + vsprintf(line, fmt, argptr); + __android_log_print(prio, TAG, "%s", line); + printf("testoooo"); + va_end(argptr); + } +} + +uint8_t char2nible(const char c) { + if (c >= '0' && c <= '9') return (uint8_t) (c - '0'); + if (c >= 'a' && c <= 'f') return (uint8_t) ((c - 'a') + 10); + if (c >= 'A' && c <= 'F') return (uint8_t) ((c - 'A') + 10); + return 255; +} + +void hex2bytes(const char *hex, uint8_t *buffer) { + size_t len = strlen(hex); + for (int i = 0; i < len; i += 2) + buffer[i / 2] = (char2nible(hex[i]) << 4) | char2nible(hex[i + 1]); +} + +char *trim(char *str) { + while (isspace(*str)) + str++; + if (*str == 0) + return str; + + char *end = str + strlen(str) - 1; + while (end > str && isspace(*end)) + end--; + *(end + 1) = 0; + return str; +} + +const char *strstate(const int state) { + switch (state) { + case TCP_ESTABLISHED: + return "ESTABLISHED"; + case TCP_SYN_SENT: + return "SYN_SENT"; + case TCP_SYN_RECV: + return "SYN_RECV"; + case TCP_FIN_WAIT1: + return "FIN_WAIT1"; + case TCP_FIN_WAIT2: + return "FIN_WAIT2"; + case TCP_TIME_WAIT: + return "TIME_WAIT"; + case TCP_CLOSE: + return "CLOSE"; + case TCP_CLOSE_WAIT: + return "CLOSE_WAIT"; + case TCP_LAST_ACK: + return "LAST_ACK"; + case TCP_LISTEN: + return "LISTEN"; + case TCP_CLOSING: + return "CLOSING"; + default: + return "UNKNOWN"; + } +} + +char *hex(const u_int8_t *data, const size_t len) { + char hex_str[] = "0123456789ABCDEF"; + + char *hexout; + hexout = (char *) ng_malloc(len * 3 + 1, "hex"); // TODO free + + for (size_t i = 0; i < len; i++) { + hexout[i * 3 + 0] = hex_str[(data[i] >> 4) & 0x0F]; + hexout[i * 3 + 1] = hex_str[(data[i]) & 0x0F]; + hexout[i * 3 + 2] = ' '; + } + hexout[len * 3] = 0; + + return hexout; +} + +int32_t get_local_port(const int sock) { + struct sockaddr_in sin; + socklen_t len = sizeof(sin); + if (getsockname(sock, (struct sockaddr *) &sin, &len) < 0) { + log_android(ANDROID_LOG_ERROR, "getsockname error %d: %s", errno, strerror(errno)); + return -1; + } else + return ntohs(sin.sin_port); +} + +int is_event(int fd, short event) { + struct pollfd p; + p.fd = fd; + p.events = event; + p.revents = 0; + int r = poll(&p, 1, 0); + if (r < 0) { + log_android(ANDROID_LOG_ERROR, "poll readable error %d: %s", errno, strerror(errno)); + return 0; + } else if (r == 0) + return 0; + else + return (p.revents & event); +} + +int is_readable(int fd) { + return is_event(fd, POLLIN); +} + +int is_writable(int fd) { + return is_event(fd, POLLOUT); +} + +long long get_ms() { + struct timespec ts; + clock_gettime(CLOCK_MONOTONIC, &ts); + return ts.tv_sec * 1000LL + ts.tv_nsec / 1e6; +} diff --git a/NetGuard/app/src/main/main/AndroidManifest.xml b/NetworkGenie/app/src/main/main/AndroidManifest.xml similarity index 100% rename from NetGuard/app/src/main/main/AndroidManifest.xml rename to NetworkGenie/app/src/main/main/AndroidManifest.xml diff --git a/NetGuard/app/src/main/main/aidl/com/android/vending/billing/IInAppBillingService.aidl b/NetworkGenie/app/src/main/main/aidl/com/android/vending/billing/IInAppBillingService.aidl similarity index 100% rename from NetGuard/app/src/main/main/aidl/com/android/vending/billing/IInAppBillingService.aidl rename to NetworkGenie/app/src/main/main/aidl/com/android/vending/billing/IInAppBillingService.aidl diff --git a/NetGuard/app/src/main/main/ic_launcher-web.png b/NetworkGenie/app/src/main/main/ic_launcher-web.png similarity index 100% rename from NetGuard/app/src/main/main/ic_launcher-web.png rename to NetworkGenie/app/src/main/main/ic_launcher-web.png diff --git a/NetGuard/app/src/main/main/ic_launcher_foreground.xcf b/NetworkGenie/app/src/main/main/ic_launcher_foreground.xcf similarity index 100% rename from NetGuard/app/src/main/main/ic_launcher_foreground.xcf rename to NetworkGenie/app/src/main/main/ic_launcher_foreground.xcf diff --git a/NetGuard/app/src/main/main/ic_launcher_round-web.png b/NetworkGenie/app/src/main/main/ic_launcher_round-web.png similarity index 100% rename from NetGuard/app/src/main/main/ic_launcher_round-web.png rename to NetworkGenie/app/src/main/main/ic_launcher_round-web.png diff --git a/NetGuard/app/src/main/main/java/eu/faircode/netguard/ActivityDns.java b/NetworkGenie/app/src/main/main/java/eu/faircode/netguard/ActivityDns.java similarity index 100% rename from NetGuard/app/src/main/main/java/eu/faircode/netguard/ActivityDns.java rename to NetworkGenie/app/src/main/main/java/eu/faircode/netguard/ActivityDns.java diff --git a/NetGuard/app/src/main/main/java/eu/faircode/netguard/ActivityForwardApproval.java b/NetworkGenie/app/src/main/main/java/eu/faircode/netguard/ActivityForwardApproval.java similarity index 100% rename from NetGuard/app/src/main/main/java/eu/faircode/netguard/ActivityForwardApproval.java rename to NetworkGenie/app/src/main/main/java/eu/faircode/netguard/ActivityForwardApproval.java diff --git a/NetGuard/app/src/main/main/java/eu/faircode/netguard/ActivityForwarding.java b/NetworkGenie/app/src/main/main/java/eu/faircode/netguard/ActivityForwarding.java similarity index 100% rename from NetGuard/app/src/main/main/java/eu/faircode/netguard/ActivityForwarding.java rename to NetworkGenie/app/src/main/main/java/eu/faircode/netguard/ActivityForwarding.java diff --git a/NetGuard/app/src/main/main/java/eu/faircode/netguard/ActivityLog.java b/NetworkGenie/app/src/main/main/java/eu/faircode/netguard/ActivityLog.java similarity index 100% rename from NetGuard/app/src/main/main/java/eu/faircode/netguard/ActivityLog.java rename to NetworkGenie/app/src/main/main/java/eu/faircode/netguard/ActivityLog.java diff --git a/NetGuard/app/src/main/main/java/eu/faircode/netguard/ActivityMain.java b/NetworkGenie/app/src/main/main/java/eu/faircode/netguard/ActivityMain.java similarity index 100% rename from NetGuard/app/src/main/main/java/eu/faircode/netguard/ActivityMain.java rename to NetworkGenie/app/src/main/main/java/eu/faircode/netguard/ActivityMain.java diff --git a/NetGuard/app/src/main/main/java/eu/faircode/netguard/ActivityPro.java b/NetworkGenie/app/src/main/main/java/eu/faircode/netguard/ActivityPro.java similarity index 100% rename from NetGuard/app/src/main/main/java/eu/faircode/netguard/ActivityPro.java rename to NetworkGenie/app/src/main/main/java/eu/faircode/netguard/ActivityPro.java diff --git a/NetGuard/app/src/main/main/java/eu/faircode/netguard/ActivitySettings.java b/NetworkGenie/app/src/main/main/java/eu/faircode/netguard/ActivitySettings.java similarity index 100% rename from NetGuard/app/src/main/main/java/eu/faircode/netguard/ActivitySettings.java rename to NetworkGenie/app/src/main/main/java/eu/faircode/netguard/ActivitySettings.java diff --git a/NetGuard/app/src/main/main/java/eu/faircode/netguard/AdapterAccess.java b/NetworkGenie/app/src/main/main/java/eu/faircode/netguard/AdapterAccess.java similarity index 100% rename from NetGuard/app/src/main/main/java/eu/faircode/netguard/AdapterAccess.java rename to NetworkGenie/app/src/main/main/java/eu/faircode/netguard/AdapterAccess.java diff --git a/NetGuard/app/src/main/main/java/eu/faircode/netguard/AdapterDns.java b/NetworkGenie/app/src/main/main/java/eu/faircode/netguard/AdapterDns.java similarity index 100% rename from NetGuard/app/src/main/main/java/eu/faircode/netguard/AdapterDns.java rename to NetworkGenie/app/src/main/main/java/eu/faircode/netguard/AdapterDns.java diff --git a/NetGuard/app/src/main/main/java/eu/faircode/netguard/AdapterForwarding.java b/NetworkGenie/app/src/main/main/java/eu/faircode/netguard/AdapterForwarding.java similarity index 100% rename from NetGuard/app/src/main/main/java/eu/faircode/netguard/AdapterForwarding.java rename to NetworkGenie/app/src/main/main/java/eu/faircode/netguard/AdapterForwarding.java diff --git a/NetGuard/app/src/main/main/java/eu/faircode/netguard/AdapterLog.java b/NetworkGenie/app/src/main/main/java/eu/faircode/netguard/AdapterLog.java similarity index 100% rename from NetGuard/app/src/main/main/java/eu/faircode/netguard/AdapterLog.java rename to NetworkGenie/app/src/main/main/java/eu/faircode/netguard/AdapterLog.java diff --git a/NetGuard/app/src/main/main/java/eu/faircode/netguard/AdapterRule.java b/NetworkGenie/app/src/main/main/java/eu/faircode/netguard/AdapterRule.java similarity index 100% rename from NetGuard/app/src/main/main/java/eu/faircode/netguard/AdapterRule.java rename to NetworkGenie/app/src/main/main/java/eu/faircode/netguard/AdapterRule.java diff --git a/NetGuard/app/src/main/java/eu/faircode/netguard/Allowed.java b/NetworkGenie/app/src/main/main/java/eu/faircode/netguard/Allowed.java similarity index 100% rename from NetGuard/app/src/main/java/eu/faircode/netguard/Allowed.java rename to NetworkGenie/app/src/main/main/java/eu/faircode/netguard/Allowed.java diff --git a/NetGuard/app/src/main/main/java/eu/faircode/netguard/ApplicationEx.java b/NetworkGenie/app/src/main/main/java/eu/faircode/netguard/ApplicationEx.java similarity index 100% rename from NetGuard/app/src/main/main/java/eu/faircode/netguard/ApplicationEx.java rename to NetworkGenie/app/src/main/main/java/eu/faircode/netguard/ApplicationEx.java diff --git a/NetGuard/app/src/main/main/java/eu/faircode/netguard/DatabaseHelper.java b/NetworkGenie/app/src/main/main/java/eu/faircode/netguard/DatabaseHelper.java similarity index 100% rename from NetGuard/app/src/main/main/java/eu/faircode/netguard/DatabaseHelper.java rename to NetworkGenie/app/src/main/main/java/eu/faircode/netguard/DatabaseHelper.java diff --git a/NetGuard/app/src/main/main/java/eu/faircode/netguard/DownloadTask.java b/NetworkGenie/app/src/main/main/java/eu/faircode/netguard/DownloadTask.java similarity index 100% rename from NetGuard/app/src/main/main/java/eu/faircode/netguard/DownloadTask.java rename to NetworkGenie/app/src/main/main/java/eu/faircode/netguard/DownloadTask.java diff --git a/NetGuard/app/src/main/main/java/eu/faircode/netguard/ExpandedListView.java b/NetworkGenie/app/src/main/main/java/eu/faircode/netguard/ExpandedListView.java similarity index 100% rename from NetGuard/app/src/main/main/java/eu/faircode/netguard/ExpandedListView.java rename to NetworkGenie/app/src/main/main/java/eu/faircode/netguard/ExpandedListView.java diff --git a/NetGuard/app/src/main/main/java/eu/faircode/netguard/Forward.java b/NetworkGenie/app/src/main/main/java/eu/faircode/netguard/Forward.java similarity index 100% rename from NetGuard/app/src/main/main/java/eu/faircode/netguard/Forward.java rename to NetworkGenie/app/src/main/main/java/eu/faircode/netguard/Forward.java diff --git a/NetGuard/app/src/main/main/java/eu/faircode/netguard/FragmentSettings.java b/NetworkGenie/app/src/main/main/java/eu/faircode/netguard/FragmentSettings.java similarity index 100% rename from NetGuard/app/src/main/main/java/eu/faircode/netguard/FragmentSettings.java rename to NetworkGenie/app/src/main/main/java/eu/faircode/netguard/FragmentSettings.java diff --git a/NetGuard/app/src/main/main/java/eu/faircode/netguard/GlideHelper.java b/NetworkGenie/app/src/main/main/java/eu/faircode/netguard/GlideHelper.java similarity index 100% rename from NetGuard/app/src/main/main/java/eu/faircode/netguard/GlideHelper.java rename to NetworkGenie/app/src/main/main/java/eu/faircode/netguard/GlideHelper.java diff --git a/NetGuard/app/src/main/main/java/eu/faircode/netguard/IAB.java b/NetworkGenie/app/src/main/main/java/eu/faircode/netguard/IAB.java similarity index 100% rename from NetGuard/app/src/main/main/java/eu/faircode/netguard/IAB.java rename to NetworkGenie/app/src/main/main/java/eu/faircode/netguard/IAB.java diff --git a/NetGuard/app/src/main/main/java/eu/faircode/netguard/IPUtil.java b/NetworkGenie/app/src/main/main/java/eu/faircode/netguard/IPUtil.java similarity index 100% rename from NetGuard/app/src/main/main/java/eu/faircode/netguard/IPUtil.java rename to NetworkGenie/app/src/main/main/java/eu/faircode/netguard/IPUtil.java diff --git a/NetGuard/app/src/main/main/java/eu/faircode/netguard/Packet.java b/NetworkGenie/app/src/main/main/java/eu/faircode/netguard/Packet.java similarity index 100% rename from NetGuard/app/src/main/main/java/eu/faircode/netguard/Packet.java rename to NetworkGenie/app/src/main/main/java/eu/faircode/netguard/Packet.java diff --git a/NetGuard/app/src/main/main/java/eu/faircode/netguard/ReceiverAutostart.java b/NetworkGenie/app/src/main/main/java/eu/faircode/netguard/ReceiverAutostart.java similarity index 100% rename from NetGuard/app/src/main/main/java/eu/faircode/netguard/ReceiverAutostart.java rename to NetworkGenie/app/src/main/main/java/eu/faircode/netguard/ReceiverAutostart.java diff --git a/NetGuard/app/src/main/main/java/eu/faircode/netguard/ReceiverPackageRemoved.java b/NetworkGenie/app/src/main/main/java/eu/faircode/netguard/ReceiverPackageRemoved.java similarity index 100% rename from NetGuard/app/src/main/main/java/eu/faircode/netguard/ReceiverPackageRemoved.java rename to NetworkGenie/app/src/main/main/java/eu/faircode/netguard/ReceiverPackageRemoved.java diff --git a/NetGuard/app/src/main/main/java/eu/faircode/netguard/ResourceRecord.java b/NetworkGenie/app/src/main/main/java/eu/faircode/netguard/ResourceRecord.java similarity index 100% rename from NetGuard/app/src/main/main/java/eu/faircode/netguard/ResourceRecord.java rename to NetworkGenie/app/src/main/main/java/eu/faircode/netguard/ResourceRecord.java diff --git a/NetGuard/app/src/main/main/java/eu/faircode/netguard/Rule.java b/NetworkGenie/app/src/main/main/java/eu/faircode/netguard/Rule.java similarity index 100% rename from NetGuard/app/src/main/main/java/eu/faircode/netguard/Rule.java rename to NetworkGenie/app/src/main/main/java/eu/faircode/netguard/Rule.java diff --git a/NetGuard/app/src/main/main/java/eu/faircode/netguard/ServiceExternal.java b/NetworkGenie/app/src/main/main/java/eu/faircode/netguard/ServiceExternal.java similarity index 100% rename from NetGuard/app/src/main/main/java/eu/faircode/netguard/ServiceExternal.java rename to NetworkGenie/app/src/main/main/java/eu/faircode/netguard/ServiceExternal.java diff --git a/NetGuard/app/src/main/main/java/eu/faircode/netguard/ServiceSinkhole.java b/NetworkGenie/app/src/main/main/java/eu/faircode/netguard/ServiceSinkhole.java similarity index 100% rename from NetGuard/app/src/main/main/java/eu/faircode/netguard/ServiceSinkhole.java rename to NetworkGenie/app/src/main/main/java/eu/faircode/netguard/ServiceSinkhole.java diff --git a/NetGuard/app/src/main/main/java/eu/faircode/netguard/ServiceTileFilter.java b/NetworkGenie/app/src/main/main/java/eu/faircode/netguard/ServiceTileFilter.java similarity index 100% rename from NetGuard/app/src/main/main/java/eu/faircode/netguard/ServiceTileFilter.java rename to NetworkGenie/app/src/main/main/java/eu/faircode/netguard/ServiceTileFilter.java diff --git a/NetGuard/app/src/main/main/java/eu/faircode/netguard/ServiceTileGraph.java b/NetworkGenie/app/src/main/main/java/eu/faircode/netguard/ServiceTileGraph.java similarity index 100% rename from NetGuard/app/src/main/main/java/eu/faircode/netguard/ServiceTileGraph.java rename to NetworkGenie/app/src/main/main/java/eu/faircode/netguard/ServiceTileGraph.java diff --git a/NetGuard/app/src/main/main/java/eu/faircode/netguard/ServiceTileLockdown.java b/NetworkGenie/app/src/main/main/java/eu/faircode/netguard/ServiceTileLockdown.java similarity index 100% rename from NetGuard/app/src/main/main/java/eu/faircode/netguard/ServiceTileLockdown.java rename to NetworkGenie/app/src/main/main/java/eu/faircode/netguard/ServiceTileLockdown.java diff --git a/NetGuard/app/src/main/main/java/eu/faircode/netguard/ServiceTileMain.java b/NetworkGenie/app/src/main/main/java/eu/faircode/netguard/ServiceTileMain.java similarity index 100% rename from NetGuard/app/src/main/main/java/eu/faircode/netguard/ServiceTileMain.java rename to NetworkGenie/app/src/main/main/java/eu/faircode/netguard/ServiceTileMain.java diff --git a/NetGuard/app/src/main/main/java/eu/faircode/netguard/SwitchPreference.java b/NetworkGenie/app/src/main/main/java/eu/faircode/netguard/SwitchPreference.java similarity index 100% rename from NetGuard/app/src/main/main/java/eu/faircode/netguard/SwitchPreference.java rename to NetworkGenie/app/src/main/main/java/eu/faircode/netguard/SwitchPreference.java diff --git a/NetGuard/app/src/main/main/java/eu/faircode/netguard/Usage.java b/NetworkGenie/app/src/main/main/java/eu/faircode/netguard/Usage.java similarity index 100% rename from NetGuard/app/src/main/main/java/eu/faircode/netguard/Usage.java rename to NetworkGenie/app/src/main/main/java/eu/faircode/netguard/Usage.java diff --git a/NetGuard/app/src/main/main/java/eu/faircode/netguard/Util.java b/NetworkGenie/app/src/main/main/java/eu/faircode/netguard/Util.java similarity index 100% rename from NetGuard/app/src/main/main/java/eu/faircode/netguard/Util.java rename to NetworkGenie/app/src/main/main/java/eu/faircode/netguard/Util.java diff --git a/NetGuard/app/src/main/main/java/eu/faircode/netguard/Version.java b/NetworkGenie/app/src/main/main/java/eu/faircode/netguard/Version.java similarity index 100% rename from NetGuard/app/src/main/main/java/eu/faircode/netguard/Version.java rename to NetworkGenie/app/src/main/main/java/eu/faircode/netguard/Version.java diff --git a/NetGuard/app/src/main/main/java/eu/faircode/netguard/WidgetAdmin.java b/NetworkGenie/app/src/main/main/java/eu/faircode/netguard/WidgetAdmin.java similarity index 100% rename from NetGuard/app/src/main/main/java/eu/faircode/netguard/WidgetAdmin.java rename to NetworkGenie/app/src/main/main/java/eu/faircode/netguard/WidgetAdmin.java diff --git a/NetGuard/app/src/main/main/java/eu/faircode/netguard/WidgetLockdown.java b/NetworkGenie/app/src/main/main/java/eu/faircode/netguard/WidgetLockdown.java similarity index 100% rename from NetGuard/app/src/main/main/java/eu/faircode/netguard/WidgetLockdown.java rename to NetworkGenie/app/src/main/main/java/eu/faircode/netguard/WidgetLockdown.java diff --git a/NetGuard/app/src/main/main/java/eu/faircode/netguard/WidgetMain.java b/NetworkGenie/app/src/main/main/java/eu/faircode/netguard/WidgetMain.java similarity index 100% rename from NetGuard/app/src/main/main/java/eu/faircode/netguard/WidgetMain.java rename to NetworkGenie/app/src/main/main/java/eu/faircode/netguard/WidgetMain.java diff --git a/NetGuard/app/src/main/main/jni/netguard/debug_conn.c b/NetworkGenie/app/src/main/main/jni/netguard/debug_conn.c similarity index 100% rename from NetGuard/app/src/main/main/jni/netguard/debug_conn.c rename to NetworkGenie/app/src/main/main/jni/netguard/debug_conn.c diff --git a/NetGuard/app/src/main/main/jni/netguard/dhcp.c b/NetworkGenie/app/src/main/main/jni/netguard/dhcp.c similarity index 100% rename from NetGuard/app/src/main/main/jni/netguard/dhcp.c rename to NetworkGenie/app/src/main/main/jni/netguard/dhcp.c diff --git a/NetGuard/app/src/main/main/jni/netguard/dns.c b/NetworkGenie/app/src/main/main/jni/netguard/dns.c similarity index 100% rename from NetGuard/app/src/main/main/jni/netguard/dns.c rename to NetworkGenie/app/src/main/main/jni/netguard/dns.c diff --git a/NetGuard/app/src/main/jni/netguard/icmp.c b/NetworkGenie/app/src/main/main/jni/netguard/icmp.c similarity index 100% rename from NetGuard/app/src/main/jni/netguard/icmp.c rename to NetworkGenie/app/src/main/main/jni/netguard/icmp.c diff --git a/NetGuard/app/src/main/main/jni/netguard/ip.c b/NetworkGenie/app/src/main/main/jni/netguard/ip.c similarity index 100% rename from NetGuard/app/src/main/main/jni/netguard/ip.c rename to NetworkGenie/app/src/main/main/jni/netguard/ip.c diff --git a/NetGuard/app/src/main/jni/netguard/netguard.c b/NetworkGenie/app/src/main/main/jni/netguard/netguard.c similarity index 100% rename from NetGuard/app/src/main/jni/netguard/netguard.c rename to NetworkGenie/app/src/main/main/jni/netguard/netguard.c diff --git a/NetGuard/app/src/main/main/jni/netguard/netguard.h b/NetworkGenie/app/src/main/main/jni/netguard/netguard.h similarity index 100% rename from NetGuard/app/src/main/main/jni/netguard/netguard.h rename to NetworkGenie/app/src/main/main/jni/netguard/netguard.h diff --git a/NetGuard/app/src/main/main/jni/netguard/pcap.c b/NetworkGenie/app/src/main/main/jni/netguard/pcap.c similarity index 100% rename from NetGuard/app/src/main/main/jni/netguard/pcap.c rename to NetworkGenie/app/src/main/main/jni/netguard/pcap.c diff --git a/NetGuard/app/src/main/main/jni/netguard/session.c b/NetworkGenie/app/src/main/main/jni/netguard/session.c similarity index 100% rename from NetGuard/app/src/main/main/jni/netguard/session.c rename to NetworkGenie/app/src/main/main/jni/netguard/session.c diff --git a/NetGuard/app/src/main/main/jni/netguard/tcp.c b/NetworkGenie/app/src/main/main/jni/netguard/tcp.c similarity index 100% rename from NetGuard/app/src/main/main/jni/netguard/tcp.c rename to NetworkGenie/app/src/main/main/jni/netguard/tcp.c diff --git a/NetGuard/app/src/main/main/jni/netguard/udp.c b/NetworkGenie/app/src/main/main/jni/netguard/udp.c similarity index 100% rename from NetGuard/app/src/main/main/jni/netguard/udp.c rename to NetworkGenie/app/src/main/main/jni/netguard/udp.c diff --git a/NetGuard/app/src/main/jni/netguard/util.c b/NetworkGenie/app/src/main/main/jni/netguard/util.c similarity index 100% rename from NetGuard/app/src/main/jni/netguard/util.c rename to NetworkGenie/app/src/main/main/jni/netguard/util.c diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_add_circle_outline_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_add_circle_outline_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_add_circle_outline_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_add_circle_outline_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_attach_money_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_attach_money_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_attach_money_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_attach_money_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_attach_money_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_attach_money_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_attach_money_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_attach_money_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_check_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_check_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_check_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_check_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_close_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_close_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_close_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_close_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_cloud_upload_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_cloud_upload_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_cloud_upload_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_cloud_upload_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_delete_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_delete_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_delete_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_delete_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_delete_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_delete_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_delete_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_delete_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_equalizer_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_equalizer_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_equalizer_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_equalizer_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_equalizer_white_24dp_60.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_equalizer_white_24dp_60.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_equalizer_white_24dp_60.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_equalizer_white_24dp_60.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_error_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_error_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_error_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_error_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_expand_less_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_expand_less_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_expand_less_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_expand_less_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_expand_less_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_expand_less_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_expand_less_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_expand_less_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_expand_more_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_expand_more_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_expand_more_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_expand_more_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_expand_more_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_expand_more_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_expand_more_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_expand_more_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_file_download_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_file_download_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_file_download_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_file_download_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_filter_list_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_filter_list_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_filter_list_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_filter_list_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_filter_list_white_24dp_60.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_filter_list_white_24dp_60.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_filter_list_white_24dp_60.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_filter_list_white_24dp_60.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_hourglass_empty_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_hourglass_empty_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_hourglass_empty_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_hourglass_empty_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_hourglass_empty_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_hourglass_empty_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_hourglass_empty_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_hourglass_empty_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_launch_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_launch_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_launch_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_launch_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_launch_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_launch_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_launch_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_launch_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_lock_open_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_lock_open_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_lock_open_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_lock_open_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_lock_outline_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_lock_outline_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_lock_outline_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_lock_outline_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_lock_outline_white_24dp_60.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_lock_outline_white_24dp_60.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_lock_outline_white_24dp_60.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_lock_outline_white_24dp_60.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_pause_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_pause_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_pause_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_pause_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_pause_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_pause_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_pause_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_pause_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_perm_data_setting_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_perm_data_setting_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_perm_data_setting_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_perm_data_setting_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_perm_data_setting_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_perm_data_setting_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_perm_data_setting_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_perm_data_setting_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_perm_identity_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_perm_identity_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_perm_identity_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_perm_identity_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_play_arrow_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_play_arrow_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_play_arrow_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_play_arrow_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_play_arrow_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_play_arrow_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_play_arrow_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_play_arrow_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_search_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_search_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_search_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_search_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_security_color_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_security_color_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_security_color_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_security_color_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_security_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_security_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_security_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_security_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_security_white_24dp_60.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_security_white_24dp_60.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_security_white_24dp_60.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_security_white_24dp_60.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_settings_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_settings_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_settings_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_settings_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_settings_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_settings_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_settings_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_settings_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_shopping_cart_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_shopping_cart_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_shopping_cart_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_shopping_cart_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_shopping_cart_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_shopping_cart_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_shopping_cart_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_shopping_cart_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_signal_cellular_4_bar_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_signal_cellular_4_bar_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_signal_cellular_4_bar_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_signal_cellular_4_bar_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_signal_cellular_off_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_signal_cellular_off_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_signal_cellular_off_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_signal_cellular_off_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_signal_wifi_4_bar_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_signal_wifi_4_bar_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_signal_wifi_4_bar_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_signal_wifi_4_bar_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_signal_wifi_off_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_signal_wifi_off_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_signal_wifi_off_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_signal_wifi_off_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-hdpi/ic_sort_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_sort_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-hdpi/ic_sort_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-hdpi/ic_sort_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_add_circle_outline_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_add_circle_outline_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_add_circle_outline_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_add_circle_outline_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_attach_money_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_attach_money_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_attach_money_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_attach_money_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_attach_money_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_attach_money_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_attach_money_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_attach_money_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_check_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_check_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_check_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_check_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_close_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_close_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_close_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_close_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_cloud_upload_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_cloud_upload_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_cloud_upload_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_cloud_upload_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_delete_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_delete_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_delete_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_delete_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_delete_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_delete_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_delete_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_delete_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_equalizer_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_equalizer_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_equalizer_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_equalizer_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_equalizer_white_24dp_60.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_equalizer_white_24dp_60.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_equalizer_white_24dp_60.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_equalizer_white_24dp_60.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_error_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_error_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_error_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_error_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_expand_less_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_expand_less_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_expand_less_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_expand_less_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_expand_less_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_expand_less_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_expand_less_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_expand_less_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_expand_more_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_expand_more_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_expand_more_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_expand_more_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_expand_more_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_expand_more_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_expand_more_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_expand_more_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_file_download_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_file_download_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_file_download_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_file_download_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_filter_list_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_filter_list_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_filter_list_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_filter_list_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_filter_list_white_24dp_60.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_filter_list_white_24dp_60.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_filter_list_white_24dp_60.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_filter_list_white_24dp_60.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_hourglass_empty_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_hourglass_empty_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_hourglass_empty_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_hourglass_empty_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_hourglass_empty_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_hourglass_empty_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_hourglass_empty_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_hourglass_empty_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_launch_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_launch_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_launch_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_launch_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_launch_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_launch_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_launch_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_launch_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_lock_open_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_lock_open_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_lock_open_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_lock_open_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_lock_outline_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_lock_outline_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_lock_outline_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_lock_outline_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_lock_outline_white_24dp_60.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_lock_outline_white_24dp_60.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_lock_outline_white_24dp_60.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_lock_outline_white_24dp_60.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_pause_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_pause_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_pause_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_pause_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_pause_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_pause_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_pause_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_pause_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_perm_data_setting_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_perm_data_setting_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_perm_data_setting_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_perm_data_setting_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_perm_data_setting_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_perm_data_setting_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_perm_data_setting_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_perm_data_setting_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_perm_identity_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_perm_identity_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_perm_identity_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_perm_identity_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_play_arrow_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_play_arrow_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_play_arrow_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_play_arrow_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_play_arrow_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_play_arrow_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_play_arrow_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_play_arrow_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_search_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_search_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_search_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_search_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_security_color_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_security_color_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_security_color_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_security_color_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_security_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_security_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_security_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_security_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_security_white_24dp_60.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_security_white_24dp_60.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_security_white_24dp_60.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_security_white_24dp_60.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_settings_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_settings_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_settings_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_settings_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_settings_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_settings_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_settings_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_settings_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_shopping_cart_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_shopping_cart_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_shopping_cart_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_shopping_cart_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_shopping_cart_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_shopping_cart_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_shopping_cart_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_shopping_cart_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_signal_cellular_4_bar_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_signal_cellular_4_bar_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_signal_cellular_4_bar_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_signal_cellular_4_bar_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_signal_cellular_off_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_signal_cellular_off_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_signal_cellular_off_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_signal_cellular_off_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_signal_wifi_4_bar_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_signal_wifi_4_bar_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_signal_wifi_4_bar_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_signal_wifi_4_bar_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_signal_wifi_off_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_signal_wifi_off_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_signal_wifi_off_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_signal_wifi_off_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-mdpi/ic_sort_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_sort_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-mdpi/ic_sort_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-mdpi/ic_sort_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_add_circle_outline_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_add_circle_outline_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_add_circle_outline_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_add_circle_outline_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_attach_money_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_attach_money_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_attach_money_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_attach_money_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_attach_money_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_attach_money_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_attach_money_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_attach_money_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_check_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_check_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_check_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_check_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_close_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_close_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_close_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_close_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_cloud_upload_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_cloud_upload_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_cloud_upload_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_cloud_upload_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_delete_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_delete_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_delete_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_delete_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_delete_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_delete_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_delete_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_delete_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_equalizer_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_equalizer_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_equalizer_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_equalizer_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_equalizer_white_24dp_60.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_equalizer_white_24dp_60.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_equalizer_white_24dp_60.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_equalizer_white_24dp_60.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_error_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_error_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_error_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_error_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_expand_less_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_expand_less_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_expand_less_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_expand_less_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_expand_less_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_expand_less_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_expand_less_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_expand_less_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_expand_more_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_expand_more_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_expand_more_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_expand_more_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_expand_more_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_expand_more_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_expand_more_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_expand_more_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_file_download_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_file_download_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_file_download_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_file_download_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_filter_list_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_filter_list_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_filter_list_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_filter_list_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_filter_list_white_24dp_60.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_filter_list_white_24dp_60.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_filter_list_white_24dp_60.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_filter_list_white_24dp_60.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_hourglass_empty_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_hourglass_empty_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_hourglass_empty_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_hourglass_empty_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_hourglass_empty_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_hourglass_empty_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_hourglass_empty_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_hourglass_empty_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_launch_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_launch_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_launch_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_launch_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_launch_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_launch_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_launch_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_launch_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_lock_open_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_lock_open_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_lock_open_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_lock_open_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_lock_outline_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_lock_outline_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_lock_outline_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_lock_outline_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_lock_outline_white_24dp_60.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_lock_outline_white_24dp_60.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_lock_outline_white_24dp_60.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_lock_outline_white_24dp_60.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_pause_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_pause_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_pause_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_pause_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_pause_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_pause_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_pause_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_pause_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_perm_data_setting_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_perm_data_setting_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_perm_data_setting_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_perm_data_setting_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_perm_data_setting_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_perm_data_setting_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_perm_data_setting_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_perm_data_setting_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_perm_identity_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_perm_identity_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_perm_identity_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_perm_identity_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_play_arrow_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_play_arrow_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_play_arrow_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_play_arrow_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_play_arrow_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_play_arrow_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_play_arrow_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_play_arrow_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_search_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_search_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_search_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_search_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_security_color_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_security_color_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_security_color_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_security_color_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_security_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_security_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_security_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_security_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_security_white_24dp_60.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_security_white_24dp_60.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_security_white_24dp_60.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_security_white_24dp_60.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_settings_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_settings_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_settings_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_settings_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_settings_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_settings_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_settings_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_settings_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_shopping_cart_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_shopping_cart_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_shopping_cart_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_shopping_cart_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_shopping_cart_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_shopping_cart_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_shopping_cart_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_shopping_cart_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_signal_cellular_4_bar_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_signal_cellular_4_bar_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_signal_cellular_4_bar_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_signal_cellular_4_bar_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_signal_cellular_off_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_signal_cellular_off_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_signal_cellular_off_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_signal_cellular_off_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_signal_wifi_4_bar_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_signal_wifi_4_bar_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_signal_wifi_4_bar_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_signal_wifi_4_bar_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_signal_wifi_off_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_signal_wifi_off_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_signal_wifi_off_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_signal_wifi_off_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xhdpi/ic_sort_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_sort_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xhdpi/ic_sort_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xhdpi/ic_sort_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_add_circle_outline_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_add_circle_outline_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_add_circle_outline_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_add_circle_outline_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_attach_money_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_attach_money_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_attach_money_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_attach_money_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_attach_money_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_attach_money_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_attach_money_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_attach_money_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_check_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_check_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_check_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_check_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_close_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_close_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_close_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_close_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_cloud_upload_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_cloud_upload_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_cloud_upload_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_cloud_upload_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_delete_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_delete_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_delete_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_delete_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_delete_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_delete_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_delete_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_delete_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_equalizer_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_equalizer_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_equalizer_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_equalizer_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_equalizer_white_24dp_60.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_equalizer_white_24dp_60.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_equalizer_white_24dp_60.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_equalizer_white_24dp_60.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_error_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_error_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_error_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_error_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_expand_less_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_expand_less_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_expand_less_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_expand_less_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_expand_less_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_expand_less_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_expand_less_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_expand_less_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_expand_more_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_expand_more_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_expand_more_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_expand_more_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_expand_more_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_expand_more_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_expand_more_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_expand_more_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_file_download_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_file_download_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_file_download_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_file_download_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_filter_list_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_filter_list_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_filter_list_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_filter_list_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_filter_list_white_24dp_60.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_filter_list_white_24dp_60.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_filter_list_white_24dp_60.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_filter_list_white_24dp_60.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_hourglass_empty_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_hourglass_empty_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_hourglass_empty_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_hourglass_empty_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_hourglass_empty_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_hourglass_empty_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_hourglass_empty_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_hourglass_empty_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_launch_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_launch_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_launch_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_launch_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_launch_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_launch_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_launch_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_launch_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_lock_open_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_lock_open_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_lock_open_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_lock_open_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_lock_outline_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_lock_outline_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_lock_outline_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_lock_outline_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_lock_outline_white_24dp_60.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_lock_outline_white_24dp_60.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_lock_outline_white_24dp_60.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_lock_outline_white_24dp_60.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_pause_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_pause_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_pause_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_pause_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_pause_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_pause_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_pause_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_pause_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_perm_data_setting_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_perm_data_setting_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_perm_data_setting_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_perm_data_setting_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_perm_data_setting_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_perm_data_setting_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_perm_data_setting_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_perm_data_setting_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_perm_identity_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_perm_identity_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_perm_identity_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_perm_identity_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_play_arrow_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_play_arrow_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_play_arrow_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_play_arrow_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_play_arrow_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_play_arrow_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_play_arrow_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_play_arrow_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_search_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_search_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_search_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_search_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_security_color_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_security_color_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_security_color_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_security_color_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_security_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_security_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_security_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_security_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_security_white_24dp_60.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_security_white_24dp_60.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_security_white_24dp_60.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_security_white_24dp_60.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_settings_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_settings_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_settings_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_settings_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_settings_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_settings_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_settings_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_settings_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_shopping_cart_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_shopping_cart_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_shopping_cart_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_shopping_cart_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_shopping_cart_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_shopping_cart_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_shopping_cart_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_shopping_cart_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_signal_cellular_4_bar_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_signal_cellular_4_bar_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_signal_cellular_4_bar_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_signal_cellular_4_bar_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_signal_cellular_off_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_signal_cellular_off_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_signal_cellular_off_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_signal_cellular_off_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_signal_wifi_4_bar_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_signal_wifi_4_bar_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_signal_wifi_4_bar_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_signal_wifi_4_bar_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_signal_wifi_off_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_signal_wifi_off_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_signal_wifi_off_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_signal_wifi_off_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_sort_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_sort_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxhdpi/ic_sort_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxhdpi/ic_sort_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_add_circle_outline_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_add_circle_outline_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_add_circle_outline_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_add_circle_outline_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_attach_money_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_attach_money_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_attach_money_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_attach_money_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_attach_money_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_attach_money_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_attach_money_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_attach_money_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_check_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_check_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_check_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_check_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_close_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_close_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_close_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_close_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_cloud_upload_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_cloud_upload_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_cloud_upload_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_cloud_upload_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_delete_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_delete_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_delete_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_delete_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_delete_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_delete_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_delete_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_delete_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_equalizer_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_equalizer_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_equalizer_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_equalizer_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_equalizer_white_24dp_60.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_equalizer_white_24dp_60.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_equalizer_white_24dp_60.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_equalizer_white_24dp_60.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_error_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_error_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_error_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_error_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_expand_less_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_expand_less_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_expand_less_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_expand_less_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_expand_less_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_expand_less_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_expand_less_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_expand_less_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_expand_more_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_expand_more_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_expand_more_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_expand_more_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_expand_more_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_expand_more_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_expand_more_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_expand_more_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_file_download_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_file_download_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_file_download_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_file_download_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_filter_list_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_filter_list_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_filter_list_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_filter_list_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_filter_list_white_24dp_60.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_filter_list_white_24dp_60.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_filter_list_white_24dp_60.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_filter_list_white_24dp_60.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_hourglass_empty_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_hourglass_empty_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_hourglass_empty_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_hourglass_empty_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_hourglass_empty_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_hourglass_empty_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_hourglass_empty_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_hourglass_empty_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_launch_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_launch_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_launch_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_launch_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_launch_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_launch_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_launch_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_launch_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_lock_open_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_lock_open_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_lock_open_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_lock_open_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_lock_outline_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_lock_outline_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_lock_outline_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_lock_outline_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_lock_outline_white_24dp_60.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_lock_outline_white_24dp_60.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_lock_outline_white_24dp_60.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_lock_outline_white_24dp_60.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_pause_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_pause_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_pause_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_pause_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_pause_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_pause_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_pause_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_pause_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_perm_data_setting_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_perm_data_setting_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_perm_data_setting_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_perm_data_setting_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_perm_data_setting_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_perm_data_setting_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_perm_data_setting_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_perm_data_setting_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_perm_identity_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_perm_identity_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_perm_identity_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_perm_identity_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_play_arrow_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_play_arrow_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_play_arrow_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_play_arrow_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_play_arrow_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_play_arrow_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_play_arrow_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_play_arrow_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_search_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_search_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_search_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_search_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_security_color_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_security_color_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_security_color_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_security_color_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_security_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_security_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_security_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_security_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_security_white_24dp_60.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_security_white_24dp_60.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_security_white_24dp_60.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_security_white_24dp_60.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_settings_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_settings_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_settings_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_settings_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_settings_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_settings_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_settings_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_settings_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_shopping_cart_black_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_shopping_cart_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_shopping_cart_black_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_shopping_cart_black_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_shopping_cart_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_shopping_cart_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_shopping_cart_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_shopping_cart_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_signal_cellular_4_bar_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_signal_cellular_4_bar_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_signal_cellular_4_bar_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_signal_cellular_4_bar_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_signal_cellular_off_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_signal_cellular_off_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_signal_cellular_off_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_signal_cellular_off_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_signal_wifi_4_bar_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_signal_wifi_4_bar_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_signal_wifi_4_bar_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_signal_wifi_4_bar_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_signal_wifi_off_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_signal_wifi_off_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_signal_wifi_off_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_signal_wifi_off_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_sort_white_24dp.png b/NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_sort_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/main/res/drawable-xxxhdpi/ic_sort_white_24dp.png rename to NetworkGenie/app/src/main/main/res/drawable-xxxhdpi/ic_sort_white_24dp.png diff --git a/NetGuard/app/src/main/main/res/drawable/baseline_file_copy_24.xml b/NetworkGenie/app/src/main/main/res/drawable/baseline_file_copy_24.xml similarity index 100% rename from NetGuard/app/src/main/main/res/drawable/baseline_file_copy_24.xml rename to NetworkGenie/app/src/main/main/res/drawable/baseline_file_copy_24.xml diff --git a/NetGuard/app/src/main/main/res/drawable/expander_black.xml b/NetworkGenie/app/src/main/main/res/drawable/expander_black.xml similarity index 100% rename from NetGuard/app/src/main/main/res/drawable/expander_black.xml rename to NetworkGenie/app/src/main/main/res/drawable/expander_black.xml diff --git a/NetGuard/app/src/main/main/res/drawable/expander_white.xml b/NetworkGenie/app/src/main/main/res/drawable/expander_white.xml similarity index 100% rename from NetGuard/app/src/main/main/res/drawable/expander_white.xml rename to NetworkGenie/app/src/main/main/res/drawable/expander_white.xml diff --git a/NetGuard/app/src/main/main/res/drawable/host_allowed.xml b/NetworkGenie/app/src/main/main/res/drawable/host_allowed.xml similarity index 100% rename from NetGuard/app/src/main/main/res/drawable/host_allowed.xml rename to NetworkGenie/app/src/main/main/res/drawable/host_allowed.xml diff --git a/NetGuard/app/src/main/main/res/drawable/host_blocked.xml b/NetworkGenie/app/src/main/main/res/drawable/host_blocked.xml similarity index 100% rename from NetGuard/app/src/main/main/res/drawable/host_blocked.xml rename to NetworkGenie/app/src/main/main/res/drawable/host_blocked.xml diff --git a/NetGuard/app/src/main/main/res/drawable/lockdown.xml b/NetworkGenie/app/src/main/main/res/drawable/lockdown.xml similarity index 100% rename from NetGuard/app/src/main/main/res/drawable/lockdown.xml rename to NetworkGenie/app/src/main/main/res/drawable/lockdown.xml diff --git a/NetGuard/app/src/main/main/res/drawable/lockdown_disabled.xml b/NetworkGenie/app/src/main/main/res/drawable/lockdown_disabled.xml similarity index 100% rename from NetGuard/app/src/main/main/res/drawable/lockdown_disabled.xml rename to NetworkGenie/app/src/main/main/res/drawable/lockdown_disabled.xml diff --git a/NetGuard/app/src/main/main/res/drawable/lockdown_off.xml b/NetworkGenie/app/src/main/main/res/drawable/lockdown_off.xml similarity index 100% rename from NetGuard/app/src/main/main/res/drawable/lockdown_off.xml rename to NetworkGenie/app/src/main/main/res/drawable/lockdown_off.xml diff --git a/NetGuard/app/src/main/main/res/drawable/lockdown_on.xml b/NetworkGenie/app/src/main/main/res/drawable/lockdown_on.xml similarity index 100% rename from NetGuard/app/src/main/main/res/drawable/lockdown_on.xml rename to NetworkGenie/app/src/main/main/res/drawable/lockdown_on.xml diff --git a/NetGuard/app/src/main/main/res/drawable/other.xml b/NetworkGenie/app/src/main/main/res/drawable/other.xml similarity index 100% rename from NetGuard/app/src/main/main/res/drawable/other.xml rename to NetworkGenie/app/src/main/main/res/drawable/other.xml diff --git a/NetGuard/app/src/main/main/res/drawable/other_off.xml b/NetworkGenie/app/src/main/main/res/drawable/other_off.xml similarity index 100% rename from NetGuard/app/src/main/main/res/drawable/other_off.xml rename to NetworkGenie/app/src/main/main/res/drawable/other_off.xml diff --git a/NetGuard/app/src/main/main/res/drawable/other_off_disabled.xml b/NetworkGenie/app/src/main/main/res/drawable/other_off_disabled.xml similarity index 100% rename from NetGuard/app/src/main/main/res/drawable/other_off_disabled.xml rename to NetworkGenie/app/src/main/main/res/drawable/other_off_disabled.xml diff --git a/NetGuard/app/src/main/main/res/drawable/other_on.xml b/NetworkGenie/app/src/main/main/res/drawable/other_on.xml similarity index 100% rename from NetGuard/app/src/main/main/res/drawable/other_on.xml rename to NetworkGenie/app/src/main/main/res/drawable/other_on.xml diff --git a/NetGuard/app/src/main/main/res/drawable/other_on_disabled.xml b/NetworkGenie/app/src/main/main/res/drawable/other_on_disabled.xml similarity index 100% rename from NetGuard/app/src/main/main/res/drawable/other_on_disabled.xml rename to NetworkGenie/app/src/main/main/res/drawable/other_on_disabled.xml diff --git a/NetGuard/app/src/main/main/res/drawable/screen.xml b/NetworkGenie/app/src/main/main/res/drawable/screen.xml similarity index 100% rename from NetGuard/app/src/main/main/res/drawable/screen.xml rename to NetworkGenie/app/src/main/main/res/drawable/screen.xml diff --git a/NetGuard/app/src/main/main/res/drawable/screen_on.xml b/NetworkGenie/app/src/main/main/res/drawable/screen_on.xml similarity index 100% rename from NetGuard/app/src/main/main/res/drawable/screen_on.xml rename to NetworkGenie/app/src/main/main/res/drawable/screen_on.xml diff --git a/NetGuard/app/src/main/main/res/drawable/screen_on_disabled.xml b/NetworkGenie/app/src/main/main/res/drawable/screen_on_disabled.xml similarity index 100% rename from NetGuard/app/src/main/main/res/drawable/screen_on_disabled.xml rename to NetworkGenie/app/src/main/main/res/drawable/screen_on_disabled.xml diff --git a/NetGuard/app/src/main/main/res/drawable/wifi.xml b/NetworkGenie/app/src/main/main/res/drawable/wifi.xml similarity index 100% rename from NetGuard/app/src/main/main/res/drawable/wifi.xml rename to NetworkGenie/app/src/main/main/res/drawable/wifi.xml diff --git a/NetGuard/app/src/main/main/res/drawable/wifi_off.xml b/NetworkGenie/app/src/main/main/res/drawable/wifi_off.xml similarity index 100% rename from NetGuard/app/src/main/main/res/drawable/wifi_off.xml rename to NetworkGenie/app/src/main/main/res/drawable/wifi_off.xml diff --git a/NetGuard/app/src/main/main/res/drawable/wifi_off_disabled.xml b/NetworkGenie/app/src/main/main/res/drawable/wifi_off_disabled.xml similarity index 100% rename from NetGuard/app/src/main/main/res/drawable/wifi_off_disabled.xml rename to NetworkGenie/app/src/main/main/res/drawable/wifi_off_disabled.xml diff --git a/NetGuard/app/src/main/main/res/drawable/wifi_on.xml b/NetworkGenie/app/src/main/main/res/drawable/wifi_on.xml similarity index 100% rename from NetGuard/app/src/main/main/res/drawable/wifi_on.xml rename to NetworkGenie/app/src/main/main/res/drawable/wifi_on.xml diff --git a/NetGuard/app/src/main/main/res/drawable/wifi_on_disabled.xml b/NetworkGenie/app/src/main/main/res/drawable/wifi_on_disabled.xml similarity index 100% rename from NetGuard/app/src/main/main/res/drawable/wifi_on_disabled.xml rename to NetworkGenie/app/src/main/main/res/drawable/wifi_on_disabled.xml diff --git a/NetGuard/app/src/main/main/res/layout/about.xml b/NetworkGenie/app/src/main/main/res/layout/about.xml similarity index 100% rename from NetGuard/app/src/main/main/res/layout/about.xml rename to NetworkGenie/app/src/main/main/res/layout/about.xml diff --git a/NetGuard/app/src/main/main/res/layout/access.xml b/NetworkGenie/app/src/main/main/res/layout/access.xml similarity index 100% rename from NetGuard/app/src/main/main/res/layout/access.xml rename to NetworkGenie/app/src/main/main/res/layout/access.xml diff --git a/NetGuard/app/src/main/main/res/layout/actionlog.xml b/NetworkGenie/app/src/main/main/res/layout/actionlog.xml similarity index 100% rename from NetGuard/app/src/main/main/res/layout/actionlog.xml rename to NetworkGenie/app/src/main/main/res/layout/actionlog.xml diff --git a/NetGuard/app/src/main/main/res/layout/actionmain.xml b/NetworkGenie/app/src/main/main/res/layout/actionmain.xml similarity index 100% rename from NetGuard/app/src/main/main/res/layout/actionmain.xml rename to NetworkGenie/app/src/main/main/res/layout/actionmain.xml diff --git a/NetGuard/app/src/main/main/res/layout/android.xml b/NetworkGenie/app/src/main/main/res/layout/android.xml similarity index 100% rename from NetGuard/app/src/main/main/res/layout/android.xml rename to NetworkGenie/app/src/main/main/res/layout/android.xml diff --git a/NetGuard/app/src/main/main/res/layout/challenge.xml b/NetworkGenie/app/src/main/main/res/layout/challenge.xml similarity index 100% rename from NetGuard/app/src/main/main/res/layout/challenge.xml rename to NetworkGenie/app/src/main/main/res/layout/challenge.xml diff --git a/NetGuard/app/src/main/main/res/layout/datasaving.xml b/NetworkGenie/app/src/main/main/res/layout/datasaving.xml similarity index 100% rename from NetGuard/app/src/main/main/res/layout/datasaving.xml rename to NetworkGenie/app/src/main/main/res/layout/datasaving.xml diff --git a/NetGuard/app/src/main/main/res/layout/dns.xml b/NetworkGenie/app/src/main/main/res/layout/dns.xml similarity index 100% rename from NetGuard/app/src/main/main/res/layout/dns.xml rename to NetworkGenie/app/src/main/main/res/layout/dns.xml diff --git a/NetGuard/app/src/main/main/res/layout/doze.xml b/NetworkGenie/app/src/main/main/res/layout/doze.xml similarity index 100% rename from NetGuard/app/src/main/main/res/layout/doze.xml rename to NetworkGenie/app/src/main/main/res/layout/doze.xml diff --git a/NetGuard/app/src/main/main/res/layout/enable.xml b/NetworkGenie/app/src/main/main/res/layout/enable.xml similarity index 100% rename from NetGuard/app/src/main/main/res/layout/enable.xml rename to NetworkGenie/app/src/main/main/res/layout/enable.xml diff --git a/NetGuard/app/src/main/main/res/layout/filter.xml b/NetworkGenie/app/src/main/main/res/layout/filter.xml similarity index 100% rename from NetGuard/app/src/main/main/res/layout/filter.xml rename to NetworkGenie/app/src/main/main/res/layout/filter.xml diff --git a/NetGuard/app/src/main/main/res/layout/first.xml b/NetworkGenie/app/src/main/main/res/layout/first.xml similarity index 100% rename from NetGuard/app/src/main/main/res/layout/first.xml rename to NetworkGenie/app/src/main/main/res/layout/first.xml diff --git a/NetGuard/app/src/main/main/res/layout/forward.xml b/NetworkGenie/app/src/main/main/res/layout/forward.xml similarity index 100% rename from NetGuard/app/src/main/main/res/layout/forward.xml rename to NetworkGenie/app/src/main/main/res/layout/forward.xml diff --git a/NetGuard/app/src/main/main/res/layout/forwardadd.xml b/NetworkGenie/app/src/main/main/res/layout/forwardadd.xml similarity index 100% rename from NetGuard/app/src/main/main/res/layout/forwardadd.xml rename to NetworkGenie/app/src/main/main/res/layout/forwardadd.xml diff --git a/NetGuard/app/src/main/main/res/layout/forwardapproval.xml b/NetworkGenie/app/src/main/main/res/layout/forwardapproval.xml similarity index 100% rename from NetGuard/app/src/main/main/res/layout/forwardapproval.xml rename to NetworkGenie/app/src/main/main/res/layout/forwardapproval.xml diff --git a/NetGuard/app/src/main/main/res/layout/forwarding.xml b/NetworkGenie/app/src/main/main/res/layout/forwarding.xml similarity index 100% rename from NetGuard/app/src/main/main/res/layout/forwarding.xml rename to NetworkGenie/app/src/main/main/res/layout/forwarding.xml diff --git a/NetGuard/app/src/main/main/res/layout/legend.xml b/NetworkGenie/app/src/main/main/res/layout/legend.xml similarity index 100% rename from NetGuard/app/src/main/main/res/layout/legend.xml rename to NetworkGenie/app/src/main/main/res/layout/legend.xml diff --git a/NetGuard/app/src/main/main/res/layout/log.xml b/NetworkGenie/app/src/main/main/res/layout/log.xml similarity index 100% rename from NetGuard/app/src/main/main/res/layout/log.xml rename to NetworkGenie/app/src/main/main/res/layout/log.xml diff --git a/NetGuard/app/src/main/main/res/layout/logging.xml b/NetworkGenie/app/src/main/main/res/layout/logging.xml similarity index 100% rename from NetGuard/app/src/main/main/res/layout/logging.xml rename to NetworkGenie/app/src/main/main/res/layout/logging.xml diff --git a/NetGuard/app/src/main/main/res/layout/main.xml b/NetworkGenie/app/src/main/main/res/layout/main.xml similarity index 100% rename from NetGuard/app/src/main/main/res/layout/main.xml rename to NetworkGenie/app/src/main/main/res/layout/main.xml diff --git a/NetGuard/app/src/main/main/res/layout/pro.xml b/NetworkGenie/app/src/main/main/res/layout/pro.xml similarity index 100% rename from NetGuard/app/src/main/main/res/layout/pro.xml rename to NetworkGenie/app/src/main/main/res/layout/pro.xml diff --git a/NetGuard/app/src/main/main/res/layout/resolving.xml b/NetworkGenie/app/src/main/main/res/layout/resolving.xml similarity index 100% rename from NetGuard/app/src/main/main/res/layout/resolving.xml rename to NetworkGenie/app/src/main/main/res/layout/resolving.xml diff --git a/NetGuard/app/src/main/main/res/layout/rule.xml b/NetworkGenie/app/src/main/main/res/layout/rule.xml similarity index 100% rename from NetGuard/app/src/main/main/res/layout/rule.xml rename to NetworkGenie/app/src/main/main/res/layout/rule.xml diff --git a/NetGuard/app/src/main/main/res/layout/sure.xml b/NetworkGenie/app/src/main/main/res/layout/sure.xml similarity index 100% rename from NetGuard/app/src/main/main/res/layout/sure.xml rename to NetworkGenie/app/src/main/main/res/layout/sure.xml diff --git a/NetGuard/app/src/main/main/res/layout/traffic.xml b/NetworkGenie/app/src/main/main/res/layout/traffic.xml similarity index 100% rename from NetGuard/app/src/main/main/res/layout/traffic.xml rename to NetworkGenie/app/src/main/main/res/layout/traffic.xml diff --git a/NetGuard/app/src/main/main/res/layout/vpn.xml b/NetworkGenie/app/src/main/main/res/layout/vpn.xml similarity index 100% rename from NetGuard/app/src/main/main/res/layout/vpn.xml rename to NetworkGenie/app/src/main/main/res/layout/vpn.xml diff --git a/NetGuard/app/src/main/main/res/layout/widgetlockdown.xml b/NetworkGenie/app/src/main/main/res/layout/widgetlockdown.xml similarity index 100% rename from NetGuard/app/src/main/main/res/layout/widgetlockdown.xml rename to NetworkGenie/app/src/main/main/res/layout/widgetlockdown.xml diff --git a/NetGuard/app/src/main/main/res/layout/widgetmain.xml b/NetworkGenie/app/src/main/main/res/layout/widgetmain.xml similarity index 100% rename from NetGuard/app/src/main/main/res/layout/widgetmain.xml rename to NetworkGenie/app/src/main/main/res/layout/widgetmain.xml diff --git a/NetGuard/app/src/main/main/res/layout/xposed.xml b/NetworkGenie/app/src/main/main/res/layout/xposed.xml similarity index 100% rename from NetGuard/app/src/main/main/res/layout/xposed.xml rename to NetworkGenie/app/src/main/main/res/layout/xposed.xml diff --git a/NetGuard/app/src/main/main/res/menu/access.xml b/NetworkGenie/app/src/main/main/res/menu/access.xml similarity index 100% rename from NetGuard/app/src/main/main/res/menu/access.xml rename to NetworkGenie/app/src/main/main/res/menu/access.xml diff --git a/NetGuard/app/src/main/main/res/menu/dns.xml b/NetworkGenie/app/src/main/main/res/menu/dns.xml similarity index 100% rename from NetGuard/app/src/main/main/res/menu/dns.xml rename to NetworkGenie/app/src/main/main/res/menu/dns.xml diff --git a/NetGuard/app/src/main/main/res/menu/forward.xml b/NetworkGenie/app/src/main/main/res/menu/forward.xml similarity index 100% rename from NetGuard/app/src/main/main/res/menu/forward.xml rename to NetworkGenie/app/src/main/main/res/menu/forward.xml diff --git a/NetGuard/app/src/main/main/res/menu/forwarding.xml b/NetworkGenie/app/src/main/main/res/menu/forwarding.xml similarity index 100% rename from NetGuard/app/src/main/main/res/menu/forwarding.xml rename to NetworkGenie/app/src/main/main/res/menu/forwarding.xml diff --git a/NetGuard/app/src/main/main/res/menu/log.xml b/NetworkGenie/app/src/main/main/res/menu/log.xml similarity index 100% rename from NetGuard/app/src/main/main/res/menu/log.xml rename to NetworkGenie/app/src/main/main/res/menu/log.xml diff --git a/NetGuard/app/src/main/main/res/menu/logging.xml b/NetworkGenie/app/src/main/main/res/menu/logging.xml similarity index 100% rename from NetGuard/app/src/main/main/res/menu/logging.xml rename to NetworkGenie/app/src/main/main/res/menu/logging.xml diff --git a/NetGuard/app/src/main/main/res/menu/main.xml b/NetworkGenie/app/src/main/main/res/menu/main.xml similarity index 100% rename from NetGuard/app/src/main/main/res/menu/main.xml rename to NetworkGenie/app/src/main/main/res/menu/main.xml diff --git a/NetGuard/app/src/main/main/res/menu/pro.xml b/NetworkGenie/app/src/main/main/res/menu/pro.xml similarity index 100% rename from NetGuard/app/src/main/main/res/menu/pro.xml rename to NetworkGenie/app/src/main/main/res/menu/pro.xml diff --git a/NetGuard/app/src/main/main/res/mipmap-anydpi-v26/ic_launcher.xml b/NetworkGenie/app/src/main/main/res/mipmap-anydpi-v26/ic_launcher.xml similarity index 100% rename from NetGuard/app/src/main/main/res/mipmap-anydpi-v26/ic_launcher.xml rename to NetworkGenie/app/src/main/main/res/mipmap-anydpi-v26/ic_launcher.xml diff --git a/NetGuard/app/src/main/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/NetworkGenie/app/src/main/main/res/mipmap-anydpi-v26/ic_launcher_round.xml similarity index 100% rename from NetGuard/app/src/main/main/res/mipmap-anydpi-v26/ic_launcher_round.xml rename to NetworkGenie/app/src/main/main/res/mipmap-anydpi-v26/ic_launcher_round.xml diff --git a/NetGuard/app/src/main/main/res/mipmap-hdpi/ic_launcher.png b/NetworkGenie/app/src/main/main/res/mipmap-hdpi/ic_launcher.png similarity index 100% rename from NetGuard/app/src/main/main/res/mipmap-hdpi/ic_launcher.png rename to NetworkGenie/app/src/main/main/res/mipmap-hdpi/ic_launcher.png diff --git a/NetGuard/app/src/main/main/res/mipmap-hdpi/ic_launcher_foreground.png b/NetworkGenie/app/src/main/main/res/mipmap-hdpi/ic_launcher_foreground.png similarity index 100% rename from NetGuard/app/src/main/main/res/mipmap-hdpi/ic_launcher_foreground.png rename to NetworkGenie/app/src/main/main/res/mipmap-hdpi/ic_launcher_foreground.png diff --git a/NetGuard/app/src/main/main/res/mipmap-hdpi/ic_launcher_round.png b/NetworkGenie/app/src/main/main/res/mipmap-hdpi/ic_launcher_round.png similarity index 100% rename from NetGuard/app/src/main/main/res/mipmap-hdpi/ic_launcher_round.png rename to NetworkGenie/app/src/main/main/res/mipmap-hdpi/ic_launcher_round.png diff --git a/NetGuard/app/src/main/main/res/mipmap-mdpi/ic_launcher.png b/NetworkGenie/app/src/main/main/res/mipmap-mdpi/ic_launcher.png similarity index 100% rename from NetGuard/app/src/main/main/res/mipmap-mdpi/ic_launcher.png rename to NetworkGenie/app/src/main/main/res/mipmap-mdpi/ic_launcher.png diff --git a/NetGuard/app/src/main/main/res/mipmap-mdpi/ic_launcher_foreground.png b/NetworkGenie/app/src/main/main/res/mipmap-mdpi/ic_launcher_foreground.png similarity index 100% rename from NetGuard/app/src/main/main/res/mipmap-mdpi/ic_launcher_foreground.png rename to NetworkGenie/app/src/main/main/res/mipmap-mdpi/ic_launcher_foreground.png diff --git a/NetGuard/app/src/main/main/res/mipmap-mdpi/ic_launcher_round.png b/NetworkGenie/app/src/main/main/res/mipmap-mdpi/ic_launcher_round.png similarity index 100% rename from NetGuard/app/src/main/main/res/mipmap-mdpi/ic_launcher_round.png rename to NetworkGenie/app/src/main/main/res/mipmap-mdpi/ic_launcher_round.png diff --git a/NetGuard/app/src/main/main/res/mipmap-xhdpi/ic_launcher.png b/NetworkGenie/app/src/main/main/res/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from NetGuard/app/src/main/main/res/mipmap-xhdpi/ic_launcher.png rename to NetworkGenie/app/src/main/main/res/mipmap-xhdpi/ic_launcher.png diff --git a/NetGuard/app/src/main/main/res/mipmap-xhdpi/ic_launcher_foreground.png b/NetworkGenie/app/src/main/main/res/mipmap-xhdpi/ic_launcher_foreground.png similarity index 100% rename from NetGuard/app/src/main/main/res/mipmap-xhdpi/ic_launcher_foreground.png rename to NetworkGenie/app/src/main/main/res/mipmap-xhdpi/ic_launcher_foreground.png diff --git a/NetGuard/app/src/main/main/res/mipmap-xhdpi/ic_launcher_round.png b/NetworkGenie/app/src/main/main/res/mipmap-xhdpi/ic_launcher_round.png similarity index 100% rename from NetGuard/app/src/main/main/res/mipmap-xhdpi/ic_launcher_round.png rename to NetworkGenie/app/src/main/main/res/mipmap-xhdpi/ic_launcher_round.png diff --git a/NetGuard/app/src/main/main/res/mipmap-xxhdpi/ic_launcher.png b/NetworkGenie/app/src/main/main/res/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from NetGuard/app/src/main/main/res/mipmap-xxhdpi/ic_launcher.png rename to NetworkGenie/app/src/main/main/res/mipmap-xxhdpi/ic_launcher.png diff --git a/NetGuard/app/src/main/main/res/mipmap-xxhdpi/ic_launcher_foreground.png b/NetworkGenie/app/src/main/main/res/mipmap-xxhdpi/ic_launcher_foreground.png similarity index 100% rename from NetGuard/app/src/main/main/res/mipmap-xxhdpi/ic_launcher_foreground.png rename to NetworkGenie/app/src/main/main/res/mipmap-xxhdpi/ic_launcher_foreground.png diff --git a/NetGuard/app/src/main/main/res/mipmap-xxhdpi/ic_launcher_round.png b/NetworkGenie/app/src/main/main/res/mipmap-xxhdpi/ic_launcher_round.png similarity index 100% rename from NetGuard/app/src/main/main/res/mipmap-xxhdpi/ic_launcher_round.png rename to NetworkGenie/app/src/main/main/res/mipmap-xxhdpi/ic_launcher_round.png diff --git a/NetGuard/app/src/main/main/res/mipmap-xxxhdpi/ic_launcher.png b/NetworkGenie/app/src/main/main/res/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from NetGuard/app/src/main/main/res/mipmap-xxxhdpi/ic_launcher.png rename to NetworkGenie/app/src/main/main/res/mipmap-xxxhdpi/ic_launcher.png diff --git a/NetGuard/app/src/main/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/NetworkGenie/app/src/main/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png similarity index 100% rename from NetGuard/app/src/main/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png rename to NetworkGenie/app/src/main/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png diff --git a/NetGuard/app/src/main/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/NetworkGenie/app/src/main/main/res/mipmap-xxxhdpi/ic_launcher_round.png similarity index 100% rename from NetGuard/app/src/main/main/res/mipmap-xxxhdpi/ic_launcher_round.png rename to NetworkGenie/app/src/main/main/res/mipmap-xxxhdpi/ic_launcher_round.png diff --git a/NetGuard/app/src/main/main/res/values-af-rZA/strings.xml b/NetworkGenie/app/src/main/main/res/values-af-rZA/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-af-rZA/strings.xml rename to NetworkGenie/app/src/main/main/res/values-af-rZA/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-ar-rSA/strings.xml b/NetworkGenie/app/src/main/main/res/values-ar-rSA/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-ar-rSA/strings.xml rename to NetworkGenie/app/src/main/main/res/values-ar-rSA/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-az-rAZ/strings.xml b/NetworkGenie/app/src/main/main/res/values-az-rAZ/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-az-rAZ/strings.xml rename to NetworkGenie/app/src/main/main/res/values-az-rAZ/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-bg-rBG/strings.xml b/NetworkGenie/app/src/main/main/res/values-bg-rBG/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-bg-rBG/strings.xml rename to NetworkGenie/app/src/main/main/res/values-bg-rBG/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-bn-rBD/strings.xml b/NetworkGenie/app/src/main/main/res/values-bn-rBD/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-bn-rBD/strings.xml rename to NetworkGenie/app/src/main/main/res/values-bn-rBD/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-ca-rES/strings.xml b/NetworkGenie/app/src/main/main/res/values-ca-rES/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-ca-rES/strings.xml rename to NetworkGenie/app/src/main/main/res/values-ca-rES/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-cs-rCZ/strings.xml b/NetworkGenie/app/src/main/main/res/values-cs-rCZ/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-cs-rCZ/strings.xml rename to NetworkGenie/app/src/main/main/res/values-cs-rCZ/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-da-rDK/strings.xml b/NetworkGenie/app/src/main/main/res/values-da-rDK/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-da-rDK/strings.xml rename to NetworkGenie/app/src/main/main/res/values-da-rDK/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-de-rDE/strings.xml b/NetworkGenie/app/src/main/main/res/values-de-rDE/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-de-rDE/strings.xml rename to NetworkGenie/app/src/main/main/res/values-de-rDE/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-el-rGR/strings.xml b/NetworkGenie/app/src/main/main/res/values-el-rGR/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-el-rGR/strings.xml rename to NetworkGenie/app/src/main/main/res/values-el-rGR/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-en-rUS/strings.xml b/NetworkGenie/app/src/main/main/res/values-en-rUS/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-en-rUS/strings.xml rename to NetworkGenie/app/src/main/main/res/values-en-rUS/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-es-rES/strings.xml b/NetworkGenie/app/src/main/main/res/values-es-rES/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-es-rES/strings.xml rename to NetworkGenie/app/src/main/main/res/values-es-rES/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-et-rEE/strings.xml b/NetworkGenie/app/src/main/main/res/values-et-rEE/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-et-rEE/strings.xml rename to NetworkGenie/app/src/main/main/res/values-et-rEE/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-eu-rES/strings.xml b/NetworkGenie/app/src/main/main/res/values-eu-rES/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-eu-rES/strings.xml rename to NetworkGenie/app/src/main/main/res/values-eu-rES/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-fa-rIR/strings.xml b/NetworkGenie/app/src/main/main/res/values-fa-rIR/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-fa-rIR/strings.xml rename to NetworkGenie/app/src/main/main/res/values-fa-rIR/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-fi-rFI/strings.xml b/NetworkGenie/app/src/main/main/res/values-fi-rFI/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-fi-rFI/strings.xml rename to NetworkGenie/app/src/main/main/res/values-fi-rFI/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-fil-rPH/strings.xml b/NetworkGenie/app/src/main/main/res/values-fil-rPH/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-fil-rPH/strings.xml rename to NetworkGenie/app/src/main/main/res/values-fil-rPH/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-fr-rFR/strings.xml b/NetworkGenie/app/src/main/main/res/values-fr-rFR/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-fr-rFR/strings.xml rename to NetworkGenie/app/src/main/main/res/values-fr-rFR/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-hi-rIN/strings.xml b/NetworkGenie/app/src/main/main/res/values-hi-rIN/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-hi-rIN/strings.xml rename to NetworkGenie/app/src/main/main/res/values-hi-rIN/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-hr-rHR/strings.xml b/NetworkGenie/app/src/main/main/res/values-hr-rHR/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-hr-rHR/strings.xml rename to NetworkGenie/app/src/main/main/res/values-hr-rHR/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-hu-rHU/strings.xml b/NetworkGenie/app/src/main/main/res/values-hu-rHU/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-hu-rHU/strings.xml rename to NetworkGenie/app/src/main/main/res/values-hu-rHU/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-in-rID/strings.xml b/NetworkGenie/app/src/main/main/res/values-in-rID/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-in-rID/strings.xml rename to NetworkGenie/app/src/main/main/res/values-in-rID/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-it-rIT/strings.xml b/NetworkGenie/app/src/main/main/res/values-it-rIT/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-it-rIT/strings.xml rename to NetworkGenie/app/src/main/main/res/values-it-rIT/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-iw-rIL/strings.xml b/NetworkGenie/app/src/main/main/res/values-iw-rIL/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-iw-rIL/strings.xml rename to NetworkGenie/app/src/main/main/res/values-iw-rIL/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-ja-rJP/strings.xml b/NetworkGenie/app/src/main/main/res/values-ja-rJP/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-ja-rJP/strings.xml rename to NetworkGenie/app/src/main/main/res/values-ja-rJP/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-ka-rGE/strings.xml b/NetworkGenie/app/src/main/main/res/values-ka-rGE/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-ka-rGE/strings.xml rename to NetworkGenie/app/src/main/main/res/values-ka-rGE/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-ko-rKR/strings.xml b/NetworkGenie/app/src/main/main/res/values-ko-rKR/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-ko-rKR/strings.xml rename to NetworkGenie/app/src/main/main/res/values-ko-rKR/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-lt-rLT/strings.xml b/NetworkGenie/app/src/main/main/res/values-lt-rLT/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-lt-rLT/strings.xml rename to NetworkGenie/app/src/main/main/res/values-lt-rLT/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-lv-rLV/strings.xml b/NetworkGenie/app/src/main/main/res/values-lv-rLV/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-lv-rLV/strings.xml rename to NetworkGenie/app/src/main/main/res/values-lv-rLV/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-ml-rIN/strings.xml b/NetworkGenie/app/src/main/main/res/values-ml-rIN/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-ml-rIN/strings.xml rename to NetworkGenie/app/src/main/main/res/values-ml-rIN/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-my-rMM/strings.xml b/NetworkGenie/app/src/main/main/res/values-my-rMM/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-my-rMM/strings.xml rename to NetworkGenie/app/src/main/main/res/values-my-rMM/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-nl-rNL/strings.xml b/NetworkGenie/app/src/main/main/res/values-nl-rNL/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-nl-rNL/strings.xml rename to NetworkGenie/app/src/main/main/res/values-nl-rNL/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-no-rNO/strings.xml b/NetworkGenie/app/src/main/main/res/values-no-rNO/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-no-rNO/strings.xml rename to NetworkGenie/app/src/main/main/res/values-no-rNO/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-or-rIN/strings.xml b/NetworkGenie/app/src/main/main/res/values-or-rIN/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-or-rIN/strings.xml rename to NetworkGenie/app/src/main/main/res/values-or-rIN/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-pl-rPL/strings.xml b/NetworkGenie/app/src/main/main/res/values-pl-rPL/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-pl-rPL/strings.xml rename to NetworkGenie/app/src/main/main/res/values-pl-rPL/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-pt-rBR/strings.xml b/NetworkGenie/app/src/main/main/res/values-pt-rBR/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-pt-rBR/strings.xml rename to NetworkGenie/app/src/main/main/res/values-pt-rBR/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-pt-rPT/strings.xml b/NetworkGenie/app/src/main/main/res/values-pt-rPT/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-pt-rPT/strings.xml rename to NetworkGenie/app/src/main/main/res/values-pt-rPT/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-ro-rRO/strings.xml b/NetworkGenie/app/src/main/main/res/values-ro-rRO/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-ro-rRO/strings.xml rename to NetworkGenie/app/src/main/main/res/values-ro-rRO/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-ru-rRU/strings.xml b/NetworkGenie/app/src/main/main/res/values-ru-rRU/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-ru-rRU/strings.xml rename to NetworkGenie/app/src/main/main/res/values-ru-rRU/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-si-rLK/strings.xml b/NetworkGenie/app/src/main/main/res/values-si-rLK/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-si-rLK/strings.xml rename to NetworkGenie/app/src/main/main/res/values-si-rLK/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-sk-rSK/strings.xml b/NetworkGenie/app/src/main/main/res/values-sk-rSK/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-sk-rSK/strings.xml rename to NetworkGenie/app/src/main/main/res/values-sk-rSK/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-sl-rSI/strings.xml b/NetworkGenie/app/src/main/main/res/values-sl-rSI/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-sl-rSI/strings.xml rename to NetworkGenie/app/src/main/main/res/values-sl-rSI/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-sr-rSP/strings.xml b/NetworkGenie/app/src/main/main/res/values-sr-rSP/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-sr-rSP/strings.xml rename to NetworkGenie/app/src/main/main/res/values-sr-rSP/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-sv-rSE/strings.xml b/NetworkGenie/app/src/main/main/res/values-sv-rSE/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-sv-rSE/strings.xml rename to NetworkGenie/app/src/main/main/res/values-sv-rSE/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-ta-rIN/strings.xml b/NetworkGenie/app/src/main/main/res/values-ta-rIN/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-ta-rIN/strings.xml rename to NetworkGenie/app/src/main/main/res/values-ta-rIN/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-tl-rPH/strings.xml b/NetworkGenie/app/src/main/main/res/values-tl-rPH/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-tl-rPH/strings.xml rename to NetworkGenie/app/src/main/main/res/values-tl-rPH/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-tr-rTR/strings.xml b/NetworkGenie/app/src/main/main/res/values-tr-rTR/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-tr-rTR/strings.xml rename to NetworkGenie/app/src/main/main/res/values-tr-rTR/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-ug-rCN/strings.xml b/NetworkGenie/app/src/main/main/res/values-ug-rCN/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-ug-rCN/strings.xml rename to NetworkGenie/app/src/main/main/res/values-ug-rCN/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-uk-rUA/strings.xml b/NetworkGenie/app/src/main/main/res/values-uk-rUA/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-uk-rUA/strings.xml rename to NetworkGenie/app/src/main/main/res/values-uk-rUA/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-v14/styles.xml b/NetworkGenie/app/src/main/main/res/values-v14/styles.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-v14/styles.xml rename to NetworkGenie/app/src/main/main/res/values-v14/styles.xml diff --git a/NetGuard/app/src/main/main/res/values-v21/styles.xml b/NetworkGenie/app/src/main/main/res/values-v21/styles.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-v21/styles.xml rename to NetworkGenie/app/src/main/main/res/values-v21/styles.xml diff --git a/NetGuard/app/src/main/main/res/values-vi-rVN/strings.xml b/NetworkGenie/app/src/main/main/res/values-vi-rVN/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-vi-rVN/strings.xml rename to NetworkGenie/app/src/main/main/res/values-vi-rVN/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-w820dp/dimens.xml b/NetworkGenie/app/src/main/main/res/values-w820dp/dimens.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-w820dp/dimens.xml rename to NetworkGenie/app/src/main/main/res/values-w820dp/dimens.xml diff --git a/NetGuard/app/src/main/main/res/values-zh-rCN/strings.xml b/NetworkGenie/app/src/main/main/res/values-zh-rCN/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-zh-rCN/strings.xml rename to NetworkGenie/app/src/main/main/res/values-zh-rCN/strings.xml diff --git a/NetGuard/app/src/main/main/res/values-zh-rTW/strings.xml b/NetworkGenie/app/src/main/main/res/values-zh-rTW/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values-zh-rTW/strings.xml rename to NetworkGenie/app/src/main/main/res/values-zh-rTW/strings.xml diff --git a/NetGuard/app/src/main/main/res/values/colors.xml b/NetworkGenie/app/src/main/main/res/values/colors.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values/colors.xml rename to NetworkGenie/app/src/main/main/res/values/colors.xml diff --git a/NetGuard/app/src/main/main/res/values/dimens.xml b/NetworkGenie/app/src/main/main/res/values/dimens.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values/dimens.xml rename to NetworkGenie/app/src/main/main/res/values/dimens.xml diff --git a/NetGuard/app/src/main/main/res/values/ic_launcher_background.xml b/NetworkGenie/app/src/main/main/res/values/ic_launcher_background.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values/ic_launcher_background.xml rename to NetworkGenie/app/src/main/main/res/values/ic_launcher_background.xml diff --git a/NetGuard/app/src/main/main/res/values/strings.xml b/NetworkGenie/app/src/main/main/res/values/strings.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values/strings.xml rename to NetworkGenie/app/src/main/main/res/values/strings.xml diff --git a/NetGuard/app/src/main/main/res/values/styles.xml b/NetworkGenie/app/src/main/main/res/values/styles.xml similarity index 100% rename from NetGuard/app/src/main/main/res/values/styles.xml rename to NetworkGenie/app/src/main/main/res/values/styles.xml diff --git a/NetGuard/app/src/main/main/res/xml-v14/preferences.xml b/NetworkGenie/app/src/main/main/res/xml-v14/preferences.xml similarity index 100% rename from NetGuard/app/src/main/main/res/xml-v14/preferences.xml rename to NetworkGenie/app/src/main/main/res/xml-v14/preferences.xml diff --git a/NetGuard/app/src/main/main/res/xml-v21/preferences.xml b/NetworkGenie/app/src/main/main/res/xml-v21/preferences.xml similarity index 100% rename from NetGuard/app/src/main/main/res/xml-v21/preferences.xml rename to NetworkGenie/app/src/main/main/res/xml-v21/preferences.xml diff --git a/NetGuard/app/src/main/main/res/xml/network_security_config.xml b/NetworkGenie/app/src/main/main/res/xml/network_security_config.xml similarity index 100% rename from NetGuard/app/src/main/main/res/xml/network_security_config.xml rename to NetworkGenie/app/src/main/main/res/xml/network_security_config.xml diff --git a/NetGuard/app/src/main/main/res/xml/predefined.xml b/NetworkGenie/app/src/main/main/res/xml/predefined.xml similarity index 100% rename from NetGuard/app/src/main/main/res/xml/predefined.xml rename to NetworkGenie/app/src/main/main/res/xml/predefined.xml diff --git a/NetGuard/app/src/main/main/res/xml/shortcuts.xml b/NetworkGenie/app/src/main/main/res/xml/shortcuts.xml similarity index 100% rename from NetGuard/app/src/main/main/res/xml/shortcuts.xml rename to NetworkGenie/app/src/main/main/res/xml/shortcuts.xml diff --git a/NetGuard/app/src/main/main/res/xml/widgetlockdown.xml b/NetworkGenie/app/src/main/main/res/xml/widgetlockdown.xml similarity index 100% rename from NetGuard/app/src/main/main/res/xml/widgetlockdown.xml rename to NetworkGenie/app/src/main/main/res/xml/widgetlockdown.xml diff --git a/NetGuard/app/src/main/main/res/xml/widgetmain.xml b/NetworkGenie/app/src/main/main/res/xml/widgetmain.xml similarity index 100% rename from NetGuard/app/src/main/main/res/xml/widgetmain.xml rename to NetworkGenie/app/src/main/main/res/xml/widgetmain.xml diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_add_circle_outline_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_add_circle_outline_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_add_circle_outline_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_add_circle_outline_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_attach_money_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_attach_money_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_attach_money_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_attach_money_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_attach_money_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_attach_money_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_attach_money_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_attach_money_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_check_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_check_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_check_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_check_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_close_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_close_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_close_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_close_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_cloud_upload_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_cloud_upload_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_cloud_upload_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_cloud_upload_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_delete_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_delete_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_delete_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_delete_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_delete_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_delete_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_delete_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_delete_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_equalizer_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_equalizer_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_equalizer_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_equalizer_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_equalizer_white_24dp_60.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_equalizer_white_24dp_60.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_equalizer_white_24dp_60.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_equalizer_white_24dp_60.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_error_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_error_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_error_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_error_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_expand_less_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_expand_less_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_expand_less_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_expand_less_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_expand_less_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_expand_less_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_expand_less_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_expand_less_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_expand_more_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_expand_more_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_expand_more_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_expand_more_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_expand_more_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_expand_more_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_expand_more_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_expand_more_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_file_download_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_file_download_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_file_download_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_file_download_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_filter_list_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_filter_list_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_filter_list_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_filter_list_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_filter_list_white_24dp_60.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_filter_list_white_24dp_60.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_filter_list_white_24dp_60.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_filter_list_white_24dp_60.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_hourglass_empty_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_hourglass_empty_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_hourglass_empty_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_hourglass_empty_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_hourglass_empty_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_hourglass_empty_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_hourglass_empty_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_hourglass_empty_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_launch_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_launch_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_launch_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_launch_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_launch_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_launch_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_launch_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_launch_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_lock_open_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_lock_open_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_lock_open_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_lock_open_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_lock_outline_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_lock_outline_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_lock_outline_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_lock_outline_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_lock_outline_white_24dp_60.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_lock_outline_white_24dp_60.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_lock_outline_white_24dp_60.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_lock_outline_white_24dp_60.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_pause_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_pause_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_pause_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_pause_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_pause_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_pause_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_pause_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_pause_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_perm_data_setting_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_perm_data_setting_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_perm_data_setting_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_perm_data_setting_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_perm_data_setting_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_perm_data_setting_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_perm_data_setting_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_perm_data_setting_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_perm_identity_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_perm_identity_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_perm_identity_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_perm_identity_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_play_arrow_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_play_arrow_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_play_arrow_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_play_arrow_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_play_arrow_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_play_arrow_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_play_arrow_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_play_arrow_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_search_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_search_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_search_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_search_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_security_color_24dp.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_security_color_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_security_color_24dp.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_security_color_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_security_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_security_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_security_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_security_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_security_white_24dp_60.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_security_white_24dp_60.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_security_white_24dp_60.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_security_white_24dp_60.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_settings_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_settings_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_settings_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_settings_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_settings_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_settings_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_settings_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_settings_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_shopping_cart_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_shopping_cart_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_shopping_cart_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_shopping_cart_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_shopping_cart_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_shopping_cart_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_shopping_cart_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_shopping_cart_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_signal_cellular_4_bar_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_signal_cellular_4_bar_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_signal_cellular_4_bar_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_signal_cellular_4_bar_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_signal_cellular_off_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_signal_cellular_off_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_signal_cellular_off_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_signal_cellular_off_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_signal_wifi_4_bar_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_signal_wifi_4_bar_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_signal_wifi_4_bar_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_signal_wifi_4_bar_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_signal_wifi_off_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_signal_wifi_off_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_signal_wifi_off_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_signal_wifi_off_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-hdpi/ic_sort_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-hdpi/ic_sort_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-hdpi/ic_sort_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-hdpi/ic_sort_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_add_circle_outline_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_add_circle_outline_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_add_circle_outline_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_add_circle_outline_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_attach_money_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_attach_money_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_attach_money_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_attach_money_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_attach_money_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_attach_money_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_attach_money_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_attach_money_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_check_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_check_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_check_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_check_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_close_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_close_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_close_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_close_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_cloud_upload_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_cloud_upload_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_cloud_upload_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_cloud_upload_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_delete_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_delete_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_delete_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_delete_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_delete_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_delete_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_delete_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_delete_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_equalizer_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_equalizer_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_equalizer_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_equalizer_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_equalizer_white_24dp_60.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_equalizer_white_24dp_60.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_equalizer_white_24dp_60.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_equalizer_white_24dp_60.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_error_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_error_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_error_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_error_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_expand_less_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_expand_less_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_expand_less_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_expand_less_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_expand_less_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_expand_less_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_expand_less_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_expand_less_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_expand_more_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_expand_more_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_expand_more_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_expand_more_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_expand_more_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_expand_more_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_expand_more_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_expand_more_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_file_download_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_file_download_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_file_download_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_file_download_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_filter_list_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_filter_list_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_filter_list_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_filter_list_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_filter_list_white_24dp_60.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_filter_list_white_24dp_60.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_filter_list_white_24dp_60.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_filter_list_white_24dp_60.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_hourglass_empty_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_hourglass_empty_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_hourglass_empty_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_hourglass_empty_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_hourglass_empty_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_hourglass_empty_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_hourglass_empty_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_hourglass_empty_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_launch_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_launch_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_launch_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_launch_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_launch_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_launch_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_launch_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_launch_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_lock_open_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_lock_open_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_lock_open_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_lock_open_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_lock_outline_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_lock_outline_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_lock_outline_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_lock_outline_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_lock_outline_white_24dp_60.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_lock_outline_white_24dp_60.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_lock_outline_white_24dp_60.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_lock_outline_white_24dp_60.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_pause_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_pause_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_pause_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_pause_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_pause_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_pause_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_pause_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_pause_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_perm_data_setting_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_perm_data_setting_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_perm_data_setting_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_perm_data_setting_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_perm_data_setting_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_perm_data_setting_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_perm_data_setting_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_perm_data_setting_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_perm_identity_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_perm_identity_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_perm_identity_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_perm_identity_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_play_arrow_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_play_arrow_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_play_arrow_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_play_arrow_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_play_arrow_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_play_arrow_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_play_arrow_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_play_arrow_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_search_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_search_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_search_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_search_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_security_color_24dp.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_security_color_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_security_color_24dp.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_security_color_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_security_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_security_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_security_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_security_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_security_white_24dp_60.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_security_white_24dp_60.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_security_white_24dp_60.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_security_white_24dp_60.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_settings_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_settings_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_settings_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_settings_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_settings_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_settings_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_settings_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_settings_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_shopping_cart_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_shopping_cart_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_shopping_cart_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_shopping_cart_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_shopping_cart_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_shopping_cart_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_shopping_cart_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_shopping_cart_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_signal_cellular_4_bar_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_signal_cellular_4_bar_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_signal_cellular_4_bar_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_signal_cellular_4_bar_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_signal_cellular_off_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_signal_cellular_off_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_signal_cellular_off_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_signal_cellular_off_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_signal_wifi_4_bar_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_signal_wifi_4_bar_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_signal_wifi_4_bar_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_signal_wifi_4_bar_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_signal_wifi_off_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_signal_wifi_off_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_signal_wifi_off_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_signal_wifi_off_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-mdpi/ic_sort_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-mdpi/ic_sort_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-mdpi/ic_sort_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-mdpi/ic_sort_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_add_circle_outline_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_add_circle_outline_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_add_circle_outline_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_add_circle_outline_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_attach_money_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_attach_money_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_attach_money_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_attach_money_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_attach_money_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_attach_money_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_attach_money_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_attach_money_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_check_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_check_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_check_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_check_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_close_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_close_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_close_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_close_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_cloud_upload_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_cloud_upload_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_cloud_upload_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_cloud_upload_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_delete_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_delete_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_delete_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_delete_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_delete_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_delete_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_delete_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_delete_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_equalizer_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_equalizer_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_equalizer_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_equalizer_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_equalizer_white_24dp_60.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_equalizer_white_24dp_60.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_equalizer_white_24dp_60.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_equalizer_white_24dp_60.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_error_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_error_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_error_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_error_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_expand_less_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_expand_less_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_expand_less_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_expand_less_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_expand_less_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_expand_less_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_expand_less_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_expand_less_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_expand_more_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_expand_more_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_expand_more_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_expand_more_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_expand_more_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_expand_more_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_expand_more_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_expand_more_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_file_download_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_file_download_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_file_download_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_file_download_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_filter_list_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_filter_list_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_filter_list_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_filter_list_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_filter_list_white_24dp_60.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_filter_list_white_24dp_60.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_filter_list_white_24dp_60.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_filter_list_white_24dp_60.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_hourglass_empty_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_hourglass_empty_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_hourglass_empty_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_hourglass_empty_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_hourglass_empty_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_hourglass_empty_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_hourglass_empty_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_hourglass_empty_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_launch_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_launch_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_launch_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_launch_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_launch_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_launch_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_launch_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_launch_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_lock_open_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_lock_open_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_lock_open_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_lock_open_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_lock_outline_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_lock_outline_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_lock_outline_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_lock_outline_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_lock_outline_white_24dp_60.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_lock_outline_white_24dp_60.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_lock_outline_white_24dp_60.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_lock_outline_white_24dp_60.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_pause_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_pause_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_pause_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_pause_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_pause_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_pause_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_pause_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_pause_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_perm_data_setting_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_perm_data_setting_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_perm_data_setting_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_perm_data_setting_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_perm_data_setting_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_perm_data_setting_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_perm_data_setting_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_perm_data_setting_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_perm_identity_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_perm_identity_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_perm_identity_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_perm_identity_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_play_arrow_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_play_arrow_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_play_arrow_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_play_arrow_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_play_arrow_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_play_arrow_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_play_arrow_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_play_arrow_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_search_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_search_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_search_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_search_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_security_color_24dp.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_security_color_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_security_color_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_security_color_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_security_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_security_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_security_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_security_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_security_white_24dp_60.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_security_white_24dp_60.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_security_white_24dp_60.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_security_white_24dp_60.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_settings_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_settings_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_settings_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_settings_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_settings_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_settings_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_settings_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_settings_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_shopping_cart_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_shopping_cart_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_shopping_cart_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_shopping_cart_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_shopping_cart_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_shopping_cart_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_shopping_cart_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_shopping_cart_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_signal_cellular_4_bar_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_signal_cellular_4_bar_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_signal_cellular_4_bar_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_signal_cellular_4_bar_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_signal_cellular_off_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_signal_cellular_off_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_signal_cellular_off_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_signal_cellular_off_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_signal_wifi_4_bar_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_signal_wifi_4_bar_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_signal_wifi_4_bar_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_signal_wifi_4_bar_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_signal_wifi_off_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_signal_wifi_off_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_signal_wifi_off_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_signal_wifi_off_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xhdpi/ic_sort_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xhdpi/ic_sort_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xhdpi/ic_sort_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xhdpi/ic_sort_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_add_circle_outline_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_add_circle_outline_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_add_circle_outline_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_add_circle_outline_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_attach_money_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_attach_money_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_attach_money_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_attach_money_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_attach_money_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_attach_money_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_attach_money_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_attach_money_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_check_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_check_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_check_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_check_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_close_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_close_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_close_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_close_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_cloud_upload_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_cloud_upload_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_cloud_upload_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_cloud_upload_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_delete_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_delete_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_delete_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_delete_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_delete_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_delete_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_delete_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_delete_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_equalizer_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_equalizer_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_equalizer_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_equalizer_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_equalizer_white_24dp_60.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_equalizer_white_24dp_60.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_equalizer_white_24dp_60.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_equalizer_white_24dp_60.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_error_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_error_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_error_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_error_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_expand_less_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_expand_less_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_expand_less_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_expand_less_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_expand_less_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_expand_less_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_expand_less_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_expand_less_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_expand_more_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_expand_more_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_expand_more_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_expand_more_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_expand_more_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_expand_more_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_expand_more_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_expand_more_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_file_download_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_file_download_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_file_download_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_file_download_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_filter_list_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_filter_list_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_filter_list_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_filter_list_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_filter_list_white_24dp_60.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_filter_list_white_24dp_60.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_filter_list_white_24dp_60.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_filter_list_white_24dp_60.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_hourglass_empty_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_hourglass_empty_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_hourglass_empty_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_hourglass_empty_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_hourglass_empty_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_hourglass_empty_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_hourglass_empty_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_hourglass_empty_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_launch_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_launch_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_launch_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_launch_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_launch_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_launch_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_launch_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_launch_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_lock_open_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_lock_open_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_lock_open_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_lock_open_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_lock_outline_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_lock_outline_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_lock_outline_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_lock_outline_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_lock_outline_white_24dp_60.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_lock_outline_white_24dp_60.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_lock_outline_white_24dp_60.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_lock_outline_white_24dp_60.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_pause_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_pause_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_pause_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_pause_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_pause_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_pause_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_pause_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_pause_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_perm_data_setting_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_perm_data_setting_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_perm_data_setting_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_perm_data_setting_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_perm_data_setting_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_perm_data_setting_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_perm_data_setting_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_perm_data_setting_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_perm_identity_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_perm_identity_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_perm_identity_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_perm_identity_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_play_arrow_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_play_arrow_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_play_arrow_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_play_arrow_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_play_arrow_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_play_arrow_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_play_arrow_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_play_arrow_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_search_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_search_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_search_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_search_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_security_color_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_security_color_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_security_color_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_security_color_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_security_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_security_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_security_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_security_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_security_white_24dp_60.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_security_white_24dp_60.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_security_white_24dp_60.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_security_white_24dp_60.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_settings_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_settings_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_settings_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_settings_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_settings_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_settings_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_settings_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_settings_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_shopping_cart_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_shopping_cart_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_shopping_cart_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_shopping_cart_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_shopping_cart_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_shopping_cart_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_shopping_cart_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_shopping_cart_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_signal_cellular_4_bar_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_signal_cellular_4_bar_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_signal_cellular_4_bar_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_signal_cellular_4_bar_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_signal_cellular_off_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_signal_cellular_off_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_signal_cellular_off_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_signal_cellular_off_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_signal_wifi_4_bar_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_signal_wifi_4_bar_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_signal_wifi_4_bar_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_signal_wifi_4_bar_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_signal_wifi_off_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_signal_wifi_off_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_signal_wifi_off_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_signal_wifi_off_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxhdpi/ic_sort_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_sort_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxhdpi/ic_sort_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxhdpi/ic_sort_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_add_circle_outline_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_add_circle_outline_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_add_circle_outline_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_add_circle_outline_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_attach_money_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_attach_money_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_attach_money_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_attach_money_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_attach_money_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_attach_money_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_attach_money_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_attach_money_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_check_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_check_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_check_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_check_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_close_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_close_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_close_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_close_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_cloud_upload_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_cloud_upload_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_cloud_upload_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_cloud_upload_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_delete_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_delete_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_delete_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_delete_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_delete_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_delete_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_delete_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_delete_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_equalizer_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_equalizer_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_equalizer_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_equalizer_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_equalizer_white_24dp_60.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_equalizer_white_24dp_60.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_equalizer_white_24dp_60.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_equalizer_white_24dp_60.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_error_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_error_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_error_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_error_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_expand_less_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_expand_less_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_expand_less_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_expand_less_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_expand_less_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_expand_less_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_expand_less_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_expand_less_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_expand_more_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_expand_more_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_expand_more_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_expand_more_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_expand_more_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_expand_more_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_expand_more_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_expand_more_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_file_download_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_file_download_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_file_download_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_file_download_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_filter_list_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_filter_list_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_filter_list_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_filter_list_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_filter_list_white_24dp_60.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_filter_list_white_24dp_60.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_filter_list_white_24dp_60.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_filter_list_white_24dp_60.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_hourglass_empty_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_hourglass_empty_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_hourglass_empty_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_hourglass_empty_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_hourglass_empty_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_hourglass_empty_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_hourglass_empty_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_hourglass_empty_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_launch_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_launch_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_launch_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_launch_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_launch_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_launch_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_launch_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_launch_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_lock_open_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_lock_open_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_lock_open_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_lock_open_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_lock_outline_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_lock_outline_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_lock_outline_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_lock_outline_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_lock_outline_white_24dp_60.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_lock_outline_white_24dp_60.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_lock_outline_white_24dp_60.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_lock_outline_white_24dp_60.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_pause_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_pause_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_pause_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_pause_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_pause_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_pause_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_pause_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_pause_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_perm_data_setting_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_perm_data_setting_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_perm_data_setting_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_perm_data_setting_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_perm_data_setting_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_perm_data_setting_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_perm_data_setting_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_perm_data_setting_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_perm_identity_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_perm_identity_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_perm_identity_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_perm_identity_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_play_arrow_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_play_arrow_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_play_arrow_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_play_arrow_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_play_arrow_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_play_arrow_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_play_arrow_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_play_arrow_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_search_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_search_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_search_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_search_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_security_color_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_security_color_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_security_color_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_security_color_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_security_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_security_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_security_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_security_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_security_white_24dp_60.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_security_white_24dp_60.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_security_white_24dp_60.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_security_white_24dp_60.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_settings_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_settings_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_settings_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_settings_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_settings_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_settings_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_settings_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_settings_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_shopping_cart_black_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_shopping_cart_black_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_shopping_cart_black_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_shopping_cart_black_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_shopping_cart_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_shopping_cart_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_shopping_cart_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_shopping_cart_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_signal_cellular_4_bar_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_signal_cellular_4_bar_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_signal_cellular_4_bar_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_signal_cellular_4_bar_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_signal_cellular_off_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_signal_cellular_off_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_signal_cellular_off_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_signal_cellular_off_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_signal_wifi_4_bar_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_signal_wifi_4_bar_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_signal_wifi_4_bar_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_signal_wifi_4_bar_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_signal_wifi_off_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_signal_wifi_off_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_signal_wifi_off_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_signal_wifi_off_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable-xxxhdpi/ic_sort_white_24dp.png b/NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_sort_white_24dp.png similarity index 100% rename from NetGuard/app/src/main/res/drawable-xxxhdpi/ic_sort_white_24dp.png rename to NetworkGenie/app/src/main/res/drawable-xxxhdpi/ic_sort_white_24dp.png diff --git a/NetGuard/app/src/main/res/drawable/baseline_file_copy_24.xml b/NetworkGenie/app/src/main/res/drawable/baseline_file_copy_24.xml similarity index 100% rename from NetGuard/app/src/main/res/drawable/baseline_file_copy_24.xml rename to NetworkGenie/app/src/main/res/drawable/baseline_file_copy_24.xml diff --git a/NetGuard/app/src/main/res/drawable/expander_black.xml b/NetworkGenie/app/src/main/res/drawable/expander_black.xml similarity index 100% rename from NetGuard/app/src/main/res/drawable/expander_black.xml rename to NetworkGenie/app/src/main/res/drawable/expander_black.xml diff --git a/NetGuard/app/src/main/res/drawable/expander_white.xml b/NetworkGenie/app/src/main/res/drawable/expander_white.xml similarity index 100% rename from NetGuard/app/src/main/res/drawable/expander_white.xml rename to NetworkGenie/app/src/main/res/drawable/expander_white.xml diff --git a/NetGuard/app/src/main/res/drawable/host_allowed.xml b/NetworkGenie/app/src/main/res/drawable/host_allowed.xml similarity index 100% rename from NetGuard/app/src/main/res/drawable/host_allowed.xml rename to NetworkGenie/app/src/main/res/drawable/host_allowed.xml diff --git a/NetGuard/app/src/main/res/drawable/host_blocked.xml b/NetworkGenie/app/src/main/res/drawable/host_blocked.xml similarity index 100% rename from NetGuard/app/src/main/res/drawable/host_blocked.xml rename to NetworkGenie/app/src/main/res/drawable/host_blocked.xml diff --git a/NetGuard/app/src/main/res/drawable/lockdown.xml b/NetworkGenie/app/src/main/res/drawable/lockdown.xml similarity index 100% rename from NetGuard/app/src/main/res/drawable/lockdown.xml rename to NetworkGenie/app/src/main/res/drawable/lockdown.xml diff --git a/NetGuard/app/src/main/res/drawable/lockdown_disabled.xml b/NetworkGenie/app/src/main/res/drawable/lockdown_disabled.xml similarity index 100% rename from NetGuard/app/src/main/res/drawable/lockdown_disabled.xml rename to NetworkGenie/app/src/main/res/drawable/lockdown_disabled.xml diff --git a/NetGuard/app/src/main/res/drawable/lockdown_off.xml b/NetworkGenie/app/src/main/res/drawable/lockdown_off.xml similarity index 100% rename from NetGuard/app/src/main/res/drawable/lockdown_off.xml rename to NetworkGenie/app/src/main/res/drawable/lockdown_off.xml diff --git a/NetGuard/app/src/main/res/drawable/lockdown_on.xml b/NetworkGenie/app/src/main/res/drawable/lockdown_on.xml similarity index 100% rename from NetGuard/app/src/main/res/drawable/lockdown_on.xml rename to NetworkGenie/app/src/main/res/drawable/lockdown_on.xml diff --git a/NetGuard/app/src/main/res/drawable/other.xml b/NetworkGenie/app/src/main/res/drawable/other.xml similarity index 100% rename from NetGuard/app/src/main/res/drawable/other.xml rename to NetworkGenie/app/src/main/res/drawable/other.xml diff --git a/NetGuard/app/src/main/res/drawable/other_off.xml b/NetworkGenie/app/src/main/res/drawable/other_off.xml similarity index 100% rename from NetGuard/app/src/main/res/drawable/other_off.xml rename to NetworkGenie/app/src/main/res/drawable/other_off.xml diff --git a/NetGuard/app/src/main/res/drawable/other_off_disabled.xml b/NetworkGenie/app/src/main/res/drawable/other_off_disabled.xml similarity index 100% rename from NetGuard/app/src/main/res/drawable/other_off_disabled.xml rename to NetworkGenie/app/src/main/res/drawable/other_off_disabled.xml diff --git a/NetGuard/app/src/main/res/drawable/other_on.xml b/NetworkGenie/app/src/main/res/drawable/other_on.xml similarity index 100% rename from NetGuard/app/src/main/res/drawable/other_on.xml rename to NetworkGenie/app/src/main/res/drawable/other_on.xml diff --git a/NetGuard/app/src/main/res/drawable/other_on_disabled.xml b/NetworkGenie/app/src/main/res/drawable/other_on_disabled.xml similarity index 100% rename from NetGuard/app/src/main/res/drawable/other_on_disabled.xml rename to NetworkGenie/app/src/main/res/drawable/other_on_disabled.xml diff --git a/NetGuard/app/src/main/res/drawable/screen.xml b/NetworkGenie/app/src/main/res/drawable/screen.xml similarity index 100% rename from NetGuard/app/src/main/res/drawable/screen.xml rename to NetworkGenie/app/src/main/res/drawable/screen.xml diff --git a/NetGuard/app/src/main/res/drawable/screen_on.xml b/NetworkGenie/app/src/main/res/drawable/screen_on.xml similarity index 100% rename from NetGuard/app/src/main/res/drawable/screen_on.xml rename to NetworkGenie/app/src/main/res/drawable/screen_on.xml diff --git a/NetGuard/app/src/main/res/drawable/screen_on_disabled.xml b/NetworkGenie/app/src/main/res/drawable/screen_on_disabled.xml similarity index 100% rename from NetGuard/app/src/main/res/drawable/screen_on_disabled.xml rename to NetworkGenie/app/src/main/res/drawable/screen_on_disabled.xml diff --git a/NetGuard/app/src/main/res/drawable/wifi.xml b/NetworkGenie/app/src/main/res/drawable/wifi.xml similarity index 100% rename from NetGuard/app/src/main/res/drawable/wifi.xml rename to NetworkGenie/app/src/main/res/drawable/wifi.xml diff --git a/NetGuard/app/src/main/res/drawable/wifi_off.xml b/NetworkGenie/app/src/main/res/drawable/wifi_off.xml similarity index 100% rename from NetGuard/app/src/main/res/drawable/wifi_off.xml rename to NetworkGenie/app/src/main/res/drawable/wifi_off.xml diff --git a/NetGuard/app/src/main/res/drawable/wifi_off_disabled.xml b/NetworkGenie/app/src/main/res/drawable/wifi_off_disabled.xml similarity index 100% rename from NetGuard/app/src/main/res/drawable/wifi_off_disabled.xml rename to NetworkGenie/app/src/main/res/drawable/wifi_off_disabled.xml diff --git a/NetGuard/app/src/main/res/drawable/wifi_on.xml b/NetworkGenie/app/src/main/res/drawable/wifi_on.xml similarity index 100% rename from NetGuard/app/src/main/res/drawable/wifi_on.xml rename to NetworkGenie/app/src/main/res/drawable/wifi_on.xml diff --git a/NetGuard/app/src/main/res/drawable/wifi_on_disabled.xml b/NetworkGenie/app/src/main/res/drawable/wifi_on_disabled.xml similarity index 100% rename from NetGuard/app/src/main/res/drawable/wifi_on_disabled.xml rename to NetworkGenie/app/src/main/res/drawable/wifi_on_disabled.xml diff --git a/NetGuard/app/src/main/res/layout/about.xml b/NetworkGenie/app/src/main/res/layout/about.xml similarity index 100% rename from NetGuard/app/src/main/res/layout/about.xml rename to NetworkGenie/app/src/main/res/layout/about.xml diff --git a/NetGuard/app/src/main/res/layout/access.xml b/NetworkGenie/app/src/main/res/layout/access.xml similarity index 100% rename from NetGuard/app/src/main/res/layout/access.xml rename to NetworkGenie/app/src/main/res/layout/access.xml diff --git a/NetGuard/app/src/main/res/layout/actionlog.xml b/NetworkGenie/app/src/main/res/layout/actionlog.xml similarity index 100% rename from NetGuard/app/src/main/res/layout/actionlog.xml rename to NetworkGenie/app/src/main/res/layout/actionlog.xml diff --git a/NetGuard/app/src/main/res/layout/actionmain.xml b/NetworkGenie/app/src/main/res/layout/actionmain.xml similarity index 100% rename from NetGuard/app/src/main/res/layout/actionmain.xml rename to NetworkGenie/app/src/main/res/layout/actionmain.xml diff --git a/NetGuard/app/src/main/res/layout/android.xml b/NetworkGenie/app/src/main/res/layout/android.xml similarity index 100% rename from NetGuard/app/src/main/res/layout/android.xml rename to NetworkGenie/app/src/main/res/layout/android.xml diff --git a/NetGuard/app/src/main/res/layout/challenge.xml b/NetworkGenie/app/src/main/res/layout/challenge.xml similarity index 100% rename from NetGuard/app/src/main/res/layout/challenge.xml rename to NetworkGenie/app/src/main/res/layout/challenge.xml diff --git a/NetGuard/app/src/main/res/layout/datasaving.xml b/NetworkGenie/app/src/main/res/layout/datasaving.xml similarity index 100% rename from NetGuard/app/src/main/res/layout/datasaving.xml rename to NetworkGenie/app/src/main/res/layout/datasaving.xml diff --git a/NetGuard/app/src/main/res/layout/dns.xml b/NetworkGenie/app/src/main/res/layout/dns.xml similarity index 100% rename from NetGuard/app/src/main/res/layout/dns.xml rename to NetworkGenie/app/src/main/res/layout/dns.xml diff --git a/NetGuard/app/src/main/res/layout/doze.xml b/NetworkGenie/app/src/main/res/layout/doze.xml similarity index 100% rename from NetGuard/app/src/main/res/layout/doze.xml rename to NetworkGenie/app/src/main/res/layout/doze.xml diff --git a/NetGuard/app/src/main/res/layout/enable.xml b/NetworkGenie/app/src/main/res/layout/enable.xml similarity index 100% rename from NetGuard/app/src/main/res/layout/enable.xml rename to NetworkGenie/app/src/main/res/layout/enable.xml diff --git a/NetGuard/app/src/main/res/layout/filter.xml b/NetworkGenie/app/src/main/res/layout/filter.xml similarity index 100% rename from NetGuard/app/src/main/res/layout/filter.xml rename to NetworkGenie/app/src/main/res/layout/filter.xml diff --git a/NetGuard/app/src/main/res/layout/first.xml b/NetworkGenie/app/src/main/res/layout/first.xml similarity index 100% rename from NetGuard/app/src/main/res/layout/first.xml rename to NetworkGenie/app/src/main/res/layout/first.xml diff --git a/NetGuard/app/src/main/res/layout/forward.xml b/NetworkGenie/app/src/main/res/layout/forward.xml similarity index 100% rename from NetGuard/app/src/main/res/layout/forward.xml rename to NetworkGenie/app/src/main/res/layout/forward.xml diff --git a/NetGuard/app/src/main/res/layout/forwardadd.xml b/NetworkGenie/app/src/main/res/layout/forwardadd.xml similarity index 100% rename from NetGuard/app/src/main/res/layout/forwardadd.xml rename to NetworkGenie/app/src/main/res/layout/forwardadd.xml diff --git a/NetGuard/app/src/main/res/layout/forwardapproval.xml b/NetworkGenie/app/src/main/res/layout/forwardapproval.xml similarity index 100% rename from NetGuard/app/src/main/res/layout/forwardapproval.xml rename to NetworkGenie/app/src/main/res/layout/forwardapproval.xml diff --git a/NetGuard/app/src/main/res/layout/forwarding.xml b/NetworkGenie/app/src/main/res/layout/forwarding.xml similarity index 100% rename from NetGuard/app/src/main/res/layout/forwarding.xml rename to NetworkGenie/app/src/main/res/layout/forwarding.xml diff --git a/NetGuard/app/src/main/res/layout/legend.xml b/NetworkGenie/app/src/main/res/layout/legend.xml similarity index 100% rename from NetGuard/app/src/main/res/layout/legend.xml rename to NetworkGenie/app/src/main/res/layout/legend.xml diff --git a/NetGuard/app/src/main/res/layout/log.xml b/NetworkGenie/app/src/main/res/layout/log.xml similarity index 100% rename from NetGuard/app/src/main/res/layout/log.xml rename to NetworkGenie/app/src/main/res/layout/log.xml diff --git a/NetGuard/app/src/main/res/layout/logging.xml b/NetworkGenie/app/src/main/res/layout/logging.xml similarity index 100% rename from NetGuard/app/src/main/res/layout/logging.xml rename to NetworkGenie/app/src/main/res/layout/logging.xml diff --git a/NetGuard/app/src/main/res/layout/main.xml b/NetworkGenie/app/src/main/res/layout/main.xml similarity index 100% rename from NetGuard/app/src/main/res/layout/main.xml rename to NetworkGenie/app/src/main/res/layout/main.xml diff --git a/NetGuard/app/src/main/res/layout/pro.xml b/NetworkGenie/app/src/main/res/layout/pro.xml similarity index 100% rename from NetGuard/app/src/main/res/layout/pro.xml rename to NetworkGenie/app/src/main/res/layout/pro.xml diff --git a/NetGuard/app/src/main/res/layout/resolving.xml b/NetworkGenie/app/src/main/res/layout/resolving.xml similarity index 100% rename from NetGuard/app/src/main/res/layout/resolving.xml rename to NetworkGenie/app/src/main/res/layout/resolving.xml diff --git a/NetGuard/app/src/main/res/layout/rule.xml b/NetworkGenie/app/src/main/res/layout/rule.xml similarity index 100% rename from NetGuard/app/src/main/res/layout/rule.xml rename to NetworkGenie/app/src/main/res/layout/rule.xml diff --git a/NetGuard/app/src/main/res/layout/sure.xml b/NetworkGenie/app/src/main/res/layout/sure.xml similarity index 100% rename from NetGuard/app/src/main/res/layout/sure.xml rename to NetworkGenie/app/src/main/res/layout/sure.xml diff --git a/NetGuard/app/src/main/res/layout/traffic.xml b/NetworkGenie/app/src/main/res/layout/traffic.xml similarity index 100% rename from NetGuard/app/src/main/res/layout/traffic.xml rename to NetworkGenie/app/src/main/res/layout/traffic.xml diff --git a/NetGuard/app/src/main/res/layout/vpn.xml b/NetworkGenie/app/src/main/res/layout/vpn.xml similarity index 100% rename from NetGuard/app/src/main/res/layout/vpn.xml rename to NetworkGenie/app/src/main/res/layout/vpn.xml diff --git a/NetGuard/app/src/main/res/layout/widgetlockdown.xml b/NetworkGenie/app/src/main/res/layout/widgetlockdown.xml similarity index 100% rename from NetGuard/app/src/main/res/layout/widgetlockdown.xml rename to NetworkGenie/app/src/main/res/layout/widgetlockdown.xml diff --git a/NetGuard/app/src/main/res/layout/widgetmain.xml b/NetworkGenie/app/src/main/res/layout/widgetmain.xml similarity index 100% rename from NetGuard/app/src/main/res/layout/widgetmain.xml rename to NetworkGenie/app/src/main/res/layout/widgetmain.xml diff --git a/NetGuard/app/src/main/res/layout/xposed.xml b/NetworkGenie/app/src/main/res/layout/xposed.xml similarity index 100% rename from NetGuard/app/src/main/res/layout/xposed.xml rename to NetworkGenie/app/src/main/res/layout/xposed.xml diff --git a/NetGuard/app/src/main/res/menu/access.xml b/NetworkGenie/app/src/main/res/menu/access.xml similarity index 100% rename from NetGuard/app/src/main/res/menu/access.xml rename to NetworkGenie/app/src/main/res/menu/access.xml diff --git a/NetGuard/app/src/main/res/menu/dns.xml b/NetworkGenie/app/src/main/res/menu/dns.xml similarity index 100% rename from NetGuard/app/src/main/res/menu/dns.xml rename to NetworkGenie/app/src/main/res/menu/dns.xml diff --git a/NetGuard/app/src/main/res/menu/forward.xml b/NetworkGenie/app/src/main/res/menu/forward.xml similarity index 100% rename from NetGuard/app/src/main/res/menu/forward.xml rename to NetworkGenie/app/src/main/res/menu/forward.xml diff --git a/NetGuard/app/src/main/res/menu/forwarding.xml b/NetworkGenie/app/src/main/res/menu/forwarding.xml similarity index 100% rename from NetGuard/app/src/main/res/menu/forwarding.xml rename to NetworkGenie/app/src/main/res/menu/forwarding.xml diff --git a/NetGuard/app/src/main/res/menu/log.xml b/NetworkGenie/app/src/main/res/menu/log.xml similarity index 100% rename from NetGuard/app/src/main/res/menu/log.xml rename to NetworkGenie/app/src/main/res/menu/log.xml diff --git a/NetGuard/app/src/main/res/menu/logging.xml b/NetworkGenie/app/src/main/res/menu/logging.xml similarity index 100% rename from NetGuard/app/src/main/res/menu/logging.xml rename to NetworkGenie/app/src/main/res/menu/logging.xml diff --git a/NetGuard/app/src/main/res/menu/main.xml b/NetworkGenie/app/src/main/res/menu/main.xml similarity index 100% rename from NetGuard/app/src/main/res/menu/main.xml rename to NetworkGenie/app/src/main/res/menu/main.xml diff --git a/NetGuard/app/src/main/res/menu/pro.xml b/NetworkGenie/app/src/main/res/menu/pro.xml similarity index 100% rename from NetGuard/app/src/main/res/menu/pro.xml rename to NetworkGenie/app/src/main/res/menu/pro.xml diff --git a/NetGuard/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/NetworkGenie/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml similarity index 100% rename from NetGuard/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml rename to NetworkGenie/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml diff --git a/NetGuard/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/NetworkGenie/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml similarity index 100% rename from NetGuard/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml rename to NetworkGenie/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml diff --git a/NetGuard/app/src/main/res/mipmap-hdpi/ic_launcher.png b/NetworkGenie/app/src/main/res/mipmap-hdpi/ic_launcher.png similarity index 100% rename from NetGuard/app/src/main/res/mipmap-hdpi/ic_launcher.png rename to NetworkGenie/app/src/main/res/mipmap-hdpi/ic_launcher.png diff --git a/NetGuard/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png b/NetworkGenie/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png similarity index 100% rename from NetGuard/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png rename to NetworkGenie/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png diff --git a/NetGuard/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/NetworkGenie/app/src/main/res/mipmap-hdpi/ic_launcher_round.png similarity index 100% rename from NetGuard/app/src/main/res/mipmap-hdpi/ic_launcher_round.png rename to NetworkGenie/app/src/main/res/mipmap-hdpi/ic_launcher_round.png diff --git a/NetGuard/app/src/main/res/mipmap-mdpi/ic_launcher.png b/NetworkGenie/app/src/main/res/mipmap-mdpi/ic_launcher.png similarity index 100% rename from NetGuard/app/src/main/res/mipmap-mdpi/ic_launcher.png rename to NetworkGenie/app/src/main/res/mipmap-mdpi/ic_launcher.png diff --git a/NetGuard/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png b/NetworkGenie/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png similarity index 100% rename from NetGuard/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png rename to NetworkGenie/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png diff --git a/NetGuard/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/NetworkGenie/app/src/main/res/mipmap-mdpi/ic_launcher_round.png similarity index 100% rename from NetGuard/app/src/main/res/mipmap-mdpi/ic_launcher_round.png rename to NetworkGenie/app/src/main/res/mipmap-mdpi/ic_launcher_round.png diff --git a/NetGuard/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/NetworkGenie/app/src/main/res/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from NetGuard/app/src/main/res/mipmap-xhdpi/ic_launcher.png rename to NetworkGenie/app/src/main/res/mipmap-xhdpi/ic_launcher.png diff --git a/NetGuard/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png b/NetworkGenie/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png similarity index 100% rename from NetGuard/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png rename to NetworkGenie/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png diff --git a/NetGuard/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/NetworkGenie/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png similarity index 100% rename from NetGuard/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png rename to NetworkGenie/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png diff --git a/NetGuard/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/NetworkGenie/app/src/main/res/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from NetGuard/app/src/main/res/mipmap-xxhdpi/ic_launcher.png rename to NetworkGenie/app/src/main/res/mipmap-xxhdpi/ic_launcher.png diff --git a/NetGuard/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png b/NetworkGenie/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png similarity index 100% rename from NetGuard/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png rename to NetworkGenie/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png diff --git a/NetGuard/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/NetworkGenie/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png similarity index 100% rename from NetGuard/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png rename to NetworkGenie/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png diff --git a/NetGuard/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/NetworkGenie/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from NetGuard/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png rename to NetworkGenie/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png diff --git a/NetGuard/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/NetworkGenie/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png similarity index 100% rename from NetGuard/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png rename to NetworkGenie/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png diff --git a/NetGuard/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/NetworkGenie/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png similarity index 100% rename from NetGuard/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png rename to NetworkGenie/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png diff --git a/NetGuard/app/src/main/res/values-af-rZA/strings.xml b/NetworkGenie/app/src/main/res/values-af-rZA/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-af-rZA/strings.xml rename to NetworkGenie/app/src/main/res/values-af-rZA/strings.xml diff --git a/NetGuard/app/src/main/res/values-ar-rSA/strings.xml b/NetworkGenie/app/src/main/res/values-ar-rSA/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-ar-rSA/strings.xml rename to NetworkGenie/app/src/main/res/values-ar-rSA/strings.xml diff --git a/NetGuard/app/src/main/res/values-az-rAZ/strings.xml b/NetworkGenie/app/src/main/res/values-az-rAZ/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-az-rAZ/strings.xml rename to NetworkGenie/app/src/main/res/values-az-rAZ/strings.xml diff --git a/NetGuard/app/src/main/res/values-bg-rBG/strings.xml b/NetworkGenie/app/src/main/res/values-bg-rBG/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-bg-rBG/strings.xml rename to NetworkGenie/app/src/main/res/values-bg-rBG/strings.xml diff --git a/NetGuard/app/src/main/res/values-bn-rBD/strings.xml b/NetworkGenie/app/src/main/res/values-bn-rBD/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-bn-rBD/strings.xml rename to NetworkGenie/app/src/main/res/values-bn-rBD/strings.xml diff --git a/NetGuard/app/src/main/res/values-ca-rES/strings.xml b/NetworkGenie/app/src/main/res/values-ca-rES/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-ca-rES/strings.xml rename to NetworkGenie/app/src/main/res/values-ca-rES/strings.xml diff --git a/NetGuard/app/src/main/res/values-cs-rCZ/strings.xml b/NetworkGenie/app/src/main/res/values-cs-rCZ/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-cs-rCZ/strings.xml rename to NetworkGenie/app/src/main/res/values-cs-rCZ/strings.xml diff --git a/NetGuard/app/src/main/res/values-da-rDK/strings.xml b/NetworkGenie/app/src/main/res/values-da-rDK/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-da-rDK/strings.xml rename to NetworkGenie/app/src/main/res/values-da-rDK/strings.xml diff --git a/NetGuard/app/src/main/res/values-de-rDE/strings.xml b/NetworkGenie/app/src/main/res/values-de-rDE/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-de-rDE/strings.xml rename to NetworkGenie/app/src/main/res/values-de-rDE/strings.xml diff --git a/NetGuard/app/src/main/res/values-el-rGR/strings.xml b/NetworkGenie/app/src/main/res/values-el-rGR/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-el-rGR/strings.xml rename to NetworkGenie/app/src/main/res/values-el-rGR/strings.xml diff --git a/NetGuard/app/src/main/res/values-en-rUS/strings.xml b/NetworkGenie/app/src/main/res/values-en-rUS/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-en-rUS/strings.xml rename to NetworkGenie/app/src/main/res/values-en-rUS/strings.xml diff --git a/NetGuard/app/src/main/res/values-es-rES/strings.xml b/NetworkGenie/app/src/main/res/values-es-rES/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-es-rES/strings.xml rename to NetworkGenie/app/src/main/res/values-es-rES/strings.xml diff --git a/NetGuard/app/src/main/res/values-et-rEE/strings.xml b/NetworkGenie/app/src/main/res/values-et-rEE/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-et-rEE/strings.xml rename to NetworkGenie/app/src/main/res/values-et-rEE/strings.xml diff --git a/NetGuard/app/src/main/res/values-eu-rES/strings.xml b/NetworkGenie/app/src/main/res/values-eu-rES/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-eu-rES/strings.xml rename to NetworkGenie/app/src/main/res/values-eu-rES/strings.xml diff --git a/NetGuard/app/src/main/res/values-fa-rIR/strings.xml b/NetworkGenie/app/src/main/res/values-fa-rIR/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-fa-rIR/strings.xml rename to NetworkGenie/app/src/main/res/values-fa-rIR/strings.xml diff --git a/NetGuard/app/src/main/res/values-fi-rFI/strings.xml b/NetworkGenie/app/src/main/res/values-fi-rFI/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-fi-rFI/strings.xml rename to NetworkGenie/app/src/main/res/values-fi-rFI/strings.xml diff --git a/NetGuard/app/src/main/res/values-fil-rPH/strings.xml b/NetworkGenie/app/src/main/res/values-fil-rPH/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-fil-rPH/strings.xml rename to NetworkGenie/app/src/main/res/values-fil-rPH/strings.xml diff --git a/NetGuard/app/src/main/res/values-fr-rFR/strings.xml b/NetworkGenie/app/src/main/res/values-fr-rFR/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-fr-rFR/strings.xml rename to NetworkGenie/app/src/main/res/values-fr-rFR/strings.xml diff --git a/NetGuard/app/src/main/res/values-hi-rIN/strings.xml b/NetworkGenie/app/src/main/res/values-hi-rIN/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-hi-rIN/strings.xml rename to NetworkGenie/app/src/main/res/values-hi-rIN/strings.xml diff --git a/NetGuard/app/src/main/res/values-hr-rHR/strings.xml b/NetworkGenie/app/src/main/res/values-hr-rHR/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-hr-rHR/strings.xml rename to NetworkGenie/app/src/main/res/values-hr-rHR/strings.xml diff --git a/NetGuard/app/src/main/res/values-hu-rHU/strings.xml b/NetworkGenie/app/src/main/res/values-hu-rHU/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-hu-rHU/strings.xml rename to NetworkGenie/app/src/main/res/values-hu-rHU/strings.xml diff --git a/NetGuard/app/src/main/res/values-in-rID/strings.xml b/NetworkGenie/app/src/main/res/values-in-rID/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-in-rID/strings.xml rename to NetworkGenie/app/src/main/res/values-in-rID/strings.xml diff --git a/NetGuard/app/src/main/res/values-it-rIT/strings.xml b/NetworkGenie/app/src/main/res/values-it-rIT/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-it-rIT/strings.xml rename to NetworkGenie/app/src/main/res/values-it-rIT/strings.xml diff --git a/NetGuard/app/src/main/res/values-iw-rIL/strings.xml b/NetworkGenie/app/src/main/res/values-iw-rIL/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-iw-rIL/strings.xml rename to NetworkGenie/app/src/main/res/values-iw-rIL/strings.xml diff --git a/NetGuard/app/src/main/res/values-ja-rJP/strings.xml b/NetworkGenie/app/src/main/res/values-ja-rJP/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-ja-rJP/strings.xml rename to NetworkGenie/app/src/main/res/values-ja-rJP/strings.xml diff --git a/NetGuard/app/src/main/res/values-ka-rGE/strings.xml b/NetworkGenie/app/src/main/res/values-ka-rGE/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-ka-rGE/strings.xml rename to NetworkGenie/app/src/main/res/values-ka-rGE/strings.xml diff --git a/NetGuard/app/src/main/res/values-ko-rKR/strings.xml b/NetworkGenie/app/src/main/res/values-ko-rKR/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-ko-rKR/strings.xml rename to NetworkGenie/app/src/main/res/values-ko-rKR/strings.xml diff --git a/NetGuard/app/src/main/res/values-lt-rLT/strings.xml b/NetworkGenie/app/src/main/res/values-lt-rLT/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-lt-rLT/strings.xml rename to NetworkGenie/app/src/main/res/values-lt-rLT/strings.xml diff --git a/NetGuard/app/src/main/res/values-lv-rLV/strings.xml b/NetworkGenie/app/src/main/res/values-lv-rLV/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-lv-rLV/strings.xml rename to NetworkGenie/app/src/main/res/values-lv-rLV/strings.xml diff --git a/NetGuard/app/src/main/res/values-ml-rIN/strings.xml b/NetworkGenie/app/src/main/res/values-ml-rIN/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-ml-rIN/strings.xml rename to NetworkGenie/app/src/main/res/values-ml-rIN/strings.xml diff --git a/NetGuard/app/src/main/res/values-my-rMM/strings.xml b/NetworkGenie/app/src/main/res/values-my-rMM/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-my-rMM/strings.xml rename to NetworkGenie/app/src/main/res/values-my-rMM/strings.xml diff --git a/NetGuard/app/src/main/res/values-nl-rNL/strings.xml b/NetworkGenie/app/src/main/res/values-nl-rNL/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-nl-rNL/strings.xml rename to NetworkGenie/app/src/main/res/values-nl-rNL/strings.xml diff --git a/NetGuard/app/src/main/res/values-no-rNO/strings.xml b/NetworkGenie/app/src/main/res/values-no-rNO/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-no-rNO/strings.xml rename to NetworkGenie/app/src/main/res/values-no-rNO/strings.xml diff --git a/NetGuard/app/src/main/res/values-or-rIN/strings.xml b/NetworkGenie/app/src/main/res/values-or-rIN/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-or-rIN/strings.xml rename to NetworkGenie/app/src/main/res/values-or-rIN/strings.xml diff --git a/NetGuard/app/src/main/res/values-pl-rPL/strings.xml b/NetworkGenie/app/src/main/res/values-pl-rPL/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-pl-rPL/strings.xml rename to NetworkGenie/app/src/main/res/values-pl-rPL/strings.xml diff --git a/NetGuard/app/src/main/res/values-pt-rBR/strings.xml b/NetworkGenie/app/src/main/res/values-pt-rBR/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-pt-rBR/strings.xml rename to NetworkGenie/app/src/main/res/values-pt-rBR/strings.xml diff --git a/NetGuard/app/src/main/res/values-pt-rPT/strings.xml b/NetworkGenie/app/src/main/res/values-pt-rPT/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-pt-rPT/strings.xml rename to NetworkGenie/app/src/main/res/values-pt-rPT/strings.xml diff --git a/NetGuard/app/src/main/res/values-ro-rRO/strings.xml b/NetworkGenie/app/src/main/res/values-ro-rRO/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-ro-rRO/strings.xml rename to NetworkGenie/app/src/main/res/values-ro-rRO/strings.xml diff --git a/NetGuard/app/src/main/res/values-ru-rRU/strings.xml b/NetworkGenie/app/src/main/res/values-ru-rRU/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-ru-rRU/strings.xml rename to NetworkGenie/app/src/main/res/values-ru-rRU/strings.xml diff --git a/NetGuard/app/src/main/res/values-si-rLK/strings.xml b/NetworkGenie/app/src/main/res/values-si-rLK/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-si-rLK/strings.xml rename to NetworkGenie/app/src/main/res/values-si-rLK/strings.xml diff --git a/NetGuard/app/src/main/res/values-sk-rSK/strings.xml b/NetworkGenie/app/src/main/res/values-sk-rSK/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-sk-rSK/strings.xml rename to NetworkGenie/app/src/main/res/values-sk-rSK/strings.xml diff --git a/NetGuard/app/src/main/res/values-sl-rSI/strings.xml b/NetworkGenie/app/src/main/res/values-sl-rSI/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-sl-rSI/strings.xml rename to NetworkGenie/app/src/main/res/values-sl-rSI/strings.xml diff --git a/NetGuard/app/src/main/res/values-sr-rSP/strings.xml b/NetworkGenie/app/src/main/res/values-sr-rSP/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-sr-rSP/strings.xml rename to NetworkGenie/app/src/main/res/values-sr-rSP/strings.xml diff --git a/NetGuard/app/src/main/res/values-sv-rSE/strings.xml b/NetworkGenie/app/src/main/res/values-sv-rSE/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-sv-rSE/strings.xml rename to NetworkGenie/app/src/main/res/values-sv-rSE/strings.xml diff --git a/NetGuard/app/src/main/res/values-ta-rIN/strings.xml b/NetworkGenie/app/src/main/res/values-ta-rIN/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-ta-rIN/strings.xml rename to NetworkGenie/app/src/main/res/values-ta-rIN/strings.xml diff --git a/NetGuard/app/src/main/res/values-tl-rPH/strings.xml b/NetworkGenie/app/src/main/res/values-tl-rPH/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-tl-rPH/strings.xml rename to NetworkGenie/app/src/main/res/values-tl-rPH/strings.xml diff --git a/NetGuard/app/src/main/res/values-tr-rTR/strings.xml b/NetworkGenie/app/src/main/res/values-tr-rTR/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-tr-rTR/strings.xml rename to NetworkGenie/app/src/main/res/values-tr-rTR/strings.xml diff --git a/NetGuard/app/src/main/res/values-ug-rCN/strings.xml b/NetworkGenie/app/src/main/res/values-ug-rCN/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-ug-rCN/strings.xml rename to NetworkGenie/app/src/main/res/values-ug-rCN/strings.xml diff --git a/NetGuard/app/src/main/res/values-uk-rUA/strings.xml b/NetworkGenie/app/src/main/res/values-uk-rUA/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-uk-rUA/strings.xml rename to NetworkGenie/app/src/main/res/values-uk-rUA/strings.xml diff --git a/NetGuard/app/src/main/res/values-v14/styles.xml b/NetworkGenie/app/src/main/res/values-v14/styles.xml similarity index 100% rename from NetGuard/app/src/main/res/values-v14/styles.xml rename to NetworkGenie/app/src/main/res/values-v14/styles.xml diff --git a/NetGuard/app/src/main/res/values-v21/styles.xml b/NetworkGenie/app/src/main/res/values-v21/styles.xml similarity index 100% rename from NetGuard/app/src/main/res/values-v21/styles.xml rename to NetworkGenie/app/src/main/res/values-v21/styles.xml diff --git a/NetGuard/app/src/main/res/values-vi-rVN/strings.xml b/NetworkGenie/app/src/main/res/values-vi-rVN/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-vi-rVN/strings.xml rename to NetworkGenie/app/src/main/res/values-vi-rVN/strings.xml diff --git a/NetGuard/app/src/main/res/values-w820dp/dimens.xml b/NetworkGenie/app/src/main/res/values-w820dp/dimens.xml similarity index 100% rename from NetGuard/app/src/main/res/values-w820dp/dimens.xml rename to NetworkGenie/app/src/main/res/values-w820dp/dimens.xml diff --git a/NetGuard/app/src/main/res/values-zh-rCN/strings.xml b/NetworkGenie/app/src/main/res/values-zh-rCN/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-zh-rCN/strings.xml rename to NetworkGenie/app/src/main/res/values-zh-rCN/strings.xml diff --git a/NetGuard/app/src/main/res/values-zh-rTW/strings.xml b/NetworkGenie/app/src/main/res/values-zh-rTW/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values-zh-rTW/strings.xml rename to NetworkGenie/app/src/main/res/values-zh-rTW/strings.xml diff --git a/NetGuard/app/src/main/res/values/colors.xml b/NetworkGenie/app/src/main/res/values/colors.xml similarity index 100% rename from NetGuard/app/src/main/res/values/colors.xml rename to NetworkGenie/app/src/main/res/values/colors.xml diff --git a/NetGuard/app/src/main/res/values/dimens.xml b/NetworkGenie/app/src/main/res/values/dimens.xml similarity index 100% rename from NetGuard/app/src/main/res/values/dimens.xml rename to NetworkGenie/app/src/main/res/values/dimens.xml diff --git a/NetGuard/app/src/main/res/values/ic_launcher_background.xml b/NetworkGenie/app/src/main/res/values/ic_launcher_background.xml similarity index 100% rename from NetGuard/app/src/main/res/values/ic_launcher_background.xml rename to NetworkGenie/app/src/main/res/values/ic_launcher_background.xml diff --git a/NetGuard/app/src/main/res/values/strings.xml b/NetworkGenie/app/src/main/res/values/strings.xml similarity index 100% rename from NetGuard/app/src/main/res/values/strings.xml rename to NetworkGenie/app/src/main/res/values/strings.xml diff --git a/NetGuard/app/src/main/res/values/styles.xml b/NetworkGenie/app/src/main/res/values/styles.xml similarity index 100% rename from NetGuard/app/src/main/res/values/styles.xml rename to NetworkGenie/app/src/main/res/values/styles.xml diff --git a/NetGuard/app/src/main/res/xml-v14/preferences.xml b/NetworkGenie/app/src/main/res/xml-v14/preferences.xml similarity index 100% rename from NetGuard/app/src/main/res/xml-v14/preferences.xml rename to NetworkGenie/app/src/main/res/xml-v14/preferences.xml diff --git a/NetGuard/app/src/main/res/xml-v21/preferences.xml b/NetworkGenie/app/src/main/res/xml-v21/preferences.xml similarity index 100% rename from NetGuard/app/src/main/res/xml-v21/preferences.xml rename to NetworkGenie/app/src/main/res/xml-v21/preferences.xml diff --git a/NetGuard/app/src/main/res/xml/network_security_config.xml b/NetworkGenie/app/src/main/res/xml/network_security_config.xml similarity index 100% rename from NetGuard/app/src/main/res/xml/network_security_config.xml rename to NetworkGenie/app/src/main/res/xml/network_security_config.xml diff --git a/NetGuard/app/src/main/res/xml/predefined.xml b/NetworkGenie/app/src/main/res/xml/predefined.xml similarity index 100% rename from NetGuard/app/src/main/res/xml/predefined.xml rename to NetworkGenie/app/src/main/res/xml/predefined.xml diff --git a/NetGuard/app/src/main/res/xml/shortcuts.xml b/NetworkGenie/app/src/main/res/xml/shortcuts.xml similarity index 100% rename from NetGuard/app/src/main/res/xml/shortcuts.xml rename to NetworkGenie/app/src/main/res/xml/shortcuts.xml diff --git a/NetGuard/app/src/main/res/xml/widgetlockdown.xml b/NetworkGenie/app/src/main/res/xml/widgetlockdown.xml similarity index 100% rename from NetGuard/app/src/main/res/xml/widgetlockdown.xml rename to NetworkGenie/app/src/main/res/xml/widgetlockdown.xml diff --git a/NetGuard/app/src/main/res/xml/widgetmain.xml b/NetworkGenie/app/src/main/res/xml/widgetmain.xml similarity index 100% rename from NetGuard/app/src/main/res/xml/widgetmain.xml rename to NetworkGenie/app/src/main/res/xml/widgetmain.xml diff --git a/NetGuard/build.gradle b/NetworkGenie/build.gradle similarity index 100% rename from NetGuard/build.gradle rename to NetworkGenie/build.gradle diff --git a/NetGuard/gradle.properties b/NetworkGenie/gradle.properties similarity index 100% rename from NetGuard/gradle.properties rename to NetworkGenie/gradle.properties diff --git a/NetGuard/gradle/wrapper/gradle-wrapper.jar b/NetworkGenie/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from NetGuard/gradle/wrapper/gradle-wrapper.jar rename to NetworkGenie/gradle/wrapper/gradle-wrapper.jar diff --git a/NetGuard/gradle/wrapper/gradle-wrapper.properties b/NetworkGenie/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from NetGuard/gradle/wrapper/gradle-wrapper.properties rename to NetworkGenie/gradle/wrapper/gradle-wrapper.properties diff --git a/NetGuard/gradlew b/NetworkGenie/gradlew old mode 100644 new mode 100755 similarity index 100% rename from NetGuard/gradlew rename to NetworkGenie/gradlew diff --git a/NetGuard/gradlew.bat b/NetworkGenie/gradlew.bat similarity index 100% rename from NetGuard/gradlew.bat rename to NetworkGenie/gradlew.bat diff --git a/NetworkGenie/jive@10.0.0.119 b/NetworkGenie/jive@10.0.0.119 new file mode 100644 index 0000000..0216651 --- /dev/null +++ b/NetworkGenie/jive@10.0.0.119 @@ -0,0 +1,82 @@ + // Called from native code + private Allowed isAddressAllowed(Packet packet) { + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); + + lock.readLock().lock(); + + System.out.println("BPB: check if allowed packet with source: " + packet.saddr + ":" + packet.sport + " -> " + packet.daddr + ":" + packet.dport); + + packet.allowed = false; + if (prefs.getBoolean("filter", false)) { + // https://android.googlesource.com/platform/system/core/+/master/include/private/android_filesystem_config.h + if (packet.protocol == 17 /* UDP */ && !prefs.getBoolean("filter_udp", false)) { + // Allow unfiltered UDP + packet.allowed = true; + Log.i(TAG, "Allowing UDP " + packet); + } else if (packet.uid < 2000 && + !last_connected && isSupported(packet.protocol) && false) { + // Allow system applications in disconnected state + packet.allowed = true; + Log.w(TAG, "Allowing disconnected system " + packet); + } else if (packet.uid < 2000 && + !mapUidKnown.containsKey(packet.uid) && isSupported(packet.protocol)) { + // Allow unknown system traffic + packet.allowed = true; + Log.w(TAG, "Allowing unknown system " + packet); + } else if (packet.uid == Process.myUid()) { + // Allow self + packet.allowed = true; + Log.w(TAG, "Allowing self " + packet); + } else { + boolean filtered = false; + IPKey key = new IPKey(packet.version, packet.protocol, packet.dport, packet.uid); + if (mapUidIPFilters.containsKey(key)) + try { + InetAddress iaddr = InetAddress.getByName(packet.daddr); + Map map = mapUidIPFilters.get(key); + if (map != null && map.containsKey(iaddr)) { + IPRule rule = map.get(iaddr); + if (rule.isExpired()) + Log.i(TAG, "DNS expired " + packet + " rule " + rule); + else { + filtered = true; + packet.allowed = !rule.isBlocked(); + Log.i(TAG, "Filtering " + packet + + " allowed=" + packet.allowed + " rule " + rule); + } + } + } catch (UnknownHostException ex) { + Log.w(TAG, "Allowed " + ex.toString() + "\n" + Log.getStackTraceString(ex)); + } + + if (!filtered) + if (mapUidAllowed.containsKey(packet.uid)) + packet.allowed = mapUidAllowed.get(packet.uid); + else + Log.w(TAG, "No rules for " + packet); + } + } + + Allowed allowed = null; + if (packet.allowed) { + if (mapForward.containsKey(packet.dport)) { + Forward fwd = mapForward.get(packet.dport); + if (fwd.ruid == packet.uid) { + allowed = new Allowed(); + } else { + allowed = new Allowed(fwd.raddr, fwd.rport); + packet.data = "> " + fwd.raddr + "/" + fwd.rport; + } + } else + allowed = new Allowed(); + } + + lock.readLock().unlock(); + + if (prefs.getBoolean("log", false) || prefs.getBoolean("log_app", false)) + if (packet.protocol != 6 /* TCP */ || !"".equals(packet.flags)) + if (packet.uid != Process.myUid()) + logPacket(packet); + + return allowed; + } diff --git a/NetGuard/playstore/PLAY-es.md b/NetworkGenie/playstore/PLAY-es.md similarity index 100% rename from NetGuard/playstore/PLAY-es.md rename to NetworkGenie/playstore/PLAY-es.md diff --git a/NetGuard/playstore/PLAY-hi.md b/NetworkGenie/playstore/PLAY-hi.md similarity index 100% rename from NetGuard/playstore/PLAY-hi.md rename to NetworkGenie/playstore/PLAY-hi.md diff --git a/NetGuard/playstore/PLAY-ro.md b/NetworkGenie/playstore/PLAY-ro.md similarity index 100% rename from NetGuard/playstore/PLAY-ro.md rename to NetworkGenie/playstore/PLAY-ro.md diff --git a/NetGuard/playstore/PLAY-ta.md b/NetworkGenie/playstore/PLAY-ta.md similarity index 100% rename from NetGuard/playstore/PLAY-ta.md rename to NetworkGenie/playstore/PLAY-ta.md diff --git a/NetGuard/playstore/PLAY.md b/NetworkGenie/playstore/PLAY.md similarity index 100% rename from NetGuard/playstore/PLAY.md rename to NetworkGenie/playstore/PLAY.md diff --git a/NetGuard/playstore/play.png b/NetworkGenie/playstore/play.png similarity index 100% rename from NetGuard/playstore/play.png rename to NetworkGenie/playstore/play.png diff --git a/NetGuard/playstore/play.xcf b/NetworkGenie/playstore/play.xcf similarity index 100% rename from NetGuard/playstore/play.xcf rename to NetworkGenie/playstore/play.xcf diff --git a/NetGuard/screenshots/01-main.png b/NetworkGenie/screenshots/01-main.png similarity index 100% rename from NetGuard/screenshots/01-main.png rename to NetworkGenie/screenshots/01-main.png diff --git a/NetGuard/screenshots/02-main-details.png b/NetworkGenie/screenshots/02-main-details.png similarity index 100% rename from NetGuard/screenshots/02-main-details.png rename to NetworkGenie/screenshots/02-main-details.png diff --git a/NetGuard/screenshots/03-main-access.png b/NetworkGenie/screenshots/03-main-access.png similarity index 100% rename from NetGuard/screenshots/03-main-access.png rename to NetworkGenie/screenshots/03-main-access.png diff --git a/NetGuard/screenshots/04-main-legend.png b/NetworkGenie/screenshots/04-main-legend.png similarity index 100% rename from NetGuard/screenshots/04-main-legend.png rename to NetworkGenie/screenshots/04-main-legend.png diff --git a/NetGuard/screenshots/05-main-filter.png b/NetworkGenie/screenshots/05-main-filter.png similarity index 100% rename from NetGuard/screenshots/05-main-filter.png rename to NetworkGenie/screenshots/05-main-filter.png diff --git a/NetGuard/screenshots/06-main-sort.png b/NetworkGenie/screenshots/06-main-sort.png similarity index 100% rename from NetGuard/screenshots/06-main-sort.png rename to NetworkGenie/screenshots/06-main-sort.png diff --git a/NetGuard/screenshots/07-main-menu.png b/NetworkGenie/screenshots/07-main-menu.png similarity index 100% rename from NetGuard/screenshots/07-main-menu.png rename to NetworkGenie/screenshots/07-main-menu.png diff --git a/NetGuard/screenshots/08-notifications.png b/NetworkGenie/screenshots/08-notifications.png similarity index 100% rename from NetGuard/screenshots/08-notifications.png rename to NetworkGenie/screenshots/08-notifications.png diff --git a/NetGuard/screenshots/101-main.png b/NetworkGenie/screenshots/101-main.png similarity index 100% rename from NetGuard/screenshots/101-main.png rename to NetworkGenie/screenshots/101-main.png diff --git a/NetGuard/screenshots/102-main-details.png b/NetworkGenie/screenshots/102-main-details.png similarity index 100% rename from NetGuard/screenshots/102-main-details.png rename to NetworkGenie/screenshots/102-main-details.png diff --git a/NetGuard/screenshots/103-main-access.png b/NetworkGenie/screenshots/103-main-access.png similarity index 100% rename from NetGuard/screenshots/103-main-access.png rename to NetworkGenie/screenshots/103-main-access.png diff --git a/NetGuard/screenshots/104-main-legend.png b/NetworkGenie/screenshots/104-main-legend.png similarity index 100% rename from NetGuard/screenshots/104-main-legend.png rename to NetworkGenie/screenshots/104-main-legend.png diff --git a/NetGuard/screenshots/105-main-filter.png b/NetworkGenie/screenshots/105-main-filter.png similarity index 100% rename from NetGuard/screenshots/105-main-filter.png rename to NetworkGenie/screenshots/105-main-filter.png diff --git a/NetGuard/screenshots/106-main-sort.png b/NetworkGenie/screenshots/106-main-sort.png similarity index 100% rename from NetGuard/screenshots/106-main-sort.png rename to NetworkGenie/screenshots/106-main-sort.png diff --git a/NetGuard/screenshots/107-main-menu.png b/NetworkGenie/screenshots/107-main-menu.png similarity index 100% rename from NetGuard/screenshots/107-main-menu.png rename to NetworkGenie/screenshots/107-main-menu.png diff --git a/NetGuard/screenshots/108-notifications.png b/NetworkGenie/screenshots/108-notifications.png similarity index 100% rename from NetGuard/screenshots/108-notifications.png rename to NetworkGenie/screenshots/108-notifications.png diff --git a/NetGuard/screenshots/120-traffic-log.png b/NetworkGenie/screenshots/120-traffic-log.png similarity index 100% rename from NetGuard/screenshots/120-traffic-log.png rename to NetworkGenie/screenshots/120-traffic-log.png diff --git a/NetGuard/screenshots/121-traffic-filter.png b/NetworkGenie/screenshots/121-traffic-filter.png similarity index 100% rename from NetGuard/screenshots/121-traffic-filter.png rename to NetworkGenie/screenshots/121-traffic-filter.png diff --git a/NetGuard/screenshots/122-traffic-menu.png b/NetworkGenie/screenshots/122-traffic-menu.png similarity index 100% rename from NetGuard/screenshots/122-traffic-menu.png rename to NetworkGenie/screenshots/122-traffic-menu.png diff --git a/NetGuard/screenshots/123-traffic-popup.png b/NetworkGenie/screenshots/123-traffic-popup.png similarity index 100% rename from NetGuard/screenshots/123-traffic-popup.png rename to NetworkGenie/screenshots/123-traffic-popup.png diff --git a/NetGuard/screenshots/130-settings-default.png b/NetworkGenie/screenshots/130-settings-default.png similarity index 100% rename from NetGuard/screenshots/130-settings-default.png rename to NetworkGenie/screenshots/130-settings-default.png diff --git a/NetGuard/screenshots/131-settings-options.png b/NetworkGenie/screenshots/131-settings-options.png similarity index 100% rename from NetGuard/screenshots/131-settings-options.png rename to NetworkGenie/screenshots/131-settings-options.png diff --git a/NetGuard/screenshots/132-settings-network.png b/NetworkGenie/screenshots/132-settings-network.png similarity index 100% rename from NetGuard/screenshots/132-settings-network.png rename to NetworkGenie/screenshots/132-settings-network.png diff --git a/NetGuard/screenshots/133-settings-advanced.png b/NetworkGenie/screenshots/133-settings-advanced.png similarity index 100% rename from NetGuard/screenshots/133-settings-advanced.png rename to NetworkGenie/screenshots/133-settings-advanced.png diff --git a/NetGuard/screenshots/134-settings-speed.png b/NetworkGenie/screenshots/134-settings-speed.png similarity index 100% rename from NetGuard/screenshots/134-settings-speed.png rename to NetworkGenie/screenshots/134-settings-speed.png diff --git a/NetGuard/screenshots/135-settings-add-port.png b/NetworkGenie/screenshots/135-settings-add-port.png similarity index 100% rename from NetGuard/screenshots/135-settings-add-port.png rename to NetworkGenie/screenshots/135-settings-add-port.png diff --git a/NetGuard/screenshots/136-settings-ports.png b/NetworkGenie/screenshots/136-settings-ports.png similarity index 100% rename from NetGuard/screenshots/136-settings-ports.png rename to NetworkGenie/screenshots/136-settings-ports.png diff --git a/NetGuard/screenshots/150-theme.png b/NetworkGenie/screenshots/150-theme.png similarity index 100% rename from NetGuard/screenshots/150-theme.png rename to NetworkGenie/screenshots/150-theme.png diff --git a/NetGuard/screenshots/151-theme.png b/NetworkGenie/screenshots/151-theme.png similarity index 100% rename from NetGuard/screenshots/151-theme.png rename to NetworkGenie/screenshots/151-theme.png diff --git a/NetGuard/screenshots/152-theme.png b/NetworkGenie/screenshots/152-theme.png similarity index 100% rename from NetGuard/screenshots/152-theme.png rename to NetworkGenie/screenshots/152-theme.png diff --git a/NetGuard/screenshots/153-theme.png b/NetworkGenie/screenshots/153-theme.png similarity index 100% rename from NetGuard/screenshots/153-theme.png rename to NetworkGenie/screenshots/153-theme.png diff --git a/NetGuard/screenshots/154-theme.png b/NetworkGenie/screenshots/154-theme.png similarity index 100% rename from NetGuard/screenshots/154-theme.png rename to NetworkGenie/screenshots/154-theme.png diff --git a/NetGuard/screenshots/155-theme.png b/NetworkGenie/screenshots/155-theme.png similarity index 100% rename from NetGuard/screenshots/155-theme.png rename to NetworkGenie/screenshots/155-theme.png diff --git a/NetGuard/screenshots/156-theme.png b/NetworkGenie/screenshots/156-theme.png similarity index 100% rename from NetGuard/screenshots/156-theme.png rename to NetworkGenie/screenshots/156-theme.png diff --git a/NetGuard/screenshots/157-theme.png b/NetworkGenie/screenshots/157-theme.png similarity index 100% rename from NetGuard/screenshots/157-theme.png rename to NetworkGenie/screenshots/157-theme.png diff --git a/NetGuard/screenshots/158-theme.png b/NetworkGenie/screenshots/158-theme.png similarity index 100% rename from NetGuard/screenshots/158-theme.png rename to NetworkGenie/screenshots/158-theme.png diff --git a/NetGuard/screenshots/159-theme.png b/NetworkGenie/screenshots/159-theme.png similarity index 100% rename from NetGuard/screenshots/159-theme.png rename to NetworkGenie/screenshots/159-theme.png diff --git a/NetGuard/screenshots/160-theme.png b/NetworkGenie/screenshots/160-theme.png similarity index 100% rename from NetGuard/screenshots/160-theme.png rename to NetworkGenie/screenshots/160-theme.png diff --git a/NetGuard/screenshots/20-traffic-log.png b/NetworkGenie/screenshots/20-traffic-log.png similarity index 100% rename from NetGuard/screenshots/20-traffic-log.png rename to NetworkGenie/screenshots/20-traffic-log.png diff --git a/NetGuard/screenshots/21-traffic-filter.png b/NetworkGenie/screenshots/21-traffic-filter.png similarity index 100% rename from NetGuard/screenshots/21-traffic-filter.png rename to NetworkGenie/screenshots/21-traffic-filter.png diff --git a/NetGuard/screenshots/22-traffic-menu.png b/NetworkGenie/screenshots/22-traffic-menu.png similarity index 100% rename from NetGuard/screenshots/22-traffic-menu.png rename to NetworkGenie/screenshots/22-traffic-menu.png diff --git a/NetGuard/screenshots/23-traffic-popup.png b/NetworkGenie/screenshots/23-traffic-popup.png similarity index 100% rename from NetGuard/screenshots/23-traffic-popup.png rename to NetworkGenie/screenshots/23-traffic-popup.png diff --git a/NetGuard/screenshots/30-settings-default.png b/NetworkGenie/screenshots/30-settings-default.png similarity index 100% rename from NetGuard/screenshots/30-settings-default.png rename to NetworkGenie/screenshots/30-settings-default.png diff --git a/NetGuard/screenshots/31-settings-options.png b/NetworkGenie/screenshots/31-settings-options.png similarity index 100% rename from NetGuard/screenshots/31-settings-options.png rename to NetworkGenie/screenshots/31-settings-options.png diff --git a/NetGuard/screenshots/32-settings-network.png b/NetworkGenie/screenshots/32-settings-network.png similarity index 100% rename from NetGuard/screenshots/32-settings-network.png rename to NetworkGenie/screenshots/32-settings-network.png diff --git a/NetGuard/screenshots/33-settings-advanced.png b/NetworkGenie/screenshots/33-settings-advanced.png similarity index 100% rename from NetGuard/screenshots/33-settings-advanced.png rename to NetworkGenie/screenshots/33-settings-advanced.png diff --git a/NetGuard/screenshots/34-settings-speed.png b/NetworkGenie/screenshots/34-settings-speed.png similarity index 100% rename from NetGuard/screenshots/34-settings-speed.png rename to NetworkGenie/screenshots/34-settings-speed.png diff --git a/NetGuard/screenshots/35-settings-add-port.png b/NetworkGenie/screenshots/35-settings-add-port.png similarity index 100% rename from NetGuard/screenshots/35-settings-add-port.png rename to NetworkGenie/screenshots/35-settings-add-port.png diff --git a/NetGuard/screenshots/36-settings-ports.png b/NetworkGenie/screenshots/36-settings-ports.png similarity index 100% rename from NetGuard/screenshots/36-settings-ports.png rename to NetworkGenie/screenshots/36-settings-ports.png diff --git a/NetGuard/screenshots/50-theme.png b/NetworkGenie/screenshots/50-theme.png similarity index 100% rename from NetGuard/screenshots/50-theme.png rename to NetworkGenie/screenshots/50-theme.png diff --git a/NetGuard/screenshots/51-theme.png b/NetworkGenie/screenshots/51-theme.png similarity index 100% rename from NetGuard/screenshots/51-theme.png rename to NetworkGenie/screenshots/51-theme.png diff --git a/NetGuard/screenshots/52-theme.png b/NetworkGenie/screenshots/52-theme.png similarity index 100% rename from NetGuard/screenshots/52-theme.png rename to NetworkGenie/screenshots/52-theme.png diff --git a/NetGuard/screenshots/53-theme.png b/NetworkGenie/screenshots/53-theme.png similarity index 100% rename from NetGuard/screenshots/53-theme.png rename to NetworkGenie/screenshots/53-theme.png diff --git a/NetGuard/screenshots/54-theme.png b/NetworkGenie/screenshots/54-theme.png similarity index 100% rename from NetGuard/screenshots/54-theme.png rename to NetworkGenie/screenshots/54-theme.png diff --git a/NetGuard/screenshots/55-theme.png b/NetworkGenie/screenshots/55-theme.png similarity index 100% rename from NetGuard/screenshots/55-theme.png rename to NetworkGenie/screenshots/55-theme.png diff --git a/NetGuard/screenshots/56-theme.png b/NetworkGenie/screenshots/56-theme.png similarity index 100% rename from NetGuard/screenshots/56-theme.png rename to NetworkGenie/screenshots/56-theme.png diff --git a/NetGuard/screenshots/57-theme.png b/NetworkGenie/screenshots/57-theme.png similarity index 100% rename from NetGuard/screenshots/57-theme.png rename to NetworkGenie/screenshots/57-theme.png diff --git a/NetGuard/screenshots/58-theme.png b/NetworkGenie/screenshots/58-theme.png similarity index 100% rename from NetGuard/screenshots/58-theme.png rename to NetworkGenie/screenshots/58-theme.png diff --git a/NetGuard/screenshots/59-theme.png b/NetworkGenie/screenshots/59-theme.png similarity index 100% rename from NetGuard/screenshots/59-theme.png rename to NetworkGenie/screenshots/59-theme.png diff --git a/NetGuard/screenshots/60-theme.png b/NetworkGenie/screenshots/60-theme.png similarity index 100% rename from NetGuard/screenshots/60-theme.png rename to NetworkGenie/screenshots/60-theme.png diff --git a/NetGuard/settings.gradle b/NetworkGenie/settings.gradle similarity index 100% rename from NetGuard/settings.gradle rename to NetworkGenie/settings.gradle diff --git a/NetGuard/tools/Crowdin-Android-Importer.patch b/NetworkGenie/tools/Crowdin-Android-Importer.patch similarity index 100% rename from NetGuard/tools/Crowdin-Android-Importer.patch rename to NetworkGenie/tools/Crowdin-Android-Importer.patch diff --git a/NetGuard/tools/TCP_state_diagram.jpg b/NetworkGenie/tools/TCP_state_diagram.jpg similarity index 100% rename from NetGuard/tools/TCP_state_diagram.jpg rename to NetworkGenie/tools/TCP_state_diagram.jpg diff --git a/NetGuard/tools/addr2line.sh b/NetworkGenie/tools/addr2line.sh similarity index 100% rename from NetGuard/tools/addr2line.sh rename to NetworkGenie/tools/addr2line.sh diff --git a/NetGuard/tools/checkprefs.sh b/NetworkGenie/tools/checkprefs.sh similarity index 100% rename from NetGuard/tools/checkprefs.sh rename to NetworkGenie/tools/checkprefs.sh diff --git a/NetGuard/tools/strings.sh b/NetworkGenie/tools/strings.sh similarity index 100% rename from NetGuard/tools/strings.sh rename to NetworkGenie/tools/strings.sh diff --git a/debugServer/server.py b/debugServer/server.py new file mode 100644 index 0000000..01cf5c5 --- /dev/null +++ b/debugServer/server.py @@ -0,0 +1,226 @@ +#!/usr/bin/env python3 +from scapy.all import * +import ipaddress +from threading import Thread, Event +from time import sleep +import os + + +recv_count = 0 +pcount = 0 + +server_port = 50508 + + + +class Sniffer(Thread): + def __init__(self, iface="ens18"): + + super().__init__() + + self.daemon = True + self.recv_count = 0 + self.socket = None + self.iface = iface + self.stop_sniffer = Event() + + self.debug_src = "" + self.debug_sport = 0 + + self.last_ack = 0 + self.last_seq = 0 + + + def run(self): + self.socket = conf.L2listen( + type=ETH_P_ALL, + iface=self.iface, + filter="ip" + ) + + sniff( + opened_socket=self.socket, + prn=self.handle_packet, + + ) + + def join(self, timeout=None): + self.stop_sniffer.set() + super().join(timeout) + + + def handle_debug_packet(self, payload): + some_packet = IP(bytes(payload)) + print_short(some_packet) + #some_packet.show() + + + + def handle_packet(self, packet): + + #ip_layer = packet.getlayer(IP) + #print("[!] New Packet: {src} -> {dst}".format(src=ip_layer.src, dst=ip_layer.dst)) + + if TCP in packet: + tcp_sport = packet[TCP].sport + tcp_dport = packet[TCP].dport + + if tcp_dport == server_port: + #print("sniffed a debug packet..") + #packet.show() + + if self.recv_count > 3: + some_payload = packet[TCP].payload + self.handle_debug_packet(some_payload) + + + self.debug_src = packet[IP].src + self.debug_sport = tcp_sport + + self.last_ack = packet[TCP].ack + self.last_seq = packet[TCP].seq + + self.recv_count += 1 + + +def print_short(pkt): + + global pcount + + pcount += 1 + sport = 0 + dport = 0 + ptype = "other" + flags = "" + + if TCP in pkt: + dport = pkt[TCP].dport + sport = pkt[TCP].sport + flags = " " + str(pkt[TCP].flags) + ptype = "tcp" + + if ICMP in pkt: + ptype = "icmp" + + if UDP in pkt: + dport = pkt[UDP].dport + sport = pkt[UDP].sport + ptype = "udp" + + print("~~ " + str(pcount) + '. NetworkGenie ' + ptype + flags + ' pkt from ' + str(pkt[IP].src) + ":" + str(sport) + " -> + " + str(pkt[IP].dst) + ":" + str(dport) + " with length: " + str(len(pkt))) + + +# TODO: make this function be able to craft full custom packet including +# source IP, sport, protocol, flags, payload, etc. +def craft_send_payload(dip, dest_port): + + payload = "" + send_pkt = IP(dst=dip, src="10.1.10.4") / TCP(dport=dest_port,sport=40555,flags="S",window=8000) + + send_bytes = bytes(send_pkt) + payload = send_bytes + send_pkt.show() + + print("debug send payload: " + str(payload)) + + return payload + + + + +def get_send_payload(): + + payload = "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB" + + send_pkt = IP(dst="9.9.9.9", src="10.0.0.161") / TCP(dport=80,sport=40404,flags="S") / "AAAAAAAA" + send_bytes = bytes(send_pkt) + payload = send_bytes + + + print("debug send payload: " + str(payload)) + + return payload + + + + +def send_debug_packet(sniffer, is_custom): + + debug_port = sniffer.debug_sport + debug_ip = sniffer.debug_src + + send_seq = sniffer.last_ack + send_ack = sniffer.last_seq + + + if debug_port == 0 or debug_ip == '': + print("There was no debug source connection to send to") + return + + print("sending debug packet to " + str(debug_ip) + ":" + str(debug_port)) + send_payload = "" + + if is_custom: + + print("\n\nEnter dest ip for packet..") + dip = input("Enter IP: ") + print("\n\nEnter dest port for packet..") + dport = input("Enter port: ") + send_payload = craft_send_payload(dip, int(dport)) + + else: + send_payload = get_send_payload() + + + packet = IP(dst=debug_ip) / TCP(dport=debug_port, sport=server_port, flags='PA', seq=send_seq, ack=send_ack) / send_payload + send(packet, iface="ens18") + print("sent debug packet: ") + packet.show() + + + +def main(): + + sniffer = Sniffer(iface='ens18') + print('starting sniffer..') + sniffer.start() + time.sleep(3) + + + done = False + + + while not(done): + + print("Enter action to take..") + print("1. Keep sniffing") + print("2. Send test packet back") + print("3. Craft custom packet to send from genie") + print("4. Quit") + + answer = input("Enter answer: ") + + if answer == "1": + print("sleeping for sniffer..") + time.sleep(5) + elif answer == "2": + send_debug_packet(sniffer, False) + elif answer == "3": + send_debug_packet(sniffer, True) + elif answer == "4": + print("ending the sniffer") + done = True + + print("user answer was: " + str(answer)) + print("\n") + time.sleep(1) + + + + print("\n\nFinished sniffing for debug packets") + + +if __name__ == '__main__': + main() + +