diff options
Diffstat (limited to 'make/scripts')
-rwxr-xr-x[-rw-r--r--] | make/scripts/gluegen-gl.sh | 23 | ||||
-rw-r--r-- | make/scripts/tests.sh | 6 |
2 files changed, 24 insertions, 5 deletions
diff --git a/make/scripts/gluegen-gl.sh b/make/scripts/gluegen-gl.sh index 6b978c16a..b94658523 100644..100755 --- a/make/scripts/gluegen-gl.sh +++ b/make/scripts/gluegen-gl.sh @@ -1,4 +1,4 @@ -#! /bin/bash +#!/bin/bash rootrel=build-x86_64 #rootrel=build-x86_64-clang @@ -11,6 +11,23 @@ function copy_temp() { cp -a $builddir/jogl/gensrc/classes/* $buildtmp/gensrc/classes/ } +function gluegen_drmgbm() { +rm -f ../$rootrel/nativewindow/gensrc/classes/jogamp/nativewindow/drm/* +rm -f ../$rootrel/nativewindow/gensrc/native/drm/* +java \ +-classpath \ +../../gluegen/$rootrel/gluegen.jar:../$rootrel/jogl/gluegen-gl.jar \ +com.jogamp.gluegen.GlueGen \ +--debug \ +-O../$rootrel/nativewindow \ +-Ecom.jogamp.gluegen.JavaEmitter \ +-C./config/nativewindow/drm-gbm-lib.cfg \ +-Istub_includes/drm \ +-I../../gluegen/make/stub_includes/gluegen \ +-Istub_includes/jni \ +stub_includes/drm/drm-gbm-lib.c +} + function gluegen_jawt_x11() { java \ -classpath \ @@ -881,11 +898,13 @@ copy_temp function gluegen_all() { # bash scripts/make.jogl.all.linux-x86_64.sh -f build-jogl.xml build.gluegen-gl.jar + gluegen_drmgbm +# # gluegen_jawt_x11 # # gluegen_if_gl # gluegen_gl2es1 - gluegen_es1 +# gluegen_es1 # gluegen_gl2es2 # gluegen_es2 # gluegen_gl2es3 diff --git a/make/scripts/tests.sh b/make/scripts/tests.sh index ddfa6c113..92b3670bf 100644 --- a/make/scripts/tests.sh +++ b/make/scripts/tests.sh @@ -119,9 +119,9 @@ function jrun() { #D_ARGS="-Dnewt.debug=all" #D_ARGS="-Djogl.debug=all -Dnewt.debug=all" #D_ARGS="-Djogl.debug=all -Dnativewindow.debug=all" - #D_ARGS="-Djogamp.debug=all -Dnativewindow.debug=all -Djogl.debug=all -Dnewt.debug=all" - #D_ARGS="-Djogamp.debug=all -Dnativewindow.debug=all -Djogl.debug=all -Dnewt.debug=all -Djogl.disable.opengldesktop" - D_ARGS="-Dnativewindow.debug=all -Djogl.debug=all -Dnewt.debug=all -Djogl.disable.opengldesktop" + #D_ARGS="-Dnativewindow.debug=all -Djogl.debug=all -Dnewt.debug=all" + #D_ARGS="-Dnativewindow.debug=all -Djogl.debug=all -Dnewt.debug=all -Djogl.disable.opengldesktop" + #D_ARGS="-Dnativewindow.debug=all -Djogl.debug=all -Dnewt.debug=all -Djogl.disable.opengldesktop -Djogl.quirks.force=NoSurfacelessCtx" #D_ARGS="-Dnativewindow.debug.JAWT -Djogamp.debug.UnsafeUtil" #D_ARGS="-Dnativewindow.debug.OSXUtil -Dnativewindow.debug.JAWT -Djogl.debug.GLContext" |