From 692b77b133d1257f567e779969be3b461f29bf84 Mon Sep 17 00:00:00 2001 From: okseby Date: Fri, 26 May 2023 11:28:23 -0400 Subject: [PATCH] Initial commit pt.2 - Environment setup --- .gitignore | 38 ++ .idea/.gitignore | 8 + .idea/encodings.xml | 7 + .idea/misc.xml | 14 + .idea/uiDesigner.xml | 124 ++++++ .idea/vcs.xml | 6 + pom.xml | 410 ++++++++++++++++++++ src/main/java/com/okseby/Main/Launcher.java | 9 + 8 files changed, 616 insertions(+) create mode 100644 .gitignore create mode 100644 .idea/.gitignore create mode 100644 .idea/encodings.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/uiDesigner.xml create mode 100644 .idea/vcs.xml create mode 100644 pom.xml create mode 100644 src/main/java/com/okseby/Main/Launcher.java diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5ff6309 --- /dev/null +++ b/.gitignore @@ -0,0 +1,38 @@ +target/ +!.mvn/wrapper/maven-wrapper.jar +!**/src/main/**/target/ +!**/src/test/**/target/ + +### IntelliJ IDEA ### +.idea/modules.xml +.idea/jarRepositories.xml +.idea/compiler.xml +.idea/libraries/ +*.iws +*.iml +*.ipr + +### Eclipse ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +### VS Code ### +.vscode/ + +### Mac OS ### +.DS_Store \ No newline at end of file diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 0000000..aa00ffa --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..0a13117 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,14 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml new file mode 100644 index 0000000..2b63946 --- /dev/null +++ b/.idea/uiDesigner.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..8e81f09 --- /dev/null +++ b/pom.xml @@ -0,0 +1,410 @@ + + + 4.0.0 + + com.okseby + Warabi + 1.0-SNAPSHOT + + + 20 + 20 + UTF-8 + 3.3.2 + 1.10.5 + natives-linux + + + + + + org.lwjgl + lwjgl-bom + ${lwjgl.version} + import + pom + + + + + + + org.lwjgl + lwjgl + + + org.lwjgl + lwjgl-assimp + + + org.lwjgl + lwjgl-bgfx + + + org.lwjgl + lwjgl-cuda + + + org.lwjgl + lwjgl-egl + + + org.lwjgl + lwjgl-fmod + + + org.lwjgl + lwjgl-freetype + + + org.lwjgl + lwjgl-glfw + + + org.lwjgl + lwjgl-harfbuzz + + + org.lwjgl + lwjgl-hwloc + + + org.lwjgl + lwjgl-jawt + + + org.lwjgl + lwjgl-jemalloc + + + org.lwjgl + lwjgl-ktx + + + org.lwjgl + lwjgl-libdivide + + + org.lwjgl + lwjgl-llvm + + + org.lwjgl + lwjgl-lmdb + + + org.lwjgl + lwjgl-lz4 + + + org.lwjgl + lwjgl-meow + + + org.lwjgl + lwjgl-meshoptimizer + + + org.lwjgl + lwjgl-nanovg + + + org.lwjgl + lwjgl-nfd + + + org.lwjgl + lwjgl-nuklear + + + org.lwjgl + lwjgl-odbc + + + org.lwjgl + lwjgl-openal + + + org.lwjgl + lwjgl-opencl + + + org.lwjgl + lwjgl-opengl + + + org.lwjgl + lwjgl-opengles + + + org.lwjgl + lwjgl-openvr + + + org.lwjgl + lwjgl-openxr + + + org.lwjgl + lwjgl-opus + + + org.lwjgl + lwjgl-par + + + org.lwjgl + lwjgl-remotery + + + org.lwjgl + lwjgl-rpmalloc + + + org.lwjgl + lwjgl-shaderc + + + org.lwjgl + lwjgl-spvc + + + org.lwjgl + lwjgl-sse + + + org.lwjgl + lwjgl-stb + + + org.lwjgl + lwjgl-tinyexr + + + org.lwjgl + lwjgl-tinyfd + + + org.lwjgl + lwjgl-tootle + + + org.lwjgl + lwjgl-vma + + + org.lwjgl + lwjgl-vulkan + + + org.lwjgl + lwjgl-xxhash + + + org.lwjgl + lwjgl-yoga + + + org.lwjgl + lwjgl-zstd + + + org.lwjgl + lwjgl + ${lwjgl.natives} + + + org.lwjgl + lwjgl-assimp + ${lwjgl.natives} + + + org.lwjgl + lwjgl-bgfx + ${lwjgl.natives} + + + org.lwjgl + lwjgl-freetype + ${lwjgl.natives} + + + org.lwjgl + lwjgl-glfw + ${lwjgl.natives} + + + org.lwjgl + lwjgl-harfbuzz + ${lwjgl.natives} + + + org.lwjgl + lwjgl-hwloc + ${lwjgl.natives} + + + org.lwjgl + lwjgl-jemalloc + ${lwjgl.natives} + + + org.lwjgl + lwjgl-ktx + ${lwjgl.natives} + + + org.lwjgl + lwjgl-libdivide + ${lwjgl.natives} + + + org.lwjgl + lwjgl-llvm + ${lwjgl.natives} + + + org.lwjgl + lwjgl-lmdb + ${lwjgl.natives} + + + org.lwjgl + lwjgl-lz4 + ${lwjgl.natives} + + + org.lwjgl + lwjgl-meow + ${lwjgl.natives} + + + org.lwjgl + lwjgl-meshoptimizer + ${lwjgl.natives} + + + org.lwjgl + lwjgl-nanovg + ${lwjgl.natives} + + + org.lwjgl + lwjgl-nfd + ${lwjgl.natives} + + + org.lwjgl + lwjgl-nuklear + ${lwjgl.natives} + + + org.lwjgl + lwjgl-openal + ${lwjgl.natives} + + + org.lwjgl + lwjgl-opengl + ${lwjgl.natives} + + + org.lwjgl + lwjgl-opengles + ${lwjgl.natives} + + + org.lwjgl + lwjgl-openvr + ${lwjgl.natives} + + + org.lwjgl + lwjgl-openxr + ${lwjgl.natives} + + + org.lwjgl + lwjgl-opus + ${lwjgl.natives} + + + org.lwjgl + lwjgl-par + ${lwjgl.natives} + + + org.lwjgl + lwjgl-remotery + ${lwjgl.natives} + + + org.lwjgl + lwjgl-rpmalloc + ${lwjgl.natives} + + + org.lwjgl + lwjgl-shaderc + ${lwjgl.natives} + + + org.lwjgl + lwjgl-spvc + ${lwjgl.natives} + + + org.lwjgl + lwjgl-sse + ${lwjgl.natives} + + + org.lwjgl + lwjgl-stb + ${lwjgl.natives} + + + org.lwjgl + lwjgl-tinyexr + ${lwjgl.natives} + + + org.lwjgl + lwjgl-tinyfd + ${lwjgl.natives} + + + org.lwjgl + lwjgl-tootle + ${lwjgl.natives} + + + org.lwjgl + lwjgl-vma + ${lwjgl.natives} + + + org.lwjgl + lwjgl-xxhash + ${lwjgl.natives} + + + org.lwjgl + lwjgl-yoga + ${lwjgl.natives} + + + org.lwjgl + lwjgl-zstd + ${lwjgl.natives} + + + org.joml + joml + ${joml.version} + + + + \ No newline at end of file diff --git a/src/main/java/com/okseby/Main/Launcher.java b/src/main/java/com/okseby/Main/Launcher.java new file mode 100644 index 0000000..95d55b4 --- /dev/null +++ b/src/main/java/com/okseby/Main/Launcher.java @@ -0,0 +1,9 @@ +package com.okseby.Main; + +import org.lwjgl.Version; + +public class Launcher { + public static void main(String[] args) { + System.out.println("LWJGL Version: " + Version.getVersion()); + } +}