gale/GLD_gale.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"
}
}
}
}
}