From b91c680fb93a03720ff9fcb39cf052cfe8d40e76 Mon Sep 17 00:00:00 2001 From: Sven Gothel Date: Wed, 25 Dec 2019 02:07:50 +0100 Subject: Bug 1156: Seperate DRM/GBM NEWT native library from main head NEWT native library DRM/GBM is enabled for Linux in general. Nativewindow's 'nativewindow_drm' DRM/GBM native library is already seperated. NEWT get its 'newt_drm' DRM/GBM native library. NEWT's main head native library is renamed from 'newt' -> 'newt_head' and is earmarked for further seperation similar to Nativewindow's. At least a 'newt_wayland' will probably followup when support is added. Goal is to remove DRM/GBM dependency for Linux X11 operation as well as removing X11 dependency for Linux DRM/GBM operation. --- make/build-newt.xml | 60 ++++++++++++++++++++++++++++++++++++++------------- make/scripts/tests.sh | 4 ++-- 2 files changed, 47 insertions(+), 17 deletions(-) (limited to 'make') diff --git a/make/build-newt.xml b/make/build-newt.xml index b758d20c7..ec3d95134 100644 --- a/make/build-newt.xml +++ b/make/build-newt.xml @@ -526,6 +526,9 @@ + + + @@ -537,6 +540,9 @@ + + + @@ -548,6 +554,9 @@ + + + @@ -557,6 +566,9 @@ + + + @@ -566,6 +578,9 @@ + + + @@ -672,7 +687,7 @@ else="linker.cfg.linux.x86"> - + @@ -682,7 +697,7 @@ else="linker.cfg.linux.amd64"> - + @@ -692,7 +707,7 @@ else="linker.cfg.linux.armv6"> - + @@ -702,7 +717,7 @@ else="linker.cfg.linux.aarch64"> - + @@ -712,7 +727,7 @@ else="linker.cfg.linux"> - + @@ -722,7 +737,7 @@ else="linker.cfg.linux"> - + @@ -732,7 +747,7 @@ else="linker.cfg.linux"> - + @@ -742,7 +757,7 @@ else="linker.cfg.linux"> - + @@ -752,7 +767,7 @@ else="linker.cfg.linux"> - + @@ -762,13 +777,14 @@ else="linker.cfg.linux"> - + + @@ -870,7 +886,7 @@ - + @@ -892,6 +908,11 @@ + + + + + @@ -978,11 +999,20 @@ - + + + + + + + - @@ -992,7 +1022,7 @@ - + diff --git a/make/scripts/tests.sh b/make/scripts/tests.sh index 4bb40aa03..3f82e43b1 100644 --- a/make/scripts/tests.sh +++ b/make/scripts/tests.sh @@ -482,7 +482,7 @@ function testawtswt() { # # HiDPI # -#testnoawt com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT $* +testnoawt com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT $* #testnoawt com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT $* #testawt com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT $* #testawt com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT $* @@ -983,7 +983,7 @@ function testawtswt() { #testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT $* #testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT $* #testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT $* -testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT $* +#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT $* #testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT $* #testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT $* -- cgit v1.2.3