ecere: included the Stacker gui control into the ecere library
[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                "SETTINGS_TEST"
127             ],
128             "Libraries" : [
129                "ecere"
130             ],
131             "Console" : true
132          },
133          "Platforms" : [
134             {
135                "Name" : "Win32",
136                "Options" : {
137                   "Libraries" : [
138
139                   ]
140                }
141             }
142          ]
143       },
144       {
145          "Name" : "Profile",
146          "Options" : {
147             "Debug" : true,
148             "Profile" : true,
149             "Optimization" : "Speed",
150             "PreprocessorDefinitions" : [
151                "ECERE_STATIC"
152             ],
153             "Libraries" : [
154                "ecereStatic",
155                "ecStatic",
156                "jpeg",
157                "png",
158                "z",
159                "ungif",
160                "freetype",
161                "harfbuzz"
162             ],
163             "Console" : true
164          },
165          "Platforms" : [
166             {
167                "Name" : "Linux",
168                "Options" : {
169                   "Libraries" : [
170                      "X11",
171                      "GL",
172                      "ncurses",
173                      "pthread",
174                      "m",
175                      "Xrender",
176                      "fontconfig",
177                      "expat"
178                   ]
179                }
180             },
181             {
182                "Name" : "Win32",
183                "Options" : {
184                   "Libraries" : [
185                      "dxguid",
186                      "ddraw",
187                      "dinput",
188                      "winmm",
189                      "opengl32",
190                      "ws2_32",
191                      "kernel32",
192                      "user32",
193                      "gdi32",
194                      "mpr",
195                      "advapi32",
196                      "shell32",
197                      "winspool",
198                      "imm32"
199                   ]
200                }
201             }
202          ]
203       }
204    ],
205    "Files" : [
206       {
207          "Folder" : "extern",
208          "Files" : [
209             "../extras/gui/controls/DirectoriesBox.ec",
210             "../extras/FileSystemIterator.ec",
211             "../extras/gui/layout.ec",
212             "../extras/gui/controls/PathBox.ec",
213             "../extras/gui/controls/SelectorBar.ec",
214             "../extras/gui/controls/StringsBox.ec"
215          ]
216       },
217       {
218          "Folder" : "src",
219          "Files" : [
220             {
221                "Folder" : "dialogs",
222                "Files" : [
223                   "ActiveCompilerDialog.ec",
224                   "CompilersDetectionDialog.ec",
225                   "FindInFilesDialog.ec",
226                   "GlobalSettingsDialog.ec",
227                   "NewProjectDialog.ec",
228                   "NodeProperties.ec",
229                   "ProjectActiveConfig.ec",
230                   "WorkspaceSettings.ec",
231                   "ProjectTabSettings.ec"
232                ]
233             },
234             {
235                "Folder" : "project",
236                "Files" : [
237                   "Project.ec",
238                   "ProjectConfig.ec",
239                   "ProjectNode.ec",
240                   "ProjectView.ec",
241                   "Workspace.ec",
242                   {
243                      "FileName" : "vsSupport.ec",
244                      "Platforms" : [
245                         {
246                            "Name" : "linux",
247                            "Options" : {
248                               "ExcludeFromBuild" : true
249                            }
250                         },
251                         {
252                            "Name" : "apple",
253                            "Options" : {
254                               "ExcludeFromBuild" : true
255                            }
256                         }
257                      ]
258                   }
259                ]
260             },
261             {
262                "Folder" : "designer",
263                "Files" : [
264                   "CodeEditor.ec",
265                   "CodeObject.ec",
266                   "Designer.ec",
267                   "findCtx.ec",
268                   "findExp.ec",
269                   "findParams.ec",
270                   "Sheet.ec",
271                   "ToolBox.ec"
272                ]
273             },
274             {
275                "Folder" : "debugger",
276                "Files" : [
277                   "debugFindCtx.ec",
278                   "Debugger.ec",
279                   "debugTools.ec",
280                   "GDBDialog.ec",
281                   "process.ec"
282                ]
283             },
284             {
285                "Folder" : "panels",
286                "Files" : [
287                   "BreakpointsView.ec",
288                   "CallStackView.ec",
289                   "OutputView.ec",
290                   "ThreadsView.ec",
291                   "WatchesView.ec"
292                ]
293             },
294             {
295                "Folder" : "documents",
296                "Files" : [
297                   "ModelView.ec",
298                   "PictureEdit.ec"
299                ]
300             },
301             "about.ec",
302             "ide.ec",
303             "IDESettings.ec",
304             "OldIDESettings.ec",
305             "ProjectSettings.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          ]
322       },
323       {
324          "Folder" : "codeMarks",
325          "Files" : [
326             "breakpoint.png",
327             "breakpointDisabled.png",
328             "breakpointHalf.png",
329             "breakpointHalfDisabled.png",
330             "cursor.png",
331             "cursorError.png",
332             "topFrame.png",
333             "topFrameError.png",
334             "topFrameHalf.png",
335             "topFrameHalfError.png"
336          ]
337       },
338       {
339          "Folder" : "others",
340          "Files" : [
341             "mousePointer.png"
342          ]
343       },
344       "ecere.jpg",
345       "ecereBack.jpg",
346       "icon.png",
347       "../include.mk"
348    ]
349 }