diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 8 |
1 files changed, 5 insertions, 3 deletions
| @@ -43,10 +43,11 @@ deps-apt: | |||
| 43 | @if command -v apt-get >/dev/null 2>&1; then \ | 43 | @if command -v apt-get >/dev/null 2>&1; then \ |
| 44 | $(SUDO) apt-get install -y build-essential cmake git pkg-config autoconf \ | 44 | $(SUDO) apt-get install -y build-essential cmake git pkg-config autoconf \ |
| 45 | libtool libssl-dev libdb5.3++-dev libsodium-dev nlohmann-json3-dev \ | 45 | libtool libssl-dev libdb5.3++-dev libsodium-dev nlohmann-json3-dev \ |
| 46 | libboost-system-dev libglfw3-dev libgl-dev python3-pil clang; \ | 46 | libboost-system-dev libglfw3-dev libgl-dev libsqlite3-dev \ |
| 47 | python3-pil clang; \ | ||
| 47 | else \ | 48 | else \ |
| 48 | echo "Not an apt system — install: g++ cmake git autoconf libtool"; \ | 49 | echo "Not an apt system — install: g++ cmake git autoconf libtool"; \ |
| 49 | echo " libssl libdb++ libsodium nlohmann-json boost glfw3 opengl python3-pil"; \ | 50 | echo " libssl libdb++ libsodium nlohmann-json boost glfw3 opengl sqlite3 python3-pil"; \ |
| 50 | fi | 51 | fi |
| 51 | 52 | ||
| 52 | deps-secp256k1: | 53 | deps-secp256k1: |
| @@ -113,7 +114,7 @@ img = ico.convert('RGBA'); \ | |||
| 113 | img.save('/tmp/bitflash.AppDir/bitflash.png'); \ | 114 | img.save('/tmp/bitflash.AppDir/bitflash.png'); \ |
| 114 | import shutil; shutil.copy('/tmp/bitflash.AppDir/bitflash.png', \ | 115 | import shutil; shutil.copy('/tmp/bitflash.AppDir/bitflash.png', \ |
| 115 | '/tmp/bitflash.AppDir/usr/share/icons/hicolor/256x256/apps/bitflash.png')" | 116 | '/tmp/bitflash.AppDir/usr/share/icons/hicolor/256x256/apps/bitflash.png')" |
| 116 | @for lib in libsodium.so.23 libdb_cxx-5.3.so libglfw.so.3; do \ | 117 | @for lib in libsodium.so.23 libdb_cxx-5.3.so libsqlite3.so.0 libglfw.so.3; do \ |
| 117 | path=$$(ldconfig -p | grep " $$lib " | awk '{print $$NF}' | head -1); \ | 118 | path=$$(ldconfig -p | grep " $$lib " | awk '{print $$NF}' | head -1); \ |
| 118 | [ -z "$$path" ] && path=$$(find /usr/lib /lib -name "$$lib" 2>/dev/null | head -1); \ | 119 | [ -z "$$path" ] && path=$$(find /usr/lib /lib -name "$$lib" 2>/dev/null | head -1); \ |
| 119 | [ -n "$$path" ] && cp -L "$$path" /tmp/bitflash.AppDir/usr/lib/ && echo " bundled $$lib" || echo " missing $$lib"; \ | 120 | [ -n "$$path" ] && cp -L "$$path" /tmp/bitflash.AppDir/usr/lib/ && echo " bundled $$lib" || echo " missing $$lib"; \ |
| @@ -131,6 +132,7 @@ deps-windows: | |||
| 131 | mingw-w64-ucrt-x86_64-glfw \ | 132 | mingw-w64-ucrt-x86_64-glfw \ |
| 132 | mingw-w64-ucrt-x86_64-openssl \ | 133 | mingw-w64-ucrt-x86_64-openssl \ |
| 133 | mingw-w64-ucrt-x86_64-db \ | 134 | mingw-w64-ucrt-x86_64-db \ |
| 135 | mingw-w64-ucrt-x86_64-sqlite3 \ | ||
| 134 | mingw-w64-ucrt-x86_64-libsodium \ | 136 | mingw-w64-ucrt-x86_64-libsodium \ |
| 135 | mingw-w64-ucrt-x86_64-nlohmann-json \ | 137 | mingw-w64-ucrt-x86_64-nlohmann-json \ |
| 136 | mingw-w64-ucrt-x86_64-boost \ | 138 | mingw-w64-ucrt-x86_64-boost \ |