Commit graph

24 commits

Author SHA1 Message Date
Alibek Omarov
4eaa8ab40f android: bump minimum CMake version, so disabling unneeded features in SDL actually works 2025-02-26 14:21:58 +03:00
Alibek Omarov
5620e7ab4c android: fixup CMAKE_LIBRARY_OUTPUT_DIRECTORY on Win32, merge stdout and stderr for waf output 2025-02-26 12:40:22 +03:00
Alibek Omarov
d1c5862bab android: bump NDK version to 28 2025-02-26 12:40:22 +03:00
Alibek Omarov
81400d0b01 android: use xcompile.py's support for Android NDK, fix tabs 2025-02-26 12:40:22 +03:00
Alibek Omarov
ec8b4c0a84 android: rework how engine is built, instead of generating CMakeLists, just use included in CMake ExternalProject feature 2025-02-26 12:40:22 +03:00
Alibek Omarov
bf344282ec android: explicitly set Waf output directory so it doesn't mess with current configuration and places generated files where CMake expects them to be 2025-02-09 16:20:38 +03:00
Alibek Omarov
e27d20dfa3 android: enable debug symbols for native libraries 2025-02-09 15:49:28 +03:00
Alibek Omarov
f2fb668c9e android: now run exit() from Java side, as the next engine run is expected to be clean 2025-01-09 21:29:01 +03:00
Alibek Omarov
45787a87b3 android: try to enable poly-opt and lto optimizations for release builds 2024-12-05 22:33:22 +03:00
Alibek Omarov
de1361d99d android: don't show unfinished downloads. Set progress to 1.0f when done 2024-12-04 17:08:55 +03:00
Alibek Omarov
e731775f70 android: cleanup unused imports 2024-12-04 16:27:53 +03:00
Alibek Omarov
fd5e3fbbb9 android: configure waf with bundled deps to not look for system libs, as Android doesn't have any 2024-12-02 21:10:10 +03:00
Alibek Omarov
778315da5f android: let's implement proguard rules for SDL2 2024-11-20 17:05:46 +03:00
Alibek Omarov
1acda22ad4 android: CMakeLists: try to build smaller SDL2 2024-11-20 12:55:26 +03:00
Alibek Omarov
f1806cbf2e android: add SDL classes and some engine methods to proguard rules file 2024-11-20 12:41:38 +03:00
Alibek Omarov
880ae0fe7c android: change default arguments to -console -log, as -dev enables cheats which may be undesired for users 2024-11-20 10:36:53 +03:00
Alibek Omarov
cd3cc7e696 android: FileCopyWorker: implement simple progress tracking 2024-11-20 10:36:24 +03:00
Alibek Omarov
9e9a9847fc android: fix xash-extras assets path 2024-11-20 08:49:42 +03:00
Alibek Omarov
81197b1aa4 android: bump NDK to r27c 2024-11-20 07:29:36 +03:00
Alibek Omarov
8407af17f4 android: don't add verbose flags to waf, fix SDL path on CI 2024-11-20 07:23:40 +03:00
Alibek Omarov
22fef6fa36 android: add forgotten CMakeLists.txt 2024-11-20 07:15:50 +03:00
Alibek Omarov
b63abe1cf2 android: use correct build flavor 2024-11-20 06:56:58 +03:00
Alibek Omarov
cd3dc78d4d Include android project into the sources 2024-11-20 06:32:16 +03:00
Alibek Omarov
f04a26901c Add 'android/' from commit 'add509bf9ebaa488e2afe2cdc158a0e6725cd654'
git-subtree-dir: android
git-subtree-mainline: b9f4f1eba4
git-subtree-split: add509bf9e
2024-11-20 05:31:39 +03:00