summaryrefslogtreecommitdiffstats
path: root/maven
diff options
context:
space:
mode:
Diffstat (limited to 'maven')
-rwxr-xr-xmaven/make-copy-jars-one.sh81
-rw-r--r--maven/projects/gluegen-rt-android/dummy-jar1
-rw-r--r--maven/projects/gluegen-rt-android/main-jar1
-rw-r--r--maven/projects/gluegen-rt-android/natives2
-rw-r--r--maven/projects/gluegen-rt-main/dummy-jar1
-rw-r--r--maven/projects/gluegen-rt-main/main-jar1
-rw-r--r--maven/projects/gluegen-rt-main/natives2
-rw-r--r--maven/projects/gluegen-rt/dummy-jar1
-rw-r--r--maven/projects/gluegen-rt/main-jar1
-rw-r--r--maven/projects/gluegen-rt/natives2
-rw-r--r--maven/projects/gluegen/dummy-jar1
-rw-r--r--maven/projects/gluegen/main-jar1
-rw-r--r--maven/projects/gluegen/natives2
-rw-r--r--maven/projects/joal-android/dummy-jar1
-rw-r--r--maven/projects/joal-android/main-jar1
-rw-r--r--maven/projects/joal-android/natives2
-rw-r--r--maven/projects/joal-main/dummy-jar1
-rw-r--r--maven/projects/joal-main/main-jar1
-rw-r--r--maven/projects/joal-main/natives2
-rw-r--r--maven/projects/joal/dummy-jar1
-rw-r--r--maven/projects/joal/main-jar1
-rw-r--r--maven/projects/joal/natives2
-rw-r--r--maven/projects/jocl-android/dummy-jar1
-rw-r--r--maven/projects/jocl-android/main-jar1
-rw-r--r--maven/projects/jocl-android/natives2
-rw-r--r--maven/projects/jocl-main/dummy-jar1
-rw-r--r--maven/projects/jocl-main/main-jar1
-rw-r--r--maven/projects/jocl-main/natives2
-rw-r--r--maven/projects/jocl/dummy-jar1
-rw-r--r--maven/projects/jocl/main-jar1
-rw-r--r--maven/projects/jocl/natives2
-rw-r--r--maven/projects/jogl-all-android/dummy-jar1
-rw-r--r--maven/projects/jogl-all-android/main-jar1
-rw-r--r--maven/projects/jogl-all-android/natives2
-rw-r--r--maven/projects/jogl-all-main/dummy-jar1
-rw-r--r--maven/projects/jogl-all-main/main-jar1
-rw-r--r--maven/projects/jogl-all-main/natives2
-rw-r--r--maven/projects/jogl-all-mobile-main/dummy-jar1
-rw-r--r--maven/projects/jogl-all-mobile-main/main-jar1
-rw-r--r--maven/projects/jogl-all-mobile-main/natives2
-rw-r--r--maven/projects/jogl-all-mobile/dummy-jar1
-rw-r--r--maven/projects/jogl-all-mobile/main-jar1
-rw-r--r--maven/projects/jogl-all-mobile/natives2
-rw-r--r--maven/projects/jogl-all-noawt-main/dummy-jar1
-rw-r--r--maven/projects/jogl-all-noawt-main/main-jar1
-rw-r--r--maven/projects/jogl-all-noawt-main/natives2
-rw-r--r--maven/projects/jogl-all-noawt/dummy-jar1
-rw-r--r--maven/projects/jogl-all-noawt/main-jar1
-rw-r--r--maven/projects/jogl-all-noawt/natives2
-rw-r--r--maven/projects/jogl-all/dummy-jar1
-rw-r--r--maven/projects/jogl-all/main-jar1
-rw-r--r--maven/projects/jogl-all/natives2
-rw-r--r--maven/projects/jogl/atomics2
-rw-r--r--maven/projects/jogl/dummy-jar1
-rw-r--r--maven/projects/jogl/main-jar1
-rw-r--r--maven/projects/jogl/natives2
-rw-r--r--maven/projects/nativewindow/atomics2
-rw-r--r--maven/projects/nativewindow/dummy-jar1
-rw-r--r--maven/projects/nativewindow/main-jar1
-rw-r--r--maven/projects/nativewindow/natives2
-rw-r--r--maven/projects/newt/atomics2
-rw-r--r--maven/projects/newt/dummy-jar1
-rw-r--r--maven/projects/newt/main-jar1
-rw-r--r--maven/projects/newt/natives2
-rw-r--r--maven/projects/oculusvr/atomics0
-rw-r--r--maven/projects/oculusvr/main-jar1
-rw-r--r--maven/projects/oculusvr/natives1
-rw-r--r--maven/projects/oculusvr/pom.in75
-rwxr-xr-xmaven/projects/oculusvr/pom.sh37
-rw-r--r--maven/projects/oculusvr/source-zip1
70 files changed, 208 insertions, 74 deletions
diff --git a/maven/make-copy-jars-one.sh b/maven/make-copy-jars-one.sh
index a53a813..342aa1a 100755
--- a/maven/make-copy-jars-one.sh
+++ b/maven/make-copy-jars-one.sh
@@ -5,6 +5,12 @@ info()
echo "make-copy-jars-one: info: ${NAME}: $1" 1>&2
}
+fatal()
+{
+ echo "make-copy-jars-one: fatal: ${NAME}: $1" 1>&2
+ exit 1
+}
+
copy()
{
SOURCE="$1"
@@ -53,22 +59,21 @@ MANIFEST_FILE="output/${NAME}/${VERSION}/manifest.txt"
#
NATIVES=`cat projects/${NAME}/natives` || exit 1
-if [ "${NATIVES}" = "natives" ]
-then
- info "natives: ${NATIVES}"
+case "${NATIVES}" in
+ "normal")
+ info "natives: normal"
- for PLATFORM in ${PLATFORMS}
- do
- OUTPUT_NAME="${NAME}-${VERSION}-natives-${PLATFORM}.jar"
- SOURCE="${INPUT}/jar/${NAME}-natives-${PLATFORM}.jar"
- TARGET="output/${NAME}/${VERSION}/${OUTPUT_NAME}"
- copy "${SOURCE}" "${TARGET}"
- echo "${OUTPUT_NAME}" >> "${MANIFEST_FILE}"
- done
-else
- if [ "${NATIVES}" = "atomic-natives" ]
- then
- info "natives: ${NATIVES}"
+ for PLATFORM in ${PLATFORMS}
+ do
+ OUTPUT_NAME="${NAME}-${VERSION}-natives-${PLATFORM}.jar"
+ SOURCE="${INPUT}/jar/${NAME}-natives-${PLATFORM}.jar"
+ TARGET="output/${NAME}/${VERSION}/${OUTPUT_NAME}"
+ copy "${SOURCE}" "${TARGET}"
+ echo "${OUTPUT_NAME}" >> "${MANIFEST_FILE}"
+ done
+ ;;
+ "atomic")
+ info "natives: atomic-natives"
for PLATFORM in ${PLATFORMS}
do
@@ -78,27 +83,41 @@ else
copy "${SOURCE}" "${TARGET}"
echo "${OUTPUT_NAME}" >> "${MANIFEST_FILE}"
done
- else
+ ;;
+ "none")
info "natives: not required"
- fi
-fi
+ ;;
+ *)
+ fatal "unknown value in projects/${NAME}/natives - ${NATIVES}"
+ ;;
+esac
#------------------------------------------------------------------------
-# Copy dummy code jars, if necessary.
+# Copy the correct jar file for the module.
#
-DUMMY=`cat projects/${NAME}/dummy-jar` || exit 1
-if [ "${DUMMY}" = "dummy-jar" ]
-then
- info "dummy-jar: required"
- OUTPUT_NAME="${NAME}.jar"
- SOURCE="empty.jar"
-else
- info "dummy-jar: not required (copying main jar)"
- # Copy main jar
- OUTPUT_NAME="${NAME}.jar"
- SOURCE="${INPUT}/jar/${OUTPUT_NAME}"
-fi
+MAIN_JAR=`cat projects/${NAME}/main-jar` || exit 1
+case "${MAIN_JAR}" in
+ "dummy")
+ info "main-jar: dummy (empty.jar)"
+ OUTPUT_NAME="${NAME}.jar"
+ SOURCE="empty.jar"
+ ;;
+ "atomic")
+ info "main-jar: atomic"
+ OUTPUT_NAME="${NAME}.jar"
+ SOURCE="${INPUT}/jar/atomic/${OUTPUT_NAME}"
+ ;;
+ "normal")
+ info "main-jar: normal"
+ OUTPUT_NAME="${NAME}.jar"
+ SOURCE="${INPUT}/jar/${OUTPUT_NAME}"
+ ;;
+ *)
+ fatal "unknown value in projects/${NAME}/main-jar - ${MAIN_JAR}"
+ ;;
+esac
+
TARGET="output/${NAME}/${VERSION}/${OUTPUT_NAME}"
copy "${SOURCE}" "${TARGET}"
echo "${OUTPUT_NAME}" >> "${MANIFEST_FILE}"
diff --git a/maven/projects/gluegen-rt-android/dummy-jar b/maven/projects/gluegen-rt-android/dummy-jar
deleted file mode 100644
index 3639190..0000000
--- a/maven/projects/gluegen-rt-android/dummy-jar
+++ /dev/null
@@ -1 +0,0 @@
-no-dummy-jar
diff --git a/maven/projects/gluegen-rt-android/main-jar b/maven/projects/gluegen-rt-android/main-jar
new file mode 100644
index 0000000..31dcc35
--- /dev/null
+++ b/maven/projects/gluegen-rt-android/main-jar
@@ -0,0 +1 @@
+normal
diff --git a/maven/projects/gluegen-rt-android/natives b/maven/projects/gluegen-rt-android/natives
index ae3b2b0..31dcc35 100644
--- a/maven/projects/gluegen-rt-android/natives
+++ b/maven/projects/gluegen-rt-android/natives
@@ -1 +1 @@
-no-natives
+normal
diff --git a/maven/projects/gluegen-rt-main/dummy-jar b/maven/projects/gluegen-rt-main/dummy-jar
deleted file mode 100644
index 94e337a..0000000
--- a/maven/projects/gluegen-rt-main/dummy-jar
+++ /dev/null
@@ -1 +0,0 @@
-dummy-jar
diff --git a/maven/projects/gluegen-rt-main/main-jar b/maven/projects/gluegen-rt-main/main-jar
new file mode 100644
index 0000000..421376d
--- /dev/null
+++ b/maven/projects/gluegen-rt-main/main-jar
@@ -0,0 +1 @@
+dummy
diff --git a/maven/projects/gluegen-rt-main/natives b/maven/projects/gluegen-rt-main/natives
index ae3b2b0..621e94f 100644
--- a/maven/projects/gluegen-rt-main/natives
+++ b/maven/projects/gluegen-rt-main/natives
@@ -1 +1 @@
-no-natives
+none
diff --git a/maven/projects/gluegen-rt/dummy-jar b/maven/projects/gluegen-rt/dummy-jar
deleted file mode 100644
index 3639190..0000000
--- a/maven/projects/gluegen-rt/dummy-jar
+++ /dev/null
@@ -1 +0,0 @@
-no-dummy-jar
diff --git a/maven/projects/gluegen-rt/main-jar b/maven/projects/gluegen-rt/main-jar
new file mode 100644
index 0000000..31dcc35
--- /dev/null
+++ b/maven/projects/gluegen-rt/main-jar
@@ -0,0 +1 @@
+normal
diff --git a/maven/projects/gluegen-rt/natives b/maven/projects/gluegen-rt/natives
index 660f1ae..31dcc35 100644
--- a/maven/projects/gluegen-rt/natives
+++ b/maven/projects/gluegen-rt/natives
@@ -1 +1 @@
-natives
+normal
diff --git a/maven/projects/gluegen/dummy-jar b/maven/projects/gluegen/dummy-jar
deleted file mode 100644
index 3639190..0000000
--- a/maven/projects/gluegen/dummy-jar
+++ /dev/null
@@ -1 +0,0 @@
-no-dummy-jar
diff --git a/maven/projects/gluegen/main-jar b/maven/projects/gluegen/main-jar
new file mode 100644
index 0000000..31dcc35
--- /dev/null
+++ b/maven/projects/gluegen/main-jar
@@ -0,0 +1 @@
+normal
diff --git a/maven/projects/gluegen/natives b/maven/projects/gluegen/natives
index ae3b2b0..621e94f 100644
--- a/maven/projects/gluegen/natives
+++ b/maven/projects/gluegen/natives
@@ -1 +1 @@
-no-natives
+none
diff --git a/maven/projects/joal-android/dummy-jar b/maven/projects/joal-android/dummy-jar
deleted file mode 100644
index 3639190..0000000
--- a/maven/projects/joal-android/dummy-jar
+++ /dev/null
@@ -1 +0,0 @@
-no-dummy-jar
diff --git a/maven/projects/joal-android/main-jar b/maven/projects/joal-android/main-jar
new file mode 100644
index 0000000..31dcc35
--- /dev/null
+++ b/maven/projects/joal-android/main-jar
@@ -0,0 +1 @@
+normal
diff --git a/maven/projects/joal-android/natives b/maven/projects/joal-android/natives
index ae3b2b0..31dcc35 100644
--- a/maven/projects/joal-android/natives
+++ b/maven/projects/joal-android/natives
@@ -1 +1 @@
-no-natives
+normal
diff --git a/maven/projects/joal-main/dummy-jar b/maven/projects/joal-main/dummy-jar
deleted file mode 100644
index 94e337a..0000000
--- a/maven/projects/joal-main/dummy-jar
+++ /dev/null
@@ -1 +0,0 @@
-dummy-jar
diff --git a/maven/projects/joal-main/main-jar b/maven/projects/joal-main/main-jar
new file mode 100644
index 0000000..421376d
--- /dev/null
+++ b/maven/projects/joal-main/main-jar
@@ -0,0 +1 @@
+dummy
diff --git a/maven/projects/joal-main/natives b/maven/projects/joal-main/natives
index ae3b2b0..621e94f 100644
--- a/maven/projects/joal-main/natives
+++ b/maven/projects/joal-main/natives
@@ -1 +1 @@
-no-natives
+none
diff --git a/maven/projects/joal/dummy-jar b/maven/projects/joal/dummy-jar
deleted file mode 100644
index 3639190..0000000
--- a/maven/projects/joal/dummy-jar
+++ /dev/null
@@ -1 +0,0 @@
-no-dummy-jar
diff --git a/maven/projects/joal/main-jar b/maven/projects/joal/main-jar
new file mode 100644
index 0000000..31dcc35
--- /dev/null
+++ b/maven/projects/joal/main-jar
@@ -0,0 +1 @@
+normal
diff --git a/maven/projects/joal/natives b/maven/projects/joal/natives
index 660f1ae..31dcc35 100644
--- a/maven/projects/joal/natives
+++ b/maven/projects/joal/natives
@@ -1 +1 @@
-natives
+normal
diff --git a/maven/projects/jocl-android/dummy-jar b/maven/projects/jocl-android/dummy-jar
deleted file mode 100644
index 3639190..0000000
--- a/maven/projects/jocl-android/dummy-jar
+++ /dev/null
@@ -1 +0,0 @@
-no-dummy-jar
diff --git a/maven/projects/jocl-android/main-jar b/maven/projects/jocl-android/main-jar
new file mode 100644
index 0000000..31dcc35
--- /dev/null
+++ b/maven/projects/jocl-android/main-jar
@@ -0,0 +1 @@
+normal
diff --git a/maven/projects/jocl-android/natives b/maven/projects/jocl-android/natives
index ae3b2b0..31dcc35 100644
--- a/maven/projects/jocl-android/natives
+++ b/maven/projects/jocl-android/natives
@@ -1 +1 @@
-no-natives
+normal
diff --git a/maven/projects/jocl-main/dummy-jar b/maven/projects/jocl-main/dummy-jar
deleted file mode 100644
index 94e337a..0000000
--- a/maven/projects/jocl-main/dummy-jar
+++ /dev/null
@@ -1 +0,0 @@
-dummy-jar
diff --git a/maven/projects/jocl-main/main-jar b/maven/projects/jocl-main/main-jar
new file mode 100644
index 0000000..421376d
--- /dev/null
+++ b/maven/projects/jocl-main/main-jar
@@ -0,0 +1 @@
+dummy
diff --git a/maven/projects/jocl-main/natives b/maven/projects/jocl-main/natives
index ae3b2b0..621e94f 100644
--- a/maven/projects/jocl-main/natives
+++ b/maven/projects/jocl-main/natives
@@ -1 +1 @@
-no-natives
+none
diff --git a/maven/projects/jocl/dummy-jar b/maven/projects/jocl/dummy-jar
deleted file mode 100644
index 3639190..0000000
--- a/maven/projects/jocl/dummy-jar
+++ /dev/null
@@ -1 +0,0 @@
-no-dummy-jar
diff --git a/maven/projects/jocl/main-jar b/maven/projects/jocl/main-jar
new file mode 100644
index 0000000..31dcc35
--- /dev/null
+++ b/maven/projects/jocl/main-jar
@@ -0,0 +1 @@
+normal
diff --git a/maven/projects/jocl/natives b/maven/projects/jocl/natives
index 660f1ae..31dcc35 100644
--- a/maven/projects/jocl/natives
+++ b/maven/projects/jocl/natives
@@ -1 +1 @@
-natives
+normal
diff --git a/maven/projects/jogl-all-android/dummy-jar b/maven/projects/jogl-all-android/dummy-jar
deleted file mode 100644
index 3639190..0000000
--- a/maven/projects/jogl-all-android/dummy-jar
+++ /dev/null
@@ -1 +0,0 @@
-no-dummy-jar
diff --git a/maven/projects/jogl-all-android/main-jar b/maven/projects/jogl-all-android/main-jar
new file mode 100644
index 0000000..31dcc35
--- /dev/null
+++ b/maven/projects/jogl-all-android/main-jar
@@ -0,0 +1 @@
+normal
diff --git a/maven/projects/jogl-all-android/natives b/maven/projects/jogl-all-android/natives
index ae3b2b0..31dcc35 100644
--- a/maven/projects/jogl-all-android/natives
+++ b/maven/projects/jogl-all-android/natives
@@ -1 +1 @@
-no-natives
+normal
diff --git a/maven/projects/jogl-all-main/dummy-jar b/maven/projects/jogl-all-main/dummy-jar
deleted file mode 100644
index 94e337a..0000000
--- a/maven/projects/jogl-all-main/dummy-jar
+++ /dev/null
@@ -1 +0,0 @@
-dummy-jar
diff --git a/maven/projects/jogl-all-main/main-jar b/maven/projects/jogl-all-main/main-jar
new file mode 100644
index 0000000..421376d
--- /dev/null
+++ b/maven/projects/jogl-all-main/main-jar
@@ -0,0 +1 @@
+dummy
diff --git a/maven/projects/jogl-all-main/natives b/maven/projects/jogl-all-main/natives
index ae3b2b0..621e94f 100644
--- a/maven/projects/jogl-all-main/natives
+++ b/maven/projects/jogl-all-main/natives
@@ -1 +1 @@
-no-natives
+none
diff --git a/maven/projects/jogl-all-mobile-main/dummy-jar b/maven/projects/jogl-all-mobile-main/dummy-jar
deleted file mode 100644
index 94e337a..0000000
--- a/maven/projects/jogl-all-mobile-main/dummy-jar
+++ /dev/null
@@ -1 +0,0 @@
-dummy-jar
diff --git a/maven/projects/jogl-all-mobile-main/main-jar b/maven/projects/jogl-all-mobile-main/main-jar
new file mode 100644
index 0000000..421376d
--- /dev/null
+++ b/maven/projects/jogl-all-mobile-main/main-jar
@@ -0,0 +1 @@
+dummy
diff --git a/maven/projects/jogl-all-mobile-main/natives b/maven/projects/jogl-all-mobile-main/natives
index ae3b2b0..621e94f 100644
--- a/maven/projects/jogl-all-mobile-main/natives
+++ b/maven/projects/jogl-all-mobile-main/natives
@@ -1 +1 @@
-no-natives
+none
diff --git a/maven/projects/jogl-all-mobile/dummy-jar b/maven/projects/jogl-all-mobile/dummy-jar
deleted file mode 100644
index 3639190..0000000
--- a/maven/projects/jogl-all-mobile/dummy-jar
+++ /dev/null
@@ -1 +0,0 @@
-no-dummy-jar
diff --git a/maven/projects/jogl-all-mobile/main-jar b/maven/projects/jogl-all-mobile/main-jar
new file mode 100644
index 0000000..31dcc35
--- /dev/null
+++ b/maven/projects/jogl-all-mobile/main-jar
@@ -0,0 +1 @@
+normal
diff --git a/maven/projects/jogl-all-mobile/natives b/maven/projects/jogl-all-mobile/natives
index ae3b2b0..31dcc35 100644
--- a/maven/projects/jogl-all-mobile/natives
+++ b/maven/projects/jogl-all-mobile/natives
@@ -1 +1 @@
-no-natives
+normal
diff --git a/maven/projects/jogl-all-noawt-main/dummy-jar b/maven/projects/jogl-all-noawt-main/dummy-jar
deleted file mode 100644
index 94e337a..0000000
--- a/maven/projects/jogl-all-noawt-main/dummy-jar
+++ /dev/null
@@ -1 +0,0 @@
-dummy-jar
diff --git a/maven/projects/jogl-all-noawt-main/main-jar b/maven/projects/jogl-all-noawt-main/main-jar
new file mode 100644
index 0000000..421376d
--- /dev/null
+++ b/maven/projects/jogl-all-noawt-main/main-jar
@@ -0,0 +1 @@
+dummy
diff --git a/maven/projects/jogl-all-noawt-main/natives b/maven/projects/jogl-all-noawt-main/natives
index ae3b2b0..621e94f 100644
--- a/maven/projects/jogl-all-noawt-main/natives
+++ b/maven/projects/jogl-all-noawt-main/natives
@@ -1 +1 @@
-no-natives
+none
diff --git a/maven/projects/jogl-all-noawt/dummy-jar b/maven/projects/jogl-all-noawt/dummy-jar
deleted file mode 100644
index 3639190..0000000
--- a/maven/projects/jogl-all-noawt/dummy-jar
+++ /dev/null
@@ -1 +0,0 @@
-no-dummy-jar
diff --git a/maven/projects/jogl-all-noawt/main-jar b/maven/projects/jogl-all-noawt/main-jar
new file mode 100644
index 0000000..31dcc35
--- /dev/null
+++ b/maven/projects/jogl-all-noawt/main-jar
@@ -0,0 +1 @@
+normal
diff --git a/maven/projects/jogl-all-noawt/natives b/maven/projects/jogl-all-noawt/natives
index ae3b2b0..31dcc35 100644
--- a/maven/projects/jogl-all-noawt/natives
+++ b/maven/projects/jogl-all-noawt/natives
@@ -1 +1 @@
-no-natives
+normal
diff --git a/maven/projects/jogl-all/dummy-jar b/maven/projects/jogl-all/dummy-jar
deleted file mode 100644
index 3639190..0000000
--- a/maven/projects/jogl-all/dummy-jar
+++ /dev/null
@@ -1 +0,0 @@
-no-dummy-jar
diff --git a/maven/projects/jogl-all/main-jar b/maven/projects/jogl-all/main-jar
new file mode 100644
index 0000000..31dcc35
--- /dev/null
+++ b/maven/projects/jogl-all/main-jar
@@ -0,0 +1 @@
+normal
diff --git a/maven/projects/jogl-all/natives b/maven/projects/jogl-all/natives
index 660f1ae..31dcc35 100644
--- a/maven/projects/jogl-all/natives
+++ b/maven/projects/jogl-all/natives
@@ -1 +1 @@
-natives
+normal
diff --git a/maven/projects/jogl/atomics b/maven/projects/jogl/atomics
index 820c78f..646a2a4 100644
--- a/maven/projects/jogl/atomics
+++ b/maven/projects/jogl/atomics
@@ -1 +1 @@
- awt core fonts-p0 gldesktop gldesktop-dbg glmobile glmobile-dbg glu glu-gldesktop omx os-android os-osx os-win os-x11 sdk swt util-awt util-fixedfuncemu util-gldesktop util-graph util
+awt fonts-p0 gldesktop gldesktop-dbg glmobile glmobile-dbg glu glu-gldesktop omx os-android os-osx os-win os-x11 sdk swt util-awt util-fixedfuncemu util-gldesktop util-graph util
diff --git a/maven/projects/jogl/dummy-jar b/maven/projects/jogl/dummy-jar
deleted file mode 100644
index 94e337a..0000000
--- a/maven/projects/jogl/dummy-jar
+++ /dev/null
@@ -1 +0,0 @@
-dummy-jar
diff --git a/maven/projects/jogl/main-jar b/maven/projects/jogl/main-jar
new file mode 100644
index 0000000..63695f7
--- /dev/null
+++ b/maven/projects/jogl/main-jar
@@ -0,0 +1 @@
+atomic
diff --git a/maven/projects/jogl/natives b/maven/projects/jogl/natives
index ae3b2b0..63695f7 100644
--- a/maven/projects/jogl/natives
+++ b/maven/projects/jogl/natives
@@ -1 +1 @@
-no-natives
+atomic
diff --git a/maven/projects/nativewindow/atomics b/maven/projects/nativewindow/atomics
index d02423b..e1bd669 100644
--- a/maven/projects/nativewindow/atomics
+++ b/maven/projects/nativewindow/atomics
@@ -1 +1 @@
- awt core os-osx os-win os-x11
+awt os-osx os-win os-x11
diff --git a/maven/projects/nativewindow/dummy-jar b/maven/projects/nativewindow/dummy-jar
deleted file mode 100644
index 94e337a..0000000
--- a/maven/projects/nativewindow/dummy-jar
+++ /dev/null
@@ -1 +0,0 @@
-dummy-jar
diff --git a/maven/projects/nativewindow/main-jar b/maven/projects/nativewindow/main-jar
new file mode 100644
index 0000000..63695f7
--- /dev/null
+++ b/maven/projects/nativewindow/main-jar
@@ -0,0 +1 @@
+atomic
diff --git a/maven/projects/nativewindow/natives b/maven/projects/nativewindow/natives
index 0d307de..63695f7 100644
--- a/maven/projects/nativewindow/natives
+++ b/maven/projects/nativewindow/natives
@@ -1 +1 @@
-atomic-natives
+atomic
diff --git a/maven/projects/newt/atomics b/maven/projects/newt/atomics
index 939c443..7c40421 100644
--- a/maven/projects/newt/atomics
+++ b/maven/projects/newt/atomics
@@ -1 +1 @@
- awt core driver-android driver-bcm-old driver-bcm-vc driver-intelgdl driver-kd driver-linux driver-osx driver-win driver-x11 event ogl swt
+awt driver-android driver-bcm-old driver-bcm-vc driver-intelgdl driver-kd driver-linux driver-osx driver-win driver-x11 event ogl swt
diff --git a/maven/projects/newt/dummy-jar b/maven/projects/newt/dummy-jar
deleted file mode 100644
index 94e337a..0000000
--- a/maven/projects/newt/dummy-jar
+++ /dev/null
@@ -1 +0,0 @@
-dummy-jar
diff --git a/maven/projects/newt/main-jar b/maven/projects/newt/main-jar
new file mode 100644
index 0000000..63695f7
--- /dev/null
+++ b/maven/projects/newt/main-jar
@@ -0,0 +1 @@
+atomic
diff --git a/maven/projects/newt/natives b/maven/projects/newt/natives
index 0d307de..63695f7 100644
--- a/maven/projects/newt/natives
+++ b/maven/projects/newt/natives
@@ -1 +1 @@
-atomic-natives
+atomic
diff --git a/maven/projects/oculusvr/atomics b/maven/projects/oculusvr/atomics
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/maven/projects/oculusvr/atomics
diff --git a/maven/projects/oculusvr/main-jar b/maven/projects/oculusvr/main-jar
new file mode 100644
index 0000000..63695f7
--- /dev/null
+++ b/maven/projects/oculusvr/main-jar
@@ -0,0 +1 @@
+atomic
diff --git a/maven/projects/oculusvr/natives b/maven/projects/oculusvr/natives
new file mode 100644
index 0000000..63695f7
--- /dev/null
+++ b/maven/projects/oculusvr/natives
@@ -0,0 +1 @@
+atomic
diff --git a/maven/projects/oculusvr/pom.in b/maven/projects/oculusvr/pom.in
new file mode 100644
index 0000000..fedd2bf
--- /dev/null
+++ b/maven/projects/oculusvr/pom.in
@@ -0,0 +1,75 @@
+ <!-- oculusvr/pom.in -->
+
+ <licenses>
+ <license>
+ <name>BSD-2 License</name>
+ <url>http://www.opensource.org/licenses/BSD-2-Clause</url>
+ </license>
+ <license>
+ <name>BSD-3 License</name>
+ <url>http://www.opensource.org/licenses/BSD-3-Clause</url>
+ </license>
+ <license>
+ <name>SGI Free Software License B</name>
+ <url>http://oss.sgi.com/projects/FreeB</url>
+ </license>
+ <license>
+ <name>Apache License Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0</url>
+ </license>
+ <license>
+ <name>Apache License Version 1.1</name>
+ <url>http://www.apache.org/licenses/LICENSE-1.1</url>
+ </license>
+ <license>
+ <name>Ubuntu Font Licence 1.0</name>
+ <url>http://font.ubuntu.com/ufl/ubuntu-font-licence-1.0.txt</url>
+ </license>
+ </licenses>
+
+ <scm>
+ <url>http://jogamp.org/git/?p=jogl.git/</url>
+ <connection>scm:git:http://jogamp.org/git/jogl.git/</connection>
+ <developerConnection>scm:git:http://jogamp.org/git/jogl.git/</developerConnection>
+ </scm>
+
+ <developers>
+ <developer>
+ <id>sgothel</id>
+ <name>Sven Gothel</name>
+ <email>[email protected]</email>
+ <url>http://blog.jausoft.com</url>
+ </developer>
+ </developers>
+
+ <issueManagement>
+ <url>http://jogamp.org/bugzilla/</url>
+ <system>Bugzilla</system>
+ </issueManagement>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-gpg-plugin</artifactId>
+ <version>1.4</version>
+ <executions>
+ <execution>
+ <id>sign-artifacts</id>
+ <phase>verify</phase>
+ <goals>
+ <goal>sign</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ <extensions>
+ <extension>
+ <groupId>org.apache.maven.wagon</groupId>
+ <artifactId>wagon-ssh</artifactId>
+ <version>2.4</version>
+ </extension>
+ </extensions>
+ </build>
+
diff --git a/maven/projects/oculusvr/pom.sh b/maven/projects/oculusvr/pom.sh
new file mode 100755
index 0000000..ae63c1a
--- /dev/null
+++ b/maven/projects/oculusvr/pom.sh
@@ -0,0 +1,37 @@
+#!/bin/sh
+
+if [ $# -lt 1 ]
+then
+ echo "usage: version" 1>&2
+ exit 1
+fi
+
+VERSION="$1"
+shift
+
+cat <<EOF
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+ xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+ <!-- -->
+ <!-- Auto generated by oculusvr.pom.sh, do not edit directly! -->
+ <!-- -->
+
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.jogamp.jogl</groupId>
+ <artifactId>oculusvr</artifactId>
+ <version>${VERSION}</version>
+ <packaging>jar</packaging>
+ <name>JOGL</name>
+ <description>Java™ Binding for the OpenGL® API (Oculus VR atomic jar files)</description>
+ <url>http://jogamp.org/jogl/www/</url>
+
+EOF
+
+cat pom.in || exit 1
+cat <<EOF
+</project>
+EOF
diff --git a/maven/projects/oculusvr/source-zip b/maven/projects/oculusvr/source-zip
new file mode 100644
index 0000000..d405da9
--- /dev/null
+++ b/maven/projects/oculusvr/source-zip
@@ -0,0 +1 @@
+dummy-src