-
Docker
-
make(sudo apt install make, little tricky to get it on Windows, https://stackoverflow.com/questions/32127524/how-to-install-and-use-make-in-windows) -
Huge amount of RAM and free disk space
-
Clone https://github.com/m2049r/monero repo.
-
Change repo to correct branch (example:
git checkout release-v0.17.1.9-monerujo). -
Update submodules:
git submodule update --init --force. -
Then go to folder with xmrwallet repo, then external-libs. Here you need to create symbol link to
monerofolder:
Linux: ln -s ~/monero ~/xmrwallet/external-libs/monero
Windows: mklink /D "C:\Users\<USERNAME>\xmrwallet\external-libs\monero" "C:\Users\<USERNAME>\monero"
- Start Docker and then run
makeinexternal-libsfolder. It will fail at end on Windows, but ifwallet2_api.hexists inincludefolder, the build was successful.