Native part of Seeneva comic book reader. Used to build libseeneva
shared library. The output shared library is useful only for Android targets right now.
Check Seeneva documentation to know more about the building process for Android targets.
Also you can use Android NDK and provided CMakeLists.txt to build output shared library without Gradle. Check Android CMake documentation to know more about it.
Ensure that rust-toolchain-android.toml has proper Rust toolchain and pr_check.yml has proper NDK_VERSION
and CMAKE_VERSION
env variables.
This projects ships with predefined code styles:
.editorconfig
rustfmt.toml
to format Rust code using rustfmt.
Please ensure that they are enabled in your code editor.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
This project uses third-party open source crates. Please check the Cargo.toml file to know more about them.