mirror of
https://github.com/logos-messaging/nim-sds.git
synced 2026-01-02 14:13:07 +00:00
Co-authored-by: Hanno Cornelius <68783915+jm-clius@users.noreply.github.com>
nim-e2e-reliability
Nim implementation of the e2e reliability protocol
Building
Android
Download the latest Android NDK. For example, on Ubuntu Intel:
cd ~
wget https://dl.google.com/android/repository/android-ndk-r27c-linux.zip
unzip android-ndk-r27c-linux.zip
Then, add the following to your ~/.bashrc file:
export ANDROID_NDK_HOME=$HOME/android-ndk-r27c
export PATH=$ANDROID_NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
Then, use one of the following commands, according to the current architecture:
| Architecture | command | | arm64 | make libsds-android ARCH=arm64 | | amd64 | make libsds-android ARCH=amd64 | | x86 | make libsds-android ARCH=x86 |
At the end of the process, the library will be created in build/libsds.so
Windows, Linux or MacOS
make libsds
Description
Languages
Nim
85.1%
Nix
6%
Makefile
5.3%
Shell
2.1%
C
1.5%