{
"Version" : 0.2,
- "ModuleName" : "ide",
+ "ModuleName" : "ecere-ide",
"Options" : {
"Warnings" : "All",
"PreprocessorDefinitions" : [
- "GDB_DEBUG_GUI"
+ "GDB_DEBUG_GUI",
+ "ECERE_IDE"
],
"IncludeDirs" : [
- "/usr/X11R6/include"
+ "../extras/include"
],
"TargetType" : "Executable",
- "TargetFileName" : "ide",
- "TargetDirectory" : "obj/$(CONFIG).$(PLATFORM)",
- "ObjectsDirectory" : "obj/$(CONFIG).$(PLATFORM)"
+ "TargetFileName" : "ecere-ide",
+ "Libraries" : [
+ "ecere"
+ ]
},
"Platforms" : [
{
"Name" : "linux",
"Options" : {
+ "IncludeDirs" : [
+ "/usr/X11R6/include"
+ ],
"Libraries" : [
- "X11"
+ "X11",
+ "m"
],
"LibraryDirs" : [
"/usr/X11R6/lib"
{
"Name" : "apple",
"Options" : {
+ "IncludeDirs" : [
+ "/usr/X11R6/include"
+ ],
"Libraries" : [
- "X11"
+ "X11",
+ "m"
],
"LibraryDirs" : [
"/usr/X11R6/lib"
]
}
- },
- {
- "Name" : "win32",
- "Options" : {
- "Libraries" : [
- "obj/resources.o"
- ]
- }
}
],
"Configurations" : [
"PreprocessorDefinitions" : [
"_DEBUG"
],
- "Libraries" : [
- "ecere"
- ],
- "Console" : true
- },
- "Platforms" : [
- {
- "Name" : "Win32",
- "Options" : {
- "Libraries" : [
-
- ]
- }
- }
- ]
+ "Console" : true,
+ "FastMath" : false
+ }
},
{
"Name" : "Release",
"Options" : {
- "Warnings" : "None",
+ "Warnings" : "All",
"NoLineNumbers" : true,
"Optimization" : "Speed",
- "Libraries" : [
- "ecere"
- ],
"LibraryDirs" : [
"../obj/$(PLATFORM)/bin",
"../obj/$(PLATFORM)/lib"
],
+ "FastMath" : true,
"PostbuildCommands" : [
- "$(call cpq,$(TARGET),../obj/$(PLATFORM)/bin/)"
+ "$(call cp,$(TARGET),../obj/$(PLATFORM)/bin/)"
+ ],
+ "InstallCommands" : [
+ "$(if $(WINDOWS_HOST),$(call cp,$(TARGET),\"$(BINDIR)/\"),install $(INSTALL_FLAGS) $(TARGET) $(BINDIR)/$(MODULE)$(E))"
]
- },
- "Platforms" : [
- {
- "Name" : "Win32",
- "Options" : {
- "Libraries" : [
-
- ]
- }
- },
- {
- "Name" : "linux",
- "Options" : {
- "Libraries" : [
- "X11"
- ]
- }
- },
- {
- "Name" : "apple",
- "Options" : {
- "Libraries" : [
- "X11"
- ]
- }
- }
- ]
+ }
},
{
"Name" : "MemoryGuard",
"PreprocessorDefinitions" : [
"_DEBUG"
],
- "Libraries" : [
- "ecere"
- ],
- "Console" : true
- },
- "Platforms" : [
- {
- "Name" : "Win32",
- "Options" : {
- "Libraries" : [
-
- ]
- }
- }
- ]
+ "Console" : true,
+ "FastMath" : false
+ }
},
{
"Name" : "Profile",
"freetype",
"harfbuzz"
],
- "Console" : true
+ "Console" : true,
+ "FastMath" : true
},
"Platforms" : [
{
"Files" : [
"../extras/FileSystemIterator.ec",
"../extras/gui/layout.ec",
- "../extras/gui/controls/StringsBox.ec"
+ "../extras/gui/controls/StringsBox.ec",
+ "../extras/types/DynamicString.ec",
+ "../extras/include/dpl.ec"
]
},
{
{
"Folder" : "dialogs",
"Files" : [
- "ActiveCompilerDialog.ec",
"CompilersDetectionDialog.ec",
"FindInFilesDialog.ec",
"GlobalSettingsDialog.ec",
"NewProjectDialog.ec",
"NodeProperties.ec",
- "ProjectActiveConfig.ec",
"WorkspaceSettings.ec",
- "ProjectTabSettings.ec"
+ "ProjectTabSettings.ec",
+ "FontPicker.ec"
]
},
{
"IDESettings.ec",
"OldIDESettings.ec",
"ProjectSettings.ec",
- "licensing.ec"
+ "licensing.ec",
+ "resources.rc"
]
}
],
"stepInto.png",
"stepOut.png",
"stepOver.png",
- "stopDebug.png"
+ "stopDebug.png",
+ "stepOverSkipBreak.png"
]
},
{
]
},
{
+ "Folder" : "status",
+ "Files" : [
+ "software-update-available.png"
+ ]
+ },
+ {
"Folder" : "locale",
"Files" : [
- {
- "Folder" : "zh_CN",
- "Files" : [
- {
- "Folder" : "LC_MESSAGES",
- "Files" : [
- "locale/zh_CN/LC_MESSAGES/ide.mo"
- ]
- }
- ]
- },
- {
- "Folder" : "es_ES",
- "Files" : [
- {
- "Folder" : "LC_MESSAGES",
- "Files" : [
- "locale/es_ES/LC_MESSAGES/ide.mo"
- ]
- }
- ]
- }
+ "locale/es.mo",
+ "locale/pt_BR.mo",
+ "locale/ru.mo",
+ "locale/vi.mo",
+ "locale/zh_CN.mo"
]
},
{
"../extras/res/licenses/freetype.LICENSE",
"../extras/res/licenses/harfbuzz.LICENSE",
"../extras/res/licenses/upx.LICENSE",
- "../extras/res/licenses/gpl.LICENSE"
+ "../extras/res/licenses/MinGW-w64.LICENSE",
+ "../extras/res/licenses/tdm-gcc.LICENSE",
+ "../extras/res/licenses/ffi.LICENSE"
+ ]
+ },
+ {
+ "Folder" : "countryCode",
+ "Files" : [
+ "../extras/res/types/countryCode/es.png",
+ "../extras/res/types/countryCode/gb.png",
+ "../extras/res/types/countryCode/hu.png",
+ "../extras/res/types/countryCode/cn.png",
+ "../extras/res/types/countryCode/pt.png",
+ "../extras/res/types/countryCode/vn.png",
+ "../extras/res/types/countryCode/ru.png",
+ "../extras/res/types/countryCode/in.png",
+ "../extras/res/types/countryCode/nl.png",
+ "../extras/res/types/countryCode/il.png",
+ "../extras/res/types/countryCode/br.png"
]
},
"ecere.jpg",
"ecereBack.jpg",
"icon.png",
- "../include.mk",
"../crossplatform.mk"
]
}