1 .PHONY: all objdir clean realclean distclean
11 TARGET_TYPE = executable
34 include $(_CF_DIR)crossplatform.mk
35 include $(_CF_DIR)default.cf
37 # POST-INCLUDES VARIABLES
39 OBJ = obj/$(CONFIG).$(PLATFORM)/
43 TARGET = obj/$(CONFIG).$(PLATFORM)/ide$(E)
46 ../extras/FileSystemIterator.ec \
47 ../extras/gui/layout.ec \
48 ../extras/gui/controls/StringsBox.ec \
49 ../extras/types/DynamicString.ec \
50 src/dialogs/ActiveCompilerDialog.ec \
51 src/dialogs/CompilersDetectionDialog.ec \
52 src/dialogs/FindInFilesDialog.ec \
53 src/dialogs/GlobalSettingsDialog.ec \
54 src/dialogs/NewProjectDialog.ec \
55 src/dialogs/NodeProperties.ec \
56 src/dialogs/ProjectActiveConfig.ec \
57 src/dialogs/WorkspaceSettings.ec \
58 src/dialogs/ProjectTabSettings.ec \
59 src/project/Project.ec \
60 src/project/ProjectConfig.ec \
61 src/project/ProjectNode.ec \
62 src/project/ProjectView.ec \
63 src/project/Workspace.ec \
64 $(if $(WINDOWS_TARGET),src/project/vsSupport.ec,) \
65 src/designer/CodeEditor.ec \
66 src/designer/CodeObject.ec \
67 src/designer/Designer.ec \
68 src/designer/findCtx.ec \
69 src/designer/findExp.ec \
70 src/designer/findParams.ec \
71 src/designer/Sheet.ec \
72 src/designer/ToolBox.ec \
73 src/debugger/debugFindCtx.ec \
74 src/debugger/Debugger.ec \
75 src/debugger/debugTools.ec \
76 src/debugger/GDBDialog.ec \
77 src/debugger/process.ec \
78 src/panels/BreakpointsView.ec \
79 src/panels/CallStackView.ec \
80 src/panels/OutputView.ec \
81 src/panels/ThreadsView.ec \
82 src/panels/WatchesView.ec \
83 src/documents/ModelView.ec \
84 src/documents/PictureEdit.ec \
88 src/OldIDESettings.ec \
89 src/ProjectSettings.ec \
92 ECSOURCES = $(call shwspace,$(_ECSOURCES))
94 COBJECTS = $(call shwspace,$(addprefix $(OBJ),$(patsubst %.ec,%$(C),$(notdir $(_ECSOURCES)))))
96 SYMBOLS = $(call shwspace,$(addprefix $(OBJ),$(patsubst %.ec,%$(S),$(notdir $(_ECSOURCES)))))
98 IMPORTS = $(call shwspace,$(addprefix $(OBJ),$(patsubst %.ec,%$(I),$(notdir $(_ECSOURCES)))))
100 ECOBJECTS = $(call shwspace,$(addprefix $(OBJ),$(patsubst %.ec,%$(O),$(notdir $(_ECSOURCES)))))
102 BOWLS = $(call shwspace,$(addprefix $(OBJ),$(patsubst %.ec,%$(B),$(notdir $(_ECSOURCES)))))
104 OBJECTS = $(ECOBJECTS) $(OBJ)$(MODULE).main$(O)
106 SOURCES = $(ECSOURCES)
108 RESOURCES = $(RESOURCES1) $(RESOURCES2)
110 $(RES)actions/attach.png \
111 $(RES)actions/delete.png \
112 $(RES)actions/detach.png \
113 $(RES)actions/docNew.png \
114 $(RES)actions/editCopy.png \
115 $(RES)actions/editDelete.png \
116 $(RES)actions/delete2.png \
117 $(RES)actions/build.png \
118 $(RES)actions/clean.png \
119 $(RES)actions/debug.png \
120 $(RES)actions/docOpen.png \
121 $(RES)actions/docSave.png \
122 $(RES)actions/docSaveAll.png \
123 $(RES)actions/pause.png \
124 $(RES)actions/projAdd.png \
125 $(RES)actions/projNew.png \
126 $(RES)actions/projOpen.png \
127 $(RES)actions/rebuild.png \
128 $(RES)actions/regMakefile.png \
129 $(RES)actions/relink.png \
130 $(RES)actions/restart.png \
131 $(RES)actions/run.png \
132 $(RES)actions/skipBreaks.png \
133 $(RES)actions/stepInto.png \
134 $(RES)actions/stepOut.png \
135 $(RES)actions/stepOver.png \
136 $(RES)actions/stopDebug.png \
137 $(RES)codeMarks/breakpoint.png \
138 $(RES)codeMarks/breakpointDisabled.png \
139 $(RES)codeMarks/breakpointHalf.png \
140 $(RES)codeMarks/breakpointHalfDisabled.png \
141 $(RES)codeMarks/cursor.png \
142 $(RES)codeMarks/cursorError.png \
143 $(RES)codeMarks/topFrame.png \
144 $(RES)codeMarks/topFrameError.png \
145 $(RES)codeMarks/topFrameHalf.png \
146 $(RES)codeMarks/topFrameHalfError.png \
147 $(RES)others/mousePointer.png \
148 locale/zh_CN/LC_MESSAGES/ide.mo \
149 locale/es_ES/LC_MESSAGES/ide.mo \
151 ../extras/res/licenses/png.LICENSE \
152 ../extras/res/licenses/tango.COPYING \
153 ../extras/res/licenses/zlib.README \
154 ../extras/res/licenses/sqlite.LICENSE \
155 ../extras/res/licenses/jpg.LICENSE \
156 ../extras/res/licenses/ungif.LICENSE \
157 ../extras/res/licenses/freetype.LICENSE
159 ../extras/res/licenses/harfbuzz.LICENSE \
160 ../extras/res/licenses/upx.LICENSE \
161 ../extras/res/licenses/gpl.LICENSE \
167 LIBS += $(SHAREDLIB) $(EXECUTABLE) $(LINKOPT)
169 ifndef STATIC_LIBRARY_TARGET
175 $(if $(DEBIAN_PACKAGE),$(CPPFLAGS),) $(if $(DEBUG), -D_DEBUG,) \
176 $(if $(LINUX_TARGET), \
177 -I/usr/X11R6/include,) \
178 $(if $(OSX_TARGET), \
179 -I/usr/X11R6/include,) \
180 $(if $(DEBUG), -g, -O2 -ffast-math) $(FORCE_32_BIT) $(FPIC) -w \
189 # PLATFORM-SPECIFIC OPTIONS
193 ifndef STATIC_LIBRARY_TARGET
194 LIBS += obj/resources.o
200 ifndef STATIC_LIBRARY_TARGET
210 ifndef STATIC_LIBRARY_TARGET
223 CECFLAGS += -cpp $(_CPP)
225 ifndef STATIC_LIBRARY_TARGET
226 OFLAGS += $(FORCE_32_BIT) \
227 -L../obj/$(PLATFORM)/bin \
228 -L../obj/$(PLATFORM)/lib
234 all: objdir $(TARGET)
237 $(if $(wildcard $(OBJ)),,$(call mkdirq,$(OBJ)))
239 $(OBJ)$(MODULE).main.ec: $(SYMBOLS) $(COBJECTS)
240 $(ECS) $(ECSLIBOPT) $(SYMBOLS) $(IMPORTS) -symbols obj/$(CONFIG).$(PLATFORM) -o $(OBJ)$(MODULE).main.ec
242 $(OBJ)$(MODULE).main.c: $(OBJ)$(MODULE).main.ec
243 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c $(OBJ)$(MODULE).main.ec -o $(OBJ)$(MODULE).main.sym -symbols $(OBJ)
244 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c $(OBJ)$(MODULE).main.ec -o $(OBJ)$(MODULE).main.c -symbols $(OBJ)
248 $(TARGET): $(SOURCES) $(RESOURCES) $(SYMBOLS) $(OBJECTS) | objdir
249 ifndef STATIC_LIBRARY_TARGET
251 $(TARGET): obj/resources.o
253 $(CC) $(OFLAGS) $(OBJECTS) $(LIBS) -o $(TARGET) $(INSTALLNAME)
255 $(STRIP) $(STRIPOPT) $(TARGET)
257 $(EAR) $(EARFLAGS) $(TARGET) res/ecere.jpg res/ecereBack.jpg res/icon.png ../crossplatform.mk ""
258 $(EAR) $(EARFLAGS) $(TARGET) $(RES)actions/attach.png $(RES)actions/delete.png $(RES)actions/detach.png $(RES)actions/docNew.png $(RES)actions/editCopy.png $(RES)actions/editDelete.png $(RES)actions/delete2.png $(RES)actions/build.png $(RES)actions/clean.png $(RES)actions/debug.png "actions"
259 $(EAR) $(EARFLAGS) $(TARGET) $(RES)actions/docOpen.png $(RES)actions/docSave.png $(RES)actions/docSaveAll.png $(RES)actions/pause.png $(RES)actions/projAdd.png $(RES)actions/projNew.png $(RES)actions/projOpen.png $(RES)actions/rebuild.png $(RES)actions/regMakefile.png $(RES)actions/relink.png "actions"
260 $(EAR) $(EARFLAGS) $(TARGET) $(RES)actions/restart.png $(RES)actions/run.png $(RES)actions/skipBreaks.png $(RES)actions/stepInto.png $(RES)actions/stepOut.png $(RES)actions/stepOver.png $(RES)actions/stopDebug.png "actions"
261 $(EAR) $(EARFLAGS) $(TARGET) $(RES)codeMarks/breakpoint.png $(RES)codeMarks/breakpointDisabled.png $(RES)codeMarks/breakpointHalf.png $(RES)codeMarks/breakpointHalfDisabled.png $(RES)codeMarks/cursor.png $(RES)codeMarks/cursorError.png $(RES)codeMarks/topFrame.png $(RES)codeMarks/topFrameError.png $(RES)codeMarks/topFrameHalf.png $(RES)codeMarks/topFrameHalfError.png "codeMarks"
262 $(EAR) $(EARFLAGS) $(TARGET) $(RES)others/mousePointer.png "others"
263 $(EAR) $(EARFLAGS) $(TARGET) locale/zh_CN/LC_MESSAGES/ide.mo "locale/zh_CN/LC_MESSAGES"
264 $(EAR) $(EARFLAGS) $(TARGET) locale/es_ES/LC_MESSAGES/ide.mo "locale/es_ES/LC_MESSAGES"
265 $(EAR) $(EARFLAGS) $(TARGET) ../LICENSE ../extras/res/licenses/png.LICENSE ../extras/res/licenses/tango.COPYING ../extras/res/licenses/zlib.README ../extras/res/licenses/sqlite.LICENSE ../extras/res/licenses/jpg.LICENSE ../extras/res/licenses/ungif.LICENSE ../extras/res/licenses/freetype.LICENSE ../extras/res/licenses/harfbuzz.LICENSE ../extras/res/licenses/upx.LICENSE "licenses"
266 $(EAR) $(EARFLAGS) $(TARGET) ../extras/res/licenses/gpl.LICENSE "licenses"
268 $(AR) rcs $(TARGET) $(OBJECTS) $(LIBS)
270 $(call cpq,$(TARGET),../obj/$(PLATFORM)/bin/)
273 obj/resources.o: src/icon2.ico src/resources.rc | objdir
274 $(GCC_PREFIX)windres src/resources.rc obj/resources.o
279 $(OBJ)FileSystemIterator.sym: ../extras/FileSystemIterator.ec
280 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c ../extras/FileSystemIterator.ec -o $(OBJ)FileSystemIterator.sym
282 $(OBJ)layout.sym: ../extras/gui/layout.ec
283 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c ../extras/gui/layout.ec -o $(OBJ)layout.sym
285 $(OBJ)StringsBox.sym: ../extras/gui/controls/StringsBox.ec
286 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c ../extras/gui/controls/StringsBox.ec -o $(OBJ)StringsBox.sym
288 $(OBJ)DynamicString.sym: ../extras/types/DynamicString.ec
289 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c ../extras/types/DynamicString.ec -o $(OBJ)DynamicString.sym
291 $(OBJ)ActiveCompilerDialog.sym: src/dialogs/ActiveCompilerDialog.ec
292 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/dialogs/ActiveCompilerDialog.ec -o $(OBJ)ActiveCompilerDialog.sym
294 $(OBJ)CompilersDetectionDialog.sym: src/dialogs/CompilersDetectionDialog.ec
295 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/dialogs/CompilersDetectionDialog.ec -o $(OBJ)CompilersDetectionDialog.sym
297 $(OBJ)FindInFilesDialog.sym: src/dialogs/FindInFilesDialog.ec
298 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/dialogs/FindInFilesDialog.ec -o $(OBJ)FindInFilesDialog.sym
300 $(OBJ)GlobalSettingsDialog.sym: src/dialogs/GlobalSettingsDialog.ec
301 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/dialogs/GlobalSettingsDialog.ec -o $(OBJ)GlobalSettingsDialog.sym
303 $(OBJ)NewProjectDialog.sym: src/dialogs/NewProjectDialog.ec
304 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/dialogs/NewProjectDialog.ec -o $(OBJ)NewProjectDialog.sym
306 $(OBJ)NodeProperties.sym: src/dialogs/NodeProperties.ec
307 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/dialogs/NodeProperties.ec -o $(OBJ)NodeProperties.sym
309 $(OBJ)ProjectActiveConfig.sym: src/dialogs/ProjectActiveConfig.ec
310 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/dialogs/ProjectActiveConfig.ec -o $(OBJ)ProjectActiveConfig.sym
312 $(OBJ)WorkspaceSettings.sym: src/dialogs/WorkspaceSettings.ec
313 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/dialogs/WorkspaceSettings.ec -o $(OBJ)WorkspaceSettings.sym
315 $(OBJ)ProjectTabSettings.sym: src/dialogs/ProjectTabSettings.ec
316 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/dialogs/ProjectTabSettings.ec -o $(OBJ)ProjectTabSettings.sym
318 $(OBJ)Project.sym: src/project/Project.ec
319 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/project/Project.ec -o $(OBJ)Project.sym
321 $(OBJ)ProjectConfig.sym: src/project/ProjectConfig.ec
322 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/project/ProjectConfig.ec -o $(OBJ)ProjectConfig.sym
324 $(OBJ)ProjectNode.sym: src/project/ProjectNode.ec
325 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/project/ProjectNode.ec -o $(OBJ)ProjectNode.sym
327 $(OBJ)ProjectView.sym: src/project/ProjectView.ec
328 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/project/ProjectView.ec -o $(OBJ)ProjectView.sym
330 $(OBJ)Workspace.sym: src/project/Workspace.ec
331 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/project/Workspace.ec -o $(OBJ)Workspace.sym
335 $(OBJ)vsSupport.sym: src/project/vsSupport.ec
336 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/project/vsSupport.ec -o $(OBJ)vsSupport.sym
340 $(OBJ)CodeEditor.sym: src/designer/CodeEditor.ec
341 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/designer/CodeEditor.ec -o $(OBJ)CodeEditor.sym
343 $(OBJ)CodeObject.sym: src/designer/CodeObject.ec
344 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/designer/CodeObject.ec -o $(OBJ)CodeObject.sym
346 $(OBJ)Designer.sym: src/designer/Designer.ec
347 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/designer/Designer.ec -o $(OBJ)Designer.sym
349 $(OBJ)findCtx.sym: src/designer/findCtx.ec
350 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/designer/findCtx.ec -o $(OBJ)findCtx.sym
352 $(OBJ)findExp.sym: src/designer/findExp.ec
353 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/designer/findExp.ec -o $(OBJ)findExp.sym
355 $(OBJ)findParams.sym: src/designer/findParams.ec
356 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/designer/findParams.ec -o $(OBJ)findParams.sym
358 $(OBJ)Sheet.sym: src/designer/Sheet.ec
359 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/designer/Sheet.ec -o $(OBJ)Sheet.sym
361 $(OBJ)ToolBox.sym: src/designer/ToolBox.ec
362 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/designer/ToolBox.ec -o $(OBJ)ToolBox.sym
364 $(OBJ)debugFindCtx.sym: src/debugger/debugFindCtx.ec
365 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/debugger/debugFindCtx.ec -o $(OBJ)debugFindCtx.sym
367 $(OBJ)Debugger.sym: src/debugger/Debugger.ec
368 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/debugger/Debugger.ec -o $(OBJ)Debugger.sym
370 $(OBJ)debugTools.sym: src/debugger/debugTools.ec
371 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/debugger/debugTools.ec -o $(OBJ)debugTools.sym
373 $(OBJ)GDBDialog.sym: src/debugger/GDBDialog.ec
374 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/debugger/GDBDialog.ec -o $(OBJ)GDBDialog.sym
376 $(OBJ)process.sym: src/debugger/process.ec
377 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/debugger/process.ec -o $(OBJ)process.sym
379 $(OBJ)BreakpointsView.sym: src/panels/BreakpointsView.ec
380 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/panels/BreakpointsView.ec -o $(OBJ)BreakpointsView.sym
382 $(OBJ)CallStackView.sym: src/panels/CallStackView.ec
383 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/panels/CallStackView.ec -o $(OBJ)CallStackView.sym
385 $(OBJ)OutputView.sym: src/panels/OutputView.ec
386 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/panels/OutputView.ec -o $(OBJ)OutputView.sym
388 $(OBJ)ThreadsView.sym: src/panels/ThreadsView.ec
389 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/panels/ThreadsView.ec -o $(OBJ)ThreadsView.sym
391 $(OBJ)WatchesView.sym: src/panels/WatchesView.ec
392 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/panels/WatchesView.ec -o $(OBJ)WatchesView.sym
394 $(OBJ)ModelView.sym: src/documents/ModelView.ec
395 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/documents/ModelView.ec -o $(OBJ)ModelView.sym
397 $(OBJ)PictureEdit.sym: src/documents/PictureEdit.ec
398 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/documents/PictureEdit.ec -o $(OBJ)PictureEdit.sym
400 $(OBJ)about.sym: src/about.ec
401 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/about.ec -o $(OBJ)about.sym
403 $(OBJ)ide.sym: src/ide.ec
404 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/ide.ec -o $(OBJ)ide.sym
406 $(OBJ)IDESettings.sym: src/IDESettings.ec
407 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/IDESettings.ec -o $(OBJ)IDESettings.sym
409 $(OBJ)OldIDESettings.sym: src/OldIDESettings.ec
410 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/OldIDESettings.ec -o $(OBJ)OldIDESettings.sym
412 $(OBJ)ProjectSettings.sym: src/ProjectSettings.ec
413 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/ProjectSettings.ec -o $(OBJ)ProjectSettings.sym
415 $(OBJ)licensing.sym: src/licensing.ec
416 $(ECP) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/licensing.ec -o $(OBJ)licensing.sym
420 $(OBJ)FileSystemIterator.c: ../extras/FileSystemIterator.ec $(OBJ)FileSystemIterator.sym | $(SYMBOLS)
421 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c ../extras/FileSystemIterator.ec -o $(OBJ)FileSystemIterator.c -symbols $(OBJ)
423 $(OBJ)layout.c: ../extras/gui/layout.ec $(OBJ)layout.sym | $(SYMBOLS)
424 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c ../extras/gui/layout.ec -o $(OBJ)layout.c -symbols $(OBJ)
426 $(OBJ)StringsBox.c: ../extras/gui/controls/StringsBox.ec $(OBJ)StringsBox.sym | $(SYMBOLS)
427 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c ../extras/gui/controls/StringsBox.ec -o $(OBJ)StringsBox.c -symbols $(OBJ)
429 $(OBJ)DynamicString.c: ../extras/types/DynamicString.ec $(OBJ)DynamicString.sym | $(SYMBOLS)
430 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c ../extras/types/DynamicString.ec -o $(OBJ)DynamicString.c -symbols $(OBJ)
432 $(OBJ)ActiveCompilerDialog.c: src/dialogs/ActiveCompilerDialog.ec $(OBJ)ActiveCompilerDialog.sym | $(SYMBOLS)
433 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/dialogs/ActiveCompilerDialog.ec -o $(OBJ)ActiveCompilerDialog.c -symbols $(OBJ)
435 $(OBJ)CompilersDetectionDialog.c: src/dialogs/CompilersDetectionDialog.ec $(OBJ)CompilersDetectionDialog.sym | $(SYMBOLS)
436 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/dialogs/CompilersDetectionDialog.ec -o $(OBJ)CompilersDetectionDialog.c -symbols $(OBJ)
438 $(OBJ)FindInFilesDialog.c: src/dialogs/FindInFilesDialog.ec $(OBJ)FindInFilesDialog.sym | $(SYMBOLS)
439 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/dialogs/FindInFilesDialog.ec -o $(OBJ)FindInFilesDialog.c -symbols $(OBJ)
441 $(OBJ)GlobalSettingsDialog.c: src/dialogs/GlobalSettingsDialog.ec $(OBJ)GlobalSettingsDialog.sym | $(SYMBOLS)
442 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/dialogs/GlobalSettingsDialog.ec -o $(OBJ)GlobalSettingsDialog.c -symbols $(OBJ)
444 $(OBJ)NewProjectDialog.c: src/dialogs/NewProjectDialog.ec $(OBJ)NewProjectDialog.sym | $(SYMBOLS)
445 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/dialogs/NewProjectDialog.ec -o $(OBJ)NewProjectDialog.c -symbols $(OBJ)
447 $(OBJ)NodeProperties.c: src/dialogs/NodeProperties.ec $(OBJ)NodeProperties.sym | $(SYMBOLS)
448 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/dialogs/NodeProperties.ec -o $(OBJ)NodeProperties.c -symbols $(OBJ)
450 $(OBJ)ProjectActiveConfig.c: src/dialogs/ProjectActiveConfig.ec $(OBJ)ProjectActiveConfig.sym | $(SYMBOLS)
451 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/dialogs/ProjectActiveConfig.ec -o $(OBJ)ProjectActiveConfig.c -symbols $(OBJ)
453 $(OBJ)WorkspaceSettings.c: src/dialogs/WorkspaceSettings.ec $(OBJ)WorkspaceSettings.sym | $(SYMBOLS)
454 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/dialogs/WorkspaceSettings.ec -o $(OBJ)WorkspaceSettings.c -symbols $(OBJ)
456 $(OBJ)ProjectTabSettings.c: src/dialogs/ProjectTabSettings.ec $(OBJ)ProjectTabSettings.sym | $(SYMBOLS)
457 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/dialogs/ProjectTabSettings.ec -o $(OBJ)ProjectTabSettings.c -symbols $(OBJ)
459 $(OBJ)Project.c: src/project/Project.ec $(OBJ)Project.sym | $(SYMBOLS)
460 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/project/Project.ec -o $(OBJ)Project.c -symbols $(OBJ)
462 $(OBJ)ProjectConfig.c: src/project/ProjectConfig.ec $(OBJ)ProjectConfig.sym | $(SYMBOLS)
463 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/project/ProjectConfig.ec -o $(OBJ)ProjectConfig.c -symbols $(OBJ)
465 $(OBJ)ProjectNode.c: src/project/ProjectNode.ec $(OBJ)ProjectNode.sym | $(SYMBOLS)
466 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/project/ProjectNode.ec -o $(OBJ)ProjectNode.c -symbols $(OBJ)
468 $(OBJ)ProjectView.c: src/project/ProjectView.ec $(OBJ)ProjectView.sym | $(SYMBOLS)
469 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/project/ProjectView.ec -o $(OBJ)ProjectView.c -symbols $(OBJ)
471 $(OBJ)Workspace.c: src/project/Workspace.ec $(OBJ)Workspace.sym | $(SYMBOLS)
472 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/project/Workspace.ec -o $(OBJ)Workspace.c -symbols $(OBJ)
476 $(OBJ)vsSupport.c: src/project/vsSupport.ec $(OBJ)vsSupport.sym | $(SYMBOLS)
477 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/project/vsSupport.ec -o $(OBJ)vsSupport.c -symbols $(OBJ)
481 $(OBJ)CodeEditor.c: src/designer/CodeEditor.ec $(OBJ)CodeEditor.sym | $(SYMBOLS)
482 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/designer/CodeEditor.ec -o $(OBJ)CodeEditor.c -symbols $(OBJ)
484 $(OBJ)CodeObject.c: src/designer/CodeObject.ec $(OBJ)CodeObject.sym | $(SYMBOLS)
485 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/designer/CodeObject.ec -o $(OBJ)CodeObject.c -symbols $(OBJ)
487 $(OBJ)Designer.c: src/designer/Designer.ec $(OBJ)Designer.sym | $(SYMBOLS)
488 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/designer/Designer.ec -o $(OBJ)Designer.c -symbols $(OBJ)
490 $(OBJ)findCtx.c: src/designer/findCtx.ec $(OBJ)findCtx.sym | $(SYMBOLS)
491 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/designer/findCtx.ec -o $(OBJ)findCtx.c -symbols $(OBJ)
493 $(OBJ)findExp.c: src/designer/findExp.ec $(OBJ)findExp.sym | $(SYMBOLS)
494 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/designer/findExp.ec -o $(OBJ)findExp.c -symbols $(OBJ)
496 $(OBJ)findParams.c: src/designer/findParams.ec $(OBJ)findParams.sym | $(SYMBOLS)
497 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/designer/findParams.ec -o $(OBJ)findParams.c -symbols $(OBJ)
499 $(OBJ)Sheet.c: src/designer/Sheet.ec $(OBJ)Sheet.sym | $(SYMBOLS)
500 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/designer/Sheet.ec -o $(OBJ)Sheet.c -symbols $(OBJ)
502 $(OBJ)ToolBox.c: src/designer/ToolBox.ec $(OBJ)ToolBox.sym | $(SYMBOLS)
503 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/designer/ToolBox.ec -o $(OBJ)ToolBox.c -symbols $(OBJ)
505 $(OBJ)debugFindCtx.c: src/debugger/debugFindCtx.ec $(OBJ)debugFindCtx.sym | $(SYMBOLS)
506 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/debugger/debugFindCtx.ec -o $(OBJ)debugFindCtx.c -symbols $(OBJ)
508 $(OBJ)Debugger.c: src/debugger/Debugger.ec $(OBJ)Debugger.sym | $(SYMBOLS)
509 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/debugger/Debugger.ec -o $(OBJ)Debugger.c -symbols $(OBJ)
511 $(OBJ)debugTools.c: src/debugger/debugTools.ec $(OBJ)debugTools.sym | $(SYMBOLS)
512 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/debugger/debugTools.ec -o $(OBJ)debugTools.c -symbols $(OBJ)
514 $(OBJ)GDBDialog.c: src/debugger/GDBDialog.ec $(OBJ)GDBDialog.sym | $(SYMBOLS)
515 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/debugger/GDBDialog.ec -o $(OBJ)GDBDialog.c -symbols $(OBJ)
517 $(OBJ)process.c: src/debugger/process.ec $(OBJ)process.sym | $(SYMBOLS)
518 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/debugger/process.ec -o $(OBJ)process.c -symbols $(OBJ)
520 $(OBJ)BreakpointsView.c: src/panels/BreakpointsView.ec $(OBJ)BreakpointsView.sym | $(SYMBOLS)
521 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/panels/BreakpointsView.ec -o $(OBJ)BreakpointsView.c -symbols $(OBJ)
523 $(OBJ)CallStackView.c: src/panels/CallStackView.ec $(OBJ)CallStackView.sym | $(SYMBOLS)
524 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/panels/CallStackView.ec -o $(OBJ)CallStackView.c -symbols $(OBJ)
526 $(OBJ)OutputView.c: src/panels/OutputView.ec $(OBJ)OutputView.sym | $(SYMBOLS)
527 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/panels/OutputView.ec -o $(OBJ)OutputView.c -symbols $(OBJ)
529 $(OBJ)ThreadsView.c: src/panels/ThreadsView.ec $(OBJ)ThreadsView.sym | $(SYMBOLS)
530 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/panels/ThreadsView.ec -o $(OBJ)ThreadsView.c -symbols $(OBJ)
532 $(OBJ)WatchesView.c: src/panels/WatchesView.ec $(OBJ)WatchesView.sym | $(SYMBOLS)
533 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/panels/WatchesView.ec -o $(OBJ)WatchesView.c -symbols $(OBJ)
535 $(OBJ)ModelView.c: src/documents/ModelView.ec $(OBJ)ModelView.sym | $(SYMBOLS)
536 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/documents/ModelView.ec -o $(OBJ)ModelView.c -symbols $(OBJ)
538 $(OBJ)PictureEdit.c: src/documents/PictureEdit.ec $(OBJ)PictureEdit.sym | $(SYMBOLS)
539 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/documents/PictureEdit.ec -o $(OBJ)PictureEdit.c -symbols $(OBJ)
541 $(OBJ)about.c: src/about.ec $(OBJ)about.sym | $(SYMBOLS)
542 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/about.ec -o $(OBJ)about.c -symbols $(OBJ)
544 $(OBJ)ide.c: src/ide.ec $(OBJ)ide.sym | $(SYMBOLS)
545 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/ide.ec -o $(OBJ)ide.c -symbols $(OBJ)
547 $(OBJ)IDESettings.c: src/IDESettings.ec $(OBJ)IDESettings.sym | $(SYMBOLS)
548 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/IDESettings.ec -o $(OBJ)IDESettings.c -symbols $(OBJ)
550 $(OBJ)OldIDESettings.c: src/OldIDESettings.ec $(OBJ)OldIDESettings.sym | $(SYMBOLS)
551 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/OldIDESettings.ec -o $(OBJ)OldIDESettings.c -symbols $(OBJ)
553 $(OBJ)ProjectSettings.c: src/ProjectSettings.ec $(OBJ)ProjectSettings.sym | $(SYMBOLS)
554 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/ProjectSettings.ec -o $(OBJ)ProjectSettings.c -symbols $(OBJ)
556 $(OBJ)licensing.c: src/licensing.ec $(OBJ)licensing.sym | $(SYMBOLS)
557 $(ECC) $(CECFLAGS) $(ECFLAGS) $(CFLAGS) -c src/licensing.ec -o $(OBJ)licensing.c -symbols $(OBJ)
561 $(OBJ)FileSystemIterator.o: $(OBJ)FileSystemIterator.c
562 $(CC) $(CFLAGS) -c $(OBJ)FileSystemIterator.c -o $(OBJ)FileSystemIterator.o
564 $(OBJ)layout.o: $(OBJ)layout.c
565 $(CC) $(CFLAGS) -c $(OBJ)layout.c -o $(OBJ)layout.o
567 $(OBJ)StringsBox.o: $(OBJ)StringsBox.c
568 $(CC) $(CFLAGS) -c $(OBJ)StringsBox.c -o $(OBJ)StringsBox.o
570 $(OBJ)DynamicString.o: $(OBJ)DynamicString.c
571 $(CC) $(CFLAGS) -c $(OBJ)DynamicString.c -o $(OBJ)DynamicString.o
573 $(OBJ)ActiveCompilerDialog.o: $(OBJ)ActiveCompilerDialog.c
574 $(CC) $(CFLAGS) -c $(OBJ)ActiveCompilerDialog.c -o $(OBJ)ActiveCompilerDialog.o
576 $(OBJ)CompilersDetectionDialog.o: $(OBJ)CompilersDetectionDialog.c
577 $(CC) $(CFLAGS) -c $(OBJ)CompilersDetectionDialog.c -o $(OBJ)CompilersDetectionDialog.o
579 $(OBJ)FindInFilesDialog.o: $(OBJ)FindInFilesDialog.c
580 $(CC) $(CFLAGS) -c $(OBJ)FindInFilesDialog.c -o $(OBJ)FindInFilesDialog.o
582 $(OBJ)GlobalSettingsDialog.o: $(OBJ)GlobalSettingsDialog.c
583 $(CC) $(CFLAGS) -c $(OBJ)GlobalSettingsDialog.c -o $(OBJ)GlobalSettingsDialog.o
585 $(OBJ)NewProjectDialog.o: $(OBJ)NewProjectDialog.c
586 $(CC) $(CFLAGS) -c $(OBJ)NewProjectDialog.c -o $(OBJ)NewProjectDialog.o
588 $(OBJ)NodeProperties.o: $(OBJ)NodeProperties.c
589 $(CC) $(CFLAGS) -c $(OBJ)NodeProperties.c -o $(OBJ)NodeProperties.o
591 $(OBJ)ProjectActiveConfig.o: $(OBJ)ProjectActiveConfig.c
592 $(CC) $(CFLAGS) -c $(OBJ)ProjectActiveConfig.c -o $(OBJ)ProjectActiveConfig.o
594 $(OBJ)WorkspaceSettings.o: $(OBJ)WorkspaceSettings.c
595 $(CC) $(CFLAGS) -c $(OBJ)WorkspaceSettings.c -o $(OBJ)WorkspaceSettings.o
597 $(OBJ)ProjectTabSettings.o: $(OBJ)ProjectTabSettings.c
598 $(CC) $(CFLAGS) -c $(OBJ)ProjectTabSettings.c -o $(OBJ)ProjectTabSettings.o
600 $(OBJ)Project.o: $(OBJ)Project.c
601 $(CC) $(CFLAGS) -c $(OBJ)Project.c -o $(OBJ)Project.o
603 $(OBJ)ProjectConfig.o: $(OBJ)ProjectConfig.c
604 $(CC) $(CFLAGS) -c $(OBJ)ProjectConfig.c -o $(OBJ)ProjectConfig.o
606 $(OBJ)ProjectNode.o: $(OBJ)ProjectNode.c
607 $(CC) $(CFLAGS) -c $(OBJ)ProjectNode.c -o $(OBJ)ProjectNode.o
609 $(OBJ)ProjectView.o: $(OBJ)ProjectView.c
610 $(CC) $(CFLAGS) -c $(OBJ)ProjectView.c -o $(OBJ)ProjectView.o
612 $(OBJ)Workspace.o: $(OBJ)Workspace.c
613 $(CC) $(CFLAGS) -c $(OBJ)Workspace.c -o $(OBJ)Workspace.o
615 $(OBJ)vsSupport.o: $(OBJ)vsSupport.c
616 $(CC) $(CFLAGS) -c $(OBJ)vsSupport.c -o $(OBJ)vsSupport.o
618 $(OBJ)CodeEditor.o: $(OBJ)CodeEditor.c
619 $(CC) $(CFLAGS) -c $(OBJ)CodeEditor.c -o $(OBJ)CodeEditor.o
621 $(OBJ)CodeObject.o: $(OBJ)CodeObject.c
622 $(CC) $(CFLAGS) -c $(OBJ)CodeObject.c -o $(OBJ)CodeObject.o
624 $(OBJ)Designer.o: $(OBJ)Designer.c
625 $(CC) $(CFLAGS) -c $(OBJ)Designer.c -o $(OBJ)Designer.o
627 $(OBJ)findCtx.o: $(OBJ)findCtx.c
628 $(CC) $(CFLAGS) -c $(OBJ)findCtx.c -o $(OBJ)findCtx.o
630 $(OBJ)findExp.o: $(OBJ)findExp.c
631 $(CC) $(CFLAGS) -c $(OBJ)findExp.c -o $(OBJ)findExp.o
633 $(OBJ)findParams.o: $(OBJ)findParams.c
634 $(CC) $(CFLAGS) -c $(OBJ)findParams.c -o $(OBJ)findParams.o
636 $(OBJ)Sheet.o: $(OBJ)Sheet.c
637 $(CC) $(CFLAGS) -c $(OBJ)Sheet.c -o $(OBJ)Sheet.o
639 $(OBJ)ToolBox.o: $(OBJ)ToolBox.c
640 $(CC) $(CFLAGS) -c $(OBJ)ToolBox.c -o $(OBJ)ToolBox.o
642 $(OBJ)debugFindCtx.o: $(OBJ)debugFindCtx.c
643 $(CC) $(CFLAGS) -c $(OBJ)debugFindCtx.c -o $(OBJ)debugFindCtx.o
645 $(OBJ)Debugger.o: $(OBJ)Debugger.c
646 $(CC) $(CFLAGS) -c $(OBJ)Debugger.c -o $(OBJ)Debugger.o
648 $(OBJ)debugTools.o: $(OBJ)debugTools.c
649 $(CC) $(CFLAGS) -c $(OBJ)debugTools.c -o $(OBJ)debugTools.o
651 $(OBJ)GDBDialog.o: $(OBJ)GDBDialog.c
652 $(CC) $(CFLAGS) -c $(OBJ)GDBDialog.c -o $(OBJ)GDBDialog.o
654 $(OBJ)process.o: $(OBJ)process.c
655 $(CC) $(CFLAGS) -c $(OBJ)process.c -o $(OBJ)process.o
657 $(OBJ)BreakpointsView.o: $(OBJ)BreakpointsView.c
658 $(CC) $(CFLAGS) -c $(OBJ)BreakpointsView.c -o $(OBJ)BreakpointsView.o
660 $(OBJ)CallStackView.o: $(OBJ)CallStackView.c
661 $(CC) $(CFLAGS) -c $(OBJ)CallStackView.c -o $(OBJ)CallStackView.o
663 $(OBJ)OutputView.o: $(OBJ)OutputView.c
664 $(CC) $(CFLAGS) -c $(OBJ)OutputView.c -o $(OBJ)OutputView.o
666 $(OBJ)ThreadsView.o: $(OBJ)ThreadsView.c
667 $(CC) $(CFLAGS) -c $(OBJ)ThreadsView.c -o $(OBJ)ThreadsView.o
669 $(OBJ)WatchesView.o: $(OBJ)WatchesView.c
670 $(CC) $(CFLAGS) -c $(OBJ)WatchesView.c -o $(OBJ)WatchesView.o
672 $(OBJ)ModelView.o: $(OBJ)ModelView.c
673 $(CC) $(CFLAGS) -c $(OBJ)ModelView.c -o $(OBJ)ModelView.o
675 $(OBJ)PictureEdit.o: $(OBJ)PictureEdit.c
676 $(CC) $(CFLAGS) -c $(OBJ)PictureEdit.c -o $(OBJ)PictureEdit.o
678 $(OBJ)about.o: $(OBJ)about.c
679 $(CC) $(CFLAGS) -c $(OBJ)about.c -o $(OBJ)about.o
681 $(OBJ)ide.o: $(OBJ)ide.c
682 $(CC) $(CFLAGS) -c $(OBJ)ide.c -o $(OBJ)ide.o
684 $(OBJ)IDESettings.o: $(OBJ)IDESettings.c
685 $(CC) $(CFLAGS) -c $(OBJ)IDESettings.c -o $(OBJ)IDESettings.o
687 $(OBJ)OldIDESettings.o: $(OBJ)OldIDESettings.c
688 $(CC) $(CFLAGS) -c $(OBJ)OldIDESettings.c -o $(OBJ)OldIDESettings.o
690 $(OBJ)ProjectSettings.o: $(OBJ)ProjectSettings.c
691 $(CC) $(CFLAGS) -c $(OBJ)ProjectSettings.c -o $(OBJ)ProjectSettings.o
693 $(OBJ)licensing.o: $(OBJ)licensing.c
694 $(CC) $(CFLAGS) -c $(OBJ)licensing.c -o $(OBJ)licensing.o
696 $(OBJ)$(MODULE).main$(O): $(OBJ)$(MODULE).main.c
697 $(CC) $(CFLAGS) -c $(OBJ)$(MODULE).main.c -o $(OBJ)$(MODULE).main$(O)
700 $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S) $(TARGET))
701 $(call rmq,$(_OBJECTS))
702 $(call rmq,$(ECOBJECTS))
703 $(call rmq,$(COBJECTS))
705 $(call rmq,$(IMPORTS))
706 $(call rmq,$(SYMBOLS))