"ModuleName" : "ecere",
"ModuleVersion" : "0.44",
"Description" : "Ecere Runtime library",
- "License" : "The Ecere SDK v0.44.14 - http://ecere.org
+ "License" : "The Ecere SDK v0.44.15 - http://ecere.org
The Ecere SDK is Free Open Source Software. It is provided with NO WARRANTY
expressed or implied to the extent permitted by law.
],
"FastMath" : true,
"PostbuildCommands" : [
- "$(call mkdirq,../$(SODESTDIR))",
- "$(call cpq,$(TARGET),../$(SODESTDIR))"
+ "$(call mkdir,../$(SODESTDIR))",
+ "$(call cp,$(TARGET),../$(SODESTDIR))"
],
"InstallCommands" : [
- "$(call cpq,$(TARGET),\"$(DESTLIBDIR)/\")",
+ "$(call cp,$(TARGET),\"$(DESTLIBDIR)/\")",
"$(if $(WINDOWS_HOST),,ln -sf $(LP)$(MODULE)$(SOV) $(DESTLIBDIR)/$(LP)$(MODULE)$(SO).0)",
"$(if $(WINDOWS_HOST),,ln -sf $(LP)$(MODULE)$(SOV) $(DESTLIBDIR)/$(LP)$(MODULE)$(SO))"
]
"Options" : {
"Optimization" : "Size",
"PreprocessorDefinitions" : [
- "BUILDING_ECERE_COM",
- "ECERE_STATIC"
+ "ECERE_STATIC",
+ "ECERE_NOSSL"
],
"TargetType" : "StaticLibrary",
"TargetFileName" : "ecereStatic",
"TargetType" : "StaticLibrary",
"TargetFileName" : "ecereVanilla",
"PostbuildCommands" : [
- "$(call cpq,$(TARGET),../obj/$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/lib/)"
+ "$(call cp,$(TARGET),../obj/$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/lib/)"
],
"InstallCommands" : [
- "$(if $(WINDOWS_HOST),$(call cpq,$(TARGET),\"$(DESTSLIBDIR)/\"),install $(INSTALL_FLAGS) $(TARGET) $(DESTSLIBDIR)/$(MODULE)$(A))"
+ "$(if $(WINDOWS_HOST),$(call cp,$(TARGET),\"$(DESTSLIBDIR)/\"),install $(INSTALL_FLAGS) $(TARGET) $(DESTSLIBDIR)/$(MODULE)$(A))"
]
}
},
],
"FastMath" : true
}
+ },
+ {
+ "Name" : "Emscripten",
+ "Options" : {
+ "PreprocessorDefinitions" : [
+ "ECERE_STATIC",
+ "NOBLENDING",
+ "ECERE_NOSSL"
+ ],
+ "TargetType" : "StaticLibrary",
+ "TargetFileName" : "ecereStatic",
+ "FastMath" : true
+ }
+ },
+ {
+ "Name" : "MinEmscripten",
+ "Options" : {
+ "PreprocessorDefinitions" : [
+ "ECERE_STATIC",
+ "NOBLENDING",
+ "ECERE_NOSSL",
+ "ECERE_NO3D",
+ "ECERE_NONET",
+ "ECERE_NOTRUETYPE"
+ ],
+ "TargetType" : "StaticLibrary",
+ "TargetFileName" : "ecereStatic",
+ "FastMath" : true
+ }
}
],
"Files" : [
},
{
"Name" : "Installer",
- "Platforms" : [
- {
- "Name" : "win32",
- "Options" : {
- "ExcludeFromBuild" : true
- }
- }
- ]
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
+ },
+ {
+ "Name" : "MinEmscripten",
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
}
]
},
},
{
"Name" : "Installer",
- "Platforms" : [
- {
- "Name" : "win32",
- "Options" : {
- "ExcludeFromBuild" : true
- }
- }
- ]
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
},
{
"Name" : "StaticGLES",
"Options" : {
"ExcludeFromBuild" : true
}
+ },
+ {
+ "Name" : "Emscripten",
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
}
]
},
},
{
"Name" : "Installer",
- "Platforms" : [
- {
- "Name" : "win32",
- "Options" : {
- "ExcludeFromBuild" : true
- }
- }
- ]
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
}
]
},
},
{
"Name" : "Installer",
- "Platforms" : [
- {
- "Name" : "win32",
- "Options" : {
- "ExcludeFromBuild" : true
- }
- }
- ]
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
+ },
+ {
+ "Name" : "Emscripten",
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
}
]
}
"Options" : {
"ExcludeFromBuild" : true
}
+ },
+ {
+ "Name" : "MinEmscripten",
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
}
]
},
"Options" : {
"ExcludeFromBuild" : true
}
+ },
+ {
+ "Name" : "MinEmscripten",
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
}
]
},
"Folder" : "gl3",
"Files" : [
{
- "FileName" : "gl_core_3_3.c",
+ "FileName" : "glab.ec",
"Configurations" : [
{
"Name" : "Debug",
"Options" : {
- "ExcludeFromBuild" : true
+ "ExcludeFromBuild" : false
}
},
{
"Name" : "GLES",
"Options" : {
- "ExcludeFromBuild" : true
+ "ExcludeFromBuild" : false
}
- }
- ]
- },
- "gl_core_3_3.h",
- {
- "FileName" : "glab.ec",
- "Configurations" : [
+ },
{
- "Name" : "Debug",
+ "Name" : "Release",
"Options" : {
"ExcludeFromBuild" : false
}
},
{
- "Name" : "GLES",
+ "Name" : "MemoryGuard",
"Options" : {
"ExcludeFromBuild" : false
}
},
{
- "Name" : "Release",
+ "Name" : "Android",
"Options" : {
"ExcludeFromBuild" : false
}
},
{
- "Name" : "MemoryGuard",
+ "Name" : "StaticGLES",
+ "Options" : {
+ "ExcludeFromBuild" : false
+ }
+ },
+ {
+ "Name" : "Static",
+ "Options" : {
+ "ExcludeFromBuild" : false
+ }
+ },
+ {
+ "Name" : "Emscripten",
+ "Options" : {
+ "ExcludeFromBuild" : false
+ }
+ },
+ {
+ "Name" : "MinEmscripten",
"Options" : {
"ExcludeFromBuild" : false
}
"Options" : {
"ExcludeFromBuild" : false
}
+ },
+ {
+ "Name" : "Android",
+ "Options" : {
+ "ExcludeFromBuild" : false
+ }
+ },
+ {
+ "Name" : "StaticGLES",
+ "Options" : {
+ "ExcludeFromBuild" : false
+ }
+ },
+ {
+ "Name" : "Static",
+ "Options" : {
+ "ExcludeFromBuild" : false
+ }
+ },
+ {
+ "Name" : "Emscripten",
+ "Options" : {
+ "ExcludeFromBuild" : false
+ }
+ },
+ {
+ "Name" : "MinEmscripten",
+ "Options" : {
+ "ExcludeFromBuild" : false
+ }
}
]
},
"Options" : {
"ExcludeFromBuild" : false
}
+ },
+ {
+ "Name" : "Android",
+ "Options" : {
+ "ExcludeFromBuild" : false
+ }
+ },
+ {
+ "Name" : "StaticGLES",
+ "Options" : {
+ "ExcludeFromBuild" : false
+ }
+ },
+ {
+ "Name" : "Emscripten",
+ "Options" : {
+ "ExcludeFromBuild" : false
+ }
+ },
+ {
+ "Name" : "MinEmscripten",
+ "Options" : {
+ "ExcludeFromBuild" : false
+ }
}
]
},
"wglDefs.h",
- "egl.ec",
{
- "FileName" : "shading.ec",
+ "FileName" : "egl.ec",
+ "Configurations" : [
+ {
+ "Name" : "Android",
+ "Options" : {
+ "ExcludeFromBuild" : false
+ }
+ },
+ {
+ "Name" : "Static",
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
+ },
+ {
+ "Name" : "Emscripten",
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
+ }
+ ]
+ },
+ {
+ "FileName" : "gl_compat_4_4.c",
"Configurations" : [
{
"Name" : "GLES",
"Options" : {
"ExcludeFromBuild" : false
}
+ },
+ {
+ "Name" : "StaticGLES",
+ "Options" : {
+ "ExcludeFromBuild" : false
+ }
+ },
+ {
+ "Name" : "Static",
+ "Options" : {
+ "ExcludeFromBuild" : false
+ }
+ },
+ {
+ "Name" : "Emscripten",
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
+ },
+ {
+ "Name" : "MinEmscripten",
+ "Options" : {
+ "ExcludeFromBuild" : false
+ }
}
]
},
+ "gl_compat_4_4.h",
+ "gl123es.h",
+ "default.vert",
+ "default.frag",
{
- "FileName" : "gl_compat_4_4.c",
+ "FileName" : "shaders.ec",
+ "Options" : {
+ "ExcludeFromBuild" : false
+ },
"Configurations" : [
{
- "Name" : "GLES",
+ "Name" : "Vanilla",
"Options" : {
- "ExcludeFromBuild" : false
+ "ExcludeFromBuild" : true
}
},
{
- "Name" : "Debug",
+ "Name" : "Android",
"Options" : {
"ExcludeFromBuild" : false
}
},
{
- "Name" : "Release",
+ "Name" : "Installer",
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
+ }
+ ]
+ },
+ {
+ "FileName" : "defaultShader.ec",
+ "Options" : {
+ "ExcludeFromBuild" : false
+ },
+ "Configurations" : [
+ {
+ "Name" : "Vanilla",
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
+ },
+ {
+ "Name" : "Android",
"Options" : {
"ExcludeFromBuild" : false
}
},
{
- "Name" : "MemoryGuard",
+ "Name" : "Static",
"Options" : {
"ExcludeFromBuild" : false
}
+ },
+ {
+ "Name" : "Installer",
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
}
]
- },
- "gl_compat_4_4.h",
- "fixed.frag",
- "fixed.vertex"
+ }
+ ],
+ "Configurations" : [
+ {
+ "Name" : "Static",
+ "Options" : {
+ "ExcludeFromBuild" : false
+ }
+ }
]
},
{
}
}
]
+ },
+ {
+ "Name" : "Static",
+ "Platforms" : [
+ {
+ "Name" : "win32",
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
+ }
+ ]
}
]
},
}
}
]
+ },
+ {
+ "Name" : "Static",
+ "Platforms" : [
+ {
+ "Name" : "win32",
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
+ }
+ ]
}
]
},
]
},
{
- "Name" : "Vanilla",
+ "Name" : "Vanilla",
+ "Platforms" : [
+ {
+ "Name" : "win32",
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
+ }
+ ]
+ },
+ {
+ "Name" : "PACS",
"Platforms" : [
{
"Name" : "win32",
]
},
{
- "Name" : "PACS",
+ "Name" : "Bootstrap",
"Platforms" : [
{
"Name" : "win32",
]
},
{
- "Name" : "Bootstrap",
+ "Name" : "Installer",
"Platforms" : [
{
"Name" : "win32",
]
},
{
- "Name" : "Installer",
+ "Name" : "StaticGLES",
"Platforms" : [
{
"Name" : "win32",
]
},
{
- "Name" : "StaticGLES",
+ "Name" : "Static",
"Platforms" : [
{
"Name" : "win32",
}
}
]
+ },
+ {
+ "Name" : "Static",
+ "Platforms" : [
+ {
+ "Name" : "win32",
+ "Options" : {
+ "ExcludeFromBuild" : false
+ }
+ }
+ ]
}
]
},
}
}
]
+ },
+ {
+ "Name" : "MinEmscripten",
+ "Platforms" : [
+ {
+ "Name" : "linux",
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
+ }
+ ]
}
]
},
}
}
]
+ },
+ {
+ "Name" : "Static",
+ "Platforms" : [
+ {
+ "Name" : "win32",
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
+ }
+ ]
}
]
},
}
}
]
+ },
+ {
+ "Name" : "Static",
+ "Platforms" : [
+ {
+ "Name" : "win32",
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
+ }
+ ]
+ },
+ {
+ "Name" : "Debug",
+ "Platforms" : [
+ {
+ "Name" : "apple",
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
+ }
+ ]
+ },
+ {
+ "Name" : "Installer",
+ "Platforms" : [
+ {
+ "Name" : "apple",
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
+ }
+ ]
}
]
},
}
}
]
+ },
+ {
+ "Name" : "Static",
+ "Platforms" : [
+ {
+ "Name" : "win32",
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
+ }
+ ]
}
]
},
}
}
]
+ },
+ {
+ "Name" : "Static",
+ "Platforms" : [
+ {
+ "Name" : "win32",
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
+ }
+ ]
}
]
},
}
}
]
+ },
+ {
+ "Name" : "Emscripten",
+ "Platforms" : [
+ {
+ "Name" : "linux",
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
+ }
+ ]
+ },
+ {
+ "Name" : "MinEmscripten",
+ "Platforms" : [
+ {
+ "Name" : "linux",
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
+ }
+ ]
}
]
}
"Surface.ec",
"fontManagement.ec",
"fontRendering.ec",
- "imgDistMap.ec"
+ {
+ "FileName" : "imgDistMap.ec",
+ "Options" : {
+ "ExcludeFromBuild" : false
+ },
+ "Configurations" : [
+ {
+ "Name" : "Vanilla",
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
+ },
+ {
+ "Name" : "Bootstrap",
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
+ },
+ {
+ "Name" : "MinEmscripten",
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
+ }
+ ]
+ }
],
"Configurations" : [
{
}
}
]
+ },
+ {
+ "Name" : "Debug",
+ "Platforms" : [
+ {
+ "Name" : "apple",
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
+ }
+ ]
+ },
+ {
+ "Name" : "Installer",
+ "Platforms" : [
+ {
+ "Name" : "apple",
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
+ }
+ ]
}
]
},
}
}
]
+ },
+ {
+ "Name" : "Emscripten",
+ "Platforms" : [
+ {
+ "Name" : "linux",
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
+ }
+ ]
+ },
+ {
+ "Name" : "MinEmscripten",
+ "Platforms" : [
+ {
+ "Name" : "linux",
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
+ }
+ ]
}
]
},
}
}
]
+ },
+ {
+ "Name" : "Emscripten",
+ "Platforms" : [
+ {
+ "Name" : "linux",
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
+ }
+ ]
+ },
+ {
+ "Name" : "MinEmscripten",
+ "Platforms" : [
+ {
+ "Name" : "linux",
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
+ }
+ ]
}
]
},
}
}
]
- }
+ },
+ {
+ "FileName" : "EmscriptenInterface.ec",
+ "Configurations" : [
+ {
+ "Name" : "Emscripten",
+ "Options" : {
+ "ExcludeFromBuild" : false
+ }
+ },
+ {
+ "Name" : "MinEmscripten",
+ "Options" : {
+ "ExcludeFromBuild" : false
+ }
+ }
+ ]
+ },
+ "test_html5.c"
],
"Options" : {
"ExcludeFromBuild" : true
},
{
"Name" : "Installer",
- "Platforms" : [
- {
- "Name" : "win32",
- "Options" : {
- "ExcludeFromBuild" : true
- }
- }
- ]
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
+ },
+ {
+ "Name" : "MinEmscripten",
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
}
]
},
},
{
"Name" : "Installer",
- "Platforms" : [
- {
- "Name" : "win32",
- "Options" : {
- "ExcludeFromBuild" : true
- }
- }
- ]
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
}
]
},
"Options" : {
"ExcludeFromBuild" : true
}
+ },
+ {
+ "Name" : "Emscripten",
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
}
]
}
},
{
"Name" : "Installer",
- "Platforms" : [
- {
- "Name" : "win32",
- "Options" : {
- "ExcludeFromBuild" : true
- }
- }
- ]
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
+ },
+ {
+ "Name" : "MinEmscripten",
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
}
]
},
{
"Folder" : "shaders",
"Files" : [
- "src/gfx/drivers/gl3/fixed.frag",
- "src/gfx/drivers/gl3/fixed.vertex"
+ "src/gfx/drivers/gl3/default.frag",
+ "src/gfx/drivers/gl3/default.vert"
]
},
{