ecere/sys/MakeDir(): (#899) Fixed proper return status for MakeDir()
[sdk] / ide / ide.epj
1 {
2    "Version" : 0.2,
3    "ModuleName" : "ide",
4    "Options" : {
5       "Warnings" : "All",
6       "PreprocessorDefinitions" : [
7          "GDB_DEBUG_GUI"
8       ],
9       "TargetType" : "Executable",
10       "TargetFileName" : "ide"
11    },
12    "Platforms" : [
13       {
14          "Name" : "linux",
15          "Options" : {
16             "IncludeDirs" : [
17                "/usr/X11R6/include"
18             ],
19             "Libraries" : [
20                "X11"
21             ],
22             "LibraryDirs" : [
23                "/usr/X11R6/lib"
24             ]
25          }
26       },
27       {
28          "Name" : "apple",
29          "Options" : {
30             "IncludeDirs" : [
31                "/usr/X11R6/include"
32             ],
33             "Libraries" : [
34                "X11"
35             ],
36             "LibraryDirs" : [
37                "/usr/X11R6/lib"
38             ]
39          }
40       }
41    ],
42    "Configurations" : [
43       {
44          "Name" : "Debug",
45          "Options" : {
46             "Debug" : true,
47             "Optimization" : "None",
48             "PreprocessorDefinitions" : [
49                "_DEBUG"
50             ],
51             "Libraries" : [
52                "ecere"
53             ],
54             "Console" : true,
55             "FastMath" : false
56          }
57       },
58       {
59          "Name" : "Release",
60          "Options" : {
61             "Warnings" : "None",
62             "NoLineNumbers" : true,
63             "Optimization" : "Speed",
64             "Libraries" : [
65                "ecere"
66             ],
67             "LibraryDirs" : [
68                "../obj/$(PLATFORM)/bin",
69                "../obj/$(PLATFORM)/lib"
70             ],
71             "FastMath" : true,
72             "PostbuildCommands" : [
73                "$(call cpq,$(TARGET),../obj/$(PLATFORM)/bin/)"
74             ]
75          },
76          "Platforms" : [
77             {
78                "Name" : "linux",
79                "Options" : {
80                   "Libraries" : [
81                      "X11"
82                   ]
83                }
84             },
85             {
86                "Name" : "apple",
87                "Options" : {
88                   "Libraries" : [
89                      "X11"
90                   ]
91                }
92             }
93          ]
94       },
95       {
96          "Name" : "MemoryGuard",
97          "Options" : {
98             "Debug" : true,
99             "MemoryGuard" : true,
100             "Optimization" : "None",
101             "PreprocessorDefinitions" : [
102                "_DEBUG"
103             ],
104             "Libraries" : [
105                "ecere"
106             ],
107             "Console" : true,
108             "FastMath" : false
109          }
110       },
111       {
112          "Name" : "Profile",
113          "Options" : {
114             "Debug" : true,
115             "Profile" : true,
116             "Optimization" : "Speed",
117             "PreprocessorDefinitions" : [
118                "ECERE_STATIC"
119             ],
120             "Libraries" : [
121                "ecereStatic",
122                "ecStatic",
123                "jpeg",
124                "png",
125                "z",
126                "ungif",
127                "freetype",
128                "harfbuzz"
129             ],
130             "Console" : true,
131             "FastMath" : true
132          },
133          "Platforms" : [
134             {
135                "Name" : "Linux",
136                "Options" : {
137                   "Libraries" : [
138                      "X11",
139                      "GL",
140                      "ncurses",
141                      "pthread",
142                      "m",
143                      "Xrender",
144                      "fontconfig",
145                      "expat"
146                   ]
147                }
148             },
149             {
150                "Name" : "Win32",
151                "Options" : {
152                   "Libraries" : [
153                      "dxguid",
154                      "ddraw",
155                      "dinput",
156                      "winmm",
157                      "opengl32",
158                      "ws2_32",
159                      "kernel32",
160                      "user32",
161                      "gdi32",
162                      "mpr",
163                      "advapi32",
164                      "shell32",
165                      "winspool",
166                      "imm32"
167                   ]
168                }
169             }
170          ]
171       }
172    ],
173    "Files" : [
174       {
175          "Folder" : "extern",
176          "Files" : [
177             "../extras/FileSystemIterator.ec",
178             "../extras/gui/layout.ec",
179             "../extras/gui/controls/StringsBox.ec",
180             "../extras/types/DynamicString.ec"
181          ]
182       },
183       {
184          "Folder" : "src",
185          "Files" : [
186             {
187                "Folder" : "dialogs",
188                "Files" : [
189                   "CompilersDetectionDialog.ec",
190                   "FindInFilesDialog.ec",
191                   "GlobalSettingsDialog.ec",
192                   "NewProjectDialog.ec",
193                   "NodeProperties.ec",
194                   "WorkspaceSettings.ec",
195                   "ProjectTabSettings.ec"
196                ]
197             },
198             {
199                "Folder" : "project",
200                "Files" : [
201                   "Project.ec",
202                   "ProjectConfig.ec",
203                   "ProjectNode.ec",
204                   "ProjectView.ec",
205                   "Workspace.ec",
206                   {
207                      "FileName" : "vsSupport.ec",
208                      "Options" : {
209                         "ExcludeFromBuild" : true
210                      },
211                      "Platforms" : [
212                         {
213                            "Name" : "win32",
214                            "Options" : {
215                               "ExcludeFromBuild" : false
216                            }
217                         }
218                      ]
219                   }
220                ]
221             },
222             {
223                "Folder" : "designer",
224                "Files" : [
225                   "CodeEditor.ec",
226                   "CodeObject.ec",
227                   "Designer.ec",
228                   "findCtx.ec",
229                   "findExp.ec",
230                   "findParams.ec",
231                   "Sheet.ec",
232                   "ToolBox.ec"
233                ]
234             },
235             {
236                "Folder" : "debugger",
237                "Files" : [
238                   "debugFindCtx.ec",
239                   "Debugger.ec",
240                   "debugTools.ec",
241                   "GDBDialog.ec",
242                   "process.ec"
243                ]
244             },
245             {
246                "Folder" : "panels",
247                "Files" : [
248                   "BreakpointsView.ec",
249                   "CallStackView.ec",
250                   "OutputView.ec",
251                   "ThreadsView.ec",
252                   "WatchesView.ec"
253                ]
254             },
255             {
256                "Folder" : "documents",
257                "Files" : [
258                   "ModelView.ec",
259                   "PictureEdit.ec"
260                ]
261             },
262             "about.ec",
263             "ide.ec",
264             "IDESettings.ec",
265             "OldIDESettings.ec",
266             "ProjectSettings.ec",
267             "licensing.ec",
268             "resources.rc"
269          ]
270       }
271    ],
272    "ResourcesPath" : "res",
273    "Resources" : [
274       {
275          "Folder" : "actions",
276          "Files" : [
277             "attach.png",
278             "delete.png",
279             "detach.png",
280             "docNew.png",
281             "editCopy.png",
282             "editDelete.png",
283             "delete2.png",
284             "build.png",
285             "clean.png",
286             "debug.png",
287             "docOpen.png",
288             "docSave.png",
289             "docSaveAll.png",
290             "pause.png",
291             "projAdd.png",
292             "projNew.png",
293             "projOpen.png",
294             "rebuild.png",
295             "regMakefile.png",
296             "relink.png",
297             "restart.png",
298             "run.png",
299             "skipBreaks.png",
300             "stepInto.png",
301             "stepOut.png",
302             "stepOver.png",
303             "stopDebug.png"
304          ]
305       },
306       {
307          "Folder" : "codeMarks",
308          "Files" : [
309             "breakpoint.png",
310             "breakpointDisabled.png",
311             "breakpointHalf.png",
312             "breakpointHalfDisabled.png",
313             "cursor.png",
314             "cursorError.png",
315             "topFrame.png",
316             "topFrameError.png",
317             "topFrameHalf.png",
318             "topFrameHalfError.png"
319          ]
320       },
321       {
322          "Folder" : "others",
323          "Files" : [
324             "mousePointer.png"
325          ]
326       },
327       {
328          "Folder" : "locale",
329          "Files" : [
330             {
331                "Folder" : "zh_CN",
332                "Files" : [
333                   {
334                      "Folder" : "LC_MESSAGES",
335                      "Files" : [
336                         "locale/zh_CN/LC_MESSAGES/ide.mo"
337                      ]
338                   }
339                ]
340             },
341             {
342                "Folder" : "es_ES",
343                "Files" : [
344                   {
345                      "Folder" : "LC_MESSAGES",
346                      "Files" : [
347                         "locale/es_ES/LC_MESSAGES/ide.mo"
348                      ]
349                   }
350                ]
351             }
352          ]
353       },
354       {
355          "Folder" : "licenses",
356          "Files" : [
357             "../LICENSE",
358             "../extras/res/licenses/png.LICENSE",
359             "../extras/res/licenses/tango.COPYING",
360             "../extras/res/licenses/zlib.README",
361             "../extras/res/licenses/sqlite.LICENSE",
362             "../extras/res/licenses/jpg.LICENSE",
363             "../extras/res/licenses/ungif.LICENSE",
364             "../extras/res/licenses/freetype.LICENSE",
365             "../extras/res/licenses/harfbuzz.LICENSE",
366             "../extras/res/licenses/upx.LICENSE",
367             "../extras/res/licenses/gpl.LICENSE"
368          ]
369       },
370       "ecere.jpg",
371       "ecereBack.jpg",
372       "icon.png",
373       "../crossplatform.mk"
374    ]
375 }