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