#################################################################
## This Makefile Exported by MinGW Developer Studio
## Copyright (c) 2002-2004 by Parinya Thipchart
#################################################################

ifneq (,$(findstring Release, $(CFG)))
  override CFG = Release
else
  override CFG = Debug
endif

PROJECT = compicat
CC = "D:\WinGW\bin\g++.exe"

ifeq ($(CFG),Debug)
  OBJ_DIR = Debug
  OUTPUT_DIR = Debug
  TARGET = compicat.exe
  C_INCLUDE_DIRS = -I"D:/Qt/4.1.4/include" 
  C_PREPROC = 
  CFLAGS = -pipe  -Wall -g2 -O0 -frtti -fexceptions 
  RC_INCLUDE_DIRS = 
  RC_PREPROC = 
  RCFLAGS = 
  LIB_DIRS = -L"D:/Qt/4.1.4/lib" 
  LIBS = 
  LDFLAGS = -pipe -mwindows
endif

ifeq ($(CFG),Release)
  OBJ_DIR = Release
  OUTPUT_DIR = Release
  TARGET = compicat.exe
  C_INCLUDE_DIRS = -I"D:/Qt/4.1.4/include" 
  C_PREPROC = 
  CFLAGS = -pipe  -Wall -g0 -O2 -frtti -fexceptions 
  RC_INCLUDE_DIRS = 
  RC_PREPROC = 
  RCFLAGS = 
  LIB_DIRS = -L"D:/Qt/4.1.4/lib" 
  LIBS = 
  LDFLAGS = -pipe -s -mwindows
endif

ifeq ($(OS),Windows_NT)
  NULL =
else
  NULL = nul
endif

SRC_OBJS = \
  $(OBJ_DIR)/append.o	\
  $(OBJ_DIR)/bottomwindow.o	\
  $(OBJ_DIR)/bufsizeimpl.o	\
  $(OBJ_DIR)/catalimpl.o	\
  $(OBJ_DIR)/catalog.o	\
  $(OBJ_DIR)/convert.o	\
  $(OBJ_DIR)/document.o	\
  $(OBJ_DIR)/doubledocdialog.o	\
  $(OBJ_DIR)/doubleimpl.o	\
  $(OBJ_DIR)/editline.o	\
  $(OBJ_DIR)/helpwindow.o	\
  $(OBJ_DIR)/listproperty.o	\
  $(OBJ_DIR)/main.o	\
  $(OBJ_DIR)/mainwindow.o	\
  $(OBJ_DIR)/newopensave.o	\
  $(OBJ_DIR)/polygon.o	\
  $(OBJ_DIR)/profile.o	\
  $(OBJ_DIR)/qrc_edcat.o	\
  $(OBJ_DIR)/rangelimit.o	\
  $(OBJ_DIR)/setting.o	\
  $(OBJ_DIR)/subcatalog.o	\
  $(OBJ_DIR)/subfunction.o	\
  $(OBJ_DIR)/tableproperty.o	\
  $(OBJ_DIR)/transmagimpl.o	\
  $(OBJ_DIR)/undo.o	\
  $(OBJ_DIR)/viewcatalogimpl.o	\
  $(OBJ_DIR)/default.o	\
  $(OBJ_DIR)/findrecord.o	\
  $(OBJ_DIR)/repairpro.o

define build_target
@echo Linking...
@$(CC) -o "$(OUTPUT_DIR)\$(TARGET)" $(SRC_OBJS) $(LIB_DIRS) $(LIBS) $(LDFLAGS)
endef

define compile_source
@echo Compiling $<
@$(CC) $(CFLAGS) $(C_PREPROC) $(C_INCLUDE_DIRS) -c "$<" -o "$@"
endef

.PHONY: print_header directories

$(TARGET): print_header directories $(SRC_OBJS)
	$(build_target)

.PHONY: clean cleanall

cleanall:
	@echo Deleting intermediate files for 'compicat - $(CFG)'
	-@del $(OBJ_DIR)\*.o
	-@del "$(OUTPUT_DIR)\$(TARGET)"
	-@rmdir "$(OUTPUT_DIR)"

clean:
	@echo Deleting intermediate files for 'compicat - $(CFG)'
	-@del $(OBJ_DIR)\*.o

print_header:
	@echo ----------Configuration: compicat - $(CFG)----------

directories:
	-@if not exist "$(OUTPUT_DIR)\$(NULL)" mkdir "$(OUTPUT_DIR)"
	-@if not exist "$(OBJ_DIR)\$(NULL)" mkdir "$(OBJ_DIR)"

$(OBJ_DIR)/append.o: ../append.cpp	\
../mainwindow.h	\
../append.h	\
../default.h	\
../catalog.h	\
../convert.h	\
../document.h	\
../viewcatalogimpl.h	\
../doubleimpl.h	\
../catalimpl.h	\
../bottomwindow.h	\
../helpwindow.h
	$(compile_source)

$(OBJ_DIR)/bottomwindow.o: ../bottomwindow.cpp	\
../mainwindow.h	\
../default.h	\
../bottomwindow.h	\
../viewcatalogimpl.h	\
../catalog.h	\
../convert.h	\
../doubleimpl.h	\
../document.h	\
../catalimpl.h
	$(compile_source)

$(OBJ_DIR)/bufsizeimpl.o: ../bufsizeimpl.cpp	\
../bufsizeimpl.h	\
../default.h
	$(compile_source)

$(OBJ_DIR)/catalimpl.o: ../catalimpl.cpp	\
../mainwindow.h	\
../doubleimpl.h	\
../catalog.h	\
../convert.h	\
../default.h	\
../document.h	\
../catalimpl.h	\
../viewcatalogimpl.h	\
../bottomwindow.h	\
../editline.h	\
../helpwindow.h
	$(compile_source)

$(OBJ_DIR)/catalog.o: ../catalog.cpp	\
../catalog.h	\
../mainwindow.h	\
../convert.h	\
../default.h
	$(compile_source)

$(OBJ_DIR)/convert.o: ../convert.cpp	\
../convert.h	\
../default.h
	$(compile_source)

$(OBJ_DIR)/document.o: ../document.cpp	\
../mainwindow.h	\
../document.h	\
../default.h
	$(compile_source)

$(OBJ_DIR)/doubledocdialog.o: ../doubledocdialog.cpp	\
../mainwindow.h	\
../doubleimpl.h	\
../catalog.h	\
../convert.h	\
../default.h	\
../document.h	\
../viewcatalogimpl.h	\
../catalimpl.h	\
../tableproperty.h	\
../editline.h
	$(compile_source)

$(OBJ_DIR)/doubleimpl.o: ../doubleimpl.cpp	\
../mainwindow.h	\
../doubleimpl.h	\
../catalog.h	\
../convert.h	\
../default.h	\
../document.h	\
../viewcatalogimpl.h	\
../catalimpl.h	\
../tableproperty.h	\
../bottomwindow.h	\
../editline.h	\
../helpwindow.h
	$(compile_source)

$(OBJ_DIR)/editline.o: ../editline.cpp	\
../editline.h	\
../document.h	\
../default.h
	$(compile_source)

$(OBJ_DIR)/helpwindow.o: ../helpwindow.cpp	\
../helpwindow.h	\
../default.h
	$(compile_source)

$(OBJ_DIR)/listproperty.o: ../listproperty.cpp	\
../listproperty.h	\
../document.h	\
../editline.h
	$(compile_source)

$(OBJ_DIR)/main.o: ../main.cpp	\
../default.h	\
../mainwindow.h
	$(compile_source)

$(OBJ_DIR)/mainwindow.o: ../mainwindow.cpp	\
../mainwindow.h	\
../default.h	\
../document.h	\
../newopensave.h	\
../catalog.h	\
../convert.h	\
../viewcatalogimpl.h	\
../doubleimpl.h	\
../catalimpl.h	\
../bottomwindow.h	\
../bufsizeimpl.h	\
../transmagimpl.h	\
../subcatalog.h	\
../profile.h	\
../helpwindow.h	\
../repairpro.h	\
../setting.h
	$(compile_source)

$(OBJ_DIR)/newopensave.o: ../newopensave.cpp	\
../mainwindow.h	\
../newopensave.h	\
../catalog.h	\
../convert.h	\
../default.h
	$(compile_source)

$(OBJ_DIR)/polygon.o: ../polygon.cpp	\
../tableproperty.h	\
../subcatalog.h	\
../catalog.h	\
../mainwindow.h	\
../convert.h	\
../default.h	\
../document.h	\
../polygon.h
	$(compile_source)

$(OBJ_DIR)/profile.o: ../profile.cpp	\
../profile.h	\
../catalimpl.h	\
../catalog.h	\
../mainwindow.h	\
../convert.h	\
../default.h	\
../document.h	\
../transmagimpl.h	\
../doubleimpl.h	\
../subcatalog.h	\
../helpwindow.h	\
../append.h	\
../rangelimit.h	\
../bottomwindow.h
	$(compile_source)

$(OBJ_DIR)/qrc_edcat.o: ../qrc_edcat.cpp

	$(compile_source)

$(OBJ_DIR)/rangelimit.o: ../rangelimit.cpp	\
../rangelimit.h	\
../default.h	\
../document.h	\
../mainwindow.h	\
../subcatalog.h	\
../catalog.h	\
../convert.h	\
../viewcatalogimpl.h	\
../doubleimpl.h	\
../catalimpl.h	\
../bottomwindow.h	\
../editline.h	\
../helpwindow.h
	$(compile_source)

$(OBJ_DIR)/setting.o: ../setting.cpp	\
../setting.h	\
../listproperty.h	\
../document.h	\
../helpwindow.h	\
../default.h
	$(compile_source)

$(OBJ_DIR)/subcatalog.o: ../subcatalog.cpp	\
../mainwindow.h	\
../subcatalog.h	\
../catalog.h	\
../convert.h	\
../default.h	\
../document.h	\
../viewcatalogimpl.h	\
../doubleimpl.h	\
../catalimpl.h	\
../bottomwindow.h	\
../polygon.h	\
../editline.h	\
../helpwindow.h
	$(compile_source)

$(OBJ_DIR)/subfunction.o: ../subfunction.cpp	\
../subcatalog.h	\
../catalog.h	\
../mainwindow.h	\
../convert.h	\
../default.h	\
../document.h	\
../bottomwindow.h
	$(compile_source)

$(OBJ_DIR)/tableproperty.o: ../tableproperty.cpp	\
../mainwindow.h	\
../tableproperty.h	\
../viewcatalogimpl.h	\
../catalog.h	\
../convert.h	\
../default.h	\
../doubleimpl.h	\
../document.h	\
../catalimpl.h	\
../undo.h	\
../editline.h
	$(compile_source)

$(OBJ_DIR)/transmagimpl.o: ../transmagimpl.cpp	\
../mainwindow.h	\
../bottomwindow.h	\
../transmagimpl.h	\
../catalog.h	\
../convert.h	\
../default.h	\
../document.h	\
../viewcatalogimpl.h	\
../doubleimpl.h	\
../catalimpl.h	\
../subcatalog.h	\
../editline.h	\
../helpwindow.h
	$(compile_source)

$(OBJ_DIR)/undo.o: ../undo.cpp	\
../mainwindow.h	\
../viewcatalogimpl.h	\
../catalog.h	\
../convert.h	\
../default.h	\
../doubleimpl.h	\
../document.h	\
../catalimpl.h	\
../undo.h	\
../tableproperty.h
	$(compile_source)

$(OBJ_DIR)/viewcatalogimpl.o: ../viewcatalogimpl.cpp	\
../mainwindow.h	\
../viewcatalogimpl.h	\
../catalog.h	\
../convert.h	\
../default.h	\
../doubleimpl.h	\
../document.h	\
../catalimpl.h	\
../undo.h	\
../tableproperty.h	\
../transmagimpl.h	\
../bottomwindow.h	\
../subcatalog.h	\
../append.h	\
../rangelimit.h	\
../profile.h	\
../findrecord.h
	$(compile_source)

$(OBJ_DIR)/default.o: ../default.cpp

	$(compile_source)

$(OBJ_DIR)/findrecord.o: ../findrecord.cpp	\
../mainwindow.h	\
../findrecord.h	\
../viewcatalogimpl.h	\
../catalog.h	\
../convert.h	\
../default.h	\
../doubleimpl.h	\
../document.h	\
../catalimpl.h
	$(compile_source)

$(OBJ_DIR)/repairpro.o: ../repairpro.cpp	\
../mainwindow.h	\
../repairpro.h	\
../profile.h	\
../catalimpl.h	\
../catalog.h	\
../convert.h	\
../default.h	\
../document.h
	$(compile_source)

