#############################################################################
# Makefile for building: uic
# Generated by qmake (1.07a) (Qt 3.3.1) on: Fri Dec 29 09:58:04 2006
# Project:  uic.pro
# Template: app
# Command: $(QMAKE) -o Makefile uic.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_INTERNAL_XML -DUIC -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_INTERNAL_XML -DUIC -DQT_DLL -DQT_THREAD_SUPPORT -DQT_NO_DEBUG -DQT_SHARED
LEXFLAGS	=
YACCFLAGS	=-d
INCPATH	=	 -I..\shared -I"$(QTDIR)\include" -IU:\dev\qt\trunk\tools\designer\uic -Itmp\moc\release_mt_shared -I"$(QMAKESPECDIR)"
INCLUDEPATH = ..\shared;"$(QTDIR)\include";U:\dev\qt\trunk\tools\designer\uic;tmp\moc\release_mt_shared;"$(QMAKESPECDIR)"
LINK	=	g++
LFLAGS	=	-Zomf -Zstack 0x2000 -Zmap -s -Zlinker /EXEPACK:2 -Zlinker /PM:VIO
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	=       copy
COPY_DIR	=       copy
DEL_FILE	=       del
DEL_DIR	=       rmdir
MOVE		=       move
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 =	uic.h \
		..\shared\widgetdatabase.h \
		..\shared\domtool.h \
		..\shared\parser.h \
		..\interfaces\widgetinterface.h
SOURCES =	main.cpp \
		uic.cpp \
		form.cpp \
		object.cpp \
		subclassing.cpp \
		embed.cpp \
		..\shared\widgetdatabase.cpp \
		..\shared\domtool.cpp \
		..\shared\parser.cpp
OBJECTS =	tmp\obj\release_mt_shared\main.obj \
		tmp\obj\release_mt_shared\uic.obj \
		tmp\obj\release_mt_shared\form.obj \
		tmp\obj\release_mt_shared\object.obj \
		tmp\obj\release_mt_shared\subclassing.obj \
		tmp\obj\release_mt_shared\embed.obj \
		tmp\obj\release_mt_shared\widgetdatabase.obj \
		tmp\obj\release_mt_shared\domtool.obj \
		tmp\obj\release_mt_shared\parser.obj
FORMS =	
UICDECLS =	
UICIMPLS =	
SRCMOC	=	
OBJMOC	=	
DIST	=	
TARGET	=	..\..\..\bin\uic.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)

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

dist:
	$(ZIP) uic.zip $(SOURCES) $(HEADERS) $(DIST) $(FORMS) uic.pro  

clean:
	-$(DEL_FILE) tmp\obj\release_mt_shared\main.obj
	-$(DEL_FILE) tmp\obj\release_mt_shared\uic.obj
	-$(DEL_FILE) tmp\obj\release_mt_shared\form.obj
	-$(DEL_FILE) tmp\obj\release_mt_shared\object.obj
	-$(DEL_FILE) tmp\obj\release_mt_shared\subclassing.obj
	-$(DEL_FILE) tmp\obj\release_mt_shared\embed.obj
	-$(DEL_FILE) tmp\obj\release_mt_shared\widgetdatabase.obj
	-$(DEL_FILE) tmp\obj\release_mt_shared\domtool.obj
	-$(DEL_FILE) tmp\obj\release_mt_shared\parser.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 uic.h
	$(CXX) -c @$(OBJECTS_DIR)\.cxxflags @$(OBJECTS_DIR)\.incpath -o tmp\obj\release_mt_shared\main.obj main.cpp

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

tmp\obj\release_mt_shared\form.obj: form.cpp uic.h
	$(CXX) -c @$(OBJECTS_DIR)\.cxxflags @$(OBJECTS_DIR)\.incpath -o tmp\obj\release_mt_shared\form.obj form.cpp

tmp\obj\release_mt_shared\object.obj: object.cpp uic.h \
		..\interfaces\widgetinterface.h \
		..\shared\widgetdatabase.h
	$(CXX) -c @$(OBJECTS_DIR)\.cxxflags @$(OBJECTS_DIR)\.incpath -o tmp\obj\release_mt_shared\object.obj object.cpp

tmp\obj\release_mt_shared\subclassing.obj: subclassing.cpp uic.h
	$(CXX) -c @$(OBJECTS_DIR)\.cxxflags @$(OBJECTS_DIR)\.incpath -o tmp\obj\release_mt_shared\subclassing.obj subclassing.cpp

tmp\obj\release_mt_shared\embed.obj: embed.cpp uic.h
	$(CXX) -c @$(OBJECTS_DIR)\.cxxflags @$(OBJECTS_DIR)\.incpath -o tmp\obj\release_mt_shared\embed.obj embed.cpp

tmp\obj\release_mt_shared\widgetdatabase.obj: ..\shared\widgetdatabase.cpp ..\shared\widgetdatabase.h \
		..\interfaces\widgetinterface.h \
		..\shared\globaldefs.h
	$(CXX) -c @$(OBJECTS_DIR)\.cxxflags @$(OBJECTS_DIR)\.incpath -o tmp\obj\release_mt_shared\widgetdatabase.obj ..\shared\widgetdatabase.cpp

tmp\obj\release_mt_shared\domtool.obj: ..\shared\domtool.cpp ..\shared\domtool.h
	$(CXX) -c @$(OBJECTS_DIR)\.cxxflags @$(OBJECTS_DIR)\.incpath -o tmp\obj\release_mt_shared\domtool.obj ..\shared\domtool.cpp

tmp\obj\release_mt_shared\parser.obj: ..\shared\parser.cpp ..\shared\parser.h
	$(CXX) -c @$(OBJECTS_DIR)\.cxxflags @$(OBJECTS_DIR)\.incpath -o tmp\obj\release_mt_shared\parser.obj ..\shared\parser.cpp

####### Install

install:  

uninstall:  

