217 lines
4.5 KiB
JSON
217 lines
4.5 KiB
JSON
{
|
|
"type":"LIBRARY",
|
|
"group-id":"com.atria-soft",
|
|
"description":"gale is a main library to use widget in the openGl environement and manage all the wraping os",
|
|
"license":"MPL-2",
|
|
"license-file":"file://LICENSE",
|
|
"maintainer":"file://authors.txt",
|
|
"author":"file://authors.txt",
|
|
"version":"file://version.txt",
|
|
"code-quality":"MEDIUM",
|
|
|
|
"source": [
|
|
"gale/gale.cpp",
|
|
"gale/debug.cpp",
|
|
"gale/Dimension.cpp",
|
|
"gale/orientation.cpp",
|
|
"gale/Application.cpp",
|
|
"gale/Thread.cpp",
|
|
"gale/context/clipBoard.cpp",
|
|
"gale/context/commandLine.cpp",
|
|
"gale/context/Context.cpp",
|
|
"gale/context/cursor.cpp",
|
|
"gale/key/keyboard.cpp",
|
|
"gale/key/Special.cpp",
|
|
"gale/key/status.cpp",
|
|
"gale/key/type.cpp",
|
|
"gale/renderer/openGL/openGL.cpp",
|
|
"gale/resource/Manager.cpp",
|
|
"gale/resource/Program.cpp",
|
|
"gale/resource/Resource.cpp",
|
|
"gale/resource/Shader.cpp",
|
|
"gale/resource/Texture.cpp",
|
|
"gale/resource/VirtualBufferObject.cpp"
|
|
],
|
|
"header": [
|
|
"gale/debug.hpp",
|
|
"gale/gale.hpp",
|
|
"gale/Dimension.hpp",
|
|
"gale/orientation.hpp",
|
|
"gale/Application.hpp",
|
|
"gale/Thread.hpp",
|
|
"gale/context/clipBoard.hpp",
|
|
"gale/context/commandLine.hpp",
|
|
"gale/context/Context.hpp",
|
|
"gale/context/cursor.hpp",
|
|
"gale/context/Fps.hpp",
|
|
"gale/key/keyboard.hpp",
|
|
"gale/key/Special.hpp",
|
|
"gale/key/status.hpp",
|
|
"gale/key/type.hpp",
|
|
"gale/key/key.hpp",
|
|
"gale/renderer/openGL/openGL.hpp",
|
|
"gale/renderer/openGL/openGL-include.hpp",
|
|
"gale/resource/Manager.hpp",
|
|
"gale/resource/Program.hpp",
|
|
"gale/resource/Resource.hpp",
|
|
"gale/resource/Shader.hpp",
|
|
"gale/resource/Texture.hpp",
|
|
"gale/resource/VirtualBufferObject.hpp"
|
|
],
|
|
"path":[
|
|
"."
|
|
],
|
|
"compilation-version": {
|
|
"c++": 2017
|
|
},
|
|
"dependency": [
|
|
"etk",
|
|
"opengl",
|
|
"echrono",
|
|
{
|
|
"name": "esignal",
|
|
"optional": true,
|
|
"export": true,
|
|
"flag": {
|
|
"c++": "-DGALE_BUILD_ESIGNAL"
|
|
}
|
|
},
|
|
{
|
|
"name": "eproperty",
|
|
"optional": true,
|
|
"export": true,
|
|
"flag": {
|
|
"c++": "-DGALE_BUILD_EPROPERTY"
|
|
}
|
|
}
|
|
],
|
|
"flag": {
|
|
"c++": "-DGALE_VERSION=\"\\\"{{{project.version}}}\\\"\""
|
|
},
|
|
"target": {
|
|
"Windows": {
|
|
"source": [
|
|
"gale/context/Windows/Context.cpp"
|
|
],
|
|
"dependency": [
|
|
"start-mode-gui",
|
|
"glew"
|
|
]
|
|
},
|
|
"Linux": {
|
|
"dependency": [
|
|
{
|
|
"name": "X11",
|
|
"optional": true,
|
|
"export": true,
|
|
"source": [
|
|
"gale/context/X11/Context.cpp"
|
|
],
|
|
"flag": {
|
|
"c++": "-DGALE_BUILD_X11"
|
|
}
|
|
},{
|
|
"name": "wayland_____",
|
|
"optional": true,
|
|
"export": true,
|
|
"source": [
|
|
"gale/context/wayland/Context.cpp"
|
|
],
|
|
"flag": {
|
|
"c++": "-DGALE_BUILD_WAYLAND"
|
|
},
|
|
"dependency": [
|
|
"egl",
|
|
"gles2",
|
|
"xkbcommon"
|
|
],
|
|
"LUTIN:actions": {
|
|
"state": "PREPARE",
|
|
"cmd": "command_generateWaylandProtocol.py",
|
|
"data": {}
|
|
}
|
|
},{
|
|
"name": "egami",
|
|
"optional": true,
|
|
"export": true,
|
|
"flag": {
|
|
"c++": "-DGALE_BUILD_EGAMI"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Android": {
|
|
"source": [
|
|
"gale/context/Android/Context.cpp",
|
|
"android/src/org/gale/GaleCallback.java",
|
|
"android/src/org/gale/GaleConstants.java",
|
|
"android/src/org/gale/Gale.java",
|
|
"android/src/org/gale/GaleRendererGL.java",
|
|
"android/src/org/gale/GaleSurfaceViewGL.java",
|
|
"android/src/org/gale/GaleActivity.java",
|
|
"android/src/org/gale/GaleWallpaper.java",
|
|
"org.gale.GaleConstants.javah"
|
|
],
|
|
"path":[
|
|
"android/src/"
|
|
],
|
|
"dependency": [
|
|
"SDK",
|
|
"jvm-basics"
|
|
],
|
|
"LUTIN:actions": {
|
|
"state": "BINARY",
|
|
"level": 50,
|
|
"name": "gale-auto-wrapper",
|
|
"cmd": "command_generateMainJavaClass.py",
|
|
"data": {}
|
|
}
|
|
},
|
|
"MacOs": {
|
|
"source": [
|
|
"gale/context/MacOs/Context.mm",
|
|
"gale/context/MacOs/Interface.mm",
|
|
"gale/context/MacOs/Windows.mm",
|
|
"gale/context/MacOs/OpenglView.mm",
|
|
"gale/context/MacOs/AppDelegate.mm"
|
|
],
|
|
"dependency": [
|
|
"Cocoa",
|
|
"QuartzCore",
|
|
"AppKit"
|
|
]
|
|
},
|
|
"IOs": {
|
|
"source": [
|
|
"gale/context/IOs/Context.cpp",
|
|
"gale/context/IOs/Interface.m",
|
|
"gale/context/IOs/OpenglView.mm",
|
|
"gale/context/IOs/AppDelegate.mm"
|
|
],
|
|
"dependency": [
|
|
"CoreGraphics",
|
|
"UIKit",
|
|
"GLKit",
|
|
"Foundation",
|
|
"QuartzCore"
|
|
]
|
|
},
|
|
"Web": {
|
|
"source":"gale/context/SDL/Context.cpp",
|
|
"dependency": [
|
|
"SDL"
|
|
]
|
|
},
|
|
"Linux|windows|MacOs": {
|
|
"mode": {
|
|
"debug": {
|
|
"flag": {
|
|
"c++": "-DGALE_BUILD_SIMULATION"
|
|
},
|
|
"source": "gale/context/simulation/Context.cpp"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|