#############################################################################
# Makefile for building: knotter
# Generated by qmake (2.01a) (Qt 4.8.1) on: fre aug 31 12:45:29 2012
# Project:  knotter.pro
# Template: app
# Command: /usr/bin/qmake BINDIR=/usr/local/bin DATADIR=/usr/local/share/knotter DOCDIR=/usr/local/share/doc/knotter -o Makefile knotter.pro
#############################################################################

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

CC            = gcc
CXX           = g++
DEFINES       = -DQT_WEBKIT -DVERSION=\"0.5.7devel\" -DBUILD_INFO="\"Knotter 0.5.7devel\nBuilt on fre aug 31 12:45:29 2012\nLinux 3.2.0-23-generic x86_64\nQt 4.8.1\"" -DHAS_QT_4_8 -DDATA_DIR=\"/usr/local/share/knotter\" -DDOC_DIR=\"/usr/local/share/doc/knotter\" -DQT_NO_DEBUG -DQT_WEBKIT_LIB -DQT_SVG_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED
CFLAGS        = -m64 -pipe -O2 -Wall -W -D_REENTRANT $(DEFINES)
CXXFLAGS      = -m64 -pipe -O2 -Wall -W -D_REENTRANT $(DEFINES)
INCPATH       = -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtWebKit -I/usr/include/qt4 -Isrc/dialogs -Isrc/graphics -Isrc -Iinclude -Isrc/generated -Isrc/generated
LINK          = g++
LFLAGS        = -m64 -Wl,-O1
LIBS          = $(SUBLIBS)  -L/usr/lib/x86_64-linux-gnu -lQtWebKit -lQtSvg -lQtXml -lQtGui -lQtCore -lpthread 
AR            = ar cqs
RANLIB        = 
QMAKE         = /usr/bin/qmake
TAR           = tar -cf
COMPRESS      = gzip -9f
COPY          = cp -f
SED           = sed
COPY_FILE     = $(COPY)
COPY_DIR      = $(COPY) -r
STRIP         = strip
INSTALL_FILE  = install -m 644 -p
INSTALL_DIR   = $(COPY_DIR)
INSTALL_PROGRAM = install -m 755 -p
DEL_FILE      = rm -f
SYMLINK       = ln -f -s
DEL_DIR       = rmdir
MOVE          = mv -f
CHK_DIR_EXISTS= test -d
MKDIR         = mkdir -p

####### Output directory

OBJECTS_DIR   = ./

####### Files

SOURCES       = src/main.cpp \
		src/error_recovery.cpp \
		src/context_menu.cpp \
		src/xml_saver.cpp \
		src/resource_loader.cpp \
		src/translator.cpp \
		src/dialogs/knot_window.cpp \
		src/dialogs/gridconfig.cpp \
		src/dialogs/config_dialog.cpp \
		src/dialogs/export_dialog.cpp \
		src/dialogs/node_style_form.cpp \
		src/dialogs/global_style_form.cpp \
		src/dialogs/node_pref_dialog.cpp \
		src/dialogs/help_view.cpp \
		src/graphics/node.cpp \
		src/graphics/knotview.cpp \
		src/graphics/knotgraph.cpp \
		src/graphics/knot_curve_style.cpp \
		src/graphics/edge.cpp \
		src/graphics/clipboard.cpp \
		src/graphics/snapping_grid.cpp \
		src/graphics/path_builder.cpp \
		src/graphics/commands.cpp \
		src/graphics/path_item.cpp src/generated/moc_knot_window.cpp \
		src/generated/moc_gridconfig.cpp \
		src/generated/moc_config_dialog.cpp \
		src/generated/moc_export_dialog.cpp \
		src/generated/moc_node_style_form.cpp \
		src/generated/moc_global_style_form.cpp \
		src/generated/moc_node_pref_dialog.cpp \
		src/generated/moc_help_view.cpp \
		src/generated/moc_knotview.cpp \
		src/generated/moc_commands.cpp \
		src/generated/moc_color_widget.cpp \
		src/generated/moc_context_menu.cpp \
		src/generated/moc_translator.cpp
OBJECTS       = main.o \
		error_recovery.o \
		context_menu.o \
		xml_saver.o \
		resource_loader.o \
		translator.o \
		knot_window.o \
		gridconfig.o \
		config_dialog.o \
		export_dialog.o \
		node_style_form.o \
		global_style_form.o \
		node_pref_dialog.o \
		help_view.o \
		node.o \
		knotview.o \
		knotgraph.o \
		knot_curve_style.o \
		edge.o \
		clipboard.o \
		snapping_grid.o \
		path_builder.o \
		commands.o \
		path_item.o \
		moc_knot_window.o \
		moc_gridconfig.o \
		moc_config_dialog.o \
		moc_export_dialog.o \
		moc_node_style_form.o \
		moc_global_style_form.o \
		moc_node_pref_dialog.o \
		moc_help_view.o \
		moc_knotview.o \
		moc_commands.o \
		moc_color_widget.o \
		moc_context_menu.o \
		moc_translator.o
DIST          = /usr/share/qt4/mkspecs/common/unix.conf \
		/usr/share/qt4/mkspecs/common/linux.conf \
		/usr/share/qt4/mkspecs/common/gcc-base.conf \
		/usr/share/qt4/mkspecs/common/gcc-base-unix.conf \
		/usr/share/qt4/mkspecs/common/g++-base.conf \
		/usr/share/qt4/mkspecs/common/g++-unix.conf \
		/usr/share/qt4/mkspecs/qconfig.pri \
		/usr/share/qt4/mkspecs/modules/qt_phonon.pri \
		/usr/share/qt4/mkspecs/modules/qt_webkit_version.pri \
		/usr/share/qt4/mkspecs/features/qt_functions.prf \
		/usr/share/qt4/mkspecs/features/qt_config.prf \
		/usr/share/qt4/mkspecs/features/exclusive_builds.prf \
		/usr/share/qt4/mkspecs/features/default_pre.prf \
		src/dialogs/dialogs.pri \
		src/graphics/graphics.pri \
		src/src.pri \
		include/include.pri \
		translations/translations.pri \
		/usr/share/qt4/mkspecs/features/release.prf \
		/usr/share/qt4/mkspecs/features/default_post.prf \
		/usr/share/qt4/mkspecs/features/unix/gdb_dwarf_index.prf \
		/usr/share/qt4/mkspecs/features/warn_on.prf \
		/usr/share/qt4/mkspecs/features/qt.prf \
		/usr/share/qt4/mkspecs/features/unix/thread.prf \
		/usr/share/qt4/mkspecs/features/moc.prf \
		/usr/share/qt4/mkspecs/features/resources.prf \
		/usr/share/qt4/mkspecs/features/uic.prf \
		/usr/share/qt4/mkspecs/features/yacc.prf \
		/usr/share/qt4/mkspecs/features/lex.prf \
		knotter.pro
QMAKE_TARGET  = knotter
DESTDIR       = 
TARGET        = knotter

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): src/generated/ui_knot_window.h src/generated/ui_gridconfig.h src/generated/ui_config_dialog.h src/generated/ui_export_dialog.h src/generated/ui_node_style_form.h src/generated/ui_global_style_form.h src/generated/ui_node_pref_dialog.h src/generated/ui_help_view.h $(OBJECTS)  
	$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)

Makefile: knotter.pro  /usr/share/qt4/mkspecs/linux-g++-64/qmake.conf /usr/share/qt4/mkspecs/common/unix.conf \
		/usr/share/qt4/mkspecs/common/linux.conf \
		/usr/share/qt4/mkspecs/common/gcc-base.conf \
		/usr/share/qt4/mkspecs/common/gcc-base-unix.conf \
		/usr/share/qt4/mkspecs/common/g++-base.conf \
		/usr/share/qt4/mkspecs/common/g++-unix.conf \
		/usr/share/qt4/mkspecs/qconfig.pri \
		/usr/share/qt4/mkspecs/modules/qt_phonon.pri \
		/usr/share/qt4/mkspecs/modules/qt_webkit_version.pri \
		/usr/share/qt4/mkspecs/features/qt_functions.prf \
		/usr/share/qt4/mkspecs/features/qt_config.prf \
		/usr/share/qt4/mkspecs/features/exclusive_builds.prf \
		/usr/share/qt4/mkspecs/features/default_pre.prf \
		src/dialogs/dialogs.pri \
		src/graphics/graphics.pri \
		src/src.pri \
		include/include.pri \
		translations/translations.pri \
		/usr/share/qt4/mkspecs/features/release.prf \
		/usr/share/qt4/mkspecs/features/default_post.prf \
		/usr/share/qt4/mkspecs/features/unix/gdb_dwarf_index.prf \
		/usr/share/qt4/mkspecs/features/warn_on.prf \
		/usr/share/qt4/mkspecs/features/qt.prf \
		/usr/share/qt4/mkspecs/features/unix/thread.prf \
		/usr/share/qt4/mkspecs/features/moc.prf \
		/usr/share/qt4/mkspecs/features/resources.prf \
		/usr/share/qt4/mkspecs/features/uic.prf \
		/usr/share/qt4/mkspecs/features/yacc.prf \
		/usr/share/qt4/mkspecs/features/lex.prf \
		/usr/lib/x86_64-linux-gnu/libQtWebKit.prl \
		/usr/lib/x86_64-linux-gnu/libQtSvg.prl \
		/usr/lib/x86_64-linux-gnu/libQtXml.prl \
		/usr/lib/x86_64-linux-gnu/libQtGui.prl \
		/usr/lib/x86_64-linux-gnu/libQtCore.prl
	$(QMAKE) BINDIR=/usr/local/bin DATADIR=/usr/local/share/knotter DOCDIR=/usr/local/share/doc/knotter -o Makefile knotter.pro
/usr/share/qt4/mkspecs/common/unix.conf:
/usr/share/qt4/mkspecs/common/linux.conf:
/usr/share/qt4/mkspecs/common/gcc-base.conf:
/usr/share/qt4/mkspecs/common/gcc-base-unix.conf:
/usr/share/qt4/mkspecs/common/g++-base.conf:
/usr/share/qt4/mkspecs/common/g++-unix.conf:
/usr/share/qt4/mkspecs/qconfig.pri:
/usr/share/qt4/mkspecs/modules/qt_phonon.pri:
/usr/share/qt4/mkspecs/modules/qt_webkit_version.pri:
/usr/share/qt4/mkspecs/features/qt_functions.prf:
/usr/share/qt4/mkspecs/features/qt_config.prf:
/usr/share/qt4/mkspecs/features/exclusive_builds.prf:
/usr/share/qt4/mkspecs/features/default_pre.prf:
src/dialogs/dialogs.pri:
src/graphics/graphics.pri:
src/src.pri:
include/include.pri:
translations/translations.pri:
/usr/share/qt4/mkspecs/features/release.prf:
/usr/share/qt4/mkspecs/features/default_post.prf:
/usr/share/qt4/mkspecs/features/unix/gdb_dwarf_index.prf:
/usr/share/qt4/mkspecs/features/warn_on.prf:
/usr/share/qt4/mkspecs/features/qt.prf:
/usr/share/qt4/mkspecs/features/unix/thread.prf:
/usr/share/qt4/mkspecs/features/moc.prf:
/usr/share/qt4/mkspecs/features/resources.prf:
/usr/share/qt4/mkspecs/features/uic.prf:
/usr/share/qt4/mkspecs/features/yacc.prf:
/usr/share/qt4/mkspecs/features/lex.prf:
/usr/lib/x86_64-linux-gnu/libQtWebKit.prl:
/usr/lib/x86_64-linux-gnu/libQtSvg.prl:
/usr/lib/x86_64-linux-gnu/libQtXml.prl:
/usr/lib/x86_64-linux-gnu/libQtGui.prl:
/usr/lib/x86_64-linux-gnu/libQtCore.prl:
qmake:  FORCE
	@$(QMAKE) BINDIR=/usr/local/bin DATADIR=/usr/local/share/knotter DOCDIR=/usr/local/share/doc/knotter -o Makefile knotter.pro

buggydist: 
	@$(CHK_DIR_EXISTS) .tmp/knotter0.5.7devel || $(MKDIR) .tmp/knotter0.5.7devel 
	$(COPY_FILE) --parents $(SOURCES) $(DIST) .tmp/knotter0.5.7devel/ && $(COPY_FILE) --parents src/dialogs/knot_window.hpp src/dialogs/gridconfig.hpp src/dialogs/config_dialog.hpp src/dialogs/export_dialog.hpp src/dialogs/node_style_form.hpp src/dialogs/global_style_form.hpp src/dialogs/node_pref_dialog.hpp src/dialogs/help_view.hpp src/graphics/snapping_grid.hpp src/graphics/knotview.hpp src/graphics/node.hpp src/graphics/knotgraph.hpp src/graphics/knot_curve_style.hpp src/graphics/edge.hpp src/graphics/custom_item.hpp src/graphics/commands.hpp src/graphics/clipboard.hpp src/graphics/path_builder.hpp src/graphics/path_item.hpp src/color_widget.hpp src/error_recovery.hpp src/context_menu.hpp src/xml_saver.hpp src/resource_loader.hpp src/translator.hpp .tmp/knotter0.5.7devel/ && $(COPY_FILE) --parents src/main.cpp src/error_recovery.cpp src/context_menu.cpp src/xml_saver.cpp src/resource_loader.cpp src/translator.cpp src/dialogs/knot_window.cpp src/dialogs/gridconfig.cpp src/dialogs/config_dialog.cpp src/dialogs/export_dialog.cpp src/dialogs/node_style_form.cpp src/dialogs/global_style_form.cpp src/dialogs/node_pref_dialog.cpp src/dialogs/help_view.cpp src/graphics/node.cpp src/graphics/knotview.cpp src/graphics/knotgraph.cpp src/graphics/knot_curve_style.cpp src/graphics/edge.cpp src/graphics/clipboard.cpp src/graphics/snapping_grid.cpp src/graphics/path_builder.cpp src/graphics/commands.cpp src/graphics/path_item.cpp .tmp/knotter0.5.7devel/ && $(COPY_FILE) --parents src/dialogs/knot_window.ui src/dialogs/gridconfig.ui src/dialogs/config_dialog.ui src/dialogs/export_dialog.ui src/dialogs/node_style_form.ui src/dialogs/global_style_form.ui src/dialogs/node_pref_dialog.ui src/dialogs/help_view.ui .tmp/knotter0.5.7devel/ && $(COPY_FILE) --parents translations/knotter_it.ts translations/knotter_cs.ts .tmp/knotter0.5.7devel/ && (cd `dirname .tmp/knotter0.5.7devel` && $(TAR) knotter0.5.7devel.tar knotter0.5.7devel && $(COMPRESS) knotter0.5.7devel.tar) && $(MOVE) `dirname .tmp/knotter0.5.7devel`/knotter0.5.7devel.tar.gz . && $(DEL_FILE) -r .tmp/knotter0.5.7devel


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


####### Sub-libraries

buggydistclean: clean
	-$(DEL_FILE) $(TARGET) 
	-$(DEL_FILE) Makefile


dist:
	( $(CHK_DIR_EXISTS) .tmp/knotter-0.5.7devel || $(MKDIR) .tmp/knotter-0.5.7devel ) && $(COPY_FILE) --parents COPYING Doxyfile NEWS doc.dox README configure.sh AUTHORS knotter.pro .tmp/knotter-0.5.7devel && $(COPY_DIR) --parents src include img translations user_guide .tmp/knotter-0.5.7devel && ( cd `dirname .tmp/knotter-0.5.7devel` && $(TAR) knotter-0.5.7devel.tar knotter-0.5.7devel && $(COMPRESS) knotter-0.5.7devel.tar ) && $(MOVE) `dirname .tmp/knotter-0.5.7devel`/knotter-0.5.7devel.tar.gz knotter-0.5.7devel.tar.gz && $(DEL_FILE) -r .tmp/knotter-0.5.7devel

distclean: clean
	$(DEL_FILE) knotter-0.5.7devel.tar.gz Makefile $(TARGET)

src_doc: Doxyfile FORCE
	sed s/KNOTTER_VERSION/0.5.7devel/ Doxyfile | doxygen -

Doxyfile:
	doxygen -g

check: first

mocclean: compiler_moc_header_clean compiler_moc_source_clean

mocables: compiler_moc_header_make_all compiler_moc_source_make_all

compiler_moc_header_make_all: src/generated/moc_knot_window.cpp src/generated/moc_gridconfig.cpp src/generated/moc_config_dialog.cpp src/generated/moc_export_dialog.cpp src/generated/moc_node_style_form.cpp src/generated/moc_global_style_form.cpp src/generated/moc_node_pref_dialog.cpp src/generated/moc_help_view.cpp src/generated/moc_knotview.cpp src/generated/moc_commands.cpp src/generated/moc_color_widget.cpp src/generated/moc_context_menu.cpp src/generated/moc_translator.cpp
compiler_moc_header_clean:
	-$(DEL_FILE) src/generated/moc_knot_window.cpp src/generated/moc_gridconfig.cpp src/generated/moc_config_dialog.cpp src/generated/moc_export_dialog.cpp src/generated/moc_node_style_form.cpp src/generated/moc_global_style_form.cpp src/generated/moc_node_pref_dialog.cpp src/generated/moc_help_view.cpp src/generated/moc_knotview.cpp src/generated/moc_commands.cpp src/generated/moc_color_widget.cpp src/generated/moc_context_menu.cpp src/generated/moc_translator.cpp
src/generated/moc_knot_window.cpp: src/generated/ui_knot_window.h \
		src/dialogs/config_dialog.hpp \
		src/generated/ui_config_dialog.h \
		src/dialogs/export_dialog.hpp \
		src/generated/ui_export_dialog.h \
		src/dialogs/help_view.hpp \
		src/generated/ui_help_view.h \
		src/dialogs/node_style_form.hpp \
		src/generated/ui_node_style_form.h \
		src/dialogs/global_style_form.hpp \
		src/generated/ui_global_style_form.h \
		src/dialogs/knot_window.hpp
	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/dialogs/knot_window.hpp -o src/generated/moc_knot_window.cpp

src/generated/moc_gridconfig.cpp: src/generated/ui_gridconfig.h \
		src/dialogs/gridconfig.hpp
	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/dialogs/gridconfig.hpp -o src/generated/moc_gridconfig.cpp

src/generated/moc_config_dialog.cpp: src/generated/ui_config_dialog.h \
		src/dialogs/config_dialog.hpp
	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/dialogs/config_dialog.hpp -o src/generated/moc_config_dialog.cpp

src/generated/moc_export_dialog.cpp: src/generated/ui_export_dialog.h \
		src/dialogs/export_dialog.hpp
	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/dialogs/export_dialog.hpp -o src/generated/moc_export_dialog.cpp

src/generated/moc_node_style_form.cpp: src/generated/ui_node_style_form.h \
		src/dialogs/node_style_form.hpp
	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/dialogs/node_style_form.hpp -o src/generated/moc_node_style_form.cpp

src/generated/moc_global_style_form.cpp: src/generated/ui_global_style_form.h \
		src/dialogs/global_style_form.hpp
	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/dialogs/global_style_form.hpp -o src/generated/moc_global_style_form.cpp

src/generated/moc_node_pref_dialog.cpp: src/generated/ui_node_pref_dialog.h \
		src/dialogs/node_pref_dialog.hpp
	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/dialogs/node_pref_dialog.hpp -o src/generated/moc_node_pref_dialog.cpp

src/generated/moc_help_view.cpp: src/generated/ui_help_view.h \
		src/dialogs/help_view.hpp
	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/dialogs/help_view.hpp -o src/generated/moc_help_view.cpp

src/generated/moc_knotview.cpp: src/graphics/node.hpp \
		src/graphics/custom_item.hpp \
		src/graphics/edge.hpp \
		src/graphics/knot_curve_style.hpp \
		src/graphics/path_builder.hpp \
		src/graphics/path_item.hpp \
		src/graphics/knotgraph.hpp \
		src/graphics/snapping_grid.hpp \
		src/graphics/knotview.hpp
	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/graphics/knotview.hpp -o src/generated/moc_knotview.cpp

src/generated/moc_commands.cpp: src/graphics/knotview.hpp \
		src/graphics/node.hpp \
		src/graphics/custom_item.hpp \
		src/graphics/edge.hpp \
		src/graphics/knot_curve_style.hpp \
		src/graphics/path_builder.hpp \
		src/graphics/path_item.hpp \
		src/graphics/knotgraph.hpp \
		src/graphics/snapping_grid.hpp \
		src/graphics/commands.hpp
	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/graphics/commands.hpp -o src/generated/moc_commands.cpp

src/generated/moc_color_widget.cpp: src/color_widget.hpp
	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/color_widget.hpp -o src/generated/moc_color_widget.cpp

src/generated/moc_context_menu.cpp: src/context_menu.hpp
	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/context_menu.hpp -o src/generated/moc_context_menu.cpp

src/generated/moc_translator.cpp: src/translator.hpp
	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/translator.hpp -o src/generated/moc_translator.cpp

compiler_rcc_make_all:
compiler_rcc_clean:
compiler_image_collection_make_all: src/generated/qmake_image_collection.cpp
compiler_image_collection_clean:
	-$(DEL_FILE) src/generated/qmake_image_collection.cpp
compiler_moc_source_make_all:
compiler_moc_source_clean:
compiler_uic_make_all: src/generated/ui_knot_window.h src/generated/ui_gridconfig.h src/generated/ui_config_dialog.h src/generated/ui_export_dialog.h src/generated/ui_node_style_form.h src/generated/ui_global_style_form.h src/generated/ui_node_pref_dialog.h src/generated/ui_help_view.h
compiler_uic_clean:
	-$(DEL_FILE) src/generated/ui_knot_window.h src/generated/ui_gridconfig.h src/generated/ui_config_dialog.h src/generated/ui_export_dialog.h src/generated/ui_node_style_form.h src/generated/ui_global_style_form.h src/generated/ui_node_pref_dialog.h src/generated/ui_help_view.h
src/generated/ui_knot_window.h: src/dialogs/knot_window.ui
	/usr/bin/uic-qt4 src/dialogs/knot_window.ui -o src/generated/ui_knot_window.h

src/generated/ui_gridconfig.h: src/dialogs/gridconfig.ui
	/usr/bin/uic-qt4 src/dialogs/gridconfig.ui -o src/generated/ui_gridconfig.h

src/generated/ui_config_dialog.h: src/dialogs/config_dialog.ui
	/usr/bin/uic-qt4 src/dialogs/config_dialog.ui -o src/generated/ui_config_dialog.h

src/generated/ui_export_dialog.h: src/dialogs/export_dialog.ui
	/usr/bin/uic-qt4 src/dialogs/export_dialog.ui -o src/generated/ui_export_dialog.h

src/generated/ui_node_style_form.h: src/dialogs/node_style_form.ui
	/usr/bin/uic-qt4 src/dialogs/node_style_form.ui -o src/generated/ui_node_style_form.h

src/generated/ui_global_style_form.h: src/dialogs/global_style_form.ui
	/usr/bin/uic-qt4 src/dialogs/global_style_form.ui -o src/generated/ui_global_style_form.h

src/generated/ui_node_pref_dialog.h: src/dialogs/node_pref_dialog.ui
	/usr/bin/uic-qt4 src/dialogs/node_pref_dialog.ui -o src/generated/ui_node_pref_dialog.h

src/generated/ui_help_view.h: src/dialogs/help_view.ui
	/usr/bin/uic-qt4 src/dialogs/help_view.ui -o src/generated/ui_help_view.h

compiler_yacc_decl_make_all:
compiler_yacc_decl_clean:
compiler_yacc_impl_make_all:
compiler_yacc_impl_clean:
compiler_lex_make_all:
compiler_lex_clean:
compiler_clean: compiler_moc_header_clean compiler_uic_clean 

####### Compile

main.o: src/main.cpp src/error_recovery.hpp \
		src/translator.hpp \
		src/resource_loader.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o main.o src/main.cpp

error_recovery.o: src/error_recovery.cpp src/error_recovery.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o error_recovery.o src/error_recovery.cpp

context_menu.o: src/context_menu.cpp src/context_menu.hpp \
		src/resource_loader.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o context_menu.o src/context_menu.cpp

xml_saver.o: src/xml_saver.cpp src/xml_saver.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o xml_saver.o src/xml_saver.cpp

resource_loader.o: src/resource_loader.cpp src/resource_loader.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o resource_loader.o src/resource_loader.cpp

translator.o: src/translator.cpp src/translator.hpp \
		src/resource_loader.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o translator.o src/translator.cpp

knot_window.o: src/dialogs/knot_window.cpp src/dialogs/knot_window.hpp \
		src/generated/ui_knot_window.h \
		src/dialogs/config_dialog.hpp \
		src/generated/ui_config_dialog.h \
		src/dialogs/export_dialog.hpp \
		src/generated/ui_export_dialog.h \
		src/dialogs/help_view.hpp \
		src/generated/ui_help_view.h \
		src/dialogs/node_style_form.hpp \
		src/generated/ui_node_style_form.h \
		src/dialogs/global_style_form.hpp \
		src/generated/ui_global_style_form.h \
		src/dialogs/gridconfig.hpp \
		src/generated/ui_gridconfig.h \
		src/dialogs/node_pref_dialog.hpp \
		src/generated/ui_node_pref_dialog.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o knot_window.o src/dialogs/knot_window.cpp

gridconfig.o: src/dialogs/gridconfig.cpp src/dialogs/gridconfig.hpp \
		src/generated/ui_gridconfig.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o gridconfig.o src/dialogs/gridconfig.cpp

config_dialog.o: src/dialogs/config_dialog.cpp src/dialogs/config_dialog.hpp \
		src/generated/ui_config_dialog.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o config_dialog.o src/dialogs/config_dialog.cpp

export_dialog.o: src/dialogs/export_dialog.cpp src/dialogs/export_dialog.hpp \
		src/generated/ui_export_dialog.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o export_dialog.o src/dialogs/export_dialog.cpp

node_style_form.o: src/dialogs/node_style_form.cpp src/dialogs/node_style_form.hpp \
		src/generated/ui_node_style_form.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o node_style_form.o src/dialogs/node_style_form.cpp

global_style_form.o: src/dialogs/global_style_form.cpp src/dialogs/global_style_form.hpp \
		src/generated/ui_global_style_form.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o global_style_form.o src/dialogs/global_style_form.cpp

node_pref_dialog.o: src/dialogs/node_pref_dialog.cpp src/dialogs/node_pref_dialog.hpp \
		src/generated/ui_node_pref_dialog.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o node_pref_dialog.o src/dialogs/node_pref_dialog.cpp

help_view.o: src/dialogs/help_view.cpp src/dialogs/help_view.hpp \
		src/generated/ui_help_view.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o help_view.o src/dialogs/help_view.cpp

node.o: src/graphics/node.cpp src/graphics/node.hpp \
		src/graphics/custom_item.hpp \
		src/graphics/edge.hpp \
		src/graphics/knot_curve_style.hpp \
		src/graphics/path_builder.hpp \
		src/graphics/path_item.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o node.o src/graphics/node.cpp

knotview.o: src/graphics/knotview.cpp src/graphics/knotview.hpp \
		src/graphics/node.hpp \
		src/graphics/custom_item.hpp \
		src/graphics/edge.hpp \
		src/graphics/knot_curve_style.hpp \
		src/graphics/path_builder.hpp \
		src/graphics/path_item.hpp \
		src/graphics/knotgraph.hpp \
		src/graphics/snapping_grid.hpp \
		src/graphics/commands.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o knotview.o src/graphics/knotview.cpp

knotgraph.o: src/graphics/knotgraph.cpp src/graphics/knotgraph.hpp \
		src/graphics/node.hpp \
		src/graphics/custom_item.hpp \
		src/graphics/edge.hpp \
		src/graphics/knot_curve_style.hpp \
		src/graphics/path_builder.hpp \
		src/graphics/path_item.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o knotgraph.o src/graphics/knotgraph.cpp

knot_curve_style.o: src/graphics/knot_curve_style.cpp src/graphics/knot_curve_style.hpp \
		src/graphics/path_builder.hpp \
		src/graphics/path_item.hpp \
		src/graphics/node.hpp \
		src/graphics/custom_item.hpp \
		src/graphics/edge.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o knot_curve_style.o src/graphics/knot_curve_style.cpp

edge.o: src/graphics/edge.cpp src/graphics/edge.hpp \
		src/graphics/custom_item.hpp \
		src/graphics/node.hpp \
		src/graphics/knot_curve_style.hpp \
		src/graphics/path_builder.hpp \
		src/graphics/path_item.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o edge.o src/graphics/edge.cpp

clipboard.o: src/graphics/clipboard.cpp src/graphics/clipboard.hpp \
		src/graphics/knotview.hpp \
		src/graphics/node.hpp \
		src/graphics/custom_item.hpp \
		src/graphics/edge.hpp \
		src/graphics/knot_curve_style.hpp \
		src/graphics/path_builder.hpp \
		src/graphics/path_item.hpp \
		src/graphics/knotgraph.hpp \
		src/graphics/snapping_grid.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o clipboard.o src/graphics/clipboard.cpp

snapping_grid.o: src/graphics/snapping_grid.cpp src/graphics/snapping_grid.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o snapping_grid.o src/graphics/snapping_grid.cpp

path_builder.o: src/graphics/path_builder.cpp src/graphics/path_builder.hpp \
		src/graphics/path_item.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o path_builder.o src/graphics/path_builder.cpp

commands.o: src/graphics/commands.cpp src/graphics/commands.hpp \
		src/graphics/knotview.hpp \
		src/graphics/node.hpp \
		src/graphics/custom_item.hpp \
		src/graphics/edge.hpp \
		src/graphics/knot_curve_style.hpp \
		src/graphics/path_builder.hpp \
		src/graphics/path_item.hpp \
		src/graphics/knotgraph.hpp \
		src/graphics/snapping_grid.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o commands.o src/graphics/commands.cpp

path_item.o: src/graphics/path_item.cpp src/graphics/path_item.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o path_item.o src/graphics/path_item.cpp

moc_knot_window.o: src/generated/moc_knot_window.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_knot_window.o src/generated/moc_knot_window.cpp

moc_gridconfig.o: src/generated/moc_gridconfig.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_gridconfig.o src/generated/moc_gridconfig.cpp

moc_config_dialog.o: src/generated/moc_config_dialog.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_config_dialog.o src/generated/moc_config_dialog.cpp

moc_export_dialog.o: src/generated/moc_export_dialog.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_export_dialog.o src/generated/moc_export_dialog.cpp

moc_node_style_form.o: src/generated/moc_node_style_form.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_node_style_form.o src/generated/moc_node_style_form.cpp

moc_global_style_form.o: src/generated/moc_global_style_form.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_global_style_form.o src/generated/moc_global_style_form.cpp

moc_node_pref_dialog.o: src/generated/moc_node_pref_dialog.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_node_pref_dialog.o src/generated/moc_node_pref_dialog.cpp

moc_help_view.o: src/generated/moc_help_view.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_help_view.o src/generated/moc_help_view.cpp

moc_knotview.o: src/generated/moc_knotview.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_knotview.o src/generated/moc_knotview.cpp

moc_commands.o: src/generated/moc_commands.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_commands.o src/generated/moc_commands.cpp

moc_color_widget.o: src/generated/moc_color_widget.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_color_widget.o src/generated/moc_color_widget.cpp

moc_context_menu.o: src/generated/moc_context_menu.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_context_menu.o src/generated/moc_context_menu.cpp

moc_translator.o: src/generated/moc_translator.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_translator.o src/generated/moc_translator.cpp

####### Install

install_img: first FORCE
	@$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/usr/local/share/knotter/img/ || $(MKDIR) $(INSTALL_ROOT)/usr/local/share/knotter/img/ 
	-$(INSTALL_FILE) /media/truecrypt2/beta.xn--dahlstrm-t4a.net/svg/tools/knotter/img/configure-toolbars.svg $(INSTALL_ROOT)/usr/local/share/knotter/img/
	-$(INSTALL_FILE) /media/truecrypt2/beta.xn--dahlstrm-t4a.net/svg/tools/knotter/img/configure.svg $(INSTALL_ROOT)/usr/local/share/knotter/img/
	-$(INSTALL_FILE) /media/truecrypt2/beta.xn--dahlstrm-t4a.net/svg/tools/knotter/img/document-export.svg $(INSTALL_ROOT)/usr/local/share/knotter/img/
	-$(INSTALL_FILE) /media/truecrypt2/beta.xn--dahlstrm-t4a.net/svg/tools/knotter/img/draw-line.svg $(INSTALL_ROOT)/usr/local/share/knotter/img/
	-$(INSTALL_FILE) /media/truecrypt2/beta.xn--dahlstrm-t4a.net/svg/tools/knotter/img/draw-polygon.svg $(INSTALL_ROOT)/usr/local/share/knotter/img/
	-$(INSTALL_FILE) /media/truecrypt2/beta.xn--dahlstrm-t4a.net/svg/tools/knotter/img/edge_list.svg $(INSTALL_ROOT)/usr/local/share/knotter/img/
	-$(INSTALL_FILE) /media/truecrypt2/beta.xn--dahlstrm-t4a.net/svg/tools/knotter/img/edit-node.svg $(INSTALL_ROOT)/usr/local/share/knotter/img/
	-$(INSTALL_FILE) /media/truecrypt2/beta.xn--dahlstrm-t4a.net/svg/tools/knotter/img/format-connect-node.svg $(INSTALL_ROOT)/usr/local/share/knotter/img/
	-$(INSTALL_FILE) /media/truecrypt2/beta.xn--dahlstrm-t4a.net/svg/tools/knotter/img/format-disconnect-node.svg $(INSTALL_ROOT)/usr/local/share/knotter/img/
	-$(INSTALL_FILE) /media/truecrypt2/beta.xn--dahlstrm-t4a.net/svg/tools/knotter/img/format-join-node.svg $(INSTALL_ROOT)/usr/local/share/knotter/img/
	-$(INSTALL_FILE) /media/truecrypt2/beta.xn--dahlstrm-t4a.net/svg/tools/knotter/img/format-remove-node.svg $(INSTALL_ROOT)/usr/local/share/knotter/img/
	-$(INSTALL_FILE) /media/truecrypt2/beta.xn--dahlstrm-t4a.net/svg/tools/knotter/img/icon.png $(INSTALL_ROOT)/usr/local/share/knotter/img/
	-$(INSTALL_FILE) /media/truecrypt2/beta.xn--dahlstrm-t4a.net/svg/tools/knotter/img/knotter-logo-big.svg $(INSTALL_ROOT)/usr/local/share/knotter/img/
	-$(INSTALL_FILE) /media/truecrypt2/beta.xn--dahlstrm-t4a.net/svg/tools/knotter/img/knotter-logo-small.svg $(INSTALL_ROOT)/usr/local/share/knotter/img/
	-$(INSTALL_FILE) /media/truecrypt2/beta.xn--dahlstrm-t4a.net/svg/tools/knotter/img/line_dash.svg $(INSTALL_ROOT)/usr/local/share/knotter/img/
	-$(INSTALL_FILE) /media/truecrypt2/beta.xn--dahlstrm-t4a.net/svg/tools/knotter/img/line_dash_dot.svg $(INSTALL_ROOT)/usr/local/share/knotter/img/
	-$(INSTALL_FILE) /media/truecrypt2/beta.xn--dahlstrm-t4a.net/svg/tools/knotter/img/line_dot.svg $(INSTALL_ROOT)/usr/local/share/knotter/img/
	-$(INSTALL_FILE) /media/truecrypt2/beta.xn--dahlstrm-t4a.net/svg/tools/knotter/img/line_no.svg $(INSTALL_ROOT)/usr/local/share/knotter/img/
	-$(INSTALL_FILE) /media/truecrypt2/beta.xn--dahlstrm-t4a.net/svg/tools/knotter/img/line_solid.svg $(INSTALL_ROOT)/usr/local/share/knotter/img/
	-$(INSTALL_FILE) /media/truecrypt2/beta.xn--dahlstrm-t4a.net/svg/tools/knotter/img/move_grid.svg $(INSTALL_ROOT)/usr/local/share/knotter/img/
	-$(INSTALL_FILE) /media/truecrypt2/beta.xn--dahlstrm-t4a.net/svg/tools/knotter/img/object-flip-horizontal.svg $(INSTALL_ROOT)/usr/local/share/knotter/img/
	-$(INSTALL_FILE) /media/truecrypt2/beta.xn--dahlstrm-t4a.net/svg/tools/knotter/img/object-flip-vertical.svg $(INSTALL_ROOT)/usr/local/share/knotter/img/
	-$(INSTALL_FILE) /media/truecrypt2/beta.xn--dahlstrm-t4a.net/svg/tools/knotter/img/ogee.svg $(INSTALL_ROOT)/usr/local/share/knotter/img/
	-$(INSTALL_FILE) /media/truecrypt2/beta.xn--dahlstrm-t4a.net/svg/tools/knotter/img/pointcurve.svg $(INSTALL_ROOT)/usr/local/share/knotter/img/
	-$(INSTALL_FILE) /media/truecrypt2/beta.xn--dahlstrm-t4a.net/svg/tools/knotter/img/poly.svg $(INSTALL_ROOT)/usr/local/share/knotter/img/
	-$(INSTALL_FILE) /media/truecrypt2/beta.xn--dahlstrm-t4a.net/svg/tools/knotter/img/preferences-system-performance.svg $(INSTALL_ROOT)/usr/local/share/knotter/img/
	-$(INSTALL_FILE) /media/truecrypt2/beta.xn--dahlstrm-t4a.net/svg/tools/knotter/img/README $(INSTALL_ROOT)/usr/local/share/knotter/img/
	-$(INSTALL_FILE) /media/truecrypt2/beta.xn--dahlstrm-t4a.net/svg/tools/knotter/img/square_grid.svg $(INSTALL_ROOT)/usr/local/share/knotter/img/
	-$(INSTALL_FILE) /media/truecrypt2/beta.xn--dahlstrm-t4a.net/svg/tools/knotter/img/toggle_graph_off.svg $(INSTALL_ROOT)/usr/local/share/knotter/img/
	-$(INSTALL_FILE) /media/truecrypt2/beta.xn--dahlstrm-t4a.net/svg/tools/knotter/img/toggle_graph_on.svg $(INSTALL_ROOT)/usr/local/share/knotter/img/
	-$(INSTALL_FILE) /media/truecrypt2/beta.xn--dahlstrm-t4a.net/svg/tools/knotter/img/triangular_grid.svg $(INSTALL_ROOT)/usr/local/share/knotter/img/
	-$(INSTALL_FILE) /media/truecrypt2/beta.xn--dahlstrm-t4a.net/svg/tools/knotter/img/triangular_grid2.svg $(INSTALL_ROOT)/usr/local/share/knotter/img/


uninstall_img:  FORCE
	-$(DEL_FILE) -r $(INSTALL_ROOT)/usr/local/share/knotter/img/configure-toolbars.svg 
	 -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/local/share/knotter/img/configure.svg 
	 -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/local/share/knotter/img/document-export.svg 
	 -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/local/share/knotter/img/draw-line.svg 
	 -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/local/share/knotter/img/draw-polygon.svg 
	 -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/local/share/knotter/img/edge_list.svg 
	 -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/local/share/knotter/img/edit-node.svg 
	 -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/local/share/knotter/img/format-connect-node.svg 
	 -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/local/share/knotter/img/format-disconnect-node.svg 
	 -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/local/share/knotter/img/format-join-node.svg 
	 -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/local/share/knotter/img/format-remove-node.svg 
	 -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/local/share/knotter/img/icon.png 
	 -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/local/share/knotter/img/knotter-logo-big.svg 
	 -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/local/share/knotter/img/knotter-logo-small.svg 
	 -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/local/share/knotter/img/line_dash.svg 
	 -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/local/share/knotter/img/line_dash_dot.svg 
	 -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/local/share/knotter/img/line_dot.svg 
	 -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/local/share/knotter/img/line_no.svg 
	 -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/local/share/knotter/img/line_solid.svg 
	 -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/local/share/knotter/img/move_grid.svg 
	 -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/local/share/knotter/img/object-flip-horizontal.svg 
	 -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/local/share/knotter/img/object-flip-vertical.svg 
	 -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/local/share/knotter/img/ogee.svg 
	 -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/local/share/knotter/img/pointcurve.svg 
	 -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/local/share/knotter/img/poly.svg 
	 -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/local/share/knotter/img/preferences-system-performance.svg 
	 -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/local/share/knotter/img/README 
	 -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/local/share/knotter/img/square_grid.svg 
	 -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/local/share/knotter/img/toggle_graph_off.svg 
	 -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/local/share/knotter/img/toggle_graph_on.svg 
	 -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/local/share/knotter/img/triangular_grid.svg 
	 -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/local/share/knotter/img/triangular_grid2.svg
	-$(DEL_DIR) $(INSTALL_ROOT)/usr/local/share/knotter/img/ 


install_doc: first FORCE
	@$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/usr/local/share/doc/knotter/user_guide/ || $(MKDIR) $(INSTALL_ROOT)/usr/local/share/doc/knotter/user_guide/ 
	-$(INSTALL_DIR) /media/truecrypt2/beta.xn--dahlstrm-t4a.net/svg/tools/knotter/user_guide/img $(INSTALL_ROOT)/usr/local/share/doc/knotter/user_guide/
	-$(INSTALL_FILE) /media/truecrypt2/beta.xn--dahlstrm-t4a.net/svg/tools/knotter/user_guide/style.css $(INSTALL_ROOT)/usr/local/share/doc/knotter/user_guide/
	-$(INSTALL_FILE) /media/truecrypt2/beta.xn--dahlstrm-t4a.net/svg/tools/knotter/user_guide/user_guide.htm $(INSTALL_ROOT)/usr/local/share/doc/knotter/user_guide/


uninstall_doc:  FORCE
	-$(DEL_FILE) -r $(INSTALL_ROOT)/usr/local/share/doc/knotter/user_guide/img 
	 -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/local/share/doc/knotter/user_guide/style.css 
	 -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/local/share/doc/knotter/user_guide/user_guide.htm
	-$(DEL_DIR) $(INSTALL_ROOT)/usr/local/share/doc/knotter/user_guide/ 


install_translations: first FORCE
	@$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/usr/local/share/knotter/translations/ || $(MKDIR) $(INSTALL_ROOT)/usr/local/share/knotter/translations/ 
	-$(INSTALL_FILE) /media/truecrypt2/beta.xn--dahlstrm-t4a.net/svg/tools/knotter/translations/knotter_cs.qm $(INSTALL_ROOT)/usr/local/share/knotter/translations/
	-$(INSTALL_FILE) /media/truecrypt2/beta.xn--dahlstrm-t4a.net/svg/tools/knotter/translations/knotter_it.qm $(INSTALL_ROOT)/usr/local/share/knotter/translations/


uninstall_translations:  FORCE
	-$(DEL_FILE) -r $(INSTALL_ROOT)/usr/local/share/knotter/translations/knotter_cs.qm 
	 -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/local/share/knotter/translations/knotter_it.qm
	-$(DEL_DIR) $(INSTALL_ROOT)/usr/local/share/knotter/translations/ 


install_target: first FORCE
	@$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/usr/local/bin/ || $(MKDIR) $(INSTALL_ROOT)/usr/local/bin/ 
	-$(INSTALL_PROGRAM) "$(QMAKE_TARGET)" "$(INSTALL_ROOT)/usr/local/bin/$(QMAKE_TARGET)"
	-$(STRIP) "$(INSTALL_ROOT)/usr/local/bin/$(QMAKE_TARGET)"

uninstall_target:  FORCE
	-$(DEL_FILE) "$(INSTALL_ROOT)/usr/local/bin/$(QMAKE_TARGET)"
	-$(DEL_DIR) $(INSTALL_ROOT)/usr/local/bin/ 


install:  install_img install_doc install_translations install_target  FORCE

uninstall: uninstall_img uninstall_doc uninstall_translations uninstall_target   FORCE

FORCE:

