Skip to content
The Jenkins Controller is preparing for shutdown. No new builds can be started.
Unstable

Changes

Summary

  1. Bug 884: Add standard JogAmp build files. (details)
  2. Bug 884: Move obsolete NB based build files to 'obsolete.make-nb' ; Fix (details)
  3. Avoid sealed package violation: Move AutoCloseable to com.jogamp.opencl (details)
  4. Add '-b${joal.build.number}' to joal.version / archive.name ; Produce (details)
  5. build.xml: Fix jogl.build: Use [passed or default] jogl.build as well as (details)
  6. Cleanup Build: GlueGen config files, stub_includes; Add JoclVersion, (details)
  7. Add unit test TestJoclVersion and UITestCase base class for singleton (details)
  8. Adapt all unit tests to use UITestCase and enforce named unit test (details)
  9. JoclVersionActivity: Dump info on stderr for adb logcat (details)
  10. Fix build.xml: Processed CL stub_includes _must_ reside in current (details)
Commit 9ecc606bce374ea093c6321f2d4921b5019a0b18 by Wade Walker
Bug 884: Add standard JogAmp build files.

The new make/build.xml successfully builds and tests the project. The
original NetBeans build files are still present, but won't work anymore
since the resources directory is now inside the make directory. The new
build files are based on those of JOAL. The new build is not yet minimized
and cleaned up, because this commit is meant to be the minimum way to get
things functional.
The file was modified test/com/jogamp/opencl/util/concurrent/CLMultiContextTest.java (diff)
The file was removedresources/stubs_includes/common/stdint.h (diff)
The file was removedresources/android/AndroidManifest-jocl.xml (diff)
The file was addedmake/resources/native-taglet.properties (diff)
The file was removedresources/includes/CL_orig/cl.h (diff)
The file was addedmake/build.xml (diff)
The file was removedresources/stubs_includes/jvm/jni_md.h (diff)
The file was removedresources/cl-common.cfg (diff)
The file was removedresources/cl-queue-if.cfg (diff)
The file was removedresources/android/res-jocl/drawable-ldpi/icon.png (diff)
The file was removedresources/cl-buffer-if.cfg (diff)
The file was removedresources/includes/GL3/gl3.h (diff)
The file was removedresources/cl-context-if.cfg (diff)
The file was removedresources/cl-image-if.cfg (diff)
The file was addedmake/resources/includes/CL_orig/cl_gl_ext.h (diff)
The file was addedmake/resources/stubs_includes/common/stdint.h (diff)
The file was addedmake/joclversion (diff)
The file was modified .externalToolBuilders/jocl-ant.launch (diff)
The file was removedresources/cl-device-if.cfg (diff)
The file was addedmake/resources/includes/GL3/gl3.h (diff)
The file was removedresources/includes/CL_orig/cl_vendor_ext.h (diff)
The file was removedresources/android/res-jocl/drawable-hdpi/icon.png (diff)
The file was removedresources/android/res-jocl/layout/main.xml (diff)
The file was addedmake/resources/cl-common.cfg (diff)
The file was removedresources/cl-mem-if.cfg (diff)
The file was addedmake/resources/android/res-jocl/drawable-hdpi/icon.png (diff)
The file was addedmake/resources/stubs_includes/jvm/jni.h (diff)
The file was addedmake/resources/cl-queue-if.cfg (diff)
The file was addedmake/resources/stubs_includes/jvm/jni_md.h (diff)
The file was modified test/com/jogamp/opencl/CLCommandQueueTest.java (diff)
The file was removedresources/clgl-if.cfg (diff)
The file was removedresources/opencl.h (diff)
The file was addedmake/resources/includes/CL_orig/cl_gl.h (diff)
The file was removedresources/cl-if.cfg (diff)
The file was addedmake/resources/includes/CL_orig/cl.h (diff)
The file was addedmake/resources/stubs_includes/common/stddef.h (diff)
The file was removedresources/includes/CL_orig/cl_gl.h (diff)
The file was removedresources/cl-kernel-if.cfg (diff)
The file was removedresources/clImplCustomCode.c (diff)
The file was addedmake/resources/createTagletProps.sh (diff)
The file was addedmake/resources/cl-kernel-if.cfg (diff)
The file was modified .project (diff)
The file was addedmake/resources/cl-sampler-if.cfg (diff)
The file was removedresources/stubs_includes/common/stddef.h (diff)
The file was addedmake/resources/android/AndroidManifest-jocl.xml (diff)
The file was addedmake/build-test.xml (diff)
The file was removedresources/android/res-jocl/values/strings.xml (diff)
The file was addedmake/resources/cl-mem-if.cfg (diff)
The file was removedresources/includes/CL_orig/cl_platform.h (diff)
The file was removedresources/cl-program-if.cfg (diff)
The file was addedmake/resources/cl-context-if.cfg (diff)
The file was removedresources/clImplCustomCode.java (diff)
The file was addedmake/resources/cl-program-if.cfg (diff)
The file was addedmake/resources/includes/CL_orig/cl_ext.h (diff)
The file was removedresources/includes/GL3/glext.h (diff)
The file was addedmake/resources/cl-impl.cfg (diff)
The file was modified .classpath (diff)
The file was modified .gitignore (diff)
The file was addedmake/joclversion-test-android (diff)
The file was addedmake/resources/android/res-jocl/drawable-mdpi/icon.png (diff)
The file was removedresources/includes/CL_orig/cl_gl_ext.h (diff)
The file was removedresources/createTagletProps.sh (diff)
The file was removedresources/includes/CL_orig/cl_ext.h (diff)
The file was removedresources/cl-impl.cfg (diff)
The file was addedmake/resources/includes/CL_orig/cl_platform.h (diff)
The file was addedmake/resources/android/res-jocl/values/strings.xml (diff)
The file was removedresources/cl-platform-if.cfg (diff)
The file was removedresources/native-taglet.properties (diff)
The file was addedmake/resources/cl-image-if.cfg (diff)
The file was removedresources/stubs_includes/gl/gltypes.h (diff)
The file was addedmake/resources/includes/CL_orig/cl_vendor_ext.h (diff)
The file was addedmake/resources/android/res-jocl/layout/main.xml (diff)
The file was modified build.xml (diff)
The file was removedresources/android/res-jocl/drawable-mdpi/icon.png (diff)
The file was addedmake/resources/clgl-if.cfg (diff)
The file was addedmake/resources/cl-device-if.cfg (diff)
The file was removedresources/cl-sampler-if.cfg (diff)
The file was addedmake/resources/clImplCustomCode.java (diff)
The file was addedmake/resources/includes/GL3/glext.h (diff)
The file was addedmake/resources/clImplCustomCode.c (diff)
The file was removedresources/stubs_includes/jvm/jni.h (diff)
The file was addedmake/joclversion-test (diff)
The file was addedmake/resources/cl-platform-if.cfg (diff)
The file was addedmake/resources/android/res-jocl/drawable-ldpi/icon.png (diff)
The file was removedresources/cl-event-if.cfg (diff)
The file was addedmake/resources/cl-event-if.cfg (diff)
The file was addedmake/resources/cl-if.cfg (diff)
The file was addedmake/resources/cl-buffer-if.cfg (diff)
The file was addedmake/resources/opencl.h (diff)
The file was addedmake/resources/stubs_includes/gl/gltypes.h (diff)
Commit 5c5f3b4785835b8abf53474b0c9dc248d1b8dab6 by Sven Gothel
Bug 884: Move obsolete NB based build files to 'obsolete.make-nb' ; Fix text file suffix ; Fix Jar Manifest: Move Sealed to bottom.
The file was addedobsolete.make-nb/manifest_template.mf (diff)
The file was addedmake/scripts/install-ati-stream.sh (diff)
The file was removedscripts/make.jocl.all.macosx-clang.sh (diff)
The file was addedobsolete.make-nb/crosscompiler.xml (diff)
The file was removedscripts/make.jocl.all.macosx.sh (diff)
The file was removedscripts/make.jocl.all.solaris-x86.sh (diff)
The file was removedscripts/make.jocl.all.win32.bat (diff)
The file was addedmake/scripts/make.jocl.all.linux-armv6-cross.sh (diff)
The file was addedmake/scripts/make.jocl.all.sh (diff)
The file was modified make/joclversion (diff)
The file was addedmake/scripts/make.jocl.all.linux-x86_64.sh (diff)
The file was removednbproject/build-impl.xml (diff)
The file was removednbproject/project.properties (diff)
The file was removedLICENSE (diff)
The file was removedscripts/make.jocl.all.android-armv6-cross.sh (diff)
The file was removedMakefile (diff)
The file was removednbproject/.gitignore (diff)
The file was addedobsolete.make-nb/nbproject/.gitignore (diff)
The file was removednbproject/project.xml (diff)
The file was removedscripts/make.jocl.all.linux-x86_64-clang.sh (diff)
The file was removedscripts/make.jocl.all.win64.bat (diff)
The file was removedscripts/make.jocl.all.linux-armv6-cross.sh (diff)
The file was addedmake/scripts/check-java-major-version.sh (diff)
The file was removedscripts/install-ati-stream.sh (diff)
The file was addedmake/scripts/make.jocl.all.solaris-x86.sh (diff)
The file was removedcrosscompiler.xml (diff)
The file was addedobsolete.make-nb/nbproject/genfiles.properties (diff)
The file was removedscripts/make.jocl.all.sh (diff)
The file was addedmake/scripts/make.jocl.all.linux-x86.sh (diff)
The file was removedscripts/check-java-major-version.sh (diff)
The file was removedbuild.xml (diff)
The file was addedmake/scripts/make.jocl.all.macosx-clang.sh (diff)
The file was addedmake/scripts/make.jocl.all.win64.bat (diff)
The file was addedmake/scripts/make.jocl.all.linux-armv6hf-cross.sh (diff)
The file was addedREADME.txt (diff)
The file was removedscripts/make.jocl.all.linux-x86.sh (diff)
The file was addedobsolete.make-nb/nbproject/project.xml (diff)
The file was addedmake/scripts/make.jocl.all.solaris-x86_64.sh (diff)
The file was addedobsolete.make-nb/build.xml (diff)
The file was removedmanifest_template.mf (diff)
The file was addedmake/scripts/make.jocl.all.android-armv6-cross.sh (diff)
The file was addedmake/scripts/make.jocl.all.macosx.sh (diff)
The file was removedscripts/make.jocl.all.solaris-x86_64.sh (diff)
The file was addedmake/scripts/make.jocl.all.win32.bat (diff)
The file was addedLICENSE.txt (diff)
The file was removedREADME (diff)
The file was removedscripts/make.jocl.all.linux-x86-clang.sh (diff)
The file was addedobsolete.make-nb/Makefile (diff)
The file was addedobsolete.make-nb/nbproject/project.properties (diff)
The file was addedmake/scripts/make.jocl.all.linux-x86-clang.sh (diff)
The file was addedobsolete.make-nb/nbproject/build-impl.xml (diff)
The file was addedmake/scripts/make.jocl.all.linux-x86_64-clang.sh (diff)
The file was removedscripts/make.jocl.all.linux-x86_64.sh (diff)
The file was removednbproject/genfiles.properties (diff)
The file was removedscripts/make.jocl.all.linux-armv6hf-cross.sh (diff)
Commit f9214217defbcc2a640e80a68f1270ee1e428cf2 by Sven Gothel
Avoid sealed package violation: Move AutoCloseable to com.jogamp.opencl
The file was removedsrc/com/jogamp/common/AutoCloseable.jtemplate (diff)
The file was modified src/com/jogamp/opencl/CLEventList.java (diff)
The file was modified make/build.xml (diff)
The file was modified src/com/jogamp/opencl/CLObjectResource.java (diff)
The file was modified make/joclversion-test (diff)
The file was addedsrc/com/jogamp/opencl/AutoCloseable.jtemplate (diff)
The file was modified make/joclversion-test-android (diff)
Commit 52a1b51d7281640ed525d07fe22d14de54b398d0 by Sven Gothel
Add '-b${joal.build.number}' to joal.version / archive.name ; Produce jar and apk files in ${build}/jar (as it was before new build system)
The file was modified make/build-test.xml (diff)
The file was modified make/build.xml (diff)
Commit ac84afd26ad3b34851a423fb90e6c819b9dc9495 by Sven Gothel
build.xml: Fix jogl.build: Use [passed or default] jogl.build as well as rootrel.build (as gluegen does)
The file was modified make/build.xml (diff)
Commit aac4c5fc4ab7c77eff3b71f518100dd182ec2c33 by Sven Gothel
Cleanup Build: GlueGen config files, stub_includes; Add JoclVersion, Android JoclVersionActivity

Cleanup Build:
  - Move gluegen config files into make/config (cleanup)

  - Move stub_includes into respective folder make/stub_includes
    and keep resources 'clean'

JoclVersion:
  - Analoge to JoglVersion, replaces JOCLVersion (deprecated for now)
  - Added text based CL info dump.

JoclVersionActivity:
  - Analog to JoclVersionActivity
  - Added full launch .. tested on Android (but no OpenCL avail.)
The file was removedmake/resources/includes/CL_orig/cl_ext.h (diff)
The file was removedmake/resources/includes/GL3/gl3.h (diff)
The file was modified .classpath (diff)
The file was addedmake/scripts/tests-osx-x64.sh (diff)
The file was addedmake/resources/assets/placeholder.txt (diff)
The file was removedmake/resources/stubs_includes/common/stddef.h (diff)
The file was addedsrc/com/jogamp/opencl/JoclVersion.java (diff)
The file was addedmake/config/cl-event-if.cfg (diff)
The file was modified .externalToolBuilders/jocl-ant.launch (diff)
The file was removedmake/resources/clImplCustomCode.java (diff)
The file was addedmake/scripts/tests.sh (diff)
The file was removedmake/resources/cl-common.cfg (diff)
The file was removedmake/resources/cl-sampler-if.cfg (diff)
The file was addedmake/resources/android/res-test/drawable-hdpi/icon.png (diff)
The file was addedmake/config/cl-common.cfg (diff)
The file was addedmake/scripts/adb-install-all-armv6.sh (diff)
The file was removedmake/resources/cl-event-if.cfg (diff)
The file was removedmake/resources/stubs_includes/jvm/jni_md.h (diff)
The file was addedmake/stub_includes/jvm/jni_md.h (diff)
The file was addedmake/resources/android/res-test/layout/main.xml (diff)
The file was addedmake/scripts/setenv-jocl.sh (diff)
The file was addedmake/config/cl-kernel-if.cfg (diff)
The file was removedmake/resources/cl-device-if.cfg (diff)
The file was addedmake/resources/android/res-test/drawable-mdpi/icon.png (diff)
The file was removedmake/resources/includes/CL_orig/cl.h (diff)
The file was addedsrc/jogamp/opencl/os/android/JoclVersionActivityLauncher.java (diff)
The file was addedmake/config/createTagletProps.sh (diff)
The file was removedmake/resources/cl-queue-if.cfg (diff)
The file was addedmake/stub_includes/CL_orig/cl_gl_ext.h (diff)
The file was removedmake/resources/includes/CL_orig/cl_vendor_ext.h (diff)
The file was addedsrc/jogamp/opencl/os/android/JoclBaseActivity.java (diff)
The file was removedmake/resources/stubs_includes/gl/gltypes.h (diff)
The file was addedmake/config/clImplCustomCode.java (diff)
The file was addedmake/stub_includes/CL_orig/cl_platform.h (diff)
The file was addedmake/stub_includes/GL3/gl3.h (diff)
The file was removedmake/resources/cl-platform-if.cfg (diff)
The file was addedmake/config/cl-platform-if.cfg (diff)
The file was addedmake/resources/android/AndroidManifest-test.xml (diff)
The file was removedmake/resources/includes/CL_orig/cl_platform.h (diff)
The file was addedmake/stub_includes/common/stddef.h (diff)
The file was addedsrc/jogamp/opencl/os/android/JoclVersionActivity.java (diff)
The file was addedmake/config/native-taglet.properties (diff)
The file was addedmake/scripts/tests-x64.bat (diff)
The file was removedmake/resources/cl-image-if.cfg (diff)
The file was addedsrc/jogamp/opencl/os/android/MD.java (diff)
The file was removedmake/resources/cl-mem-if.cfg (diff)
The file was addedmake/config/cl-if.cfg (diff)
The file was modified make/resources/android/res-jocl/values/strings.xml (diff)
The file was addedmake/stub_includes/CL_orig/cl_ext.h (diff)
The file was addedmake/config/cl-impl.cfg (diff)
The file was removedmake/resources/createTagletProps.sh (diff)
The file was addedmake/stub_includes/CL_orig/cl_vendor_ext.h (diff)
The file was modified src/com/jogamp/opencl/util/JOCLVersion.java (diff)
The file was addedmake/scripts/adb-reinstall-all-armv6.sh (diff)
The file was addedmake/scripts/java-win.bat (diff)
The file was addedmake/stub_includes/CL_orig/cl.h (diff)
The file was modified src/com/jogamp/opencl/CLPlatform.java (diff)
The file was addedmake/config/cl-sampler-if.cfg (diff)
The file was addedmake/scripts/tests-x32.sh (diff)
The file was removedmake/resources/includes/CL_orig/cl_gl_ext.h (diff)
The file was removedmake/resources/clImplCustomCode.c (diff)
The file was addedmake/resources/assets-test/placeholder.txt (diff)
The file was addedmake/scripts/tests-x32.bat (diff)
The file was removedmake/resources/native-taglet.properties (diff)
The file was removedmake/resources/cl-impl.cfg (diff)
The file was removedmake/resources/cl-program-if.cfg (diff)
The file was addedmake/resources/android/res-test/values/strings.xml (diff)
The file was modified .gitignore (diff)
The file was addedmake/resources/android/res-test/drawable-ldpi/icon.png (diff)
The file was addedmake/stub_includes/common/stdint.h (diff)
The file was addedmake/config/clImplCustomCode.c (diff)
The file was addedmake/stub_includes/jvm/jni.h (diff)
The file was addedmake/stub_includes/CL_orig/cl_gl.h (diff)
The file was addedmake/scripts/tests-osx-x32.sh (diff)
The file was removedmake/resources/includes/CL_orig/cl_gl.h (diff)
The file was addedmake/scripts/adb-logcat.sh (diff)
The file was modified make/resources/android/AndroidManifest-jocl.xml (diff)
The file was addedmake/stub_includes/GL3/glext.h (diff)
The file was addedmake/config/cl-queue-if.cfg (diff)
The file was addedmake/scripts/tests-solx32.sh (diff)
The file was removedmake/resources/includes/GL3/glext.h (diff)
The file was addedmake/scripts/adb-uninstall-all.sh (diff)
The file was addedmake/scripts/tests-win.bat (diff)
The file was removedmake/resources/cl-if.cfg (diff)
The file was removedmake/resources/cl-buffer-if.cfg (diff)
The file was removedmake/resources/opencl.h (diff)
The file was addedmake/config/cl-buffer-if.cfg (diff)
The file was addedmake/config/cl-program-if.cfg (diff)
The file was removedmake/resources/cl-context-if.cfg (diff)
The file was addedmake/stub_includes/gl/gltypes.h (diff)
The file was addedmake/config/cl-mem-if.cfg (diff)
The file was addedmake/config/cl-context-if.cfg (diff)
The file was removedmake/resources/clgl-if.cfg (diff)
The file was addedmake/stub_includes/opencl.h (diff)
The file was addedmake/config/clgl-if.cfg (diff)
The file was modified make/build.xml (diff)
The file was removedmake/resources/cl-kernel-if.cfg (diff)
The file was modified make/scripts/make.jocl.all.android-armv6-cross.sh (diff)
The file was removedmake/resources/stubs_includes/common/stdint.h (diff)
The file was addedmake/config/cl-image-if.cfg (diff)
The file was addedmake/scripts/tests-x64.sh (diff)
The file was addedmake/config/cl-device-if.cfg (diff)
The file was addedmake/scripts/tests-solx64.sh (diff)
The file was removedmake/resources/stubs_includes/jvm/jni.h (diff)
Commit 30b423fc8d71d05e789c087b2d45cf0e7bf8c542 by Sven Gothel
Add unit test TestJoclVersion and UITestCase base class for singleton unit tests ; Fix setenv-jocl.sh: Add jocl-test.jar
The file was modified make/scripts/setenv-jocl.sh (diff)
The file was modified make/scripts/tests.sh (diff)
The file was addedtest/com/jogamp/opencl/TestJoclVersion.java (diff)
The file was addedtest/com/jogamp/opencl/test/util/UITestCase.java (diff)
Commit 00502aedb935a8bbb0d5f4407dfe35d8e60c8f97 by Sven Gothel
Adapt all unit tests to use UITestCase and enforce named unit test order. Added main entry and listed in tests.sh for manual test.
The file was modified test/com/jogamp/opencl/util/concurrent/CLMultiContextTest.java (diff)
The file was modified test/com/jogamp/opencl/CLProgramTest.java (diff)
The file was modified test/com/jogamp/opencl/TestUtils.java (diff)
The file was modified test/com/jogamp/opencl/CLExceptionTest.java (diff)
The file was modified test/com/jogamp/opencl/HighLevelBindingTest.java (diff)
The file was modified test/com/jogamp/opencl/LowLevelBindingTest.java (diff)
The file was modified test/com/jogamp/opencl/CLImageTest.java (diff)
The file was modified test/com/jogamp/opencl/gl/CLGLTest.java (diff)
The file was modified make/scripts/tests.sh (diff)
The file was modified test/com/jogamp/opencl/CLCommandQueueTest.java (diff)
The file was modified test/com/jogamp/opencl/CLBufferTest.java (diff)
Commit ff5aebf0c341393552df9f9f85e8df6a7d9e8029 by Sven Gothel
JoclVersionActivity: Dump info on stderr for adb logcat
The file was modified src/jogamp/opencl/os/android/JoclVersionActivity.java (diff)
Commit d6f328b7201080e0e14f54fb37099938fed1024c by Sven Gothel
Fix build.xml: Processed CL stub_includes _must_ reside in current folder (make) due to relative fileset access only!

Commit aac4c5fc4ab7c77eff3b71f518100dd182ec2c33 moved processed CL stub_includes
to 'build/includes', which would be 'nice to have'.

However, due to relative fileset restrictions, we must locate it from current folder 'make'.

Not detected, since an old 'make/includes/CL' was still around.

Using dedicated folder 'make/stub_includes.gen'.
The file was modified .gitignore (diff)
The file was modified make/build.xml (diff)