ecere/gui/Window: Prevent uninitialized values if base Window methods not overridden...
[sdk] / ide / ide.epj
index 4b0a53a..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",
             "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" : [
             {
          "Files" : [
             "../extras/FileSystemIterator.ec",
             "../extras/gui/layout.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"
                ]
             },
             {
             "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
+}