#############################################################################
# Makefile for building: ../qcad
# Generated by qmake (1.07a) (Qt 3.3.8b) on: Wed Mar 18 19:30:23 2009
# Project:  qcad.pro
# Template: app
# Command: $(QMAKE) -o Makefile qcad.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  -DQC_APPKEY="\"/QCad\"" -DQC_APPDIR="\"qcad\"" -DQC_APPNAME="\"QCad\"" -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  -DQC_APPKEY="\"/QCad\"" -DQC_APPDIR="\"qcad\"" -DQC_APPNAME="\"QCad\"" -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT
LEXFLAGS = 
YACCFLAGS= -d
INCPATH  = -I/usr/lib64/qt3/mkspecs/default -I. -I../../fparser/include -I../../dxflib/include -I../../qcadlib/include -I../../qcadcmd/include -I../../qcadactions/include -I../../qcadguiqt/include -I/usr/include -I$(QTDIR)/include -Imoc/
LINK     = g++
LFLAGS   = 
LIBS     = $(SUBLIBS) -L/usr/lib64/ -L$(QTDIR)/lib64/ -L/usr/X11R6/lib64/ -lqassistantclient -L../../qcadguiqt/lib -L../../qcadactions/lib -L../../qcadcmd/lib -L../../qcadlib/lib -L../../dxflib/lib -L../../fparser/lib -L/usr/lib64 -L/usr/X11R6/lib64 -L/usr/lib64/ -L/usr/src/packages/BUILD/qt-x11-free-3.3.8b/lib -lpng -lz -lSM -lICE -ldl -lpthread -lqcadguiqt -lqcadactions -lqcadcmd -lqcad -ldxf -lfparser -lqt-mt -lXext -lX11 -lm
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 = qc_applicationwindow.h \
		qc_dialogfactory.h \
		qc_graphicview.h \
		qc_mdiwindow.h \
		main.h
SOURCES = qc_applicationwindow.cpp \
		qc_dialogfactory.cpp \
		qc_graphicview.cpp \
		qc_mdiwindow.cpp \
		main.cpp
OBJECTS = obj/qc_applicationwindow.o \
		obj/qc_dialogfactory.o \
		obj/qc_graphicview.o \
		obj/qc_mdiwindow.o \
		obj/main.o \
		obj/qmake_image_collection.o
FORMS = 
UICDECLS = 
UICIMPLS = 
SRCMOC   = moc/moc_qc_applicationwindow.cpp \
		moc/moc_qc_graphicview.cpp \
		moc/moc_qc_mdiwindow.cpp
OBJMOC = obj/moc_qc_applicationwindow.o \
		obj/moc_qc_graphicview.o \
		obj/moc_qc_mdiwindow.o
DIST	   = ../../mkspecs/defs.pro \
		qcad.pro
QMAKE_TARGET = qcad
DESTDIR  = ../
TARGET   = ../qcad

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 $(TARGET)

$(TARGET):  $(UICDECLS) $(OBJECTS) $(OBJMOC)  
	test -d ../ || mkdir -p ../
	$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(OBJCOMP) $(LIBS)

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

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

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

dist: 
	@mkdir -p obj/qcad && $(COPY_FILE) --parents $(SOURCES) $(HEADERS) $(FORMS) $(DIST) obj/qcad/ && $(COPY_FILE) --parents ts/qcad_cs.ts ts/qcad_et.ts ts/qcad_en.ts ts/qcad_da.ts ts/qcad_de.ts ts/qcad_el.ts ts/qcad_es.ts ts/qcad_fr.ts ts/qcad_hu.ts ts/qcad_it.ts ts/qcad_nl.ts ts/qcad_no.ts ts/qcad_pa.ts ts/qcad_pl.ts ts/qcad_ru.ts ts/qcad_sk.ts ts/qcad_tr.ts obj/qcad/ && $(COPY_FILE) --parents images/contents.png images/document.png images/editclear.png images/qcad16.png images/qcad.png 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) qmake_image_collection.cpp
	-$(DEL_FILE) *~ core *.core


####### Sub-libraries

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


FORCE:

####### Compile

obj/qc_applicationwindow.o: qc_applicationwindow.cpp qc_applicationwindow.h \
		qc_mdiwindow.h \
		qc_dialogfactory.h \
		main.h \
		qc_graphicview.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/qc_applicationwindow.o qc_applicationwindow.cpp

obj/qc_dialogfactory.o: qc_dialogfactory.cpp qc_dialogfactory.h \
		qc_applicationwindow.h \
		qc_graphicview.h \
		qc_mdiwindow.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/qc_dialogfactory.o qc_dialogfactory.cpp

obj/qc_graphicview.o: qc_graphicview.cpp qc_graphicview.h \
		qc_applicationwindow.h \
		qc_dialogfactory.h \
		qc_mdiwindow.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/qc_graphicview.o qc_graphicview.cpp

obj/qc_mdiwindow.o: qc_mdiwindow.cpp qc_mdiwindow.h \
		qc_graphicview.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/qc_mdiwindow.o qc_mdiwindow.cpp

obj/main.o: main.cpp main.h \
		qc_applicationwindow.h \
		xpm/intro_camexpert.xpm \
		xpm/splash_camexpert.xpm \
		xpm/intro_qcad.xpm \
		xpm/splash_qcad.xpm \
		qc_dialogfactory.h \
		qc_graphicview.h \
		qc_mdiwindow.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/main.o main.cpp

obj/moc_qc_applicationwindow.o: moc/moc_qc_applicationwindow.cpp  qc_applicationwindow.h qc_dialogfactory.h \
		qc_graphicview.h \
		qc_mdiwindow.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_qc_applicationwindow.o moc/moc_qc_applicationwindow.cpp

obj/moc_qc_graphicview.o: moc/moc_qc_graphicview.cpp  qc_graphicview.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_qc_graphicview.o moc/moc_qc_graphicview.cpp

obj/moc_qc_mdiwindow.o: moc/moc_qc_mdiwindow.cpp  qc_mdiwindow.h qc_graphicview.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_qc_mdiwindow.o moc/moc_qc_mdiwindow.cpp

moc/moc_qc_applicationwindow.cpp: $(MOC) qc_applicationwindow.h
	$(MOC) qc_applicationwindow.h -o moc/moc_qc_applicationwindow.cpp

moc/moc_qc_graphicview.cpp: $(MOC) qc_graphicview.h
	$(MOC) qc_graphicview.h -o moc/moc_qc_graphicview.cpp

moc/moc_qc_mdiwindow.cpp: $(MOC) qc_mdiwindow.h
	$(MOC) qc_mdiwindow.h -o moc/moc_qc_mdiwindow.cpp

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

qmake_image_collection.cpp: images/contents.png \
		images/document.png \
		images/editclear.png \
		images/qcad16.png \
		images/qcad.png
	$(UIC)  -embed qcad images/contents.png images/document.png images/editclear.png images/qcad16.png images/qcad.png -o qmake_image_collection.cpp

####### Install

install:  

uninstall:  

