ecere/gui/Window: Prevent uninitialized values if base Window methods not overridden...
[sdk] / ide / ide.epj
index 0ca126e..423a44c 100644 (file)
@@ -1,25 +1,31 @@
 {
    "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"
    ]
 }