12 Commits

Author SHA1 Message Date
3859db5b27 Added TaskManager
- Working on modules system
2021-06-27 18:27:56 +03:00
a4dd14491d Fixed build scripts
- Eclipse is now able to detect native dependencies correctly
- `buildPackages.sh debian' exits with correct exit code
- Renamed `require*Dependencies' to `request*Dependencies'
2021-01-09 14:14:36 +03:00
7a2721c7b3 Fixed missing manifest file in built JARs 2021-01-08 00:44:49 +03:00
e389d2ad67 Refactored build scripts and removed unused dependencies
- Added the following Gradle tasks:
  - buildLocal (alias for build)
  - buildCrossPlatform (builds with all natives)
  - packageDebian
  - packageWindows
- Gradle no longer downloads or packages natives for wrong platforms
(unless buildCrossPlatform or require*Dependencies is run)
- Gradle should no longer complain about deprecated features
- buildPackages.sh is now a lot more robust
- Removed the following dependencies:
  - Apache Commons Math
  - Everything in LWJGL except OpenGL/AL, GLFW, STB and core
2021-01-08 00:33:53 +03:00
00773d4f8b
Fixed compilation on JDK 8 2021-01-01 20:25:47 +03:00
saval559362
2ccba64687 Fixed a bug with the build 2020-12-30 12:46:56 +03:00
saval559362
2960ea0b23 Added binary dependencies to installers 2020-12-30 00:05:33 +03:00
saval559362
6bae69ff04 Added build scripts 2020-12-29 22:22:46 +03:00
38a8a885c8 Updated build.gradle to make build artifacts easily runnable 2020-11-14 21:58:48 +03:00
1c5c91a712 Updated Guava to 30.0 to resolve SNYK-JAVA-COMGOOGLEGUAVA-1015415
Relevant info: https://github.com/google/guava/issues/4011. We never
used it but better prevent this in the future.
2020-11-05 12:33:13 +03:00
dc74a419c9 Added logger 2020-09-03 23:40:28 +03:00
e96a30c275 Initial commit 2020-07-29 12:30:34 +03:00