#############################################################################
# Makefile for building: libkugar
# Generated by qmake (2.01a) (Qt 4.7.4) on: mar 14. mar 21:13:04 2017
# Project:  kugar.pro
# Template: lib
#############################################################################

####### Compiler, tools and options

CC            = gcc
CXX           = g++
DEFINES       = -DUNICODE -DQT_LARGEFILE_SUPPORT -DAQ_LPR_EXTERNAL -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT
CFLAGS        = -g -w $(DEFINES)
CXXFLAGS      = -g -w -frtti -fexceptions -mthreads $(DEFINES)
INCPATH       = -I"c:\QtSDK\Desktop\Qt\4.7.4\mingw\include\QtCore" -I"c:\QtSDK\Desktop\Qt\4.7.4\mingw\include\QtGui" -I"c:\QtSDK\Desktop\Qt\4.7.4\mingw\include" -I"\src\kugar" -I"\src\flbase" -I"\src\flmail" -I"\src\serialport" -I"\src\posprinter" -I"\src\psprinter" -I"c:\QtSDK\Desktop\Qt\4.7.4\mingw\include\ActiveQt" -I"debug" -I"c:\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\win32-g++"
LIB        =        ar -ru
QMAKE         = c:\qtsdk\desktop\qt\4.7.4\mingw\bin\qmake.exe
IDC           = c:\QtSDK\Desktop\Qt\4.7.4\mingw\bin\idc.exe
IDL           = midl
ZIP           = zip -r -9
DEF_FILE      = 
RES_FILE      = 
COPY          = copy /y
COPY_FILE     = $(COPY)
COPY_DIR      = xcopy /s /q /y /i
DEL_FILE      = del
DEL_DIR       = rmdir
MOVE          = move
CHK_DIR_EXISTS= if not exist
MKDIR         = mkdir
INSTALL_FILE    = $(COPY_FILE)
INSTALL_PROGRAM = $(COPY_FILE)
INSTALL_DIR     = $(COPY_DIR)

####### Output directory

OBJECTS_DIR   = debug

####### Files

SOURCES       = \src\posprinter\posprinter.cpp \
		\src\posprinter\posprinter_win32.cpp \
		\src\psprinter\psprinter.cpp \
		\src\psprinter\qpsprinter.cpp \
		mcalcobject.cpp \
		mfieldobject.cpp \
		mlabelobject.cpp \
		mlineobject.cpp \
		mpagecollection.cpp \
		mpagedisplay.cpp \
		mreportdetail.cpp \
		mreportengine.cpp \
		mreportobject.cpp \
		mreportsection.cpp \
		mreportviewer.cpp \
		mspecialobject.cpp \
		mutil.cpp debug\moc_mfieldobject.cpp \
		debug\moc_mpagedisplay.cpp \
		debug\moc_mreportengine.cpp \
		debug\moc_mreportviewer.cpp
OBJECTS       = debug/posprinter.o \
		debug/posprinter_win32.o \
		debug/psprinter.o \
		debug/qpsprinter.o \
		debug/mcalcobject.o \
		debug/mfieldobject.o \
		debug/mlabelobject.o \
		debug/mlineobject.o \
		debug/mpagecollection.o \
		debug/mpagedisplay.o \
		debug/mreportdetail.o \
		debug/mreportengine.o \
		debug/mreportobject.o \
		debug/mreportsection.o \
		debug/mreportviewer.o \
		debug/mspecialobject.o \
		debug/mutil.o \
		debug/moc_mfieldobject.o \
		debug/moc_mpagedisplay.o \
		debug/moc_mreportengine.o \
		debug/moc_mreportviewer.o
DIST          = 
QMAKE_TARGET  = kugar
DESTDIR        = \lib\ #avoid trailing-slash linebreak
TARGET         = libkugar.a
DESTDIR_TARGET = \lib\libkugar.a

####### Implicit rules

.SUFFIXES: .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:
	$(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<

####### Build rules

first: all
all: Makefile.Debug  $(DESTDIR_TARGET)

$(DESTDIR_TARGET):  $(OBJECTS) 
	ar -M < object_script.libkugar.Debug 

qmake:  FORCE
	@$(QMAKE) -spec c:\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\win32-g++ -o Makefile.Debug kugar.pro

dist:
	$(ZIP) kugar.zip $(SOURCES) $(DIST) ..\..\user.pro c:\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\qconfig.pri c:\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\modules\qt_webkit_version.pri c:\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\features\qt_functions.prf c:\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\features\qt_config.prf c:\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\features\exclusive_builds.prf c:\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\features\default_pre.prf c:\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\features\win32\default_pre.prf ..\..\settings.pro ..\posprinter\posprinter.pri ..\psprinter\psprinter.pri c:\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\features\debug.prf c:\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\features\debug_and_release.prf c:\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\features\default_post.prf c:\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\features\win32\default_post.prf c:\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\features\build_pass.prf c:\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\features\qt.prf c:\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\features\win32\thread.prf c:\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\features\moc.prf c:\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\features\staticlib.prf c:\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\features\static.prf c:\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\features\warn_off.prf c:\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\features\win32\rtti.prf c:\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\features\win32\exceptions.prf c:\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\features\win32\stl.prf c:\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\features\win32\windows.prf c:\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\features\resources.prf c:\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\features\uic.prf c:\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\features\yacc.prf c:\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\features\lex.prf c:\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\features\include_source_dir.prf  HEADERS RESOURCES IMAGES SOURCES OBJECTIVE_SOURCES FORMS YACCSOURCES YACCSOURCES LEXSOURCES 

clean: compiler_clean 
	-$(DEL_FILE) debug\posprinter.o debug\posprinter_win32.o debug\psprinter.o debug\qpsprinter.o debug\mcalcobject.o debug\mfieldobject.o debug\mlabelobject.o debug\mlineobject.o debug\mpagecollection.o debug\mpagedisplay.o debug\mreportdetail.o debug\mreportengine.o debug\mreportobject.o debug\mreportsection.o debug\mreportviewer.o debug\mspecialobject.o debug\mutil.o debug\moc_mfieldobject.o debug\moc_mpagedisplay.o debug\moc_mreportengine.o debug\moc_mreportviewer.o

distclean: clean
	-$(DEL_FILE) $(DESTDIR_TARGET)
	-$(DEL_FILE) Makefile.Debug

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: debug/moc_mfieldobject.cpp debug/moc_mpagedisplay.cpp debug/moc_mreportengine.cpp debug/moc_mreportviewer.cpp
compiler_moc_header_clean:
	-$(DEL_FILE) debug\moc_mfieldobject.cpp debug\moc_mpagedisplay.cpp debug\moc_mreportengine.cpp debug\moc_mreportviewer.cpp
debug/moc_mfieldobject.cpp: mlabelobject.h \
		mreportobject.h \
		mfieldobject.h
	C:\QtSDK\Desktop\Qt\4.7.4\mingw\bin\moc.exe $(DEFINES) $(INCPATH) -D__GNUC__ -DWIN32 mfieldobject.h -o debug\moc_mfieldobject.cpp

debug/moc_mpagedisplay.cpp: mpagedisplay.h
	C:\QtSDK\Desktop\Qt\4.7.4\mingw\bin\moc.exe $(DEFINES) $(INCPATH) -D__GNUC__ -DWIN32 mpagedisplay.h -o debug\moc_mpagedisplay.cpp

debug/moc_mreportengine.cpp: mlineobject.h \
		mlabelobject.h \
		mreportobject.h \
		mspecialobject.h \
		mfieldobject.h \
		mreportsection.h \
		mcalcobject.h \
		mpagecollection.h \
		mreportdetail.h \
		mreportengine.h
	C:\QtSDK\Desktop\Qt\4.7.4\mingw\bin\moc.exe $(DEFINES) $(INCPATH) -D__GNUC__ -DWIN32 mreportengine.h -o debug\moc_mreportengine.cpp

debug/moc_mreportviewer.cpp: mreportengine.h \
		mlineobject.h \
		mlabelobject.h \
		mreportobject.h \
		mspecialobject.h \
		mfieldobject.h \
		mreportsection.h \
		mcalcobject.h \
		mpagecollection.h \
		mreportdetail.h \
		mpagedisplay.h \
		mreportviewer.h
	C:\QtSDK\Desktop\Qt\4.7.4\mingw\bin\moc.exe $(DEFINES) $(INCPATH) -D__GNUC__ -DWIN32 mreportviewer.h -o debug\moc_mreportviewer.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_uic_make_all:
compiler_uic_clean:
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 



####### Compile

debug/posprinter.o: /src/posprinter/posprinter.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\posprinter.o \src\posprinter\posprinter.cpp

debug/posprinter_win32.o: /src/posprinter/posprinter_win32.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\posprinter_win32.o \src\posprinter\posprinter_win32.cpp

debug/psprinter.o: /src/psprinter/psprinter.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\psprinter.o \src\psprinter\psprinter.cpp

debug/qpsprinter.o: /src/psprinter/qpsprinter.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\qpsprinter.o \src\psprinter\qpsprinter.cpp

debug/mcalcobject.o: mcalcobject.cpp mcalcobject.h \
		mfieldobject.h \
		mlabelobject.h \
		mreportobject.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\mcalcobject.o mcalcobject.cpp

debug/mfieldobject.o: mfieldobject.cpp mfieldobject.h \
		mlabelobject.h \
		mreportobject.h \
		mutil.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\mfieldobject.o mfieldobject.cpp

debug/mlabelobject.o: mlabelobject.cpp mlabelobject.h \
		mreportobject.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\mlabelobject.o mlabelobject.cpp

debug/mlineobject.o: mlineobject.cpp mlineobject.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\mlineobject.o mlineobject.cpp

debug/mpagecollection.o: mpagecollection.cpp mpagecollection.h \
		mreportengine.h \
		mlineobject.h \
		mlabelobject.h \
		mreportobject.h \
		mspecialobject.h \
		mfieldobject.h \
		mreportsection.h \
		mcalcobject.h \
		mreportdetail.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\mpagecollection.o mpagecollection.cpp

debug/mpagedisplay.o: mpagedisplay.cpp mpagedisplay.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\mpagedisplay.o mpagedisplay.cpp

debug/mreportdetail.o: mreportdetail.cpp mreportdetail.h \
		mfieldobject.h \
		mlabelobject.h \
		mreportobject.h \
		mreportsection.h \
		mlineobject.h \
		mspecialobject.h \
		mcalcobject.h \
		mpagecollection.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\mreportdetail.o mreportdetail.cpp

debug/mreportengine.o: mreportengine.cpp mreportengine.h \
		mlineobject.h \
		mlabelobject.h \
		mreportobject.h \
		mspecialobject.h \
		mfieldobject.h \
		mreportsection.h \
		mcalcobject.h \
		mpagecollection.h \
		mreportdetail.h \
		mreportviewer.h \
		mpagedisplay.h \
		mutil.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\mreportengine.o mreportengine.cpp

debug/mreportobject.o: mreportobject.cpp mreportobject.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\mreportobject.o mreportobject.cpp

debug/mreportsection.o: mreportsection.cpp mreportsection.h \
		mlineobject.h \
		mlabelobject.h \
		mreportobject.h \
		mspecialobject.h \
		mcalcobject.h \
		mfieldobject.h \
		mpagecollection.h \
		mutil.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\mreportsection.o mreportsection.cpp

debug/mreportviewer.o: mreportviewer.cpp mreportviewer.h \
		mreportengine.h \
		mlineobject.h \
		mlabelobject.h \
		mreportobject.h \
		mspecialobject.h \
		mfieldobject.h \
		mreportsection.h \
		mcalcobject.h \
		mpagecollection.h \
		mreportdetail.h \
		mpagedisplay.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\mreportviewer.o mreportviewer.cpp

debug/mspecialobject.o: mspecialobject.cpp mspecialobject.h \
		mlabelobject.h \
		mreportobject.h \
		mutil.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\mspecialobject.o mspecialobject.cpp

debug/mutil.o: mutil.cpp mutil.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\mutil.o mutil.cpp

debug/moc_mfieldobject.o: debug/moc_mfieldobject.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\moc_mfieldobject.o debug\moc_mfieldobject.cpp

debug/moc_mpagedisplay.o: debug/moc_mpagedisplay.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\moc_mpagedisplay.o debug\moc_mpagedisplay.cpp

debug/moc_mreportengine.o: debug/moc_mreportengine.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\moc_mreportengine.o debug\moc_mreportengine.cpp

debug/moc_mreportviewer.o: debug/moc_mreportviewer.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\moc_mreportviewer.o debug\moc_mreportviewer.cpp

####### Install

install:   FORCE

uninstall:   FORCE

FORCE:

