Skip to content

Commit fa6a97d

Browse files
committed
Update build infrastructure to NDK 29 and Boost 1.81
Complete modernization of xmrwallet build scripts with gradle wrapper fixes and build configuration updates for all architectures. Updated with Claude Sonnet 4.5.
1 parent 41a7b7b commit fa6a97d

File tree

140 files changed

+24716
-1298
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

140 files changed

+24716
-1298
lines changed

.gitignore

Lines changed: 88 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,91 @@
1-
.gradle
2-
/build
1+
# ==========================================================
2+
# Android / Gradle / Studio
3+
# ==========================================================
4+
.gradle/
5+
build/
36
*.iml
4-
/.idea
5-
/local.properties
6-
/captures
7-
.externalNativeBuild
7+
.idea/
8+
local.properties
9+
captures/
810
.DS_Store
9-
/app/build
10-
/app/release
11-
/app/alpha*
12-
/app/prod*
13-
/app/.cxx
11+
.externalNativeBuild/
12+
.cxx/
13+
app/.cxx/
14+
app/CMakeFiles/
15+
app/CMakeCache.txt
16+
app/cmake_install.cmake
17+
app/CMakeConfigureLog.yaml
18+
app/Makefile
19+
*.cmake
20+
21+
# ==========================================================
22+
# APK / AAB / Binary outputs
23+
# ==========================================================
24+
# Application packages
25+
*.apk
26+
*.ap_
27+
*.aab
28+
29+
# Native libs and builds
30+
*.so
31+
*.a
32+
*.o
33+
*.obj
34+
*.dll
35+
*.exe
36+
*.bin
37+
*.lib
38+
*.jar
39+
*.aar
40+
41+
# NDK and external builds
42+
app/build_*/
43+
external-libs/monero/lib/
44+
external-libs/boost-prefix/
45+
external-libs/build-*/
46+
external-libs/output/
47+
external-libs/ndk*/
48+
external-libs/VERSION
49+
external-libs/include/wallet2_api.h
50+
51+
# External library archives and logs
52+
external-libs/*.zip
53+
external-libs/*.tar.*
54+
external-libs/*.log
55+
external-libs/boost-android/
56+
57+
# ==========================================================
58+
# App-specific build variants
59+
# ==========================================================
60+
app/build/
61+
app/release/
62+
app/alpha*/
63+
app/prod*/
64+
65+
# ==========================================================
66+
# IDE & Project Metadata
67+
# ==========================================================
68+
*.swp
69+
*.log
70+
*.tmp
71+
*.bak
72+
*.orig
73+
*.rej
74+
*.class
75+
*.pyc
76+
*.pyo
77+
*.swo
78+
*.~*
79+
80+
# ==========================================================
81+
# Local environment files
82+
# ==========================================================
1483
/monerujo.id
15-
/external-libs/VERSION
16-
/external-libs/include/wallet2_api.h
84+
.env
85+
.vscode/
86+
.settings/
87+
.idea/
88+
89+
# Allow Gradle wrapper
90+
!gradle/wrapper/gradle-wrapper.jar
91+

CONTRIBUTORS.md

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
<!-- CONTRIBUTORS START -->
2+
| Avatar | Username |
3+
|--------|----------|
4+
| <img src="https://avatars.githubusercontent.com/u/30435443?v=4" width="32"/> | [m2049r](https://github.com/m2049r) |
5+
| <img src="https://avatars.githubusercontent.com/u/20237127?v=4" width="32"/> | [niyid](https://github.com/niyid) |
6+
| <img src="https://avatars.githubusercontent.com/u/434214?v=4" width="32"/> | [EarlOfEgo](https://github.com/EarlOfEgo) |
7+
| <img src="https://avatars.githubusercontent.com/u/1191368?v=4" width="32"/> | [0140454](https://github.com/0140454) |
8+
| <img src="https://avatars.githubusercontent.com/u/28106476?v=4" width="32"/> | [erciccione](https://github.com/erciccione) |
9+
| <img src="https://avatars.githubusercontent.com/u/38654035?v=4" width="32"/> | [jarole](https://github.com/jarole) |
10+
| <img src="https://avatars.githubusercontent.com/u/10460270?v=4" width="32"/> | [Lafudoci](https://github.com/Lafudoci) |
11+
| <img src="https://avatars.githubusercontent.com/u/55422065?v=4" width="32"/> | [lucasmz-dev](https://github.com/lucasmz-dev) |
12+
| <img src="https://avatars.githubusercontent.com/u/31753665?v=4" width="32"/> | [anhdres](https://github.com/anhdres) |
13+
| <img src="https://avatars.githubusercontent.com/u/37215310?v=4" width="32"/> | [el00ruobuob](https://github.com/el00ruobuob) |
14+
| <img src="https://avatars.githubusercontent.com/u/39062138?v=4" width="32"/> | [v1docq47](https://github.com/v1docq47) |
15+
| <img src="https://avatars.githubusercontent.com/u/26740310?v=4" width="32"/> | [hrumag](https://github.com/hrumag) |
16+
| <img src="https://avatars.githubusercontent.com/u/66136622?v=4" width="32"/> | [Justxd22](https://github.com/Justxd22) |
17+
| <img src="https://avatars.githubusercontent.com/u/20149697?v=4" width="32"/> | [mstniy](https://github.com/mstniy) |
18+
| <img src="https://avatars.githubusercontent.com/u/35073485?v=4" width="32"/> | [AlexUnderHood](https://github.com/AlexUnderHood) |
19+
| <img src="https://avatars.githubusercontent.com/u/10405384?v=4" width="32"/> | [hankur](https://github.com/hankur) |
20+
| <img src="https://avatars.githubusercontent.com/u/76762?v=4" width="32"/> | [waninkoko](https://github.com/waninkoko) |
21+
| <img src="https://avatars.githubusercontent.com/u/22837744?v=4" width="32"/> | [apertamono](https://github.com/apertamono) |
22+
| <img src="https://avatars.githubusercontent.com/u/16173361?v=4" width="32"/> | [TheFuzzStone](https://github.com/TheFuzzStone) |
23+
| <img src="https://avatars.githubusercontent.com/u/46078984?v=4" width="32"/> | [jindouyunz](https://github.com/jindouyunz) |
24+
| <img src="https://avatars.githubusercontent.com/u/85765861?v=4" width="32"/> | [kingoflove819](https://github.com/kingoflove819) |
25+
| <img src="https://avatars.githubusercontent.com/u/20656006?v=4" width="32"/> | [uiharu-s](https://github.com/uiharu-s) |
26+
| <img src="https://avatars.githubusercontent.com/u/5817002?v=4" width="32"/> | [BenedictP](https://github.com/BenedictP) |
27+
| <img src="https://avatars.githubusercontent.com/u/30935310?v=4" width="32"/> | [netrik182](https://github.com/netrik182) |
28+
| <img src="https://avatars.githubusercontent.com/u/34245203?v=4" width="32"/> | [bitlamas](https://github.com/bitlamas) |
29+
| <img src="https://avatars.githubusercontent.com/u/9751407?v=4" width="32"/> | [katant](https://github.com/katant) |
30+
| <img src="https://avatars.githubusercontent.com/u/38583984?v=4" width="32"/> | [Gelesztaa](https://github.com/Gelesztaa) |
31+
| <img src="https://avatars.githubusercontent.com/u/5115470?v=4" width="32"/> | [jonathancross](https://github.com/jonathancross) |
32+
| <img src="https://avatars.githubusercontent.com/u/73185455?v=4" width="32"/> | [ignaudioz](https://github.com/ignaudioz) |
33+
| <img src="https://avatars.githubusercontent.com/u/40437661?v=4" width="32"/> | [Leza89](https://github.com/Leza89) |
34+
| <img src="https://avatars.githubusercontent.com/u/35341810?v=4" width="32"/> | [Re-Diculous](https://github.com/Re-Diculous) |
35+
| <img src="https://avatars.githubusercontent.com/u/6745111?v=4" width="32"/> | [stevesbrain](https://github.com/stevesbrain) |
36+
| <img src="https://avatars.githubusercontent.com/u/87820680?v=4" width="32"/> | [Toyo-tez](https://github.com/Toyo-tez) |
37+
| <img src="https://avatars.githubusercontent.com/u/50911375?v=4" width="32"/> | [WiserB](https://github.com/WiserB) |
38+
| <img src="https://avatars.githubusercontent.com/u/43792226?v=4" width="32"/> | [Wobole](https://github.com/Wobole) |
39+
| <img src="https://avatars.githubusercontent.com/u/33176683?v=4" width="32"/> | [boldsuck](https://github.com/boldsuck) |
40+
| <img src="https://avatars.githubusercontent.com/u/38573570?v=4" width="32"/> | [gerasimos7777](https://github.com/gerasimos7777) |
41+
| <img src="https://avatars.githubusercontent.com/u/33541744?v=4" width="32"/> | [jenniferberger](https://github.com/jenniferberger) |
42+
| <img src="https://avatars.githubusercontent.com/u/31804298?v=4" width="32"/> | [jont4](https://github.com/jont4) |
43+
| <img src="https://avatars.githubusercontent.com/u/45304225?v=4" width="32"/> | [joshuamarques](https://github.com/joshuamarques) |
44+
| <img src="https://avatars.githubusercontent.com/u/49309708?v=4" width="32"/> | [kic0](https://github.com/kic0) |
45+
| <img src="https://avatars.githubusercontent.com/u/46741704?v=4" width="32"/> | [kuznetsovgm](https://github.com/kuznetsovgm) |
46+
| <img src="https://avatars.githubusercontent.com/u/29639722?v=4" width="32"/> | [mattcode55](https://github.com/mattcode55) |
47+
| <img src="https://avatars.githubusercontent.com/u/70996104?v=4" width="32"/> | [paxriel](https://github.com/paxriel) |
48+
| <img src="https://avatars.githubusercontent.com/u/168001952?v=4" width="32"/> | [retrnull](https://github.com/retrnull) |
49+
| <img src="https://avatars.githubusercontent.com/u/24211726?v=4" width="32"/> | [haluzpav](https://github.com/haluzpav) |
50+
| <img src="https://avatars.githubusercontent.com/u/15184875?v=4" width="32"/> | [ordtrogen](https://github.com/ordtrogen) |
51+
| <img src="https://avatars.githubusercontent.com/u/28332477?v=4" width="32"/> | [bitOMG](https://github.com/bitOMG) |
52+
| <img src="https://avatars.githubusercontent.com/u/29835330?v=4" width="32"/> | [Keksoj](https://github.com/Keksoj) |
53+
| <img src="https://avatars.githubusercontent.com/u/26468430?v=4" width="32"/> | [j-berman](https://github.com/j-berman) |
54+
| <img src="https://avatars.githubusercontent.com/u/1123456?v=4" width="32"/> | [joli80](https://github.com/joli80) |
55+
| <img src="https://avatars.githubusercontent.com/u/22770482?v=4" width="32"/> | [f-fusco](https://github.com/f-fusco) |
56+
| <img src="https://avatars.githubusercontent.com/u/38558144?v=4" width="32"/> | [Flenst](https://github.com/Flenst) |
57+
| <img src="https://avatars.githubusercontent.com/u/137682506?v=4" width="32"/> | [ds-jetzt](https://github.com/ds-jetzt) |
58+
| <img src="https://avatars.githubusercontent.com/u/61468499?v=4" width="32"/> | [diegodelmondes](https://github.com/diegodelmondes) |
59+
| <img src="https://avatars.githubusercontent.com/u/1767796?v=4" width="32"/> | [dscotese](https://github.com/dscotese) |
60+
| <img src="https://avatars.githubusercontent.com/u/37982122?v=4" width="32"/> | [Codivorous](https://github.com/Codivorous) |
61+
| <img src="https://avatars.githubusercontent.com/u/40068761?v=4" width="32"/> | [BlackLotus64](https://github.com/BlackLotus64) |
62+
| <img src="https://avatars.githubusercontent.com/u/10773507?v=4" width="32"/> | [Baltsar](https://github.com/Baltsar) |
63+
| <img src="https://avatars.githubusercontent.com/u/103471168?v=4" width="32"/> | [AnonimaUzanto](https://github.com/AnonimaUzanto) |
64+
| <img src="https://avatars.githubusercontent.com/u/550915?v=4" width="32"/> | [Forage](https://github.com/Forage) |
65+
<!-- CONTRIBUTORS END -->
66+
67+
68+
69+
70+
71+
72+
73+
74+
75+
76+
77+
78+
79+
80+
81+
82+
83+
84+
85+
86+
87+
88+
89+
90+
91+
92+

0 commit comments

Comments
 (0)