aboutsummaryrefslogtreecommitdiffstats
path: root/make
diff options
context:
space:
mode:
Diffstat (limited to 'make')
-rw-r--r--make/pom.xml57
1 files changed, 57 insertions, 0 deletions
diff --git a/make/pom.xml b/make/pom.xml
new file mode 100644
index 000000000..21c37a5b7
--- /dev/null
+++ b/make/pom.xml
@@ -0,0 +1,57 @@
+<project>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.jogamp.jogl</groupId>
+ <artifactId>jogl</artifactId>
+ <packaging>jar</packaging>
+ <name>JOGL</name>
+ <version>this pom is a stub, just to resolve dependencies</version>
+ <description>Java™ Binding for the OpenGL® API</description>
+
+ <repositories>
+ <repository>
+ <id>sonatype-nexus-snapshots</id>
+ <snapshots/>
+ <url>https://oss.sonatype.org/content/repositories/snapshots</url>
+ </repository>
+ </repositories>
+
+ <dependencies>
+ <dependency>
+ <artifactId>gluegen-rt-natives</artifactId>
+ <groupId>org.jogamp.gluegen</groupId>
+ <version>[1.0-beta07-SNAPSHOT,)</version> <!--TODO:exclude snapshot versions from this range-->
+ <classifier>${envClassifier}-${os.arch}</classifier> <!--Can't use ${os.name} - it's uppercase-->
+ </dependency>
+ <dependency>
+ <artifactId>gluegen-cpptasks</artifactId>
+ <groupId>org.jogamp.gluegen</groupId>
+ <version>[1.0-beta07-SNAPSHOT,)</version> <!--TODO:exclude snapshot versions from this range-->
+ </dependency>
+ </dependencies>
+
+ <!--TODO: detect more OS types or inject encClassifier from ant-->
+ <profiles>
+ <profile>
+ <id>windows</id>
+ <activation>
+ <os>
+ <family>windows</family>
+ </os>
+ </activation>
+ <properties>
+ <envClassifier>windows</envClassifier>
+ </properties>
+ </profile>
+ <profile>
+ <id>linux</id>
+ <activation>
+ <os>
+ <family>unix</family>
+ </os>
+ </activation>
+ <properties>
+ <envClassifier>linux</envClassifier>
+ </properties>
+ </profile>
+ </profiles>
+</project> \ No newline at end of file