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