39aldo39 / libdecsync

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

libdecsync

libdecsync is a multiplatform library for synchronizing using DecSync.

Build from source (native)

Install dependencies:

Debian/Ubuntu

sudo apt install \
	build-essential \
	openjdk-8-jdk \
	libncurses5

Fedora

sudo dnf install \
	make \
	java-1.8.0-openjdk-headless \
	ncurses-compat-libs

Build

git clone https://github.com/39aldo39/libdecsync
cd libdecsync
make
sudo make install

This installs the shared library libdecsync.so, the header libdecsync.h (and libdecsync_api.h) and the pkg-config file decsync.pc. For documentation on how to use the library, see libdecsync.h. The shared library contains the same functions, but without type information. Moreover, these functions have the prefix decsync_so instead of decsync.

Build from source (android)

./gradlew assembleRelease

This creates the aar-file build/outputs/aar/libdecsync-release.aar.

Donations

PayPal

About

License:Other


Languages

Language:Kotlin 85.1%Language:C 9.8%Language:C++ 2.6%Language:Vala 1.7%Language:Makefile 0.7%Language:Shell 0.1%