electronstudio / jaylib

Java JNI bindings for Raylib
Other
124 stars 23 forks source link

Convert the project to be based on Gradle #18

Open ewpratten opened 3 years ago

ewpratten commented 3 years ago

This is the PR to go along with #17. This closes #17, closes #6, and closes #2

Currently work in progress

Project layout

The project is split into three main components:

JavaDoc

I have set up GitHub CI to generate a javadoc and automatically push it to the gh_pages branch whenever a push is made to master. @electronstudio will have to tell GitHub to publish this branch in the repo settings.

ewpratten commented 3 years ago

At this stage, running ./gradlew :examples:run on Linux will now launch the demo. Will begin work on the other platforms soon

ewpratten commented 3 years ago

Jaylib will now work on whatever OS it is built on. Need to work on cross-compiling

ewpratten commented 3 years ago

Im putting this on pause for a bit, as JavaCPP has some limitations I can't deal with. Will try to throw something together from scratch on my own, to see if I can find a workaround