installer: (#710) Fixed missing icons in PathBox for install location
[sdk] / installer / Installer.epj
index f0a09aa..c878e6b 100644 (file)
@@ -7,6 +7,7 @@
 
       ],
       "TargetType" : "Executable",
+      "TargetFileName" : "setup-ecere-0.44.08-win32",
       "Libraries" : [
          "ole32",
          "uuid",
@@ -26,7 +27,6 @@
             "PreprocessorDefinitions" : [
                "ECERE_STATIC"
             ],
-            "TargetFileName" : "setup-ecere-0.44-win32",
             "Libraries" : [
                "ecereInstaller",
                "png",
@@ -40,7 +40,8 @@
             ],
             "LibraryDirs" : [
                "../ecere/obj/installer.win32"
-            ]
+            ],
+            "FastMath" : true
          }
       },
       {
@@ -48,7 +49,6 @@
          "Options" : {
             "Debug" : true,
             "Optimization" : "None",
-            "TargetFileName" : "setup-ecere-0.44-win32",
             "Libraries" : [
                "ole32",
                "uuid",
@@ -59,7 +59,8 @@
                "../ide/obj/resources.o",
                "ecere"
             ],
-            "Console" : true
+            "Console" : true,
+            "FastMath" : false
          }
       }
    ],
       {
          "Folder" : "src",
          "Files" : [
-            "createLink.ec",
-            "installer.ec",
-            "licenseBox.ec"
+            "installer.ec"
          ]
       },
       "../ide/src/IDESettings.ec",
       "../ide/src/OldIDESettings.ec",
-      "../extras/gui/controls/StringsBox.ec"
+      "../extras/gui/controls/StringsBox.ec",
+      "../ide/src/licensing.ec",
+      "../extras/createLink.ec",
+      "../extras/gui/controls/CheckListBox.ec"
    ],
    "ResourcesPath" : "",
    "Resources" : [
             {
                "Folder" : "mimetypes",
                "Files" : [
-                  "../ecere/res/mimeTypes/file.png"
+                  "../ecere/res/mimeTypes/file.png",
+                  "../ecere/res/mimeTypes/brokenFile.png",
+                  "../ecere/res/places/brokenFolder.png",
+                  "../ecere/res/places/folder.png"
                ]
             },
             {
                         "mingw/binutils-2.21.53/bin/dllwrap.exe",
                         "mingw/binutils-2.21.53/bin/elfedit.exe",
                         "mingw/binutils-2.21.53/bin/gprof.exe",
-                        "mingw/binutils-2.21.53/bin/ld.bfd.exe",
                         "mingw/binutils-2.21.53/bin/ld.exe",
                         "mingw/binutils-2.21.53/bin/nm.exe",
                         "mingw/binutils-2.21.53/bin/objcopy.exe",
                      "Folder" : "mingw32",
                      "Files" : [
                         {
-                           "Folder" : "bin",
-                           "Files" : [
-                              "mingw/binutils-2.21.53/mingw32/bin/ar.exe",
-                              "mingw/binutils-2.21.53/mingw32/bin/as.exe",
-                              "mingw/binutils-2.21.53/mingw32/bin/dlltool.exe",
-                              "mingw/binutils-2.21.53/mingw32/bin/ld.bfd.exe",
-                              "mingw/binutils-2.21.53/mingw32/bin/ld.exe",
-                              "mingw/binutils-2.21.53/mingw32/bin/nm.exe",
-                              "mingw/binutils-2.21.53/mingw32/bin/objcopy.exe",
-                              "mingw/binutils-2.21.53/mingw32/bin/objdump.exe",
-                              "mingw/binutils-2.21.53/mingw32/bin/ranlib.exe",
-                              "mingw/binutils-2.21.53/mingw32/bin/strip.exe"
-                           ]
-                        },
-                        {
                            "Folder" : "lib",
                            "Files" : [
                               {
             {
                "Folder" : "ecere_bin/ide/ide",
                "Files" : [
-                  "ecere/bin/documentor.exe",
-                  "ecere/bin/ide.exe"
+                  "../obj/win32/bin/documentor.exe",
+                  "../obj/win32/bin/ide.exe"
                ]
             },
             {
                "Folder" : "ecere_bin/compiler/compiler",
                "Files" : [
-                  "ecere/bin/ear.exe",
-                  "ecere/bin/ec.dll",
-                  "ecere/bin/ecc.exe",
-                  "ecere/bin/ecereCOM.dll",
-                  "ecere/bin/ecp.exe",
-                  "ecere/bin/ecs.exe",
-                  "ecere/bin/epj2make.exe"
+                  "../obj/win32/bin/ear.exe",
+                  "../obj/win32/bin/ec.dll",
+                  "../obj/win32/bin/ecc.exe",
+                  "../obj/win32/bin/ecereCOM.dll",
+                  "../obj/win32/bin/ecp.exe",
+                  "../obj/win32/bin/ecs.exe",
+                  "../obj/win32/bin/epj2make.exe"
                ]
             },
             {
                "Folder" : "eda",
                "Files" : [
-                  "ecere/bin/EDA.dll",
-                  "ecere/bin/EDASQLite.dll"
+                  "../obj/win32/bin/EDA.dll",
+                  "../obj/win32/bin/EDASQLite.dll"
                ]
             },
             {
                "Folder" : "doc",
                "Files" : [
-                  "ecere/doc/ecere.eCdoc",
-                  "ecere/doc/ecereCOM.eCdoc",
-                  "ecere/doc/EDA.eCdoc"
+                  "../doc/ecere.eCdoc",
+                  "../doc/ecereCOM.eCdoc",
+                  "../doc/EDA.eCdoc",
+                  "../LICENSE",
+                  "../README"
                ]
             },
             {
                "Folder" : "book",
                "Files" : [
-                  "ecere/doc/tao.pdf"
+                  "../doc/tao.pdf"
                ]
             },
             {
                ]
             },
             {
-               "Folder" : "coursework",
+               "Folder" : "coursework/coursework",
                "Files" : [
                   {
                      "Folder" : "Chapter 1 - Getting Started",
                         {
                            "Folder" : "Lab1.1",
                            "Files" : [
-                              "coursework/Chapter 1 - Getting Started/Lab1.1/helloWorld.ec",
-                              "coursework/Chapter 1 - Getting Started/Lab1.1/HelloWorld.epj"
+                              "helloWorld.ec",
+                              "HelloWorld.epj"
                            ]
                         },
                         {
                            "Folder" : "Lab1.2",
                            "Files" : [
-                              "coursework/Chapter 1 - Getting Started/Lab1.2/form1.ec",
-                              "coursework/Chapter 1 - Getting Started/Lab1.2/HelloForm.epj"
+                              "form1.ec",
+                              "HelloForm.epj"
                            ]
                         },
-                        "coursework/Chapter 1 - Getting Started/answers - chapter 1.odt",
-                        "coursework/Chapter 1 - Getting Started/exercises - chapter 1.odt"
+                        "answers - chapter 1.odt",
+                        "exercises - chapter 1.odt"
                      ]
                   },
                   {
                         {
                            "Folder" : "Lab2.4",
                            "Files" : [
-                              "coursework/Chapter 2 - Variables and Data Types/Lab2.4/lab2.ec",
-                              "coursework/Chapter 2 - Variables and Data Types/Lab2.4/Lab2.epj"
+                              "lab2.ec",
+                              "Lab2.epj"
                            ]
                         },
                         {
                            "Folder" : "Lab2.5",
                            "Files" : [
-                              "coursework/Chapter 2 - Variables and Data Types/Lab2.5/variables.ec",
-                              "coursework/Chapter 2 - Variables and Data Types/Lab2.5/VariablesApp.epj"
+                              "variables.ec",
+                              "VariablesApp.epj"
                            ]
                         },
-                        "coursework/Chapter 2 - Variables and Data Types/answers - chapter 2.odt",
-                        "coursework/Chapter 2 - Variables and Data Types/exercises - chapter 2.odt"
+                        "answers - chapter 2.odt",
+                        "exercises - chapter 2.odt"
                      ]
                   },
                   {
                         {
                            "Folder" : "Lab3",
                            "Files" : [
-                              "coursework/Chapter 3 - Operators/Lab3/lab3.ec",
-                              "coursework/Chapter 3 - Operators/Lab3/Lab3.epj"
+                              "lab3.ec",
+                              "Lab3.epj"
                            ]
                         },
-                        "coursework/Chapter 3 - Operators/answers - chapter 3.odt",
-                        "coursework/Chapter 3 - Operators/exercises - chapter 3.odt"
+                        "answers - chapter 3.odt",
+                        "exercises - chapter 3.odt"
                      ]
                   },
                   {
                         {
                            "Folder" : "Lab4",
                            "Files" : [
-                              "coursework/Chapter 4 - Flow Control/Lab4/lab4.ec",
-                              "coursework/Chapter 4 - Flow Control/Lab4/Lab4.epj"
+                              "lab4.ec",
+                              "Lab4.epj"
                            ]
                         },
-                        "coursework/Chapter 4 - Flow Control/answers - chapter 4.odt",
-                        "coursework/Chapter 4 - Flow Control/exercises - chapter 4.odt"
+                        "answers - chapter 4.odt",
+                        "exercises - chapter 4.odt"
                      ]
                   },
                   {
                               {
                                  "Folder" : "colors",
                                  "Files" : [
-                                    "coursework/Chapter 5 - Structures and Enumerations/Lab5/colors/lab5colors.ec",
-                                    "coursework/Chapter 5 - Structures and Enumerations/Lab5/colors/lab5colors.epj"
+                                    "lab5colors.ec",
+                                    "lab5colors.epj"
                                  ]
                               },
                               {
                                  "Folder" : "vectors",
                                  "Files" : [
-                                    "coursework/Chapter 5 - Structures and Enumerations/Lab5/vectors/lab5vectors.ec",
-                                    "coursework/Chapter 5 - Structures and Enumerations/Lab5/vectors/lab5vectors.epj"
+                                    "lab5vectors.ec",
+                                    "lab5vectors.epj"
                                  ]
                               }
                            ]
                         },
-                        "coursework/Chapter 5 - Structures and Enumerations/answers - chapter 5.odt",
-                        "coursework/Chapter 5 - Structures and Enumerations/exercises - chapter 5.odt"
+                        "answers - chapter 5.odt",
+                        "exercises - chapter 5.odt"
                      ]
                   },
                   {
                         {
                            "Folder" : "Lab6",
                            "Files" : [
-                              "coursework/Chapter 6 - Classes, Methods and Instances/Lab6/lab6.ec",
-                              "coursework/Chapter 6 - Classes, Methods and Instances/Lab6/lab6.epj"
+                              "lab6.ec",
+                              "lab6.epj"
                            ]
                         },
-                        "coursework/Chapter 6 - Classes, Methods and Instances/answers - chapter 6.odt",
-                        "coursework/Chapter 6 - Classes, Methods and Instances/exercises - chapter 6.odt"
+                        "answers - chapter 6.odt",
+                        "exercises - chapter 6.odt"
                      ]
                   }
                ]
             },
-            "ecere/bin/ecere.dll",
-            "ecere/LICENSE",
-            "ecere/README",
-            "ecere/lib/libecereVanilla.a"
+            "../obj/win32/bin/ecere.dll",
+            "../obj/win32/lib/libecereVanilla.a"
          ]
       },
       {
                      "Folder" : "ModelViewer",
                      "Files" : [
                         {
-                           "Folder" : "models",
-                           "Files" : [
-                              "../samples/3D/ModelViewer/models/dolphin.3ds",
-                              "../samples/3D/ModelViewer/models/teapot2.3ds",
-                              "../samples/3D/ModelViewer/models/ecere.3ds",
-                              "../samples/3D/ModelViewer/models/teapot - moving.3ds"
-                           ]
-                        },
-                        {
                            "Folder" : "res",
                            "Files" : [
                               "../samples/3D/ModelViewer/res/ecere.png",
                         },
                         "../samples/3D/ModelViewer/eModel.ec",
                         "../samples/3D/ModelViewer/eModel.epj",
-                        "../samples/3D/ModelViewer/engineSettings.ec"
+                        "../samples/3D/ModelViewer/engineSettings.ec",
+                        "../samples/3D/ModelViewer/dolphin.3ds",
+                        "../samples/3D/ModelViewer/ecere.3ds",
+                        "../samples/3D/ModelViewer/teapot.3ds"
                      ]
                   },
                   {
                         "../extras/res/licenses/ecere.LICENSE",
                         "../extras/res/licenses/png.LICENSE",
                         "../extras/res/licenses/tango.COPYING",
-                        "../extras/res/licenses/zlib.README"
+                        "../extras/res/licenses/zlib.README",
+                        "../extras/res/licenses/freetype.LICENSE",
+                        "../extras/res/licenses/gpl.LICENSE",
+                        "../extras/res/licenses/harfbuzz.LICENSE",
+                        "../extras/res/licenses/jpg.LICENSE",
+                        "../extras/res/licenses/sqlite.LICENSE",
+                        "../extras/res/licenses/ungif.LICENSE",
+                        "../extras/res/licenses/upx.LICENSE"
                      ]
                   },
                   {
             }
          ]
       },
-      "ecere.bmp",
-      "../ide/res/icon.png"
+      {
+         "Folder" : "licenses",
+         "Files" : [
+            "../extras/res/licenses/freetype.LICENSE",
+            "../extras/res/licenses/gpl.LICENSE",
+            "../extras/res/licenses/harfbuzz.LICENSE",
+            "../extras/res/licenses/jpg.LICENSE",
+            "../extras/res/licenses/png.LICENSE",
+            "../extras/res/licenses/sqlite.LICENSE",
+            "../extras/res/licenses/tango.COPYING",
+            "../extras/res/licenses/ungif.LICENSE",
+            "../extras/res/licenses/upx.LICENSE",
+            "../extras/res/licenses/zlib.README",
+            "../LICENSE"
+         ]
+      },
+      "../ide/res/icon.png",
+      "ecere.png",
+      "ryoanji.png",
+      "ryoanji-progress.png"
    ]
 }