ide.epj: removed SETTINGS_TEST var definition from memoryguard config.
[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/SelectorBar.ec",
211             "../extras/gui/controls/StringsBox.ec"
212          ]
213       },
214       {
215          "Folder" : "src",
216          "Files" : [
217             {
218                "Folder" : "dialogs",
219                "Files" : [
220                   "ActiveCompilerDialog.ec",
221                   "CompilersDetectionDialog.ec",
222                   "FindInFilesDialog.ec",
223                   "GlobalSettingsDialog.ec",
224                   "NewProjectDialog.ec",
225                   "NodeProperties.ec",
226                   "ProjectActiveConfig.ec",
227                   "WorkspaceSettings.ec",
228                   "ProjectTabSettings.ec"
229                ]
230             },
231             {
232                "Folder" : "project",
233                "Files" : [
234                   "Project.ec",
235                   "ProjectConfig.ec",
236                   "ProjectNode.ec",
237                   "ProjectView.ec",
238                   "Workspace.ec",
239                   {
240                      "FileName" : "vsSupport.ec",
241                      "Options" : {
242                         "ExcludeFromBuild" : true
243                      },
244                      "Platforms" : [
245                         {
246                            "Name" : "win32",
247                            "Options" : {
248                               "ExcludeFromBuild" : false
249                            }
250                         }
251                      ]
252                   }
253                ]
254             },
255             {
256                "Folder" : "designer",
257                "Files" : [
258                   "CodeEditor.ec",
259                   "CodeObject.ec",
260                   "Designer.ec",
261                   "findCtx.ec",
262                   "findExp.ec",
263                   "findParams.ec",
264                   "Sheet.ec",
265                   "ToolBox.ec"
266                ]
267             },
268             {
269                "Folder" : "debugger",
270                "Files" : [
271                   "debugFindCtx.ec",
272                   "Debugger.ec",
273                   "debugTools.ec",
274                   "GDBDialog.ec",
275                   "process.ec"
276                ]
277             },
278             {
279                "Folder" : "panels",
280                "Files" : [
281                   "BreakpointsView.ec",
282                   "CallStackView.ec",
283                   "OutputView.ec",
284                   "ThreadsView.ec",
285                   "WatchesView.ec"
286                ]
287             },
288             {
289                "Folder" : "documents",
290                "Files" : [
291                   "ModelView.ec",
292                   "PictureEdit.ec"
293                ]
294             },
295             "about.ec",
296             "ide.ec",
297             "IDESettings.ec",
298             "OldIDESettings.ec",
299             "ProjectSettings.ec"
300          ]
301       }
302    ],
303    "ResourcesPath" : "res",
304    "Resources" : [
305       {
306          "Folder" : "actions",
307          "Files" : [
308             "attach.png",
309             "delete.png",
310             "detach.png",
311             "docNew.png",
312             "editCopy.png",
313             "editDelete.png",
314             "delete2.png"
315          ]
316       },
317       {
318          "Folder" : "codeMarks",
319          "Files" : [
320             "breakpoint.png",
321             "breakpointDisabled.png",
322             "breakpointHalf.png",
323             "breakpointHalfDisabled.png",
324             "cursor.png",
325             "cursorError.png",
326             "topFrame.png",
327             "topFrameError.png",
328             "topFrameHalf.png",
329             "topFrameHalfError.png"
330          ]
331       },
332       {
333          "Folder" : "others",
334          "Files" : [
335             "mousePointer.png"
336          ]
337       },
338       {
339          "Folder" : "locale",
340          "Files" : [
341             {
342                "Folder" : "zh_CN",
343                "Files" : [
344                   {
345                      "Folder" : "LC_MESSAGES",
346                      "Files" : [
347                         "locale/zh_CN/LC_MESSAGES/ide.mo"
348                      ]
349                   }
350                ]
351             }
352          ]
353       },
354       "ecere.jpg",
355       "ecereBack.jpg",
356       "icon.png",
357       "../include.mk"
358    ]
359 }