#############################################################################
# Makefile for building: libqcad.a
# Generated by qmake (1.07a) (Qt 3.3.8b) on: Wed Mar 18 19:30:10 2009
# Project:  qcadlib.pro
# Template: lib
# Command: $(QMAKE) -o Makefile qcadlib.pro
#############################################################################

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

CC       = gcc
CXX      = g++
LEX      = flex
YACC     = yacc
CFLAGS   = -pipe -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -DUSE_LIB64_PATHES -fno-strict-aliasing -Wall -W -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -DUSE_LIB64_PATHES -fno-strict-aliasing  -DRS_NO_COMPLEX_ENTITIES -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT
CXXFLAGS = -pipe -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -DUSE_LIB64_PATHES -fno-strict-aliasing -Wno-long-long -Wall -W -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -DUSE_LIB64_PATHES -fno-strict-aliasing  -DRS_NO_COMPLEX_ENTITIES -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT
LEXFLAGS = 
YACCFLAGS= -d
INCPATH  = -I/usr/lib64/qt3/mkspecs/default -I. -I../include -I../../dxflib/include -I../../fparser/include -I../../qcadcmd/include -I/usr/include -I$(QTDIR)/include -Imoc/
AR       = ar cqs
RANLIB   = 
MOC      = $(QTDIR)/bin/moc
UIC      = $(QTDIR)/bin/uic
QMAKE    = qmake
TAR      = tar -cf
GZIP     = gzip -9f
COPY     = cp -f
COPY_FILE= $(COPY)
COPY_DIR = $(COPY) -r
INSTALL_FILE= $(COPY_FILE)
INSTALL_DIR = $(COPY_DIR)
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

HEADERS = actions/rs_actioninterface.h \
		actions/rs_preview.h \
		actions/rs_previewactioninterface.h \
		actions/rs_snapper.h \
		creation/rs_creation.h \
		debug/rs_debug.h \
		engine/rs.h \
		engine/rs_application.h \
		engine/rs_arc.h \
		engine/rs_atomicentity.h \
		engine/rs_block.h \
		engine/rs_blocklist.h \
		engine/rs_blocklistlistener.h \
		engine/rs_clipboard.h \
		engine/rs_circle.h \
		engine/rs_color.h \
		engine/rs_constructionline.h \
		engine/rs_datetime.h \
		engine/rs_dimaligned.h \
		engine/rs_dimangular.h \
		engine/rs_dimdiametric.h \
		engine/rs_dimension.h \
		engine/rs_dimlinear.h \
		engine/rs_dimradial.h \
		engine/rs_dir.h \
		engine/rs_document.h \
		engine/rs_ellipse.h \
		engine/rs_entity.h \
		engine/rs_entitycontainer.h \
		engine/rs_file.h \
		engine/rs_fileinfo.h \
		engine/rs_flags.h \
		engine/rs_font.h \
		engine/rs_fontchar.h \
		engine/rs_fontlist.h \
		engine/rs_graphic.h \
		engine/rs_hatch.h \
		engine/rs_insert.h \
		engine/rs_img.h \
		engine/rs_image.h \
		engine/rs_layer.h \
		engine/rs_layerlist.h \
		engine/rs_layerlistlistener.h \
		engine/rs_leader.h \
		engine/rs_line.h \
		engine/rs_pattern.h \
		engine/rs_patternlist.h \
		engine/rs_pen.h \
		engine/rs_point.h \
		engine/rs_polyline.h \
		engine/rs_ptrlist.h \
		engine/rs_regexp.h \
		engine/rs_settings.h \
		engine/rs_solid.h \
		engine/rs_spline.h \
		engine/rs_string.h \
		engine/rs_stringlist.h \
		engine/rs_system.h \
		engine/rs_text.h \
		engine/rs_textstream.h \
		engine/rs_undo.h \
		engine/rs_undoable.h \
		engine/rs_undocycle.h \
		engine/rs_units.h \
		engine/rs_utility.h \
		engine/rs_valuelist.h \
		engine/rs_variabledict.h \
		engine/rs_vector.h \
		fileio/rs_fileio.h \
		filters/rs_filtercxf.h \
		filters/rs_filterdxf.h \
		filters/rs_filterdxf1.h \
		filters/rs_filterinterface.h \
		gui/rs_commandevent.h \
		gui/rs_coordinateevent.h \
		gui/rs_dialogfactory.h \
		gui/rs_dialogfactoryinterface.h \
		gui/rs_dialogfactoryadapter.h \
		gui/rs_event.h \
		gui/rs_eventhandler.h \
		gui/rs_graphicview.h \
		gui/rs_grid.h \
		gui/rs_keyevent.h \
		gui/rs_linetypepattern.h \
		gui/rs_mainwindowinterface.h \
		gui/rs_mouseevent.h \
		gui/rs_painter.h \
		gui/rs_painteradapter.h \
		gui/rs_painterqt.h \
		gui/rs_staticgraphicview.h \
		information/rs_information.h \
		information/rs_infoarea.h \
		modification/rs_modification.h \
		modification/rs_selection.h \
		math/rs_math.h \
		scripting/rs_python.h \
		scripting/rs_simplepython.h \
		scripting/rs_python_wrappers.h \
		scripting/rs_script.h \
		scripting/rs_scriptlist.h
SOURCES = actions/rs_actioninterface.cpp \
		actions/rs_preview.cpp \
		actions/rs_previewactioninterface.cpp \
		actions/rs_snapper.cpp \
		creation/rs_creation.cpp \
		debug/rs_debug.cpp \
		engine/rs_arc.cpp \
		engine/rs_block.cpp \
		engine/rs_blocklist.cpp \
		engine/rs_clipboard.cpp \
		engine/rs_circle.cpp \
		engine/rs_constructionline.cpp \
		engine/rs_dimaligned.cpp \
		engine/rs_dimangular.cpp \
		engine/rs_dimdiametric.cpp \
		engine/rs_dimension.cpp \
		engine/rs_dimlinear.cpp \
		engine/rs_dimradial.cpp \
		engine/rs_document.cpp \
		engine/rs_ellipse.cpp \
		engine/rs_entity.cpp \
		engine/rs_entitycontainer.cpp \
		engine/rs_font.cpp \
		engine/rs_fontlist.cpp \
		engine/rs_graphic.cpp \
		engine/rs_hatch.cpp \
		engine/rs_insert.cpp \
		engine/rs_image.cpp \
		engine/rs_layer.cpp \
		engine/rs_layerlist.cpp \
		engine/rs_leader.cpp \
		engine/rs_line.cpp \
		engine/rs_pattern.cpp \
		engine/rs_patternlist.cpp \
		engine/rs_point.cpp \
		engine/rs_polyline.cpp \
		engine/rs_settings.cpp \
		engine/rs_solid.cpp \
		engine/rs_spline.cpp \
		engine/rs_string.cpp \
		engine/rs_system.cpp \
		engine/rs_text.cpp \
		engine/rs_undo.cpp \
		engine/rs_undoable.cpp \
		engine/rs_units.cpp \
		engine/rs_utility.cpp \
		engine/rs_variabledict.cpp \
		engine/rs_vector.cpp \
		fileio/rs_fileio.cpp \
		filters/rs_filtercxf.cpp \
		filters/rs_filterdxf.cpp \
		filters/rs_filterdxf1.cpp \
		gui/rs_dialogfactory.cpp \
		gui/rs_eventhandler.cpp \
		gui/rs_graphicview.cpp \
		gui/rs_grid.cpp \
		gui/rs_linetypepattern.cpp \
		gui/rs_painter.cpp \
		gui/rs_painterqt.cpp \
		gui/rs_staticgraphicview.cpp \
		information/rs_information.cpp \
		information/rs_infoarea.cpp \
		math/rs_math.cpp \
		modification/rs_modification.cpp \
		modification/rs_selection.cpp \
		scripting/rs_python.cpp \
		scripting/rs_simplepython.cpp \
		scripting/rs_python_wrappers.cpp \
		scripting/rs_script.cpp \
		scripting/rs_scriptlist.cpp
OBJECTS = obj/rs_actioninterface.o \
		obj/rs_preview.o \
		obj/rs_previewactioninterface.o \
		obj/rs_snapper.o \
		obj/rs_creation.o \
		obj/rs_debug.o \
		obj/rs_arc.o \
		obj/rs_block.o \
		obj/rs_blocklist.o \
		obj/rs_clipboard.o \
		obj/rs_circle.o \
		obj/rs_constructionline.o \
		obj/rs_dimaligned.o \
		obj/rs_dimangular.o \
		obj/rs_dimdiametric.o \
		obj/rs_dimension.o \
		obj/rs_dimlinear.o \
		obj/rs_dimradial.o \
		obj/rs_document.o \
		obj/rs_ellipse.o \
		obj/rs_entity.o \
		obj/rs_entitycontainer.o \
		obj/rs_font.o \
		obj/rs_fontlist.o \
		obj/rs_graphic.o \
		obj/rs_hatch.o \
		obj/rs_insert.o \
		obj/rs_image.o \
		obj/rs_layer.o \
		obj/rs_layerlist.o \
		obj/rs_leader.o \
		obj/rs_line.o \
		obj/rs_pattern.o \
		obj/rs_patternlist.o \
		obj/rs_point.o \
		obj/rs_polyline.o \
		obj/rs_settings.o \
		obj/rs_solid.o \
		obj/rs_spline.o \
		obj/rs_string.o \
		obj/rs_system.o \
		obj/rs_text.o \
		obj/rs_undo.o \
		obj/rs_undoable.o \
		obj/rs_units.o \
		obj/rs_utility.o \
		obj/rs_variabledict.o \
		obj/rs_vector.o \
		obj/rs_fileio.o \
		obj/rs_filtercxf.o \
		obj/rs_filterdxf.o \
		obj/rs_filterdxf1.o \
		obj/rs_dialogfactory.o \
		obj/rs_eventhandler.o \
		obj/rs_graphicview.o \
		obj/rs_grid.o \
		obj/rs_linetypepattern.o \
		obj/rs_painter.o \
		obj/rs_painterqt.o \
		obj/rs_staticgraphicview.o \
		obj/rs_information.o \
		obj/rs_infoarea.o \
		obj/rs_math.o \
		obj/rs_modification.o \
		obj/rs_selection.o \
		obj/rs_python.o \
		obj/rs_simplepython.o \
		obj/rs_python_wrappers.o \
		obj/rs_script.o \
		obj/rs_scriptlist.o
FORMS = 
UICDECLS = 
UICIMPLS = 
SRCMOC   = moc/moc_rs_actioninterface.cpp
OBJMOC = obj/moc_rs_actioninterface.o
DIST	   = ../../mkspecs/defs.pro \
		qcadlib.pro
QMAKE_TARGET = qcad
DESTDIR  = ../lib/
TARGET   = libqcad.a

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

.SUFFIXES: .c .o .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 ../lib/$(TARGET) 

staticlib: ../lib/$(TARGET)

../lib/$(TARGET):  $(UICDECLS) $(OBJECTS) $(OBJMOC) $(OBJCOMP) 
	test -d ../lib/ || mkdir -p ../lib/
	-$(DEL_FILE) $(TARGET)
	$(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
	-$(DEL_FILE) ../lib/$(TARGET)
	-$(MOVE) $(TARGET) ../lib/


mocables: $(SRCMOC)
uicables: $(UICDECLS) $(UICIMPLS)

$(MOC): 
	( cd $(QTDIR)/src/moc && $(MAKE) )

Makefile: qcadlib.pro  /usr/lib64/qt3/mkspecs/default/qmake.conf ../../mkspecs/defs.pro \
		/usr/lib64/qt3/lib64/libqt-mt.prl
	$(QMAKE) -o Makefile qcadlib.pro
qmake: 
	@$(QMAKE) -o Makefile qcadlib.pro

dist: 
	@mkdir -p obj/qcad && $(COPY_FILE) --parents $(SOURCES) $(HEADERS) $(FORMS) $(DIST) obj/qcad/ && $(COPY_FILE) --parents ts/qcadlib_cs.ts ts/qcadlib_et.ts ts/qcadlib_en.ts ts/qcadlib_da.ts ts/qcadlib_de.ts ts/qcadlib_el.ts ts/qcadlib_fr.ts ts/qcadlib_hu.ts ts/qcadlib_it.ts ts/qcadlib_nl.ts ts/qcadlib_no.ts ts/qcadlib_pl.ts ts/qcadlib_ru.ts ts/qcadlib_sk.ts ts/qcadlib_tr.ts obj/qcad/ && ( cd `dirname obj/qcad` && $(TAR) qcad.tar qcad && $(GZIP) qcad.tar ) && $(MOVE) `dirname obj/qcad`/qcad.tar.gz . && $(DEL_FILE) -r obj/qcad

mocclean:
	-$(DEL_FILE) $(OBJMOC)
	-$(DEL_FILE) $(SRCMOC)

uiclean:

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


####### Sub-libraries

distclean: clean
	-$(DEL_FILE) ../lib/$(TARGET) $(TARGET)


FORCE:

####### Compile

obj/rs_actioninterface.o: actions/rs_actioninterface.cpp actions/rs_actioninterface.h \
		actions/rs_snapper.h \
		actions/rs_preview.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_actioninterface.o actions/rs_actioninterface.cpp

obj/rs_preview.o: actions/rs_preview.cpp actions/rs_preview.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_preview.o actions/rs_preview.cpp

obj/rs_previewactioninterface.o: actions/rs_previewactioninterface.cpp actions/rs_previewactioninterface.h \
		actions/rs_actioninterface.h \
		actions/rs_preview.h \
		actions/rs_snapper.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_previewactioninterface.o actions/rs_previewactioninterface.cpp

obj/rs_snapper.o: actions/rs_snapper.cpp actions/rs_snapper.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_snapper.o actions/rs_snapper.cpp

obj/rs_creation.o: creation/rs_creation.cpp creation/rs_creation.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_creation.o creation/rs_creation.cpp

obj/rs_debug.o: debug/rs_debug.cpp debug/rs_debug.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_debug.o debug/rs_debug.cpp

obj/rs_arc.o: engine/rs_arc.cpp engine/rs_arc.h \
		engine/rs_constructionline.h \
		engine/rs_atomicentity.h \
		engine/rs_entity.h \
		engine/rs_dict.h \
		engine/rs.h \
		engine/rs_layer.h \
		engine/rs_pen.h \
		engine/rs_string.h \
		engine/rs_stringlist.h \
		engine/rs_undoable.h \
		engine/rs_vector.h \
		engine/rs_flags.h \
		engine/rs_color.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_arc.o engine/rs_arc.cpp

obj/rs_block.o: engine/rs_block.cpp engine/rs_block.h \
		engine/rs_graphic.h \
		engine/rs_document.h \
		engine/rs_layerlist.h \
		engine/rs_entitycontainer.h \
		engine/rs_undo.h \
		engine/rs_string.h \
		engine/rs_layer.h \
		engine/rs_layerlistlistener.h \
		engine/rs_entity.h \
		engine/rs_ptrlist.h \
		engine/rs_flags.h \
		engine/rs_pen.h \
		engine/rs.h \
		engine/rs_color.h \
		engine/rs_dict.h \
		engine/rs_stringlist.h \
		engine/rs_undoable.h \
		engine/rs_vector.h \
		engine/rs_arc.h \
		engine/rs_circle.h \
		engine/rs_ellipse.h \
		engine/rs_line.h \
		engine/rs_point.h \
		engine/rs_atomicentity.h \
		engine/rs_undocycle.h \
		engine/rs_blocklist.h \
		engine/rs_variabledict.h \
		engine/rs_units.h \
		engine/rs_blocklistlistener.h \
		engine/rs_variable.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_block.o engine/rs_block.cpp

obj/rs_blocklist.o: engine/rs_blocklist.cpp engine/rs_blocklist.h \
		engine/rs_block.h \
		engine/rs_blocklistlistener.h \
		engine/rs_entity.h \
		engine/rs_ptrlist.h \
		engine/rs_document.h \
		engine/rs_layerlist.h \
		engine/rs_entitycontainer.h \
		engine/rs_undo.h \
		engine/rs_string.h \
		engine/rs_layer.h \
		engine/rs_layerlistlistener.h \
		engine/rs_flags.h \
		engine/rs_pen.h \
		engine/rs.h \
		engine/rs_color.h \
		engine/rs_dict.h \
		engine/rs_stringlist.h \
		engine/rs_undoable.h \
		engine/rs_vector.h \
		engine/rs_arc.h \
		engine/rs_circle.h \
		engine/rs_ellipse.h \
		engine/rs_line.h \
		engine/rs_point.h \
		engine/rs_atomicentity.h \
		engine/rs_undocycle.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_blocklist.o engine/rs_blocklist.cpp

obj/rs_clipboard.o: engine/rs_clipboard.cpp engine/rs_clipboard.h \
		engine/rs_block.h \
		engine/rs_layer.h \
		engine/rs_entity.h \
		engine/rs_graphic.h \
		engine/rs_blocklist.h \
		engine/rs_layerlist.h \
		engine/rs_variabledict.h \
		engine/rs_document.h \
		engine/rs_units.h \
		engine/rs_blocklistlistener.h \
		engine/rs_ptrlist.h \
		engine/rs_entitycontainer.h \
		engine/rs_undo.h \
		engine/rs_string.h \
		engine/rs_layerlistlistener.h \
		engine/rs_flags.h \
		engine/rs_pen.h \
		engine/rs.h \
		engine/rs_color.h \
		engine/rs_dict.h \
		engine/rs_stringlist.h \
		engine/rs_undoable.h \
		engine/rs_vector.h \
		engine/rs_arc.h \
		engine/rs_circle.h \
		engine/rs_ellipse.h \
		engine/rs_line.h \
		engine/rs_point.h \
		engine/rs_atomicentity.h \
		engine/rs_undocycle.h \
		engine/rs_variable.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_clipboard.o engine/rs_clipboard.cpp

obj/rs_circle.o: engine/rs_circle.cpp engine/rs_circle.h \
		engine/rs_constructionline.h \
		engine/rs_atomicentity.h \
		engine/rs_entity.h \
		engine/rs_dict.h \
		engine/rs.h \
		engine/rs_layer.h \
		engine/rs_pen.h \
		engine/rs_string.h \
		engine/rs_stringlist.h \
		engine/rs_undoable.h \
		engine/rs_vector.h \
		engine/rs_flags.h \
		engine/rs_color.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_circle.o engine/rs_circle.cpp

obj/rs_constructionline.o: engine/rs_constructionline.cpp engine/rs_constructionline.h \
		engine/rs_atomicentity.h \
		engine/rs_vector.h \
		engine/rs_entity.h \
		engine/rs_dict.h \
		engine/rs.h \
		engine/rs_layer.h \
		engine/rs_pen.h \
		engine/rs_string.h \
		engine/rs_stringlist.h \
		engine/rs_undoable.h \
		engine/rs_flags.h \
		engine/rs_color.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_constructionline.o engine/rs_constructionline.cpp

obj/rs_dimaligned.o: engine/rs_dimaligned.cpp engine/rs_dimaligned.h \
		engine/rs_graphic.h \
		engine/rs_units.h \
		engine/rs_constructionline.h \
		engine/rs_dimension.h \
		engine/rs_entitycontainer.h \
		engine/rs_arc.h \
		engine/rs_circle.h \
		engine/rs_ellipse.h \
		engine/rs_entity.h \
		engine/rs_line.h \
		engine/rs_point.h \
		engine/rs_ptrlist.h \
		engine/rs_atomicentity.h \
		engine/rs_dict.h \
		engine/rs.h \
		engine/rs_layer.h \
		engine/rs_pen.h \
		engine/rs_string.h \
		engine/rs_stringlist.h \
		engine/rs_undoable.h \
		engine/rs_vector.h \
		engine/rs_flags.h \
		engine/rs_color.h \
		engine/rs_blocklist.h \
		engine/rs_layerlist.h \
		engine/rs_variabledict.h \
		engine/rs_document.h \
		engine/rs_block.h \
		engine/rs_blocklistlistener.h \
		engine/rs_undo.h \
		engine/rs_layerlistlistener.h \
		engine/rs_undocycle.h \
		engine/rs_variable.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_dimaligned.o engine/rs_dimaligned.cpp

obj/rs_dimangular.o: engine/rs_dimangular.cpp engine/rs_dimangular.h \
		engine/rs_constructionline.h \
		engine/rs_graphic.h \
		engine/rs_solid.h \
		engine/rs_text.h \
		engine/rs_dimension.h \
		engine/rs_entitycontainer.h \
		engine/rs_arc.h \
		engine/rs_circle.h \
		engine/rs_ellipse.h \
		engine/rs_entity.h \
		engine/rs_line.h \
		engine/rs_point.h \
		engine/rs_ptrlist.h \
		engine/rs_atomicentity.h \
		engine/rs_dict.h \
		engine/rs.h \
		engine/rs_layer.h \
		engine/rs_pen.h \
		engine/rs_string.h \
		engine/rs_stringlist.h \
		engine/rs_undoable.h \
		engine/rs_vector.h \
		engine/rs_flags.h \
		engine/rs_color.h \
		engine/rs_blocklist.h \
		engine/rs_layerlist.h \
		engine/rs_variabledict.h \
		engine/rs_document.h \
		engine/rs_units.h \
		engine/rs_block.h \
		engine/rs_blocklistlistener.h \
		engine/rs_undo.h \
		engine/rs_layerlistlistener.h \
		engine/rs_undocycle.h \
		engine/rs_variable.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_dimangular.o engine/rs_dimangular.cpp

obj/rs_dimdiametric.o: engine/rs_dimdiametric.cpp engine/rs_dimdiametric.h \
		engine/rs_text.h \
		engine/rs_solid.h \
		engine/rs_graphic.h \
		engine/rs_units.h \
		engine/rs_dimension.h \
		engine/rs_entitycontainer.h \
		engine/rs_arc.h \
		engine/rs_circle.h \
		engine/rs_ellipse.h \
		engine/rs_entity.h \
		engine/rs_line.h \
		engine/rs_point.h \
		engine/rs_ptrlist.h \
		engine/rs_atomicentity.h \
		engine/rs_dict.h \
		engine/rs.h \
		engine/rs_layer.h \
		engine/rs_pen.h \
		engine/rs_string.h \
		engine/rs_stringlist.h \
		engine/rs_undoable.h \
		engine/rs_vector.h \
		engine/rs_flags.h \
		engine/rs_color.h \
		engine/rs_blocklist.h \
		engine/rs_layerlist.h \
		engine/rs_variabledict.h \
		engine/rs_document.h \
		engine/rs_block.h \
		engine/rs_blocklistlistener.h \
		engine/rs_undo.h \
		engine/rs_layerlistlistener.h \
		engine/rs_undocycle.h \
		engine/rs_variable.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_dimdiametric.o engine/rs_dimdiametric.cpp

obj/rs_dimension.o: engine/rs_dimension.cpp engine/rs_dimension.h \
		engine/rs_solid.h \
		engine/rs_text.h \
		engine/rs_units.h \
		engine/rs_entitycontainer.h \
		engine/rs_arc.h \
		engine/rs_circle.h \
		engine/rs_ellipse.h \
		engine/rs_entity.h \
		engine/rs_line.h \
		engine/rs_point.h \
		engine/rs_ptrlist.h \
		engine/rs_atomicentity.h \
		engine/rs_dict.h \
		engine/rs.h \
		engine/rs_layer.h \
		engine/rs_pen.h \
		engine/rs_string.h \
		engine/rs_stringlist.h \
		engine/rs_undoable.h \
		engine/rs_vector.h \
		engine/rs_flags.h \
		engine/rs_color.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_dimension.o engine/rs_dimension.cpp

obj/rs_dimlinear.o: engine/rs_dimlinear.cpp engine/rs_dimlinear.h \
		engine/rs_constructionline.h \
		engine/rs_text.h \
		engine/rs_solid.h \
		engine/rs_graphic.h \
		engine/rs_dimension.h \
		engine/rs_entitycontainer.h \
		engine/rs_arc.h \
		engine/rs_circle.h \
		engine/rs_ellipse.h \
		engine/rs_entity.h \
		engine/rs_line.h \
		engine/rs_point.h \
		engine/rs_ptrlist.h \
		engine/rs_atomicentity.h \
		engine/rs_dict.h \
		engine/rs.h \
		engine/rs_layer.h \
		engine/rs_pen.h \
		engine/rs_string.h \
		engine/rs_stringlist.h \
		engine/rs_undoable.h \
		engine/rs_vector.h \
		engine/rs_flags.h \
		engine/rs_color.h \
		engine/rs_blocklist.h \
		engine/rs_layerlist.h \
		engine/rs_variabledict.h \
		engine/rs_document.h \
		engine/rs_units.h \
		engine/rs_block.h \
		engine/rs_blocklistlistener.h \
		engine/rs_undo.h \
		engine/rs_layerlistlistener.h \
		engine/rs_undocycle.h \
		engine/rs_variable.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_dimlinear.o engine/rs_dimlinear.cpp

obj/rs_dimradial.o: engine/rs_dimradial.cpp engine/rs_dimradial.h \
		engine/rs_text.h \
		engine/rs_solid.h \
		engine/rs_graphic.h \
		engine/rs_dimension.h \
		engine/rs_entitycontainer.h \
		engine/rs_arc.h \
		engine/rs_circle.h \
		engine/rs_ellipse.h \
		engine/rs_entity.h \
		engine/rs_line.h \
		engine/rs_point.h \
		engine/rs_ptrlist.h \
		engine/rs_atomicentity.h \
		engine/rs_dict.h \
		engine/rs.h \
		engine/rs_layer.h \
		engine/rs_pen.h \
		engine/rs_string.h \
		engine/rs_stringlist.h \
		engine/rs_undoable.h \
		engine/rs_vector.h \
		engine/rs_flags.h \
		engine/rs_color.h \
		engine/rs_blocklist.h \
		engine/rs_layerlist.h \
		engine/rs_variabledict.h \
		engine/rs_document.h \
		engine/rs_units.h \
		engine/rs_block.h \
		engine/rs_blocklistlistener.h \
		engine/rs_undo.h \
		engine/rs_layerlistlistener.h \
		engine/rs_undocycle.h \
		engine/rs_variable.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_dimradial.o engine/rs_dimradial.cpp

obj/rs_document.o: engine/rs_document.cpp engine/rs_document.h \
		engine/rs_layerlist.h \
		engine/rs_entitycontainer.h \
		engine/rs_undo.h \
		engine/rs_string.h \
		engine/rs_layer.h \
		engine/rs_layerlistlistener.h \
		engine/rs_entity.h \
		engine/rs_ptrlist.h \
		engine/rs_flags.h \
		engine/rs_pen.h \
		engine/rs.h \
		engine/rs_color.h \
		engine/rs_dict.h \
		engine/rs_stringlist.h \
		engine/rs_undoable.h \
		engine/rs_vector.h \
		engine/rs_arc.h \
		engine/rs_circle.h \
		engine/rs_ellipse.h \
		engine/rs_line.h \
		engine/rs_point.h \
		engine/rs_atomicentity.h \
		engine/rs_undocycle.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_document.o engine/rs_document.cpp

obj/rs_ellipse.o: engine/rs_ellipse.cpp engine/rs_ellipse.h \
		engine/rs_graphic.h \
		engine/rs_atomicentity.h \
		engine/rs_entity.h \
		engine/rs_dict.h \
		engine/rs.h \
		engine/rs_layer.h \
		engine/rs_pen.h \
		engine/rs_string.h \
		engine/rs_stringlist.h \
		engine/rs_undoable.h \
		engine/rs_vector.h \
		engine/rs_flags.h \
		engine/rs_color.h \
		engine/rs_blocklist.h \
		engine/rs_layerlist.h \
		engine/rs_variabledict.h \
		engine/rs_document.h \
		engine/rs_units.h \
		engine/rs_block.h \
		engine/rs_blocklistlistener.h \
		engine/rs_ptrlist.h \
		engine/rs_entitycontainer.h \
		engine/rs_undo.h \
		engine/rs_layerlistlistener.h \
		engine/rs_arc.h \
		engine/rs_circle.h \
		engine/rs_line.h \
		engine/rs_point.h \
		engine/rs_undocycle.h \
		engine/rs_variable.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_ellipse.o engine/rs_ellipse.cpp

obj/rs_entity.o: engine/rs_entity.cpp engine/rs_entity.h \
		engine/rs_arc.h \
		engine/rs_circle.h \
		engine/rs_document.h \
		engine/rs_ellipse.h \
		engine/rs_graphic.h \
		engine/rs_insert.h \
		engine/rs_layer.h \
		engine/rs_line.h \
		engine/rs_point.h \
		engine/rs_polyline.h \
		engine/rs_text.h \
		engine/rs_stringlist.h \
		engine/rs_dict.h \
		engine/rs.h \
		engine/rs_pen.h \
		engine/rs_string.h \
		engine/rs_undoable.h \
		engine/rs_vector.h \
		engine/rs_flags.h \
		engine/rs_color.h \
		engine/rs_atomicentity.h \
		engine/rs_layerlist.h \
		engine/rs_entitycontainer.h \
		engine/rs_undo.h \
		engine/rs_layerlistlistener.h \
		engine/rs_ptrlist.h \
		engine/rs_undocycle.h \
		engine/rs_blocklist.h \
		engine/rs_variabledict.h \
		engine/rs_units.h \
		engine/rs_block.h \
		engine/rs_blocklistlistener.h \
		engine/rs_variable.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_entity.o engine/rs_entity.cpp

obj/rs_entitycontainer.o: engine/rs_entitycontainer.cpp engine/rs_entitycontainer.h \
		engine/rs_dimension.h \
		engine/rs_layer.h \
		engine/rs_line.h \
		engine/rs_polyline.h \
		engine/rs_text.h \
		engine/rs_insert.h \
		engine/rs_spline.h \
		engine/rs_arc.h \
		engine/rs_circle.h \
		engine/rs_ellipse.h \
		engine/rs_entity.h \
		engine/rs_point.h \
		engine/rs_ptrlist.h \
		engine/rs_atomicentity.h \
		engine/rs_dict.h \
		engine/rs.h \
		engine/rs_pen.h \
		engine/rs_string.h \
		engine/rs_stringlist.h \
		engine/rs_undoable.h \
		engine/rs_vector.h \
		engine/rs_flags.h \
		engine/rs_color.h \
		engine/rs_block.h \
		engine/rs_graphic.h \
		engine/rs_document.h \
		engine/rs_layerlist.h \
		engine/rs_undo.h \
		engine/rs_layerlistlistener.h \
		engine/rs_undocycle.h \
		engine/rs_blocklist.h \
		engine/rs_variabledict.h \
		engine/rs_units.h \
		engine/rs_blocklistlistener.h \
		engine/rs_variable.h \
		engine/rs_valuelist.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_entitycontainer.o engine/rs_entitycontainer.cpp

obj/rs_font.o: engine/rs_font.cpp engine/rs_font.h \
		engine/rs_color.h \
		engine/rs_file.h \
		engine/rs_fileinfo.h \
		engine/rs_fontchar.h \
		engine/rs_regexp.h \
		engine/rs_string.h \
		engine/rs_system.h \
		engine/rs_textstream.h \
		engine/rs_blocklist.h \
		engine/rs_stringlist.h \
		engine/rs_block.h \
		engine/rs_blocklistlistener.h \
		engine/rs_entity.h \
		engine/rs_ptrlist.h \
		engine/rs_document.h \
		engine/rs_layerlist.h \
		engine/rs_entitycontainer.h \
		engine/rs_undo.h \
		engine/rs_layer.h \
		engine/rs_layerlistlistener.h \
		engine/rs_flags.h \
		engine/rs_pen.h \
		engine/rs.h \
		engine/rs_dict.h \
		engine/rs_undoable.h \
		engine/rs_vector.h \
		engine/rs_arc.h \
		engine/rs_circle.h \
		engine/rs_ellipse.h \
		engine/rs_line.h \
		engine/rs_point.h \
		engine/rs_atomicentity.h \
		engine/rs_undocycle.h \
		engine/rs_dir.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_font.o engine/rs_font.cpp

obj/rs_fontlist.o: engine/rs_fontlist.cpp engine/rs_fontlist.h \
		engine/rs_fileinfo.h \
		engine/rs_stringlist.h \
		engine/rs_system.h \
		engine/rs_dict.h \
		engine/rs_font.h \
		engine/rs_entity.h \
		engine/rs_ptrlist.h \
		engine/rs_blocklist.h \
		engine/rs_string.h \
		engine/rs_block.h \
		engine/rs_blocklistlistener.h \
		engine/rs_document.h \
		engine/rs_layerlist.h \
		engine/rs_entitycontainer.h \
		engine/rs_undo.h \
		engine/rs_layer.h \
		engine/rs_layerlistlistener.h \
		engine/rs_flags.h \
		engine/rs_pen.h \
		engine/rs.h \
		engine/rs_color.h \
		engine/rs_undoable.h \
		engine/rs_vector.h \
		engine/rs_arc.h \
		engine/rs_circle.h \
		engine/rs_ellipse.h \
		engine/rs_line.h \
		engine/rs_point.h \
		engine/rs_atomicentity.h \
		engine/rs_undocycle.h \
		engine/rs_dir.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_fontlist.o engine/rs_fontlist.cpp

obj/rs_graphic.o: engine/rs_graphic.cpp engine/rs_graphic.h \
		engine/rs_units.h \
		engine/rs_settings.h \
		engine/rs_blocklist.h \
		engine/rs_layerlist.h \
		engine/rs_variabledict.h \
		engine/rs_document.h \
		engine/rs_block.h \
		engine/rs_blocklistlistener.h \
		engine/rs_entity.h \
		engine/rs_ptrlist.h \
		engine/rs_entitycontainer.h \
		engine/rs_undo.h \
		engine/rs_string.h \
		engine/rs_layer.h \
		engine/rs_layerlistlistener.h \
		engine/rs_flags.h \
		engine/rs_pen.h \
		engine/rs.h \
		engine/rs_color.h \
		engine/rs_dict.h \
		engine/rs_stringlist.h \
		engine/rs_undoable.h \
		engine/rs_vector.h \
		engine/rs_arc.h \
		engine/rs_circle.h \
		engine/rs_ellipse.h \
		engine/rs_line.h \
		engine/rs_point.h \
		engine/rs_atomicentity.h \
		engine/rs_undocycle.h \
		engine/rs_variable.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_graphic.o engine/rs_graphic.cpp

obj/rs_hatch.o: engine/rs_hatch.cpp engine/rs_hatch.h \
		engine/rs_graphic.h \
		engine/rs_pointarray.h \
		engine/rs_pattern.h \
		engine/rs_patternlist.h \
		engine/rs_entity.h \
		engine/rs_entitycontainer.h \
		engine/rs_dict.h \
		engine/rs.h \
		engine/rs_layer.h \
		engine/rs_pen.h \
		engine/rs_string.h \
		engine/rs_stringlist.h \
		engine/rs_undoable.h \
		engine/rs_vector.h \
		engine/rs_flags.h \
		engine/rs_color.h \
		engine/rs_arc.h \
		engine/rs_circle.h \
		engine/rs_ellipse.h \
		engine/rs_line.h \
		engine/rs_point.h \
		engine/rs_ptrlist.h \
		engine/rs_atomicentity.h \
		engine/rs_blocklist.h \
		engine/rs_layerlist.h \
		engine/rs_variabledict.h \
		engine/rs_document.h \
		engine/rs_units.h \
		engine/rs_block.h \
		engine/rs_blocklistlistener.h \
		engine/rs_undo.h \
		engine/rs_layerlistlistener.h \
		engine/rs_undocycle.h \
		engine/rs_variable.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_hatch.o engine/rs_hatch.cpp

obj/rs_insert.o: engine/rs_insert.cpp engine/rs_insert.h \
		engine/rs_block.h \
		engine/rs_graphic.h \
		engine/rs_entitycontainer.h \
		engine/rs_arc.h \
		engine/rs_circle.h \
		engine/rs_ellipse.h \
		engine/rs_entity.h \
		engine/rs_line.h \
		engine/rs_point.h \
		engine/rs_ptrlist.h \
		engine/rs_atomicentity.h \
		engine/rs_dict.h \
		engine/rs.h \
		engine/rs_layer.h \
		engine/rs_pen.h \
		engine/rs_string.h \
		engine/rs_stringlist.h \
		engine/rs_undoable.h \
		engine/rs_vector.h \
		engine/rs_flags.h \
		engine/rs_color.h \
		engine/rs_document.h \
		engine/rs_layerlist.h \
		engine/rs_undo.h \
		engine/rs_layerlistlistener.h \
		engine/rs_undocycle.h \
		engine/rs_blocklist.h \
		engine/rs_variabledict.h \
		engine/rs_units.h \
		engine/rs_blocklistlistener.h \
		engine/rs_variable.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_insert.o engine/rs_insert.cpp

obj/rs_image.o: engine/rs_image.cpp engine/rs_image.h \
		engine/rs_constructionline.h \
		engine/rs_atomicentity.h \
		engine/rs_img.h \
		engine/rs_entity.h \
		engine/rs_dict.h \
		engine/rs.h \
		engine/rs_layer.h \
		engine/rs_pen.h \
		engine/rs_string.h \
		engine/rs_stringlist.h \
		engine/rs_undoable.h \
		engine/rs_vector.h \
		engine/rs_flags.h \
		engine/rs_color.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_image.o engine/rs_image.cpp

obj/rs_layer.o: engine/rs_layer.cpp engine/rs_layer.h \
		engine/rs_color.h \
		engine/rs_flags.h \
		engine/rs_pen.h \
		engine/rs_string.h \
		engine/rs.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_layer.o engine/rs_layer.cpp

obj/rs_layerlist.o: engine/rs_layerlist.cpp engine/rs_layerlist.h \
		engine/rs_layer.h \
		engine/rs_layerlistlistener.h \
		engine/rs_entity.h \
		engine/rs_ptrlist.h \
		engine/rs_flags.h \
		engine/rs_pen.h \
		engine/rs_string.h \
		engine/rs.h \
		engine/rs_color.h \
		engine/rs_dict.h \
		engine/rs_stringlist.h \
		engine/rs_undoable.h \
		engine/rs_vector.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_layerlist.o engine/rs_layerlist.cpp

obj/rs_leader.o: engine/rs_leader.cpp engine/rs_leader.h \
		engine/rs_line.h \
		engine/rs_solid.h \
		engine/rs_entity.h \
		engine/rs_entitycontainer.h \
		engine/rs_dict.h \
		engine/rs.h \
		engine/rs_layer.h \
		engine/rs_pen.h \
		engine/rs_string.h \
		engine/rs_stringlist.h \
		engine/rs_undoable.h \
		engine/rs_vector.h \
		engine/rs_flags.h \
		engine/rs_color.h \
		engine/rs_arc.h \
		engine/rs_circle.h \
		engine/rs_ellipse.h \
		engine/rs_point.h \
		engine/rs_ptrlist.h \
		engine/rs_atomicentity.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_leader.o engine/rs_leader.cpp

obj/rs_line.o: engine/rs_line.cpp engine/rs_line.h \
		engine/rs_graphic.h \
		engine/rs_atomicentity.h \
		engine/rs_entity.h \
		engine/rs_dict.h \
		engine/rs.h \
		engine/rs_layer.h \
		engine/rs_pen.h \
		engine/rs_string.h \
		engine/rs_stringlist.h \
		engine/rs_undoable.h \
		engine/rs_vector.h \
		engine/rs_flags.h \
		engine/rs_color.h \
		engine/rs_blocklist.h \
		engine/rs_layerlist.h \
		engine/rs_variabledict.h \
		engine/rs_document.h \
		engine/rs_units.h \
		engine/rs_block.h \
		engine/rs_blocklistlistener.h \
		engine/rs_ptrlist.h \
		engine/rs_entitycontainer.h \
		engine/rs_undo.h \
		engine/rs_layerlistlistener.h \
		engine/rs_arc.h \
		engine/rs_circle.h \
		engine/rs_ellipse.h \
		engine/rs_point.h \
		engine/rs_undocycle.h \
		engine/rs_variable.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_line.o engine/rs_line.cpp

obj/rs_pattern.o: engine/rs_pattern.cpp engine/rs_pattern.h \
		engine/rs_stringlist.h \
		engine/rs_fileinfo.h \
		engine/rs_system.h \
		engine/rs_entitycontainer.h \
		engine/rs_arc.h \
		engine/rs_circle.h \
		engine/rs_ellipse.h \
		engine/rs_entity.h \
		engine/rs_line.h \
		engine/rs_point.h \
		engine/rs_ptrlist.h \
		engine/rs_atomicentity.h \
		engine/rs_dict.h \
		engine/rs.h \
		engine/rs_layer.h \
		engine/rs_pen.h \
		engine/rs_string.h \
		engine/rs_undoable.h \
		engine/rs_vector.h \
		engine/rs_flags.h \
		engine/rs_color.h \
		engine/rs_dir.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_pattern.o engine/rs_pattern.cpp

obj/rs_patternlist.o: engine/rs_patternlist.cpp engine/rs_patternlist.h \
		engine/rs_fileinfo.h \
		engine/rs_stringlist.h \
		engine/rs_system.h \
		engine/rs_pattern.h \
		engine/rs_entity.h \
		engine/rs_ptrlist.h \
		engine/rs_entitycontainer.h \
		engine/rs_arc.h \
		engine/rs_circle.h \
		engine/rs_ellipse.h \
		engine/rs_line.h \
		engine/rs_point.h \
		engine/rs_atomicentity.h \
		engine/rs_dict.h \
		engine/rs.h \
		engine/rs_layer.h \
		engine/rs_pen.h \
		engine/rs_string.h \
		engine/rs_undoable.h \
		engine/rs_vector.h \
		engine/rs_flags.h \
		engine/rs_color.h \
		engine/rs_dir.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_patternlist.o engine/rs_patternlist.cpp

obj/rs_point.o: engine/rs_point.cpp engine/rs_point.h \
		engine/rs_atomicentity.h \
		engine/rs_entity.h \
		engine/rs_dict.h \
		engine/rs.h \
		engine/rs_layer.h \
		engine/rs_pen.h \
		engine/rs_string.h \
		engine/rs_stringlist.h \
		engine/rs_undoable.h \
		engine/rs_vector.h \
		engine/rs_flags.h \
		engine/rs_color.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_point.o engine/rs_point.cpp

obj/rs_polyline.o: engine/rs_polyline.cpp engine/rs_polyline.h \
		engine/rs_line.h \
		engine/rs_arc.h \
		engine/rs_entity.h \
		engine/rs_entitycontainer.h \
		engine/rs_dict.h \
		engine/rs.h \
		engine/rs_layer.h \
		engine/rs_pen.h \
		engine/rs_string.h \
		engine/rs_stringlist.h \
		engine/rs_undoable.h \
		engine/rs_vector.h \
		engine/rs_flags.h \
		engine/rs_color.h \
		engine/rs_circle.h \
		engine/rs_ellipse.h \
		engine/rs_point.h \
		engine/rs_ptrlist.h \
		engine/rs_atomicentity.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_polyline.o engine/rs_polyline.cpp

obj/rs_settings.o: engine/rs_settings.cpp engine/rs_settings.h \
		engine/rs_string.h \
		engine/rs_dict.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_settings.o engine/rs_settings.cpp

obj/rs_solid.o: engine/rs_solid.cpp engine/rs_solid.h \
		engine/rs_atomicentity.h \
		engine/rs_vector.h \
		engine/rs_entity.h \
		engine/rs_dict.h \
		engine/rs.h \
		engine/rs_layer.h \
		engine/rs_pen.h \
		engine/rs_string.h \
		engine/rs_stringlist.h \
		engine/rs_undoable.h \
		engine/rs_flags.h \
		engine/rs_color.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_solid.o engine/rs_solid.cpp

obj/rs_spline.o: engine/rs_spline.cpp engine/rs_spline.h \
		engine/rs_graphic.h \
		engine/rs_entitycontainer.h \
		engine/rs_valuelist.h \
		engine/rs_arc.h \
		engine/rs_circle.h \
		engine/rs_ellipse.h \
		engine/rs_entity.h \
		engine/rs_line.h \
		engine/rs_point.h \
		engine/rs_ptrlist.h \
		engine/rs_atomicentity.h \
		engine/rs_dict.h \
		engine/rs.h \
		engine/rs_layer.h \
		engine/rs_pen.h \
		engine/rs_string.h \
		engine/rs_stringlist.h \
		engine/rs_undoable.h \
		engine/rs_vector.h \
		engine/rs_flags.h \
		engine/rs_color.h \
		engine/rs_blocklist.h \
		engine/rs_layerlist.h \
		engine/rs_variabledict.h \
		engine/rs_document.h \
		engine/rs_units.h \
		engine/rs_block.h \
		engine/rs_blocklistlistener.h \
		engine/rs_undo.h \
		engine/rs_layerlistlistener.h \
		engine/rs_undocycle.h \
		engine/rs_variable.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_spline.o engine/rs_spline.cpp

obj/rs_string.o: engine/rs_string.cpp engine/rs_string.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_string.o engine/rs_string.cpp

obj/rs_system.o: engine/rs_system.cpp engine/rs_settings.h \
		engine/rs_system.h \
		engine/rs_regexp.h \
		engine/rs_translator.h \
		engine/rs_fileinfo.h \
		engine/rs_string.h \
		engine/rs_dict.h \
		engine/rs_dir.h \
		engine/rs_stringlist.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_system.o engine/rs_system.cpp

obj/rs_text.o: engine/rs_text.cpp engine/rs_text.h \
		engine/rs_fontlist.h \
		engine/rs_insert.h \
		engine/rs_entity.h \
		engine/rs_entitycontainer.h \
		engine/rs_dict.h \
		engine/rs.h \
		engine/rs_layer.h \
		engine/rs_pen.h \
		engine/rs_string.h \
		engine/rs_stringlist.h \
		engine/rs_undoable.h \
		engine/rs_vector.h \
		engine/rs_flags.h \
		engine/rs_color.h \
		engine/rs_arc.h \
		engine/rs_circle.h \
		engine/rs_ellipse.h \
		engine/rs_line.h \
		engine/rs_point.h \
		engine/rs_ptrlist.h \
		engine/rs_atomicentity.h \
		engine/rs_font.h \
		engine/rs_blocklist.h \
		engine/rs_block.h \
		engine/rs_blocklistlistener.h \
		engine/rs_document.h \
		engine/rs_layerlist.h \
		engine/rs_undo.h \
		engine/rs_layerlistlistener.h \
		engine/rs_undocycle.h \
		engine/rs_graphic.h \
		engine/rs_variabledict.h \
		engine/rs_units.h \
		engine/rs_variable.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_text.o engine/rs_text.cpp

obj/rs_undo.o: engine/rs_undo.cpp engine/rs_undo.h \
		engine/rs_undocycle.h \
		engine/rs_ptrlist.h \
		engine/rs.h \
		engine/rs_entity.h \
		engine/rs_undoable.h \
		engine/rs_dict.h \
		engine/rs_layer.h \
		engine/rs_pen.h \
		engine/rs_string.h \
		engine/rs_stringlist.h \
		engine/rs_vector.h \
		engine/rs_flags.h \
		engine/rs_color.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_undo.o engine/rs_undo.cpp

obj/rs_undoable.o: engine/rs_undoable.cpp engine/rs_undoable.h \
		engine/rs_undocycle.h \
		engine/rs_flags.h \
		engine/rs.h \
		engine/rs_entity.h \
		engine/rs_ptrlist.h \
		engine/rs_dict.h \
		engine/rs_layer.h \
		engine/rs_pen.h \
		engine/rs_string.h \
		engine/rs_stringlist.h \
		engine/rs_vector.h \
		engine/rs_color.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_undoable.o engine/rs_undoable.cpp

obj/rs_units.o: engine/rs_units.cpp engine/rs_units.h \
		engine/rs.h \
		engine/rs_string.h \
		engine/rs_vector.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_units.o engine/rs_units.cpp

obj/rs_utility.o: engine/rs_utility.cpp engine/rs_utility.h \
		engine/rs_string.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_utility.o engine/rs_utility.cpp

obj/rs_variabledict.o: engine/rs_variabledict.cpp engine/rs_variabledict.h \
		engine/rs_variable.h \
		engine/rs_dict.h \
		engine/rs_string.h \
		engine/rs.h \
		engine/rs_vector.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_variabledict.o engine/rs_variabledict.cpp

obj/rs_vector.o: engine/rs_vector.cpp engine/rs_vector.h \
		engine/rs_constructionline.h \
		engine/rs.h \
		engine/rs_atomicentity.h \
		engine/rs_entity.h \
		engine/rs_dict.h \
		engine/rs_layer.h \
		engine/rs_pen.h \
		engine/rs_string.h \
		engine/rs_stringlist.h \
		engine/rs_undoable.h \
		engine/rs_flags.h \
		engine/rs_color.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_vector.o engine/rs_vector.cpp

obj/rs_fileio.o: fileio/rs_fileio.cpp fileio/rs_fileio.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_fileio.o fileio/rs_fileio.cpp

obj/rs_filtercxf.o: filters/rs_filtercxf.cpp filters/rs_filtercxf.h \
		filters/rs_filterinterface.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_filtercxf.o filters/rs_filtercxf.cpp

obj/rs_filterdxf.o: filters/rs_filterdxf.cpp filters/rs_filterdxf.h \
		filters/rs_filterinterface.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_filterdxf.o filters/rs_filterdxf.cpp

obj/rs_filterdxf1.o: filters/rs_filterdxf1.cpp filters/rs_filterdxf.h \
		filters/rs_filterdxf1.h \
		filters/rs_filterinterface.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_filterdxf1.o filters/rs_filterdxf1.cpp

obj/rs_dialogfactory.o: gui/rs_dialogfactory.cpp gui/rs_dialogfactory.h \
		gui/rs_dialogfactoryinterface.h \
		gui/rs_dialogfactoryadapter.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_dialogfactory.o gui/rs_dialogfactory.cpp

obj/rs_eventhandler.o: gui/rs_eventhandler.cpp gui/rs_eventhandler.h \
		gui/rs_coordinateevent.h \
		gui/rs_event.h \
		gui/rs_keyevent.h \
		gui/rs_mouseevent.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_eventhandler.o gui/rs_eventhandler.cpp

obj/rs_graphicview.o: gui/rs_graphicview.cpp gui/rs_graphicview.h \
		gui/rs_eventhandler.h \
		gui/rs_grid.h \
		gui/rs_keyevent.h \
		gui/rs_mouseevent.h \
		gui/rs_painter.h \
		gui/rs_linetypepattern.h \
		gui/rs_commandevent.h \
		gui/rs_event.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_graphicview.o gui/rs_graphicview.cpp

obj/rs_grid.o: gui/rs_grid.cpp gui/rs_grid.h \
		gui/rs_graphicview.h \
		gui/rs_keyevent.h \
		gui/rs_linetypepattern.h \
		gui/rs_mouseevent.h \
		gui/rs_commandevent.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_grid.o gui/rs_grid.cpp

obj/rs_linetypepattern.o: gui/rs_linetypepattern.cpp gui/rs_linetypepattern.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_linetypepattern.o gui/rs_linetypepattern.cpp

obj/rs_painter.o: gui/rs_painter.cpp gui/rs_painter.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_painter.o gui/rs_painter.cpp

obj/rs_painterqt.o: gui/rs_painterqt.cpp gui/rs_painterqt.h \
		gui/rs_graphicview.h \
		gui/rs_painter.h \
		gui/rs_keyevent.h \
		gui/rs_linetypepattern.h \
		gui/rs_mouseevent.h \
		gui/rs_commandevent.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_painterqt.o gui/rs_painterqt.cpp

obj/rs_staticgraphicview.o: gui/rs_staticgraphicview.cpp gui/rs_staticgraphicview.h \
		gui/rs_graphicview.h \
		gui/rs_keyevent.h \
		gui/rs_linetypepattern.h \
		gui/rs_mouseevent.h \
		gui/rs_commandevent.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_staticgraphicview.o gui/rs_staticgraphicview.cpp

obj/rs_information.o: information/rs_information.cpp information/rs_information.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_information.o information/rs_information.cpp

obj/rs_infoarea.o: information/rs_infoarea.cpp information/rs_infoarea.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_infoarea.o information/rs_infoarea.cpp

obj/rs_math.o: math/rs_math.cpp math/rs_math.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_math.o math/rs_math.cpp

obj/rs_modification.o: modification/rs_modification.cpp modification/rs_modification.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_modification.o modification/rs_modification.cpp

obj/rs_selection.o: modification/rs_selection.cpp modification/rs_selection.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_selection.o modification/rs_selection.cpp

obj/rs_python.o: scripting/rs_python.cpp scripting/rs_python.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_python.o scripting/rs_python.cpp

obj/rs_simplepython.o: scripting/rs_simplepython.cpp scripting/rs_simplepython.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_simplepython.o scripting/rs_simplepython.cpp

obj/rs_python_wrappers.o: scripting/rs_python_wrappers.cpp scripting/rs_python_wrappers.h \
		scripting/rs_python.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_python_wrappers.o scripting/rs_python_wrappers.cpp

obj/rs_script.o: scripting/rs_script.cpp scripting/rs_script.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_script.o scripting/rs_script.cpp

obj/rs_scriptlist.o: scripting/rs_scriptlist.cpp scripting/rs_scriptlist.h \
		scripting/rs_script.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rs_scriptlist.o scripting/rs_scriptlist.cpp

obj/moc_rs_actioninterface.o: moc/moc_rs_actioninterface.cpp  actions/rs_actioninterface.h actions/rs_snapper.h \
		actions/rs_preview.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_rs_actioninterface.o moc/moc_rs_actioninterface.cpp

moc/moc_rs_actioninterface.cpp: $(MOC) actions/rs_actioninterface.h
	$(MOC) actions/rs_actioninterface.h -o moc/moc_rs_actioninterface.cpp

####### Install

install:  

uninstall:  

