ecere/gui/Window: Prevent uninitialized values if base Window methods not overridden...
[sdk] / ide / ide.epj
index 912f3d8..423a44c 100644 (file)
@@ -1,13 +1,17 @@
 {
    "Version" : 0.2,
-   "ModuleName" : "ide",
+   "ModuleName" : "ecere-ide",
    "Options" : {
       "Warnings" : "All",
       "PreprocessorDefinitions" : [
-         "GDB_DEBUG_GUI"
+         "GDB_DEBUG_GUI",
+         "ECERE_IDE"
+      ],
+      "IncludeDirs" : [
+         "../extras/include"
       ],
       "TargetType" : "Executable",
-      "TargetFileName" : "ide",
+      "TargetFileName" : "ecere-ide",
       "Libraries" : [
          "ecere"
       ]
@@ -20,7 +24,8 @@
                "/usr/X11R6/include"
             ],
             "Libraries" : [
-               "X11"
+               "X11",
+               "m"
             ],
             "LibraryDirs" : [
                "/usr/X11R6/lib"
@@ -34,7 +39,8 @@
                "/usr/X11R6/include"
             ],
             "Libraries" : [
-               "X11"
+               "X11",
+               "m"
             ],
             "LibraryDirs" : [
                "/usr/X11R6/lib"
@@ -58,7 +64,7 @@
       {
          "Name" : "Release",
          "Options" : {
-            "Warnings" : "None",
+            "Warnings" : "All",
             "NoLineNumbers" : true,
             "Optimization" : "Speed",
             "LibraryDirs" : [
             ],
             "FastMath" : true,
             "PostbuildCommands" : [
-               "$(call cpq,$(TARGET),../obj/$(PLATFORM)/bin/)"
+               "$(call cp,$(TARGET),../obj/$(PLATFORM)/bin/)"
             ],
             "InstallCommands" : [
-               "$(if $(WINDOWS_HOST),$(call cpq,$(TARGET),\"$(BINDIR)/\"),install $(INSTALL_FLAGS) $(TARGET) $(BINDIR)/$(MODULE)$(E))"
+               "$(if $(WINDOWS_HOST),$(call cp,$(TARGET),\"$(BINDIR)/\"),install $(INSTALL_FLAGS) $(TARGET) $(BINDIR)/$(MODULE)$(E))"
             ]
-         },
-         "Platforms" : [
-            {
-               "Name" : "linux",
-               "Options" : {
-                  "Libraries" : [
-                     "X11"
-                  ]
-               }
-            },
-            {
-               "Name" : "apple",
-               "Options" : {
-                  "Libraries" : [
-                     "X11"
-                  ]
-               }
-            }
-         ]
+         }
       },
       {
          "Name" : "MemoryGuard",
             "../extras/FileSystemIterator.ec",
             "../extras/gui/layout.ec",
             "../extras/gui/controls/StringsBox.ec",
-            "../extras/types/DynamicString.ec"
+            "../extras/types/DynamicString.ec",
+            "../extras/include/dpl.ec"
          ]
       },
       {
                   "NewProjectDialog.ec",
                   "NodeProperties.ec",
                   "WorkspaceSettings.ec",
-                  "ProjectTabSettings.ec"
+                  "ProjectTabSettings.ec",
+                  "FontPicker.ec"
                ]
             },
             {
       {
          "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"
-                     ]
-                  }
-               ]
-            },
-            {
-               "Folder" : "pt_BR",
-               "Files" : [
-                  {
-                     "Folder" : "LC_MESSAGES",
-                     "Files" : [
-                        "locale/pt_BR/LC_MESSAGES/ide.mo"
-                     ]
-                  }
-               ]
-            },
-            {
-               "Folder" : "ru_RU",
-               "Files" : [
-                  {
-                     "Folder" : "LC_MESSAGES",
-                     "Files" : [
-                        "locale/ru_RU/LC_MESSAGES/ide.mo"
-                     ]
-                  }
-               ]
-            },
-            {
-               "Folder" : "vi_VI",
-               "Files" : [
-                  {
-                     "Folder" : "LC_MESSAGES",
-                     "Files" : [
-                        "locale/vi_VI/LC_MESSAGES/ide.mo"
-                     ]
-                  }
-               ]
-            }
+            "locale/es.mo",
+            "locale/pt_BR.mo",
+            "locale/ru.mo",
+            "locale/vi.mo",
+            "locale/zh_CN.mo"
          ]
       },
       {
             "../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",