diff --git a/lutin_org-atriasoft-gale.py b/lutin_org-atriasoft-gale.py new file mode 100644 index 0000000..248d381 --- /dev/null +++ b/lutin_org-atriasoft-gale.py @@ -0,0 +1,100 @@ +#!/usr/bin/python +import realog.debug as debug +import lutin.tools as tools +import realog.debug as debug +import lutin.image as image +import os +import lutin.multiprocess as lutinMultiprocess + + +def get_type(): + return "LIBRARY_DYNAMIC" + +def get_desc(): + return "Ewol Tool Kit" + +def get_licence(): + return "MPL-2" + +def get_compagny_type(): + return "org" + +def get_compagny_name(): + return "atria-soft" + +#def get_maintainer(): +# return "authors.txt" + +#def get_version(): +# return "version.txt" + +def configure(target, my_module): + + my_module.add_src_file([ + 'src/module-info.java', + 'src/org/atriasoft/gale/TextureFilter.java', + 'src/org/atriasoft/gale/internal/Log.java', + 'src/org/atriasoft/gale/DisplayManagerDraw.java', + 'src/org/atriasoft/gale/test/sample1/Sample1.java', + 'src/org/atriasoft/gale/test/sample1/Sample1Application.java', + 'src/org/atriasoft/gale/test/sample1/Log.java', + 'src/org/atriasoft/gale/test/sample2/Sample2Application.java', + 'src/org/atriasoft/gale/test/sample2/Main.java', + 'src/org/atriasoft/gale/test/sample2/Log.java', + 'src/org/atriasoft/gale/context/ClipboardList.java', + 'src/org/atriasoft/gale/context/Cursor.java', + 'src/org/atriasoft/gale/context/LWJG_AWT/ContextLWJGLAWT.java', + 'src/org/atriasoft/gale/context/GaleContext.java', + 'src/org/atriasoft/gale/context/ClipBoard.java', + 'src/org/atriasoft/gale/context/CommandLine.java', + 'src/org/atriasoft/gale/context/GaleContextTest.java', + 'src/org/atriasoft/gale/backend3d/OpenGL.java', + 'src/org/atriasoft/gale/Orientation.java', + 'src/org/atriasoft/gale/resource/ResourceTexture2.java', + 'src/org/atriasoft/gale/resource/ResourceShader.java', + 'src/org/atriasoft/gale/resource/ResourceTexture.java', + 'src/org/atriasoft/gale/resource/ResourceManager.java', + 'src/org/atriasoft/gale/resource/ResourceVirtualArrayObject.java', + 'src/org/atriasoft/gale/resource/Resource.java', + 'src/org/atriasoft/gale/resource/ResourceVirtualBufferObject.java', + 'src/org/atriasoft/gale/resource/ResourceColored3DObject.java', + 'src/org/atriasoft/gale/resource/ResourceTextureFile.java', + 'src/org/atriasoft/gale/resource/ResourceProgram.java', + 'src/org/atriasoft/gale/key/KeySpecial.java', + 'src/org/atriasoft/gale/key/KeyStatus.java', + 'src/org/atriasoft/gale/key/KeyType.java', + 'src/org/atriasoft/gale/key/KeyKeyboard.java', + 'src/org/atriasoft/gale/GaleApplication.java', + 'src/org/atriasoft/gale/Fps.java', + 'src/org/atriasoft/gale/Gale.java', + 'src/org/atriasoft/gale/tools/ImageRawData.java', + 'src/org/atriasoft/gale/tools/ImageLoader.java', + ]) + my_module.add_path('src/', type='java') + + my_module.add_depend([ + 'org-atriasoft-iogami', + 'org-atriasoft-pngdecoder', + ]) + + my_module.add_path([ + 'lib/lwjgl/lwjgl.jar', + 'lib/lwjgl3-awt-0.1.7.jar', + 'lib/lwjgl/lwjgl-assimp.jar', + 'lib/lwjgl/lwjgl-assimp-natives-linux.jar', + 'lib/lwjgl/lwjgl-jawt.jar', + 'lib/lwjgl/lwjgl-glfw-natives-linux.jar', + 'lib/lwjgl/lwjgl-glfw.jar', + 'lib/lwjgl/lwjgl-natives-linux.jar', + 'lib/lwjgl/lwjgl-opengl.jar', + 'lib/lwjgl/lwjgl-opengl-natives-linux.jar', + 'lib/lwjgl/lwjgl-stb.jar', + 'lib/lwjgl/lwjgl-stb-natives-linux.jar', + ], + type='java', + export=True + ); + my_module.add_flag('java', "RELEASE_15_PREVIEW"); + + return True + diff --git a/src/module-info.java b/src/module-info.java index ebb8d84..2a9532e 100644 --- a/src/module-info.java +++ b/src/module-info.java @@ -29,7 +29,7 @@ open module org.atriasoft.gale { requires transitive org.lwjgl.opengl.natives; requires transitive java.desktop; - requires transitive pngdecoder; + requires transitive org.atriasoft.pngdecoder; requires transitive lwjgl3.awt; requires io.scenarium.logger; requires org.atriasoft.iogami; diff --git a/src/org/atriasoft/gale/tools/ImageLoader.java b/src/org/atriasoft/gale/tools/ImageLoader.java index f66b0bc..4bba13a 100644 --- a/src/org/atriasoft/gale/tools/ImageLoader.java +++ b/src/org/atriasoft/gale/tools/ImageLoader.java @@ -6,8 +6,8 @@ import java.nio.ByteBuffer; import org.atriasoft.etk.Uri; -import de.matthiasmann.twl.utils.PNGDecoder; -import de.matthiasmann.twl.utils.PNGDecoder.Format; +import org.atriasoft.pngdecoder.PNGDecoder; +import org.atriasoft.pngdecoder.PNGDecoder.Format; public class ImageLoader { public static ImageRawData decodePngFile(final Uri filename) {