]> Shamusworld >> Repos - architektonas/blob - Makefile
Added layer attribute to load/save code.
[architektonas] / Makefile
1 #############################################################################
2 # Makefile for building: architektonas
3 # Generated by qmake (2.01a) (Qt 4.8.5) on: Thu Aug 29 11:22:55 2013
4 # Project:  architektonas.pro
5 # Template: app
6 # Command: /usr/bin/qmake -o Makefile architektonas.pro
7 #############################################################################
8
9 ####### Compiler, tools and options
10
11 CC            = gcc
12 CXX           = g++
13 DEFINES       = -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED
14 CFLAGS        = -pipe -O2 -Wall -W -D_REENTRANT $(DEFINES)
15 CXXFLAGS      = -pipe -O2 -Wall -W -D_REENTRANT $(DEFINES)
16 INCPATH       = -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Isrc -Iobj
17 LINK          = g++
18 LFLAGS        = -Wl,-O1
19 LIBS          = $(SUBLIBS)  -L/usr/lib64/qt4 -lQtGui -L/usr/lib64 -L/usr/lib64/qt4 -L/usr/X11R6/lib -lQtCore -lgthread-2.0 -lrt -lglib-2.0 -lpthread 
20 AR            = ar cqs
21 RANLIB        = 
22 QMAKE         = /usr/bin/qmake
23 TAR           = tar -cf
24 COMPRESS      = gzip -9f
25 COPY          = cp -f
26 SED           = sed
27 COPY_FILE     = $(COPY)
28 COPY_DIR      = $(COPY) -r
29 STRIP         = strip
30 INSTALL_FILE  = install -m 644 -p
31 INSTALL_DIR   = $(COPY_DIR)
32 INSTALL_PROGRAM = install -m 755 -p
33 DEL_FILE      = rm -f
34 SYMLINK       = ln -f -s
35 DEL_DIR       = rmdir
36 MOVE          = mv -f
37 CHK_DIR_EXISTS= test -d
38 MKDIR         = mkdir -p
39
40 ####### Output directory
41
42 OBJECTS_DIR   = obj/
43
44 ####### Files
45
46 SOURCES       = src/about.cpp \
47                 src/action.cpp \
48                 src/applicationwindow.cpp \
49                 src/arc.cpp \
50                 src/baseunittab.cpp \
51                 src/blockitemwidget.cpp \
52                 src/blockwidget.cpp \
53                 src/circle.cpp \
54                 src/connection.cpp \
55                 src/container.cpp \
56                 src/dimension.cpp \
57                 src/drawingview.cpp \
58                 src/drawarcaction.cpp \
59                 src/drawcircleaction.cpp \
60                 src/drawdimensionaction.cpp \
61                 src/drawlineaction.cpp \
62                 src/drawtextaction.cpp \
63                 src/ellipse.cpp \
64                 src/fileio.cpp \
65                 src/generaltab.cpp \
66                 src/layerwidget.cpp \
67                 src/layeritemwidget.cpp \
68                 src/line.cpp \
69                 src/main.cpp \
70                 src/mirroraction.cpp \
71                 src/object.cpp \
72                 src/painter.cpp \
73                 src/settingsdialog.cpp \
74                 src/text.cpp \
75                 src/vector.cpp obj/moc_action.cpp \
76                 obj/moc_applicationwindow.cpp \
77                 obj/moc_baseunittab.cpp \
78                 obj/moc_blockitemwidget.cpp \
79                 obj/moc_blockwidget.cpp \
80                 obj/moc_drawingview.cpp \
81                 obj/moc_generaltab.cpp \
82                 obj/moc_layerwidget.cpp \
83                 obj/moc_layeritemwidget.cpp \
84                 obj/moc_settingsdialog.cpp \
85                 obj/qrc_architektonas.cpp
86 OBJECTS       = obj/about.o \
87                 obj/action.o \
88                 obj/applicationwindow.o \
89                 obj/arc.o \
90                 obj/baseunittab.o \
91                 obj/blockitemwidget.o \
92                 obj/blockwidget.o \
93                 obj/circle.o \
94                 obj/connection.o \
95                 obj/container.o \
96                 obj/dimension.o \
97                 obj/drawingview.o \
98                 obj/drawarcaction.o \
99                 obj/drawcircleaction.o \
100                 obj/drawdimensionaction.o \
101                 obj/drawlineaction.o \
102                 obj/drawtextaction.o \
103                 obj/ellipse.o \
104                 obj/fileio.o \
105                 obj/generaltab.o \
106                 obj/layerwidget.o \
107                 obj/layeritemwidget.o \
108                 obj/line.o \
109                 obj/main.o \
110                 obj/mirroraction.o \
111                 obj/object.o \
112                 obj/painter.o \
113                 obj/settingsdialog.o \
114                 obj/text.o \
115                 obj/vector.o \
116                 obj/moc_action.o \
117                 obj/moc_applicationwindow.o \
118                 obj/moc_baseunittab.o \
119                 obj/moc_blockitemwidget.o \
120                 obj/moc_blockwidget.o \
121                 obj/moc_drawingview.o \
122                 obj/moc_generaltab.o \
123                 obj/moc_layerwidget.o \
124                 obj/moc_layeritemwidget.o \
125                 obj/moc_settingsdialog.o \
126                 obj/qrc_architektonas.o
127 DIST          = /usr/share/qt4/mkspecs/common/unix.conf \
128                 /usr/share/qt4/mkspecs/common/linux.conf \
129                 /usr/share/qt4/mkspecs/common/gcc-base.conf \
130                 /usr/share/qt4/mkspecs/common/gcc-base-unix.conf \
131                 /usr/share/qt4/mkspecs/common/g++-base.conf \
132                 /usr/share/qt4/mkspecs/common/g++-unix.conf \
133                 /usr/share/qt4/mkspecs/qconfig.pri \
134                 /usr/share/qt4/mkspecs/modules/qt_phonon.pri \
135                 /usr/share/qt4/mkspecs/modules/qt_webkit_version.pri \
136                 /usr/share/qt4/mkspecs/features/qt_functions.prf \
137                 /usr/share/qt4/mkspecs/features/qt_config.prf \
138                 /usr/share/qt4/mkspecs/features/exclusive_builds.prf \
139                 /usr/share/qt4/mkspecs/features/default_pre.prf \
140                 /usr/share/qt4/mkspecs/features/release.prf \
141                 /usr/share/qt4/mkspecs/features/default_post.prf \
142                 /usr/share/qt4/mkspecs/features/warn_on.prf \
143                 /usr/share/qt4/mkspecs/features/qt.prf \
144                 /usr/share/qt4/mkspecs/features/unix/thread.prf \
145                 /usr/share/qt4/mkspecs/features/moc.prf \
146                 /usr/share/qt4/mkspecs/features/shared.prf \
147                 /usr/share/qt4/mkspecs/features/unix/gdb_dwarf_index.prf \
148                 /usr/share/qt4/mkspecs/features/resources.prf \
149                 /usr/share/qt4/mkspecs/features/uic.prf \
150                 /usr/share/qt4/mkspecs/features/yacc.prf \
151                 /usr/share/qt4/mkspecs/features/lex.prf \
152                 architektonas.pro
153 QMAKE_TARGET  = architektonas
154 DESTDIR       = 
155 TARGET        = architektonas
156
157 first: all
158 ####### Implicit rules
159
160 .SUFFIXES: .o .c .cpp .cc .cxx .C
161
162 .cpp.o:
163         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
164
165 .cc.o:
166         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
167
168 .cxx.o:
169         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
170
171 .C.o:
172         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
173
174 .c.o:
175         $(CC) -c $(CFLAGS) $(INCPATH) -o "$@" "$<"
176
177 ####### Build rules
178
179 all: Makefile $(TARGET)
180
181 $(TARGET):  $(OBJECTS)  
182         $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)
183
184 Makefile: architektonas.pro  /usr/share/qt4/mkspecs/linux-g++/qmake.conf /usr/share/qt4/mkspecs/common/unix.conf \
185                 /usr/share/qt4/mkspecs/common/linux.conf \
186                 /usr/share/qt4/mkspecs/common/gcc-base.conf \
187                 /usr/share/qt4/mkspecs/common/gcc-base-unix.conf \
188                 /usr/share/qt4/mkspecs/common/g++-base.conf \
189                 /usr/share/qt4/mkspecs/common/g++-unix.conf \
190                 /usr/share/qt4/mkspecs/qconfig.pri \
191                 /usr/share/qt4/mkspecs/modules/qt_phonon.pri \
192                 /usr/share/qt4/mkspecs/modules/qt_webkit_version.pri \
193                 /usr/share/qt4/mkspecs/features/qt_functions.prf \
194                 /usr/share/qt4/mkspecs/features/qt_config.prf \
195                 /usr/share/qt4/mkspecs/features/exclusive_builds.prf \
196                 /usr/share/qt4/mkspecs/features/default_pre.prf \
197                 /usr/share/qt4/mkspecs/features/release.prf \
198                 /usr/share/qt4/mkspecs/features/default_post.prf \
199                 /usr/share/qt4/mkspecs/features/warn_on.prf \
200                 /usr/share/qt4/mkspecs/features/qt.prf \
201                 /usr/share/qt4/mkspecs/features/unix/thread.prf \
202                 /usr/share/qt4/mkspecs/features/moc.prf \
203                 /usr/share/qt4/mkspecs/features/shared.prf \
204                 /usr/share/qt4/mkspecs/features/unix/gdb_dwarf_index.prf \
205                 /usr/share/qt4/mkspecs/features/resources.prf \
206                 /usr/share/qt4/mkspecs/features/uic.prf \
207                 /usr/share/qt4/mkspecs/features/yacc.prf \
208                 /usr/share/qt4/mkspecs/features/lex.prf \
209                 /usr/lib64/qt4/libQtGui.prl \
210                 /usr/lib64/qt4/libQtCore.prl
211         $(QMAKE) -o Makefile architektonas.pro
212 /usr/share/qt4/mkspecs/common/unix.conf:
213 /usr/share/qt4/mkspecs/common/linux.conf:
214 /usr/share/qt4/mkspecs/common/gcc-base.conf:
215 /usr/share/qt4/mkspecs/common/gcc-base-unix.conf:
216 /usr/share/qt4/mkspecs/common/g++-base.conf:
217 /usr/share/qt4/mkspecs/common/g++-unix.conf:
218 /usr/share/qt4/mkspecs/qconfig.pri:
219 /usr/share/qt4/mkspecs/modules/qt_phonon.pri:
220 /usr/share/qt4/mkspecs/modules/qt_webkit_version.pri:
221 /usr/share/qt4/mkspecs/features/qt_functions.prf:
222 /usr/share/qt4/mkspecs/features/qt_config.prf:
223 /usr/share/qt4/mkspecs/features/exclusive_builds.prf:
224 /usr/share/qt4/mkspecs/features/default_pre.prf:
225 /usr/share/qt4/mkspecs/features/release.prf:
226 /usr/share/qt4/mkspecs/features/default_post.prf:
227 /usr/share/qt4/mkspecs/features/warn_on.prf:
228 /usr/share/qt4/mkspecs/features/qt.prf:
229 /usr/share/qt4/mkspecs/features/unix/thread.prf:
230 /usr/share/qt4/mkspecs/features/moc.prf:
231 /usr/share/qt4/mkspecs/features/shared.prf:
232 /usr/share/qt4/mkspecs/features/unix/gdb_dwarf_index.prf:
233 /usr/share/qt4/mkspecs/features/resources.prf:
234 /usr/share/qt4/mkspecs/features/uic.prf:
235 /usr/share/qt4/mkspecs/features/yacc.prf:
236 /usr/share/qt4/mkspecs/features/lex.prf:
237 /usr/lib64/qt4/libQtGui.prl:
238 /usr/lib64/qt4/libQtCore.prl:
239 qmake:  FORCE
240         @$(QMAKE) -o Makefile architektonas.pro
241
242 dist: 
243         @$(CHK_DIR_EXISTS) obj/architektonas1.0.0 || $(MKDIR) obj/architektonas1.0.0 
244         $(COPY_FILE) --parents $(SOURCES) $(DIST) obj/architektonas1.0.0/ && $(COPY_FILE) --parents src/about.h src/action.h src/applicationwindow.h src/arc.h src/baseunittab.h src/blockitemwidget.h src/blockwidget.h src/circle.h src/connection.h src/container.h src/dimension.h src/drawingview.h src/drawarcaction.h src/drawcircleaction.h src/drawdimensionaction.h src/drawlineaction.h src/drawtextaction.h src/ellipse.h src/fileio.h src/generaltab.h src/layerwidget.h src/layeritemwidget.h src/line.h src/main.h src/mirroraction.h src/mathconstants.h src/object.h src/painter.h src/settingsdialog.h src/text.h src/vector.h obj/architektonas1.0.0/ && $(COPY_FILE) --parents res/architektonas.qrc obj/architektonas1.0.0/ && $(COPY_FILE) --parents src/about.cpp src/action.cpp src/applicationwindow.cpp src/arc.cpp src/baseunittab.cpp src/blockitemwidget.cpp src/blockwidget.cpp src/circle.cpp src/connection.cpp src/container.cpp src/dimension.cpp src/drawingview.cpp src/drawarcaction.cpp src/drawcircleaction.cpp src/drawdimensionaction.cpp src/drawlineaction.cpp src/drawtextaction.cpp src/ellipse.cpp src/fileio.cpp src/generaltab.cpp src/layerwidget.cpp src/layeritemwidget.cpp src/line.cpp src/main.cpp src/mirroraction.cpp src/object.cpp src/painter.cpp src/settingsdialog.cpp src/text.cpp src/vector.cpp obj/architektonas1.0.0/ && (cd `dirname obj/architektonas1.0.0` && $(TAR) architektonas1.0.0.tar architektonas1.0.0 && $(COMPRESS) architektonas1.0.0.tar) && $(MOVE) `dirname obj/architektonas1.0.0`/architektonas1.0.0.tar.gz . && $(DEL_FILE) -r obj/architektonas1.0.0
245
246
247 clean:compiler_clean 
248         -$(DEL_FILE) $(OBJECTS)
249         -$(DEL_FILE) *~ core *.core
250
251
252 ####### Sub-libraries
253
254 distclean: clean
255         -$(DEL_FILE) $(TARGET) 
256         -$(DEL_FILE) Makefile
257
258
259 check: first
260
261 mocclean: compiler_moc_header_clean compiler_moc_source_clean
262
263 mocables: compiler_moc_header_make_all compiler_moc_source_make_all
264
265 compiler_moc_header_make_all: obj/moc_action.cpp obj/moc_applicationwindow.cpp obj/moc_baseunittab.cpp obj/moc_blockitemwidget.cpp obj/moc_blockwidget.cpp obj/moc_drawingview.cpp obj/moc_generaltab.cpp obj/moc_layerwidget.cpp obj/moc_layeritemwidget.cpp obj/moc_settingsdialog.cpp
266 compiler_moc_header_clean:
267         -$(DEL_FILE) obj/moc_action.cpp obj/moc_applicationwindow.cpp obj/moc_baseunittab.cpp obj/moc_blockitemwidget.cpp obj/moc_blockwidget.cpp obj/moc_drawingview.cpp obj/moc_generaltab.cpp obj/moc_layerwidget.cpp obj/moc_layeritemwidget.cpp obj/moc_settingsdialog.cpp
268 obj/moc_action.cpp: src/vector.h \
269                 src/action.h
270         /usr/bin/moc $(DEFINES) $(INCPATH) src/action.h -o obj/moc_action.cpp
271
272 obj/moc_applicationwindow.cpp: src/applicationwindow.h
273         /usr/bin/moc $(DEFINES) $(INCPATH) src/applicationwindow.h -o obj/moc_applicationwindow.cpp
274
275 obj/moc_baseunittab.cpp: src/baseunittab.h
276         /usr/bin/moc $(DEFINES) $(INCPATH) src/baseunittab.h -o obj/moc_baseunittab.cpp
277
278 obj/moc_blockitemwidget.cpp: src/blockitemwidget.h
279         /usr/bin/moc $(DEFINES) $(INCPATH) src/blockitemwidget.h -o obj/moc_blockitemwidget.cpp
280
281 obj/moc_blockwidget.cpp: src/blockwidget.h
282         /usr/bin/moc $(DEFINES) $(INCPATH) src/blockwidget.h -o obj/moc_blockwidget.cpp
283
284 obj/moc_drawingview.cpp: src/action.h \
285                 src/vector.h \
286                 src/container.h \
287                 src/object.h \
288                 src/connection.h \
289                 src/drawingview.h
290         /usr/bin/moc $(DEFINES) $(INCPATH) src/drawingview.h -o obj/moc_drawingview.cpp
291
292 obj/moc_generaltab.cpp: src/generaltab.h
293         /usr/bin/moc $(DEFINES) $(INCPATH) src/generaltab.h -o obj/moc_generaltab.cpp
294
295 obj/moc_layerwidget.cpp: src/layerwidget.h
296         /usr/bin/moc $(DEFINES) $(INCPATH) src/layerwidget.h -o obj/moc_layerwidget.cpp
297
298 obj/moc_layeritemwidget.cpp: src/layeritemwidget.h
299         /usr/bin/moc $(DEFINES) $(INCPATH) src/layeritemwidget.h -o obj/moc_layeritemwidget.cpp
300
301 obj/moc_settingsdialog.cpp: src/settingsdialog.h
302         /usr/bin/moc $(DEFINES) $(INCPATH) src/settingsdialog.h -o obj/moc_settingsdialog.cpp
303
304 compiler_rcc_make_all: obj/qrc_architektonas.cpp
305 compiler_rcc_clean:
306         -$(DEL_FILE) obj/qrc_architektonas.cpp
307 obj/qrc_architektonas.cpp: res/architektonas.qrc \
308                 res/fix-angle.png \
309                 res/file-new.png \
310                 res/add-circle-tool.png \
311                 res/disconnect-tool.png \
312                 res/delete-tool.png \
313                 res/eye-closed.png \
314                 res/file-save.png \
315                 res/file-save-as.png \
316                 res/lock-open.png \
317                 res/splash.png \
318                 res/snap-to-grid-tool.png \
319                 res/file-open.png \
320                 res/add-polygon-tool.png \
321                 res/settings.png \
322                 res/add-arc-tool.png \
323                 res/file-close.png \
324                 res/connect-tool.png \
325                 res/mirror-tool.png \
326                 res/atns-icon.png \
327                 res/group-tool.png \
328                 res/about-logo.png \
329                 res/add-line-tool.png \
330                 res/rotate-tool.png \
331                 res/quit.png \
332                 res/lock-closed.png \
333                 res/zoom-out.png \
334                 res/eye-open.png \
335                 res/fix-length.png \
336                 res/dimension-tool.png \
337                 res/generic-tool.png \
338                 res/zoom-in.png
339         /usr/bin/rcc -name architektonas res/architektonas.qrc -o obj/qrc_architektonas.cpp
340
341 compiler_image_collection_make_all: obj/qmake_image_collection.cpp
342 compiler_image_collection_clean:
343         -$(DEL_FILE) obj/qmake_image_collection.cpp
344 compiler_moc_source_make_all:
345 compiler_moc_source_clean:
346 compiler_uic_make_all:
347 compiler_uic_clean:
348 compiler_yacc_decl_make_all:
349 compiler_yacc_decl_clean:
350 compiler_yacc_impl_make_all:
351 compiler_yacc_impl_clean:
352 compiler_lex_make_all:
353 compiler_lex_clean:
354 compiler_clean: compiler_moc_header_clean compiler_rcc_clean 
355
356 ####### Compile
357
358 obj/about.o: src/about.cpp src/about.h
359         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/about.o src/about.cpp
360
361 obj/action.o: src/action.cpp src/action.h \
362                 src/vector.h
363         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/action.o src/action.cpp
364
365 obj/applicationwindow.o: src/applicationwindow.cpp src/applicationwindow.h \
366                 src/about.h \
367                 src/blockwidget.h \
368                 src/drawingview.h \
369                 src/action.h \
370                 src/vector.h \
371                 src/container.h \
372                 src/object.h \
373                 src/connection.h \
374                 src/drawarcaction.h \
375                 src/drawcircleaction.h \
376                 src/drawdimensionaction.h \
377                 src/drawlineaction.h \
378                 src/fileio.h \
379                 src/generaltab.h \
380                 src/layerwidget.h \
381                 src/mirroraction.h \
382                 src/painter.h \
383                 src/settingsdialog.h
384         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/applicationwindow.o src/applicationwindow.cpp
385
386 obj/arc.o: src/arc.cpp src/arc.h \
387                 src/object.h \
388                 src/vector.h \
389                 src/connection.h \
390                 src/mathconstants.h \
391                 src/painter.h
392         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/arc.o src/arc.cpp
393
394 obj/baseunittab.o: src/baseunittab.cpp src/baseunittab.h
395         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/baseunittab.o src/baseunittab.cpp
396
397 obj/blockitemwidget.o: src/blockitemwidget.cpp src/blockitemwidget.h
398         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/blockitemwidget.o src/blockitemwidget.cpp
399
400 obj/blockwidget.o: src/blockwidget.cpp src/blockwidget.h \
401                 src/blockitemwidget.h
402         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/blockwidget.o src/blockwidget.cpp
403
404 obj/circle.o: src/circle.cpp src/circle.h \
405                 src/object.h \
406                 src/vector.h \
407                 src/connection.h \
408                 src/painter.h
409         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/circle.o src/circle.cpp
410
411 obj/connection.o: src/connection.cpp src/connection.h
412         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/connection.o src/connection.cpp
413
414 obj/container.o: src/container.cpp src/container.h \
415                 src/object.h \
416                 src/vector.h \
417                 src/connection.h \
418                 src/dimension.h \
419                 src/painter.h
420         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/container.o src/container.cpp
421
422 obj/dimension.o: src/dimension.cpp src/dimension.h \
423                 src/connection.h \
424                 src/object.h \
425                 src/vector.h \
426                 src/mathconstants.h \
427                 src/painter.h
428         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/dimension.o src/dimension.cpp
429
430 obj/drawingview.o: src/drawingview.cpp src/drawingview.h \
431                 src/action.h \
432                 src/vector.h \
433                 src/container.h \
434                 src/object.h \
435                 src/connection.h \
436                 src/mathconstants.h \
437                 src/arc.h \
438                 src/circle.h \
439                 src/dimension.h \
440                 src/line.h \
441                 src/painter.h
442         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/drawingview.o src/drawingview.cpp
443
444 obj/drawarcaction.o: src/drawarcaction.cpp src/drawarcaction.h \
445                 src/action.h \
446                 src/vector.h \
447                 src/arc.h \
448                 src/object.h \
449                 src/connection.h \
450                 src/mathconstants.h \
451                 src/painter.h
452         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/drawarcaction.o src/drawarcaction.cpp
453
454 obj/drawcircleaction.o: src/drawcircleaction.cpp src/drawcircleaction.h \
455                 src/action.h \
456                 src/vector.h \
457                 src/circle.h \
458                 src/object.h \
459                 src/connection.h \
460                 src/painter.h
461         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/drawcircleaction.o src/drawcircleaction.cpp
462
463 obj/drawdimensionaction.o: src/drawdimensionaction.cpp src/drawdimensionaction.h \
464                 src/action.h \
465                 src/vector.h \
466                 src/dimension.h \
467                 src/connection.h \
468                 src/object.h \
469                 src/painter.h
470         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/drawdimensionaction.o src/drawdimensionaction.cpp
471
472 obj/drawlineaction.o: src/drawlineaction.cpp src/drawlineaction.h \
473                 src/action.h \
474                 src/vector.h \
475                 src/line.h \
476                 src/object.h \
477                 src/connection.h \
478                 src/painter.h
479         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/drawlineaction.o src/drawlineaction.cpp
480
481 obj/drawtextaction.o: src/drawtextaction.cpp src/drawtextaction.h \
482                 src/action.h \
483                 src/vector.h \
484                 src/painter.h \
485                 src/text.h \
486                 src/object.h \
487                 src/connection.h
488         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/drawtextaction.o src/drawtextaction.cpp
489
490 obj/ellipse.o: src/ellipse.cpp 
491         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/ellipse.o src/ellipse.cpp
492
493 obj/fileio.o: src/fileio.cpp src/fileio.h \
494                 src/arc.h \
495                 src/object.h \
496                 src/vector.h \
497                 src/connection.h \
498                 src/circle.h \
499                 src/container.h \
500                 src/dimension.h \
501                 src/line.h
502         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/fileio.o src/fileio.cpp
503
504 obj/generaltab.o: src/generaltab.cpp src/generaltab.h
505         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/generaltab.o src/generaltab.cpp
506
507 obj/layerwidget.o: src/layerwidget.cpp src/layerwidget.h \
508                 src/layeritemwidget.h
509         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/layerwidget.o src/layerwidget.cpp
510
511 obj/layeritemwidget.o: src/layeritemwidget.cpp src/layeritemwidget.h
512         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/layeritemwidget.o src/layeritemwidget.cpp
513
514 obj/line.o: src/line.cpp src/line.h \
515                 src/object.h \
516                 src/vector.h \
517                 src/connection.h \
518                 src/container.h \
519                 src/dimension.h \
520                 src/mathconstants.h \
521                 src/painter.h
522         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/line.o src/line.cpp
523
524 obj/main.o: src/main.cpp src/main.h \
525                 src/applicationwindow.h
526         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/main.o src/main.cpp
527
528 obj/mirroraction.o: src/mirroraction.cpp src/mirroraction.h \
529                 src/action.h \
530                 src/vector.h \
531                 src/line.h \
532                 src/object.h \
533                 src/connection.h \
534                 src/mathconstants.h \
535                 src/painter.h
536         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/mirroraction.o src/mirroraction.cpp
537
538 obj/object.o: src/object.cpp src/object.h \
539                 src/vector.h \
540                 src/connection.h
541         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/object.o src/object.cpp
542
543 obj/painter.o: src/painter.cpp src/painter.h \
544                 src/vector.h \
545                 src/mathconstants.h \
546                 src/object.h \
547                 src/connection.h
548         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/painter.o src/painter.cpp
549
550 obj/settingsdialog.o: src/settingsdialog.cpp src/settingsdialog.h \
551                 src/baseunittab.h \
552                 src/generaltab.h
553         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/settingsdialog.o src/settingsdialog.cpp
554
555 obj/text.o: src/text.cpp src/text.h \
556                 src/object.h \
557                 src/vector.h \
558                 src/connection.h
559         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/text.o src/text.cpp
560
561 obj/vector.o: src/vector.cpp src/vector.h \
562                 src/mathconstants.h
563         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/vector.o src/vector.cpp
564
565 obj/moc_action.o: obj/moc_action.cpp 
566         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_action.o obj/moc_action.cpp
567
568 obj/moc_applicationwindow.o: obj/moc_applicationwindow.cpp 
569         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_applicationwindow.o obj/moc_applicationwindow.cpp
570
571 obj/moc_baseunittab.o: obj/moc_baseunittab.cpp 
572         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_baseunittab.o obj/moc_baseunittab.cpp
573
574 obj/moc_blockitemwidget.o: obj/moc_blockitemwidget.cpp 
575         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_blockitemwidget.o obj/moc_blockitemwidget.cpp
576
577 obj/moc_blockwidget.o: obj/moc_blockwidget.cpp 
578         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_blockwidget.o obj/moc_blockwidget.cpp
579
580 obj/moc_drawingview.o: obj/moc_drawingview.cpp 
581         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_drawingview.o obj/moc_drawingview.cpp
582
583 obj/moc_generaltab.o: obj/moc_generaltab.cpp 
584         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_generaltab.o obj/moc_generaltab.cpp
585
586 obj/moc_layerwidget.o: obj/moc_layerwidget.cpp 
587         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_layerwidget.o obj/moc_layerwidget.cpp
588
589 obj/moc_layeritemwidget.o: obj/moc_layeritemwidget.cpp 
590         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_layeritemwidget.o obj/moc_layeritemwidget.cpp
591
592 obj/moc_settingsdialog.o: obj/moc_settingsdialog.cpp 
593         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_settingsdialog.o obj/moc_settingsdialog.cpp
594
595 obj/qrc_architektonas.o: obj/qrc_architektonas.cpp 
596         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/qrc_architektonas.o obj/qrc_architektonas.cpp
597
598 ####### Install
599
600 install:   FORCE
601
602 uninstall:   FORCE
603
604 FORCE:
605