i18n: (#858) Matching Launchpad translations layout
[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             "locale/ide-es.mo",
335             "locale/ide-pt_BR.mo",
336             "locale/ide-ru.mo",
337             "locale/ide-vi.mo",
338             "locale/ide-zh_CN.mo"
339          ]
340       },
341       {
342          "Folder" : "licenses",
343          "Files" : [
344             "../LICENSE",
345             "../extras/res/licenses/png.LICENSE",
346             "../extras/res/licenses/tango.COPYING",
347             "../extras/res/licenses/zlib.README",
348             "../extras/res/licenses/sqlite.LICENSE",
349             "../extras/res/licenses/jpg.LICENSE",
350             "../extras/res/licenses/ungif.LICENSE",
351             "../extras/res/licenses/freetype.LICENSE",
352             "../extras/res/licenses/harfbuzz.LICENSE",
353             "../extras/res/licenses/upx.LICENSE",
354             "../extras/res/licenses/MinGW-w64.LICENSE",
355             "../extras/res/licenses/tdm-gcc.LICENSE",
356             "../extras/res/licenses/ffi.LICENSE"
357          ]
358       },
359       {
360          "Folder" : "countryCode",
361          "Files" : [
362             "../extras/res/types/countryCode/es.png",
363             "../extras/res/types/countryCode/gb.png",
364             "../extras/res/types/countryCode/hu.png",
365             "../extras/res/types/countryCode/cn.png",
366             "../extras/res/types/countryCode/pt.png",
367             "../extras/res/types/countryCode/vn.png",
368             "../extras/res/types/countryCode/ru.png",
369             "../extras/res/types/countryCode/in.png",
370             "../extras/res/types/countryCode/nl.png",
371             "../extras/res/types/countryCode/il.png"
372          ]
373       },
374       "ecere.jpg",
375       "ecereBack.jpg",
376       "icon.png",
377       "../crossplatform.mk"
378    ]
379 }