diff --git a/.gitignore b/.gitignore index 5a49e12b..42be5201 100644 --- a/.gitignore +++ b/.gitignore @@ -20,6 +20,7 @@ VBO_Example.java /target/ !/target/*.jar +!/libs/*.jar /backups/ /Resources_and_Videos/ diff --git a/pom.xml b/pom.xml index e2998341..31be49cb 100755 --- a/pom.xml +++ b/pom.xml @@ -41,71 +41,123 @@ - - jarprofile - - jar-specific - src/main/rules - - - true - - - - org.jogamp.jogl - jogl-all-main - 2.3.2 - - - org.jogamp.gluegen - gluegen-rt-main - 2.3.2 - - - com.pi4j - pi4j-core - 1.2-SNAPSHOT - - - org.fusesource.jansi - jansi - 1.15 - - - net.lingala.zip4j - zip4j - 1.3.2 - - - org.eclipse.jdt.core.compiler - ecj - 4.6.1 - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - 2.3.2 - - - org/warp/picalculator/gui/graphicengine/html/* - - 1.8 - 1.8 - UTF-8 - - - - - + + aarch64 + + true + + + + Linux + aarch64 + + + + + org.jogamp.jogl + jogl-all-main + 2.4 + system + ${project.basedir}/libs/jogl 2.4/jogl-all.jar + + + org.jogamp.jogl + jogl-all-natives-linux-aarch64-main + 2.4 + system + ${project.basedir}/libs/jogl 2.4/jogl-all-natives-linux-aarch64.jar + + + org.jogamp.gluegen + gluegen-rt-main + 2.4 + system + ${project.basedir}/libs/jogl 2.4/gluegen-rt.jar + + + org.jogamp.gluegen + gluegen-rt-natives-linux-aarch64-main + 2.4 + system + ${project.basedir}/libs/jogl 2.4/gluegen-rt-natives-linux-aarch64.jar + + + + + jarprofile + + jar-specific + src/main/rules + + + true + + + + com.pi4j + pi4j-core + 1.2-SNAPSHOT + + + org.fusesource.jansi + jansi + 1.15 + + + net.lingala.zip4j + zip4j + 1.3.2 + + + org.eclipse.jdt.core.compiler + ecj + 4.6.1 + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.3.2 + + + org/warp/picalculator/gui/graphicengine/html/* + + 1.8 + 1.8 + UTF-8 + + + + + + + jarprofile-not-aarch64 + + + !src.useAarch64Libraries + + + + + org.jogamp.jogl + jogl-all-main + 2.3.2 + + + org.jogamp.gluegen + gluegen-rt-main + 2.3.2 + + + jsprofile js-specific - src/main/rules + src/main/rules false @@ -182,7 +234,7 @@ - it.unimi.dsi @@ -296,10 +348,10 @@ -