#############################################################################
# Makefile for building: t2
# Generated by qmake (1.07a) (Qt 3.3.1) on: Wed Jan 17 22:10:18 2007
# Project:  t2.pro
# Template: app
# Command: $(QMAKE) -o U:\DEV\qt\trunk\tutorial\t2\Makefile U:\DEV\qt\trunk\tutorial\t2\t2.pro
#############################################################################

QMAKESPECDIR	=	U:\DEV\qt\trunk\mkspecs\os2-g++

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

CC		=	gcc
CXX		=	g++
LEX		= flex
YACC		= byacc
CFLAGS	=	-Zomf -Wall -Zmt -s -O2 -fno-exceptions  -DQT_NO_PRINTER -DQT_NO_IPV6 -DQT_DLL -DQT_THREAD_SUPPORT -DQT_NO_DEBUG -DQT_SHARED
CXXFLAGS	=	-Zomf -Wall -Zmt -s -O2 -fno-exceptions -fno-rtti  -DQT_NO_PRINTER -DQT_NO_IPV6 -DQT_DLL -DQT_THREAD_SUPPORT -DQT_NO_DEBUG -DQT_SHARED
LEXFLAGS	=
YACCFLAGS	=-d
INCPATH	=	 -I"$(QTDIR)\include" -IU:\dev\qt\trunk\tutorial\t2 -Itmp\moc\release_mt_shared -I"$(QMAKESPECDIR)"
INCLUDEPATH = "$(QTDIR)\include";U:\dev\qt\trunk\tutorial\t2;tmp\moc\release_mt_shared;"$(QMAKESPECDIR)"
LINK	=	g++
LFLAGS	=	-Zomf -Zstack 0x2000 -Zmap -s -Zlinker /EXEPACK:2 -Zlinker /PM:PM -Zno-fork
LIBS	=	-L"$(QTDIR)/lib" -L"$(QTDIR)/lib/debug" -lpsqt
MOC		=	$(QTDIR)\bin\moc.exe
UIC		=	$(QTDIR)\bin\uic.exe
QMAKE		=	qmake
IDC		=	$(QTDIR)\bin\idc.exe
IDL		=	
RC		=	rc
ZIP		=	zip -r -9
COPY_FILE	=       cp
COPY_DIR	=       cp
DEL_FILE	=       rm
DEL_DIR	=       rmdir
MOVE		=       mv
IF_FILE_EXISTS =	if exist
CHK_DIR_EXISTS =	if not exist
MKDIR		=	mkdir

####### Output directory

OBJECTS_DIR = tmp\obj\release_mt_shared
MOC_DIR = tmp\moc\release_mt_shared

####### Files

HEADERS =	
SOURCES =	main.cpp
OBJECTS =	tmp\obj\release_mt_shared\main.obj
FORMS =	
UICDECLS =	
UICIMPLS =	
SRCMOC	=	
OBJMOC	=	
DIST	=	
TARGET	=	t2.exe

####### Implicit rules

.SUFFIXES: .c .cpp .cc .cxx .C

.c.obj:
	$(CC) -c @$(OBJECTS_DIR)/.cflags @$(OBJECTS_DIR)/.incpath -o $@ $<

.cpp.obj:
	$(CXX) -c @$(OBJECTS_DIR)/.cxxflags @$(OBJECTS_DIR)/.incpath -o $@ $<

.cc.obj:
	$(CXX) -c @$(OBJECTS_DIR)/.cxxflags @$(OBJECTS_DIR)/.incpath -o $@ $<

.cxx.obj:
	$(CXX) -c @$(OBJECTS_DIR)/.cxxflags @$(OBJECTS_DIR)/.incpath -o $@ $<

.C.obj:
	$(CXX) -c @$(OBJECTS_DIR)/.cxxflags @$(OBJECTS_DIR)/.incpath -o $@ $<

####### Build rules

all: $(OBJECTS_DIR) $(MOC_DIR) $(TARGET)

$(TARGET): $(OBJECTS_DIR)\.cflags $(OBJECTS_DIR)\.cxxflags $(OBJECTS_DIR)\.incpath $(OBJECTS_DIR)\.objects $(UICDECLS) $(OBJECTS) $(OBJMOC) $(DEF_FILE) 
	$(LINK) $(LFLAGS) -o $(TARGET) $(DEF_FILE) @$(OBJECTS_DIR)/.objects $(LIBS)

mocables: $(SRCMOC)

$(OBJECTS_DIR):
	@$(CHK_DIR_EXISTS) $(OBJECTS_DIR) $(MKDIR) $(OBJECTS_DIR)

$(MOC_DIR):
	@$(CHK_DIR_EXISTS) $(MOC_DIR) $(MKDIR) $(MOC_DIR)

U:\DEV\qt\trunk\tutorial\t2\Makefile: t2.pro U:\DEV\qt\trunk\.qmake.cache U:\DEV\qt\trunk\mkspecs\os2-g++\qmake.conf $(QTDIR)\.qtos2config \
		U:\DEV\qt\trunk\lib\psqt.prl
	$(QMAKE) -o U:\DEV\qt\trunk\tutorial\t2\Makefile U:\DEV\qt\trunk\tutorial\t2\t2.pro
qmake: 
	@$(QMAKE) -o U:\DEV\qt\trunk\tutorial\t2\Makefile U:\DEV\qt\trunk\tutorial\t2\t2.pro

dist:
	$(ZIP) t2.zip $(SOURCES) $(HEADERS) $(DIST) $(FORMS) U:\DEV\qt\trunk\tutorial\t2\t2.pro  

clean:
	-$(DEL_FILE) tmp\obj\release_mt_shared\main.obj
	-$(DEL_FILE) $(TARGET)
	-@$(IF_FILE_EXISTS) "$(OBJECTS_DIR)/.cflags" $(DEL_FILE) "$(OBJECTS_DIR)/.cflags"
	-@$(IF_FILE_EXISTS) "$(OBJECTS_DIR)/.cxxflags" $(DEL_FILE) "$(OBJECTS_DIR)/.cxxflags"
	-@$(IF_FILE_EXISTS) "$(OBJECTS_DIR)/.incpath" $(DEL_FILE) "$(OBJECTS_DIR)/.incpath"
	-@$(IF_FILE_EXISTS) "$(OBJECTS_DIR)/.objects" $(DEL_FILE) "$(OBJECTS_DIR)/.objects"

$(OBJECTS_DIR)/.cflags: export CFLAGS ?= $(CFLAGS)
$(OBJECTS_DIR)/.cflags: $(MAKEFILE_LIST)
	"$(QMAKESPECDIR)\envcat.cmd" CFLAGS > $(OBJECTS_DIR)/.cflags

$(OBJECTS_DIR)/.cxxflags: export CXXFLAGS ?= $(CXXFLAGS)
$(OBJECTS_DIR)/.cxxflags: $(MAKEFILE_LIST)
	"$(QMAKESPECDIR)\envcat.cmd" CXXFLAGS > $(OBJECTS_DIR)/.cxxflags

$(OBJECTS_DIR)/.incpath: export INCPATH ?= $(INCPATH)
$(OBJECTS_DIR)/.incpath: $(MAKEFILE_LIST)
	"$(QMAKESPECDIR)\envcat.cmd" INCPATH > $(OBJECTS_DIR)/.incpath

$(OBJECTS_DIR)/.objects: export OBJECT_FILES = $(OBJECTS) $(OBJMOC)
$(OBJECTS_DIR)/.objects: $(MAKEFILE_LIST)
	"$(QMAKESPECDIR)\envcat.cmd" OBJECT_FILES > $(OBJECTS_DIR)/.objects


####### Compile

tmp\obj\release_mt_shared\main.obj: main.cpp 
	$(CXX) -c @$(OBJECTS_DIR)/.cxxflags @$(OBJECTS_DIR)/.incpath -o tmp\obj\release_mt_shared\main.obj main.cpp

####### Install

install:  

uninstall:  

