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