{
"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",
"MemoryGuard" : true,
"Optimization" : "None",
"PreprocessorDefinitions" : [
- "_DEBUG",
- "SETTINGS_TEST"
- ],
- "Libraries" : [
- "ecere"
+ "_DEBUG"
],
- "Console" : true
- },
- "Platforms" : [
- {
- "Name" : "Win32",
- "Options" : {
- "Libraries" : [
-
- ]
- }
- }
- ]
+ "Console" : true,
+ "FastMath" : false
+ }
},
{
"Name" : "Profile",
"freetype",
"harfbuzz"
],
- "Console" : true
+ "Console" : true,
+ "FastMath" : true
},
"Platforms" : [
{
{
"Folder" : "extern",
"Files" : [
- "../extras/gui/controls/DirectoriesBox.ec",
"../extras/FileSystemIterator.ec",
"../extras/gui/layout.ec",
- "../extras/gui/controls/PathBox.ec",
- "../extras/gui/controls/SelectorBar.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"
]
},
{
"Workspace.ec",
{
"FileName" : "vsSupport.ec",
+ "Options" : {
+ "ExcludeFromBuild" : true
+ },
"Platforms" : [
{
- "Name" : "linux",
+ "Name" : "win32",
"Options" : {
- "ExcludeFromBuild" : true
- }
- },
- {
- "Name" : "apple",
- "Options" : {
- "ExcludeFromBuild" : true
+ "ExcludeFromBuild" : false
}
}
]
"ide.ec",
"IDESettings.ec",
"OldIDESettings.ec",
- "ProjectSettings.ec"
+ "ProjectSettings.ec",
+ "licensing.ec",
+ "resources.rc"
]
}
],
"docNew.png",
"editCopy.png",
"editDelete.png",
- "delete2.png"
+ "delete2.png",
+ "build.png",
+ "clean.png",
+ "debug.png",
+ "docOpen.png",
+ "docSave.png",
+ "docSaveAll.png",
+ "pause.png",
+ "projAdd.png",
+ "projNew.png",
+ "projOpen.png",
+ "rebuild.png",
+ "regMakefile.png",
+ "relink.png",
+ "restart.png",
+ "run.png",
+ "skipBreaks.png",
+ "stepInto.png",
+ "stepOut.png",
+ "stepOver.png",
+ "stopDebug.png",
+ "stepOverSkipBreak.png"
]
},
{
"mousePointer.png"
]
},
+ {
+ "Folder" : "status",
+ "Files" : [
+ "software-update-available.png"
+ ]
+ },
+ {
+ "Folder" : "locale",
+ "Files" : [
+ "locale/es.mo",
+ "locale/pt_BR.mo",
+ "locale/ru.mo",
+ "locale/vi.mo",
+ "locale/zh_CN.mo"
+ ]
+ },
+ {
+ "Folder" : "licenses",
+ "Files" : [
+ "../LICENSE",
+ "../extras/res/licenses/png.LICENSE",
+ "../extras/res/licenses/tango.COPYING",
+ "../extras/res/licenses/zlib.README",
+ "../extras/res/licenses/sqlite.LICENSE",
+ "../extras/res/licenses/jpg.LICENSE",
+ "../extras/res/licenses/ungif.LICENSE",
+ "../extras/res/licenses/freetype.LICENSE",
+ "../extras/res/licenses/harfbuzz.LICENSE",
+ "../extras/res/licenses/upx.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"
]
-}
\ No newline at end of file
+}