Yildiz-Engine component-native-zlib
This is the official repository of The Component native zlib, part of the Yildiz-Engine project. This component will hold the code for the zlib library project.
Original repository
Features
- Hold the source code for the zlib library to be used in the Yildiz-Engine project.
Requirements
To build this module, you will need the latest Java JDK, Maven 3, cmake and a c++ compiler.
Coding Style and other information
Project website: https://engine.yildiz-games.be
Issue tracker: https://yildiz.atlassian.net
Wiki: https://yildiz.atlassian.net/wiki
License
All source code files are licensed under the permissive MIT license (http://opensource.org/licenses/MIT).
Exception for all the files contained in src/main/c++, those are part of the zlib project, using its own licence, and having its own authors, thoses files are simply a snapshot of the zlib repository.
Build instructions
Go to your root directory, where you POM file is located.
Then invoke maven
For windows 64 bits mvn clean install -Denv=win64
For linux 64 bits mvn clean install -Denv=linux64
This will compile the source code, then run the unit tests, and finally build a jar file.
Usage
In your maven project, add the dependency
For windows 64 bits
<dependency>
<groupId>be.yildiz-games</groupId>
<artifactId>component-native-zlib</artifactId>
<version>LATEST</version>
<classifier>win64</classifier>
</dependency>
For linux 64 bits
<dependency>
<groupId>be.yildiz-games</groupId>
<artifactId>component-native-zlib</artifactId>
<version>LATEST</version>
<classifier>linux64</classifier>
</dependency>
Replace LATEST by the version to use.
Contact
Owner of this repository: Grégory Van den Borre