#############################################################################
# Makefile for building: libMvcDiagram.1.0.0.dylib
# Generated by qmake (2.01a) (Qt 4.2.2) on: Mon Jul 30 08:01:44 2007
# Project:  MvcDiagram.pro
# Template: lib
# Command: /usr/local/Trolltech/Qt-4.2.2/bin/qmake -macx -o Makefile MvcDiagram.pro
#############################################################################

####### Compiler, tools and options

CC            = cc
CXX           = c++
LEX           = flex
YACC          = yacc
DEFINES       = -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED
CFLAGS        = -pipe -DDIGEST_RELEASE -Os -Wall -W -arch ppc -arch i386 -fPIC  $(DEFINES)
CXXFLAGS      = -pipe -DDIGEST_RELEASE -Os -Wall -W -arch ppc -arch i386 -fPIC  $(DEFINES)
LEXFLAGS      = 
YACCFLAGS     = -d
INCPATH       = -I/usr/local/Trolltech/Qt-4.2.2/mkspecs/macx-g++ -I. -I/usr/local/Trolltech/Qt-4.2.2/include/QtCore -I/usr/local/Trolltech/Qt-4.2.2/include/QtCore -I/usr/local/Trolltech/Qt-4.2.2/include/QtGui -I/usr/local/Trolltech/Qt-4.2.2/include/QtGui -I/usr/local/Trolltech/Qt-4.2.2/include/QtXml -I/usr/local/Trolltech/Qt-4.2.2/include/QtXml -I/usr/local/Trolltech/Qt-4.2.2/include -I../include -I../Gesture -I../MvcCore -I../MvcCore/controllers -I../MvcCore/dom -I../MvcCore/models -I../MvcCore/models/attributes -I../MvcCore/views -I. -I.. -Icontrollers -Imodels -Imodels/attributes -Imodels/elements -Iviews -I.moc -I.
LINK          = c++
LFLAGS        = -headerpad_max_install_names -arch ppc -arch i386 -single_module -dynamiclib -compatibility_version	1.0 -current_version	1.0.0 -install_name	libMvcDiagram.1.dylib
LIBS          = $(SUBLIBS)  -L/usr/local/Trolltech/Qt-4.2.2/lib ../Gesture/libGesture.dylib ../MvcCore/libMvcCore.dylib -lQtXml -L/Users/aidan/qt-mac-opensource-src-4.2.2/lib -lQtGui -framework Carbon -framework QuickTime -framework AppKit -lQtCore -lz -lm -liconv -framework ApplicationServices
AR            = ar cq
RANLIB        = ranlib -s
QMAKE         = /usr/local/Trolltech/Qt-4.2.2/bin/qmake
TAR           = tar -cf
COMPRESS      = gzip -9f
COPY          = cp -f
COPY_FILE     = cp -f
COPY_DIR      = cp -f -R
INSTALL_FILE  = $(COPY_FILE)
INSTALL_DIR   = $(COPY_DIR)
INSTALL_PROGRAM = $(COPY_FILE)
DEL_FILE      = rm -f
SYMLINK       = ln -sf
DEL_DIR       = rmdir
MOVE          = mv -f
CHK_DIR_EXISTS= test -d
MKDIR         = mkdir -p

####### Output directory

OBJECTS_DIR   = .obj/

####### Files

SOURCES       = controllers/diagramcontroller.cpp \
		models/diagram.cpp \
		views/abstractdiagramview.cpp \
		models/attributes/diagramelementattributefactory.cpp \
		models/attributes/diagramelementciderinfo.cpp \
		models/attributes/diagramelementcomment.cpp \
		models/attributes/diagramelementink.cpp \
		models/attributes/diagramelementlabel.cpp \
		models/attributes/diagramelementorigin.cpp \
		models/attributes/diagramelementpolygon.cpp \
		models/attributes/diagramelementpos.cpp \
		models/attributes/diagramelementrect.cpp \
		models/attributes/diagramelementshape.cpp \
		models/attributes/diagramelementsize.cpp \
		models/elements/abstractdiagramelement.cpp \
		models/elements/diagramelementfactory.cpp \
		models/elements/diagramgesture.cpp \
		models/elements/diagrampolygon.cpp \
		models/elements/diagrampolyline.cpp \
		models/elements/diagramshape.cpp \
		models/elements/diagramtext.cpp .moc/moc_diagramcontroller.cpp \
		.moc/moc_diagram.cpp
OBJECTS       = .obj/diagramcontroller.o \
		.obj/diagram.o \
		.obj/abstractdiagramview.o \
		.obj/diagramelementattributefactory.o \
		.obj/diagramelementciderinfo.o \
		.obj/diagramelementcomment.o \
		.obj/diagramelementink.o \
		.obj/diagramelementlabel.o \
		.obj/diagramelementorigin.o \
		.obj/diagramelementpolygon.o \
		.obj/diagramelementpos.o \
		.obj/diagramelementrect.o \
		.obj/diagramelementshape.o \
		.obj/diagramelementsize.o \
		.obj/abstractdiagramelement.o \
		.obj/diagramelementfactory.o \
		.obj/diagramgesture.o \
		.obj/diagrampolygon.o \
		.obj/diagrampolyline.o \
		.obj/diagramshape.o \
		.obj/diagramtext.o \
		.obj/moc_diagramcontroller.o \
		.obj/moc_diagram.o
DIST          = /usr/local/Trolltech/Qt-4.2.2/mkspecs/common/unix.conf \
		/usr/local/Trolltech/Qt-4.2.2/mkspecs/qconfig.pri \
		/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/qt_functions.prf \
		/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/qt_config.prf \
		/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/exclusive_builds.prf \
		/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/default_pre.prf \
		/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/mac/default_pre.prf \
		../../config.pri \
		../include/Gesture/paths.pri \
		../include/MvcCore/paths.pri \
		/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/mac/objective_c.prf \
		/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/release.prf \
		/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/default_post.prf \
		/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/mac/default_post.prf \
		/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/warn_on.prf \
		/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/qt.prf \
		/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/unix/thread.prf \
		/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/moc.prf \
		/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/mac/ppc.prf \
		/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/mac/x86.prf \
		/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/mac/rez.prf \
		/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/mac/sdk.prf \
		/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/resources.prf \
		/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/uic.prf \
		MvcDiagram.pro
QMAKE_TARGET  = MvcDiagram
DESTDIR       = 
TARGET        = libMvcDiagram.1.0.0.dylib
TARGETA       = libMvcDiagram.a
TARGETD       = libMvcDiagram.1.0.0.dylib
TARGET0       = libMvcDiagram.dylib
TARGET1       = libMvcDiagram.1.dylib
TARGET2       = libMvcDiagram.1.0.dylib

####### Custom Compiler Variables
QMAKE_COMP_QMAKE_OBJECTIVE_CFLAGS = -pipe \
		-DDIGEST_RELEASE \
		-Os \
		-Wall \
		-W \
		-arch \
		ppc \
		-arch \
		i386


first: all
####### Implicit rules

.SUFFIXES: .o .c .cpp .cc .cxx .C

.cpp.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"

.cc.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"

.cxx.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"

.C.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"

.c.o:
	$(CC) -c $(CFLAGS) $(INCPATH) -o "$@" "$<"

####### Build rules

all: Makefile  $(TARGET)

$(TARGET): ../Gesture/libGesture.dylib ../MvcCore/libMvcCore.dylib $(OBJECTS) $(SUBLIBS) $(OBJCOMP)  
	-$(DEL_FILE) $(TARGET) $(TARGET0) $(TARGET1) $(TARGET2)
	$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(LIBS) $(OBJCOMP)
	-ln -s $(TARGET) $(TARGET0)
	-ln -s $(TARGET) $(TARGET1)
	-ln -s $(TARGET) $(TARGET2)



staticlib: $(TARGETA)

$(TARGETA): ../Gesture/libGesture.dylib ../MvcCore/libMvcCore.dylib $(OBJECTS) $(OBJCOMP) 
	-$(DEL_FILE) $(TARGETA) 
	$(AR) $(TARGETA) $(OBJECTS)
	$(RANLIB) $(TARGETA)

Makefile: MvcDiagram.pro  /usr/local/Trolltech/Qt-4.2.2/mkspecs/macx-g++/qmake.conf /usr/local/Trolltech/Qt-4.2.2/mkspecs/common/unix.conf \
		/usr/local/Trolltech/Qt-4.2.2/mkspecs/qconfig.pri \
		/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/qt_functions.prf \
		/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/qt_config.prf \
		/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/exclusive_builds.prf \
		/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/default_pre.prf \
		/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/mac/default_pre.prf \
		../../config.pri \
		../include/Gesture/paths.pri \
		../include/MvcCore/paths.pri \
		/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/mac/objective_c.prf \
		/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/release.prf \
		/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/default_post.prf \
		/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/mac/default_post.prf \
		/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/warn_on.prf \
		/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/qt.prf \
		/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/unix/thread.prf \
		/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/moc.prf \
		/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/mac/ppc.prf \
		/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/mac/x86.prf \
		/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/mac/rez.prf \
		/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/mac/sdk.prf \
		/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/resources.prf \
		/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/uic.prf \
		/usr/local/Trolltech/Qt-4.2.2/lib/libQtXml.prl \
		/usr/local/Trolltech/Qt-4.2.2/lib/libQtCore.prl \
		/usr/local/Trolltech/Qt-4.2.2/lib/libQtGui.prl
	$(QMAKE) -macx -o Makefile MvcDiagram.pro
/usr/local/Trolltech/Qt-4.2.2/mkspecs/common/unix.conf:
/usr/local/Trolltech/Qt-4.2.2/mkspecs/qconfig.pri:
/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/qt_functions.prf:
/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/qt_config.prf:
/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/exclusive_builds.prf:
/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/default_pre.prf:
/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/mac/default_pre.prf:
../../config.pri:
../include/Gesture/paths.pri:
../include/MvcCore/paths.pri:
/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/mac/objective_c.prf:
/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/release.prf:
/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/default_post.prf:
/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/mac/default_post.prf:
/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/warn_on.prf:
/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/qt.prf:
/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/unix/thread.prf:
/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/moc.prf:
/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/mac/ppc.prf:
/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/mac/x86.prf:
/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/mac/rez.prf:
/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/mac/sdk.prf:
/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/resources.prf:
/usr/local/Trolltech/Qt-4.2.2/mkspecs/features/uic.prf:
/usr/local/Trolltech/Qt-4.2.2/lib/libQtXml.prl:
/usr/local/Trolltech/Qt-4.2.2/lib/libQtCore.prl:
/usr/local/Trolltech/Qt-4.2.2/lib/libQtGui.prl:
qmake:  FORCE
	@$(QMAKE) -macx -o Makefile MvcDiagram.pro

dist: 
	@$(CHK_DIR_EXISTS) .obj/MvcDiagram1.0.0 || $(MKDIR) .obj/MvcDiagram1.0.0 
	$(COPY_FILE) --parents $(SOURCES) $(DIST) .obj/MvcDiagram1.0.0/ && $(COPY_FILE) --parents ../sharedmacros.h ciderinfo.h diagramcontainers.h diagramvariant.h mvcdiagram.h controllers/diagramcontroller.h controllers/diagramcontrollerevents.h models/diagram.h views/abstractdiagramview.h views/diagramviewevents.h models/attributes/abstractdiagramelementattribute.h models/attributes/diagramelementattributefactory.h models/attributes/diagramelementciderinfo.h models/attributes/diagramelementcomment.h models/attributes/diagramelementink.h models/attributes/diagramelementlabel.h models/attributes/diagramelementorigin.h models/attributes/diagramelementpolygon.h models/attributes/diagramelementpos.h models/attributes/diagramelementrect.h models/attributes/diagramelementshape.h models/attributes/diagramelementsize.h models/elements/abstractdiagramelement.h models/elements/diagramelementevents.h models/elements/diagramelementfactory.h models/elements/diagramgesture.h models/elements/diagrampolygon.h models/elements/diagrampolyline.h models/elements/diagramshape.h models/elements/diagramtext.h .obj/MvcDiagram1.0.0/ && $(COPY_FILE) --parents controllers/diagramcontroller.cpp models/diagram.cpp views/abstractdiagramview.cpp models/attributes/diagramelementattributefactory.cpp models/attributes/diagramelementciderinfo.cpp models/attributes/diagramelementcomment.cpp models/attributes/diagramelementink.cpp models/attributes/diagramelementlabel.cpp models/attributes/diagramelementorigin.cpp models/attributes/diagramelementpolygon.cpp models/attributes/diagramelementpos.cpp models/attributes/diagramelementrect.cpp models/attributes/diagramelementshape.cpp models/attributes/diagramelementsize.cpp models/elements/abstractdiagramelement.cpp models/elements/diagramelementfactory.cpp models/elements/diagramgesture.cpp models/elements/diagrampolygon.cpp models/elements/diagrampolyline.cpp models/elements/diagramshape.cpp models/elements/diagramtext.cpp .obj/MvcDiagram1.0.0/ && (cd `dirname .obj/MvcDiagram1.0.0` && $(TAR) MvcDiagram1.0.0.tar MvcDiagram1.0.0 && $(COMPRESS) MvcDiagram1.0.0.tar) && $(MOVE) `dirname .obj/MvcDiagram1.0.0`/MvcDiagram1.0.0.tar.gz . && $(DEL_FILE) -r .obj/MvcDiagram1.0.0


yaccclean:
lexclean:
clean:compiler_clean 
	-$(DEL_FILE) $(OBJECTS)
	-$(DEL_FILE) *~ core *.core


####### Sub-libraries

distclean: clean
	-$(DEL_FILE) $(TARGET) 
	-$(DEL_FILE) $(TARGET0) $(TARGET1) $(TARGET2) $(TARGETA)
	-$(DEL_FILE) Makefile


/usr/local/Trolltech/Qt-4.2.2/bin/moc:
	(cd $(QTDIR)/src/tools/moc && $(MAKE))

mocclean: compiler_moc_header_clean compiler_moc_source_clean

mocables: compiler_moc_header_make_all compiler_moc_source_make_all

compiler_objective_c_make_all:
compiler_objective_c_clean:
compiler_moc_header_make_all: .moc/moc_diagramcontroller.cpp .moc/moc_diagram.cpp
compiler_moc_header_clean:
	-$(DEL_FILE) .moc/moc_diagramcontroller.cpp .moc/moc_diagram.cpp
.moc/moc_diagramcontroller.cpp: ../include/MvcCore/elementdoccontroller.h \
		../MvcCore/controllers/elementdoccontroller.h \
		../MvcCore/controllers/attributedoccontroller.h \
		../MvcCore/controllers/doccontroller.h \
		../MvcCore/controllers/abstractcontroller.h \
		../MvcCore/mvcbase.h \
		../MvcCore/mvccore.h \
		../MvcCore/controllers/controllerevents.h \
		../MvcCore/mvcevent.h \
		../MvcCore/mvccontainers.h \
		../MvcCore/models/doc.h \
		../MvcCore/models/abstractmodel.h \
		../MvcCore/models/modelevents.h \
		../MvcCore/dom/domaccessiblestate.h \
		../sharedmacros.h \
		../MvcCore/models/docevents.h \
		../MvcCore/genericcontainers.h \
		../MvcCore/controllers/doccontrollerevents.h \
		../MvcCore/controllers/attributedoccontrollerevents.h \
		../MvcCore/controllers/elementdoccontrollerevents.h \
		../MvcCore/elementdoccontainers.h \
		controllers/diagramcontrollerevents.h \
		../include/MvcCore/elementdoccontrollerevents.h \
		mvcdiagram.h \
		../include/MvcCore/mvccore.h \
		diagramcontainers.h \
		controllers/diagramcontroller.h \
		/usr/local/Trolltech/Qt-4.2.2/bin/moc
	/usr/local/Trolltech/Qt-4.2.2/bin/moc $(DEFINES) $(INCPATH) -D__APPLE__ -D__GNUC__ controllers/diagramcontroller.h -o .moc/moc_diagramcontroller.cpp

.moc/moc_diagram.cpp: ../include/MvcCore/elementdoc.h \
		../MvcCore/models/elementdoc.h \
		../MvcCore/models/attributedoc.h \
		../MvcCore/models/doc.h \
		../MvcCore/models/abstractmodel.h \
		../MvcCore/mvcbase.h \
		../MvcCore/mvccore.h \
		../MvcCore/models/modelevents.h \
		../MvcCore/mvcevent.h \
		../MvcCore/mvccontainers.h \
		../MvcCore/dom/domaccessiblestate.h \
		../sharedmacros.h \
		../MvcCore/models/docevents.h \
		../MvcCore/genericcontainers.h \
		../MvcCore/models/attributedocevents.h \
		../MvcCore/models/elementdocevents.h \
		../MvcCore/elementdoccontainers.h \
		mvcdiagram.h \
		../include/MvcCore/mvccore.h \
		models/diagram.h \
		/usr/local/Trolltech/Qt-4.2.2/bin/moc
	/usr/local/Trolltech/Qt-4.2.2/bin/moc $(DEFINES) $(INCPATH) -D__APPLE__ -D__GNUC__ models/diagram.h -o .moc/moc_diagram.cpp

compiler_rcc_make_all:
compiler_rcc_clean:
compiler_image_collection_make_all: qmake_image_collection.cpp
compiler_image_collection_clean:
	-$(DEL_FILE) qmake_image_collection.cpp
compiler_moc_source_make_all:
compiler_moc_source_clean:
compiler_rez_source_make_all:
compiler_rez_source_clean:
compiler_uic_make_all:
compiler_uic_clean:
compiler_clean: compiler_objective_c_clean compiler_moc_header_clean compiler_rcc_clean compiler_image_collection_clean compiler_moc_source_clean compiler_rez_source_clean compiler_uic_clean 

####### Compile

.obj/diagramcontroller.o: controllers/diagramcontroller.cpp controllers/diagramcontroller.h \
		../include/MvcCore/elementdoccontroller.h \
		../MvcCore/controllers/elementdoccontroller.h \
		../MvcCore/controllers/attributedoccontroller.h \
		../MvcCore/controllers/doccontroller.h \
		../MvcCore/controllers/abstractcontroller.h \
		../MvcCore/mvcbase.h \
		../MvcCore/mvccore.h \
		../MvcCore/controllers/controllerevents.h \
		../MvcCore/mvcevent.h \
		../MvcCore/mvccontainers.h \
		../MvcCore/models/doc.h \
		../MvcCore/models/abstractmodel.h \
		../MvcCore/models/modelevents.h \
		../MvcCore/dom/domaccessiblestate.h \
		../sharedmacros.h \
		../MvcCore/models/docevents.h \
		../MvcCore/genericcontainers.h \
		../MvcCore/controllers/doccontrollerevents.h \
		../MvcCore/controllers/attributedoccontrollerevents.h \
		../MvcCore/controllers/elementdoccontrollerevents.h \
		../MvcCore/elementdoccontainers.h \
		controllers/diagramcontrollerevents.h \
		../include/MvcCore/elementdoccontrollerevents.h \
		mvcdiagram.h \
		../include/MvcCore/mvccore.h \
		diagramcontainers.h \
		models/diagram.h \
		../include/MvcCore/elementdoc.h \
		../MvcCore/models/elementdoc.h \
		../MvcCore/models/attributedoc.h \
		../MvcCore/models/attributedocevents.h \
		../MvcCore/models/elementdocevents.h \
		models/elements/abstractdiagramelement.h \
		../include/MvcCore/abstractelement.h \
		../MvcCore/models/abstractelement.h \
		../MvcCore/models/elementevents.h \
		models/elements/diagramelementevents.h \
		../include/MvcCore/elementevents.h \
		../include/MvcCore/genericcontainers.h \
		../MvcCore/models/attributes/abstractelementattribute.h \
		views/abstractdiagramview.h \
		../include/MvcCore/abstractelementdocview.h \
		../MvcCore/views/abstractelementdocview.h \
		../MvcCore/views/abstractattributedocview.h \
		../MvcCore/views/abstractdocview.h \
		../MvcCore/views/abstractview.h \
		../MvcCore/views/viewevents.h \
		../MvcCore/views/docviewevents.h \
		../MvcCore/views/attributedocviewevents.h \
		../MvcCore/views/elementdocviewevents.h \
		views/diagramviewevents.h \
		../include/MvcCore/elementdocviewevents.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/diagramcontroller.o controllers/diagramcontroller.cpp

.obj/diagram.o: models/diagram.cpp models/diagram.h \
		../include/MvcCore/elementdoc.h \
		../MvcCore/models/elementdoc.h \
		../MvcCore/models/attributedoc.h \
		../MvcCore/models/doc.h \
		../MvcCore/models/abstractmodel.h \
		../MvcCore/mvcbase.h \
		../MvcCore/mvccore.h \
		../MvcCore/models/modelevents.h \
		../MvcCore/mvcevent.h \
		../MvcCore/mvccontainers.h \
		../MvcCore/dom/domaccessiblestate.h \
		../sharedmacros.h \
		../MvcCore/models/docevents.h \
		../MvcCore/genericcontainers.h \
		../MvcCore/models/attributedocevents.h \
		../MvcCore/models/elementdocevents.h \
		../MvcCore/elementdoccontainers.h \
		mvcdiagram.h \
		../include/MvcCore/mvccore.h \
		models/elements/abstractdiagramelement.h \
		../include/MvcCore/abstractelement.h \
		../MvcCore/models/abstractelement.h \
		../MvcCore/models/elementevents.h \
		models/elements/diagramelementevents.h \
		../include/MvcCore/elementevents.h \
		../include/MvcCore/genericcontainers.h \
		diagramcontainers.h \
		controllers/diagramcontroller.h \
		../include/MvcCore/elementdoccontroller.h \
		../MvcCore/controllers/elementdoccontroller.h \
		../MvcCore/controllers/attributedoccontroller.h \
		../MvcCore/controllers/doccontroller.h \
		../MvcCore/controllers/abstractcontroller.h \
		../MvcCore/controllers/controllerevents.h \
		../MvcCore/controllers/doccontrollerevents.h \
		../MvcCore/controllers/attributedoccontrollerevents.h \
		../MvcCore/controllers/elementdoccontrollerevents.h \
		controllers/diagramcontrollerevents.h \
		../include/MvcCore/elementdoccontrollerevents.h \
		models/elements/diagramelementfactory.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/diagram.o models/diagram.cpp

.obj/abstractdiagramview.o: views/abstractdiagramview.cpp views/abstractdiagramview.h \
		../include/MvcCore/abstractelementdocview.h \
		../MvcCore/views/abstractelementdocview.h \
		../MvcCore/views/abstractattributedocview.h \
		../MvcCore/views/abstractdocview.h \
		../MvcCore/views/abstractview.h \
		../MvcCore/mvcbase.h \
		../MvcCore/mvccore.h \
		../MvcCore/views/viewevents.h \
		../MvcCore/mvcevent.h \
		../MvcCore/mvccontainers.h \
		../MvcCore/views/docviewevents.h \
		../MvcCore/genericcontainers.h \
		../MvcCore/views/attributedocviewevents.h \
		../MvcCore/views/elementdocviewevents.h \
		../MvcCore/elementdoccontainers.h \
		views/diagramviewevents.h \
		../include/MvcCore/elementdocviewevents.h \
		mvcdiagram.h \
		../include/MvcCore/mvccore.h \
		diagramcontainers.h \
		models/diagram.h \
		../include/MvcCore/elementdoc.h \
		../MvcCore/models/elementdoc.h \
		../MvcCore/models/attributedoc.h \
		../MvcCore/models/doc.h \
		../MvcCore/models/abstractmodel.h \
		../MvcCore/models/modelevents.h \
		../MvcCore/dom/domaccessiblestate.h \
		../sharedmacros.h \
		../MvcCore/models/docevents.h \
		../MvcCore/models/attributedocevents.h \
		../MvcCore/models/elementdocevents.h \
		controllers/diagramcontroller.h \
		../include/MvcCore/elementdoccontroller.h \
		../MvcCore/controllers/elementdoccontroller.h \
		../MvcCore/controllers/attributedoccontroller.h \
		../MvcCore/controllers/doccontroller.h \
		../MvcCore/controllers/abstractcontroller.h \
		../MvcCore/controllers/controllerevents.h \
		../MvcCore/controllers/doccontrollerevents.h \
		../MvcCore/controllers/attributedoccontrollerevents.h \
		../MvcCore/controllers/elementdoccontrollerevents.h \
		controllers/diagramcontrollerevents.h \
		../include/MvcCore/elementdoccontrollerevents.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/abstractdiagramview.o views/abstractdiagramview.cpp

.obj/diagramelementattributefactory.o: models/attributes/diagramelementattributefactory.cpp models/attributes/diagramelementattributefactory.h \
		models/attributes/abstractdiagramelementattribute.h \
		../include/MvcCore/abstractelementattribute.h \
		../MvcCore/models/attributes/abstractelementattribute.h \
		../MvcCore/models/abstractelement.h \
		../MvcCore/dom/domaccessiblestate.h \
		../sharedmacros.h \
		../MvcCore/models/elementevents.h \
		../MvcCore/models/modelevents.h \
		../MvcCore/mvcevent.h \
		../MvcCore/mvccore.h \
		../MvcCore/mvccontainers.h \
		../MvcCore/elementdoccontainers.h \
		mvcdiagram.h \
		../include/MvcCore/mvccore.h \
		models/attributes/diagramelementciderinfo.h \
		ciderinfo.h \
		models/attributes/diagramelementcomment.h \
		models/attributes/diagramelementink.h \
		../include/Gesture/strokelist.h \
		../Gesture/strokelist.h \
		models/attributes/diagramelementlabel.h \
		models/attributes/diagramelementorigin.h \
		models/attributes/diagramelementpolygon.h \
		models/attributes/diagramelementpos.h \
		models/attributes/diagramelementrect.h \
		models/attributes/diagramelementshape.h \
		models/attributes/diagramelementsize.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/diagramelementattributefactory.o models/attributes/diagramelementattributefactory.cpp

.obj/diagramelementciderinfo.o: models/attributes/diagramelementciderinfo.cpp models/attributes/diagramelementciderinfo.h \
		models/attributes/abstractdiagramelementattribute.h \
		../include/MvcCore/abstractelementattribute.h \
		../MvcCore/models/attributes/abstractelementattribute.h \
		../MvcCore/models/abstractelement.h \
		../MvcCore/dom/domaccessiblestate.h \
		../sharedmacros.h \
		../MvcCore/models/elementevents.h \
		../MvcCore/models/modelevents.h \
		../MvcCore/mvcevent.h \
		../MvcCore/mvccore.h \
		../MvcCore/mvccontainers.h \
		../MvcCore/elementdoccontainers.h \
		mvcdiagram.h \
		../include/MvcCore/mvccore.h \
		ciderinfo.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/diagramelementciderinfo.o models/attributes/diagramelementciderinfo.cpp

.obj/diagramelementcomment.o: models/attributes/diagramelementcomment.cpp models/attributes/diagramelementcomment.h \
		models/attributes/abstractdiagramelementattribute.h \
		../include/MvcCore/abstractelementattribute.h \
		../MvcCore/models/attributes/abstractelementattribute.h \
		../MvcCore/models/abstractelement.h \
		../MvcCore/dom/domaccessiblestate.h \
		../sharedmacros.h \
		../MvcCore/models/elementevents.h \
		../MvcCore/models/modelevents.h \
		../MvcCore/mvcevent.h \
		../MvcCore/mvccore.h \
		../MvcCore/mvccontainers.h \
		../MvcCore/elementdoccontainers.h \
		mvcdiagram.h \
		../include/MvcCore/mvccore.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/diagramelementcomment.o models/attributes/diagramelementcomment.cpp

.obj/diagramelementink.o: models/attributes/diagramelementink.cpp models/attributes/diagramelementink.h \
		models/attributes/abstractdiagramelementattribute.h \
		../include/MvcCore/abstractelementattribute.h \
		../MvcCore/models/attributes/abstractelementattribute.h \
		../MvcCore/models/abstractelement.h \
		../MvcCore/dom/domaccessiblestate.h \
		../sharedmacros.h \
		../MvcCore/models/elementevents.h \
		../MvcCore/models/modelevents.h \
		../MvcCore/mvcevent.h \
		../MvcCore/mvccore.h \
		../MvcCore/mvccontainers.h \
		../MvcCore/elementdoccontainers.h \
		mvcdiagram.h \
		../include/MvcCore/mvccore.h \
		../include/Gesture/strokelist.h \
		../Gesture/strokelist.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/diagramelementink.o models/attributes/diagramelementink.cpp

.obj/diagramelementlabel.o: models/attributes/diagramelementlabel.cpp models/attributes/diagramelementlabel.h \
		models/attributes/abstractdiagramelementattribute.h \
		../include/MvcCore/abstractelementattribute.h \
		../MvcCore/models/attributes/abstractelementattribute.h \
		../MvcCore/models/abstractelement.h \
		../MvcCore/dom/domaccessiblestate.h \
		../sharedmacros.h \
		../MvcCore/models/elementevents.h \
		../MvcCore/models/modelevents.h \
		../MvcCore/mvcevent.h \
		../MvcCore/mvccore.h \
		../MvcCore/mvccontainers.h \
		../MvcCore/elementdoccontainers.h \
		mvcdiagram.h \
		../include/MvcCore/mvccore.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/diagramelementlabel.o models/attributes/diagramelementlabel.cpp

.obj/diagramelementorigin.o: models/attributes/diagramelementorigin.cpp models/attributes/diagramelementorigin.h \
		models/attributes/abstractdiagramelementattribute.h \
		../include/MvcCore/abstractelementattribute.h \
		../MvcCore/models/attributes/abstractelementattribute.h \
		../MvcCore/models/abstractelement.h \
		../MvcCore/dom/domaccessiblestate.h \
		../sharedmacros.h \
		../MvcCore/models/elementevents.h \
		../MvcCore/models/modelevents.h \
		../MvcCore/mvcevent.h \
		../MvcCore/mvccore.h \
		../MvcCore/mvccontainers.h \
		../MvcCore/elementdoccontainers.h \
		mvcdiagram.h \
		../include/MvcCore/mvccore.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/diagramelementorigin.o models/attributes/diagramelementorigin.cpp

.obj/diagramelementpolygon.o: models/attributes/diagramelementpolygon.cpp models/attributes/diagramelementpolygon.h \
		models/attributes/abstractdiagramelementattribute.h \
		../include/MvcCore/abstractelementattribute.h \
		../MvcCore/models/attributes/abstractelementattribute.h \
		../MvcCore/models/abstractelement.h \
		../MvcCore/dom/domaccessiblestate.h \
		../sharedmacros.h \
		../MvcCore/models/elementevents.h \
		../MvcCore/models/modelevents.h \
		../MvcCore/mvcevent.h \
		../MvcCore/mvccore.h \
		../MvcCore/mvccontainers.h \
		../MvcCore/elementdoccontainers.h \
		mvcdiagram.h \
		../include/MvcCore/mvccore.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/diagramelementpolygon.o models/attributes/diagramelementpolygon.cpp

.obj/diagramelementpos.o: models/attributes/diagramelementpos.cpp models/attributes/diagramelementpos.h \
		models/attributes/abstractdiagramelementattribute.h \
		../include/MvcCore/abstractelementattribute.h \
		../MvcCore/models/attributes/abstractelementattribute.h \
		../MvcCore/models/abstractelement.h \
		../MvcCore/dom/domaccessiblestate.h \
		../sharedmacros.h \
		../MvcCore/models/elementevents.h \
		../MvcCore/models/modelevents.h \
		../MvcCore/mvcevent.h \
		../MvcCore/mvccore.h \
		../MvcCore/mvccontainers.h \
		../MvcCore/elementdoccontainers.h \
		mvcdiagram.h \
		../include/MvcCore/mvccore.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/diagramelementpos.o models/attributes/diagramelementpos.cpp

.obj/diagramelementrect.o: models/attributes/diagramelementrect.cpp models/attributes/diagramelementrect.h \
		models/attributes/abstractdiagramelementattribute.h \
		../include/MvcCore/abstractelementattribute.h \
		../MvcCore/models/attributes/abstractelementattribute.h \
		../MvcCore/models/abstractelement.h \
		../MvcCore/dom/domaccessiblestate.h \
		../sharedmacros.h \
		../MvcCore/models/elementevents.h \
		../MvcCore/models/modelevents.h \
		../MvcCore/mvcevent.h \
		../MvcCore/mvccore.h \
		../MvcCore/mvccontainers.h \
		../MvcCore/elementdoccontainers.h \
		mvcdiagram.h \
		../include/MvcCore/mvccore.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/diagramelementrect.o models/attributes/diagramelementrect.cpp

.obj/diagramelementshape.o: models/attributes/diagramelementshape.cpp models/attributes/diagramelementshape.h \
		models/attributes/abstractdiagramelementattribute.h \
		../include/MvcCore/abstractelementattribute.h \
		../MvcCore/models/attributes/abstractelementattribute.h \
		../MvcCore/models/abstractelement.h \
		../MvcCore/dom/domaccessiblestate.h \
		../sharedmacros.h \
		../MvcCore/models/elementevents.h \
		../MvcCore/models/modelevents.h \
		../MvcCore/mvcevent.h \
		../MvcCore/mvccore.h \
		../MvcCore/mvccontainers.h \
		../MvcCore/elementdoccontainers.h \
		mvcdiagram.h \
		../include/MvcCore/mvccore.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/diagramelementshape.o models/attributes/diagramelementshape.cpp

.obj/diagramelementsize.o: models/attributes/diagramelementsize.cpp models/attributes/diagramelementsize.h \
		models/attributes/abstractdiagramelementattribute.h \
		../include/MvcCore/abstractelementattribute.h \
		../MvcCore/models/attributes/abstractelementattribute.h \
		../MvcCore/models/abstractelement.h \
		../MvcCore/dom/domaccessiblestate.h \
		../sharedmacros.h \
		../MvcCore/models/elementevents.h \
		../MvcCore/models/modelevents.h \
		../MvcCore/mvcevent.h \
		../MvcCore/mvccore.h \
		../MvcCore/mvccontainers.h \
		../MvcCore/elementdoccontainers.h \
		mvcdiagram.h \
		../include/MvcCore/mvccore.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/diagramelementsize.o models/attributes/diagramelementsize.cpp

.obj/abstractdiagramelement.o: models/elements/abstractdiagramelement.cpp models/elements/abstractdiagramelement.h \
		../include/MvcCore/abstractelement.h \
		../MvcCore/models/abstractelement.h \
		../MvcCore/dom/domaccessiblestate.h \
		../sharedmacros.h \
		../MvcCore/models/elementevents.h \
		../MvcCore/models/modelevents.h \
		../MvcCore/mvcevent.h \
		../MvcCore/mvccore.h \
		../MvcCore/mvccontainers.h \
		../MvcCore/elementdoccontainers.h \
		models/elements/diagramelementevents.h \
		../include/MvcCore/elementevents.h \
		../include/MvcCore/genericcontainers.h \
		../MvcCore/genericcontainers.h \
		mvcdiagram.h \
		../include/MvcCore/mvccore.h \
		diagramcontainers.h \
		../MvcCore/models/attributes/abstractelementattribute.h \
		models/attributes/diagramelementattributefactory.h \
		models/attributes/abstractdiagramelementattribute.h \
		../include/MvcCore/abstractelementattribute.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/abstractdiagramelement.o models/elements/abstractdiagramelement.cpp

.obj/diagramelementfactory.o: models/elements/diagramelementfactory.cpp models/elements/diagramelementfactory.h \
		models/elements/abstractdiagramelement.h \
		../include/MvcCore/abstractelement.h \
		../MvcCore/models/abstractelement.h \
		../MvcCore/dom/domaccessiblestate.h \
		../sharedmacros.h \
		../MvcCore/models/elementevents.h \
		../MvcCore/models/modelevents.h \
		../MvcCore/mvcevent.h \
		../MvcCore/mvccore.h \
		../MvcCore/mvccontainers.h \
		../MvcCore/elementdoccontainers.h \
		models/elements/diagramelementevents.h \
		../include/MvcCore/elementevents.h \
		../include/MvcCore/genericcontainers.h \
		../MvcCore/genericcontainers.h \
		mvcdiagram.h \
		../include/MvcCore/mvccore.h \
		diagramcontainers.h \
		../include/MvcCore/elementdoc.h \
		../MvcCore/models/elementdoc.h \
		../MvcCore/models/attributedoc.h \
		../MvcCore/models/doc.h \
		../MvcCore/models/abstractmodel.h \
		../MvcCore/mvcbase.h \
		../MvcCore/models/docevents.h \
		../MvcCore/models/attributedocevents.h \
		../MvcCore/models/elementdocevents.h \
		models/elements/diagramgesture.h \
		models/elements/diagrampolygon.h \
		models/elements/diagrampolyline.h \
		models/elements/diagramshape.h \
		models/attributes/diagramelementshape.h \
		models/attributes/abstractdiagramelementattribute.h \
		../include/MvcCore/abstractelementattribute.h \
		../MvcCore/models/attributes/abstractelementattribute.h \
		models/elements/diagramtext.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/diagramelementfactory.o models/elements/diagramelementfactory.cpp

.obj/diagramgesture.o: models/elements/diagramgesture.cpp models/elements/diagramgesture.h \
		models/elements/abstractdiagramelement.h \
		../include/MvcCore/abstractelement.h \
		../MvcCore/models/abstractelement.h \
		../MvcCore/dom/domaccessiblestate.h \
		../sharedmacros.h \
		../MvcCore/models/elementevents.h \
		../MvcCore/models/modelevents.h \
		../MvcCore/mvcevent.h \
		../MvcCore/mvccore.h \
		../MvcCore/mvccontainers.h \
		../MvcCore/elementdoccontainers.h \
		models/elements/diagramelementevents.h \
		../include/MvcCore/elementevents.h \
		../include/MvcCore/genericcontainers.h \
		../MvcCore/genericcontainers.h \
		mvcdiagram.h \
		../include/MvcCore/mvccore.h \
		diagramcontainers.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/diagramgesture.o models/elements/diagramgesture.cpp

.obj/diagrampolygon.o: models/elements/diagrampolygon.cpp models/elements/diagrampolygon.h \
		models/elements/abstractdiagramelement.h \
		../include/MvcCore/abstractelement.h \
		../MvcCore/models/abstractelement.h \
		../MvcCore/dom/domaccessiblestate.h \
		../sharedmacros.h \
		../MvcCore/models/elementevents.h \
		../MvcCore/models/modelevents.h \
		../MvcCore/mvcevent.h \
		../MvcCore/mvccore.h \
		../MvcCore/mvccontainers.h \
		../MvcCore/elementdoccontainers.h \
		models/elements/diagramelementevents.h \
		../include/MvcCore/elementevents.h \
		../include/MvcCore/genericcontainers.h \
		../MvcCore/genericcontainers.h \
		mvcdiagram.h \
		../include/MvcCore/mvccore.h \
		diagramcontainers.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/diagrampolygon.o models/elements/diagrampolygon.cpp

.obj/diagrampolyline.o: models/elements/diagrampolyline.cpp models/elements/diagrampolyline.h \
		models/elements/abstractdiagramelement.h \
		../include/MvcCore/abstractelement.h \
		../MvcCore/models/abstractelement.h \
		../MvcCore/dom/domaccessiblestate.h \
		../sharedmacros.h \
		../MvcCore/models/elementevents.h \
		../MvcCore/models/modelevents.h \
		../MvcCore/mvcevent.h \
		../MvcCore/mvccore.h \
		../MvcCore/mvccontainers.h \
		../MvcCore/elementdoccontainers.h \
		models/elements/diagramelementevents.h \
		../include/MvcCore/elementevents.h \
		../include/MvcCore/genericcontainers.h \
		../MvcCore/genericcontainers.h \
		mvcdiagram.h \
		../include/MvcCore/mvccore.h \
		diagramcontainers.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/diagrampolyline.o models/elements/diagrampolyline.cpp

.obj/diagramshape.o: models/elements/diagramshape.cpp models/elements/diagramshape.h \
		models/elements/abstractdiagramelement.h \
		../include/MvcCore/abstractelement.h \
		../MvcCore/models/abstractelement.h \
		../MvcCore/dom/domaccessiblestate.h \
		../sharedmacros.h \
		../MvcCore/models/elementevents.h \
		../MvcCore/models/modelevents.h \
		../MvcCore/mvcevent.h \
		../MvcCore/mvccore.h \
		../MvcCore/mvccontainers.h \
		../MvcCore/elementdoccontainers.h \
		models/elements/diagramelementevents.h \
		../include/MvcCore/elementevents.h \
		../include/MvcCore/genericcontainers.h \
		../MvcCore/genericcontainers.h \
		mvcdiagram.h \
		../include/MvcCore/mvccore.h \
		diagramcontainers.h \
		models/attributes/diagramelementshape.h \
		models/attributes/abstractdiagramelementattribute.h \
		../include/MvcCore/abstractelementattribute.h \
		../MvcCore/models/attributes/abstractelementattribute.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/diagramshape.o models/elements/diagramshape.cpp

.obj/diagramtext.o: models/elements/diagramtext.cpp models/elements/diagramtext.h \
		models/elements/abstractdiagramelement.h \
		../include/MvcCore/abstractelement.h \
		../MvcCore/models/abstractelement.h \
		../MvcCore/dom/domaccessiblestate.h \
		../sharedmacros.h \
		../MvcCore/models/elementevents.h \
		../MvcCore/models/modelevents.h \
		../MvcCore/mvcevent.h \
		../MvcCore/mvccore.h \
		../MvcCore/mvccontainers.h \
		../MvcCore/elementdoccontainers.h \
		models/elements/diagramelementevents.h \
		../include/MvcCore/elementevents.h \
		../include/MvcCore/genericcontainers.h \
		../MvcCore/genericcontainers.h \
		mvcdiagram.h \
		../include/MvcCore/mvccore.h \
		diagramcontainers.h \
		../MvcCore/models/attributes/abstractelementattribute.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/diagramtext.o models/elements/diagramtext.cpp

.obj/moc_diagramcontroller.o: .moc/moc_diagramcontroller.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_diagramcontroller.o .moc/moc_diagramcontroller.cpp

.obj/moc_diagram.o: .moc/moc_diagram.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_diagram.o .moc/moc_diagram.cpp

####### Install

install:   FORCE

uninstall:   FORCE

FORCE:

