#############################################################################
# Makefile for building: gpro
# Generated by qmake (1.07a) (Qt 3.3.8b) on: Thu Feb  5 08:57:07 2009
# Project:  gpro.pro
# Template: app
# Command: $(QMAKE) -o Makefile gpro.pro
#############################################################################

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

CC       = gcc
CXX      = g++
LEX      = flex
YACC     = yacc
CFLAGS   = -pipe -Wall -W -g  -DWITHCPP -DQT_SHARED -DQT_NO_DEBUG
CXXFLAGS = -pipe -Wall -W -g  -DWITHCPP -DQT_SHARED -DQT_NO_DEBUG
LEXFLAGS = 
YACCFLAGS= -d
INCPATH  = -I/local/qt/mkspecs/default -I. -I$(QTDIR)/include
LINK     = g++
LFLAGS   =  -Wl,-rpath,$(QTDIR)/lib
LIBS     = $(SUBLIBS) -L$(QTDIR)/lib -L/usr/X11R6/lib -lqt -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 = ./

####### Files

HEADERS = Dialog.h
SOURCES = ClassGlobalCmd.cpp \
		CmdFamily.cpp \
		CppSettings.cpp \
		CppSettingsCmd.cpp \
		Dialog.cpp \
		IdlSettings.cpp \
		IdlSettingsCmd.cpp \
		JavaSettings.cpp \
		JavaSettingsCmd.cpp \
		Main.cpp \
		MiscGlobalCmd.cpp \
		OnInstanceCmd.cpp \
		PackageGlobalCmd.cpp \
		SmallPushButton.cpp \
		UmlAttribute.cpp \
		UmlBaseActualParameter.cpp \
		UmlBaseAttribute.cpp \
		UmlBaseClass.cpp \
		UmlBaseClassInstance.cpp \
		UmlBaseClassDiagram.cpp \
		UmlBaseClassItem.cpp \
		UmlBaseClassMember.cpp \
		UmlBaseClassView.cpp \
		UmlBaseCollaborationDiagram.cpp \
		UmlBaseComponent.cpp \
		UmlBaseArtifact.cpp \
		UmlBaseComponentDiagram.cpp \
		UmlBaseComponentView.cpp \
		UmlBaseDeploymentDiagram.cpp \
		UmlBaseDeploymentView.cpp \
		UmlBaseDiagram.cpp \
		UmlBaseExtraClassMember.cpp \
		UmlBaseFormalParameter.cpp \
		UmlBaseItem.cpp \
		UmlBaseNode.cpp \
		UmlBaseOperation.cpp \
		UmlBasePackage.cpp \
		UmlBaseRelation.cpp \
		UmlBaseNcRelation.cpp \
		UmlBaseSequenceDiagram.cpp \
		UmlBaseUseCase.cpp \
		UmlBaseUseCaseDiagram.cpp \
		UmlBaseUseCaseView.cpp \
		UmlBuiltin.cpp \
		UmlClass.cpp \
		UmlClassInstance.cpp \
		UmlClassMember.cpp \
		UmlClassView.cpp \
		UmlCollaborationDiagram.cpp \
		UmlCom.cpp \
		UmlComponent.cpp \
		UmlArtifact.cpp \
		UmlComponentView.cpp \
		UmlExtraClassMember.cpp \
		UmlItem.cpp \
		UmlParameter.cpp \
		UmlSettings.cpp \
		UmlSettingsCmd.cpp \
		UmlStereotype.cpp \
		UmlTypeSpec.cpp \
		aDirection.cpp \
		aRelationKind.cpp \
		aVisibility.cpp \
		anItemKind.cpp
OBJECTS = ClassGlobalCmd.o \
		CmdFamily.o \
		CppSettings.o \
		CppSettingsCmd.o \
		Dialog.o \
		IdlSettings.o \
		IdlSettingsCmd.o \
		JavaSettings.o \
		JavaSettingsCmd.o \
		Main.o \
		MiscGlobalCmd.o \
		OnInstanceCmd.o \
		PackageGlobalCmd.o \
		SmallPushButton.o \
		UmlAttribute.o \
		UmlBaseActualParameter.o \
		UmlBaseAttribute.o \
		UmlBaseClass.o \
		UmlBaseClassInstance.o \
		UmlBaseClassDiagram.o \
		UmlBaseClassItem.o \
		UmlBaseClassMember.o \
		UmlBaseClassView.o \
		UmlBaseCollaborationDiagram.o \
		UmlBaseComponent.o \
		UmlBaseArtifact.o \
		UmlBaseComponentDiagram.o \
		UmlBaseComponentView.o \
		UmlBaseDeploymentDiagram.o \
		UmlBaseDeploymentView.o \
		UmlBaseDiagram.o \
		UmlBaseExtraClassMember.o \
		UmlBaseFormalParameter.o \
		UmlBaseItem.o \
		UmlBaseNode.o \
		UmlBaseOperation.o \
		UmlBasePackage.o \
		UmlBaseRelation.o \
		UmlBaseNcRelation.o \
		UmlBaseSequenceDiagram.o \
		UmlBaseUseCase.o \
		UmlBaseUseCaseDiagram.o \
		UmlBaseUseCaseView.o \
		UmlBuiltin.o \
		UmlClass.o \
		UmlClassInstance.o \
		UmlClassMember.o \
		UmlClassView.o \
		UmlCollaborationDiagram.o \
		UmlCom.o \
		UmlComponent.o \
		UmlArtifact.o \
		UmlComponentView.o \
		UmlExtraClassMember.o \
		UmlItem.o \
		UmlParameter.o \
		UmlSettings.o \
		UmlSettingsCmd.o \
		UmlStereotype.o \
		UmlTypeSpec.o \
		aDirection.o \
		aRelationKind.o \
		aVisibility.o \
		anItemKind.o
FORMS = 
UICDECLS = 
UICIMPLS = 
SRCMOC   = 
OBJMOC = 
DIST	   = gpro.pro
QMAKE_TARGET = gpro
DESTDIR  = 
TARGET   = gpro

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)  
	$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(OBJCOMP) $(LIBS)

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

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

Makefile: gpro.pro  /local/qt/mkspecs/default/qmake.conf ../../qt/lib/libqt.prl
	$(QMAKE) -o Makefile gpro.pro
qmake: 
	@$(QMAKE) -o Makefile gpro.pro

dist: 
	@mkdir -p .tmp/gpro && $(COPY_FILE) --parents $(SOURCES) $(HEADERS) $(FORMS) $(DIST) .tmp/gpro/ && ( cd `dirname .tmp/gpro` && $(TAR) gpro.tar gpro && $(GZIP) gpro.tar ) && $(MOVE) `dirname .tmp/gpro`/gpro.tar.gz . && $(DEL_FILE) -r .tmp/gpro

mocclean:

uiclean:

yaccclean:
lexclean:
clean:
	-$(DEL_FILE) $(OBJECTS)
	-$(DEL_FILE) *~ core *.core


####### Sub-libraries

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


FORCE:

####### Compile

ClassGlobalCmd.o: ClassGlobalCmd.cpp 

CmdFamily.o: CmdFamily.cpp 

CppSettings.o: CppSettings.cpp 

CppSettingsCmd.o: CppSettingsCmd.cpp 

Dialog.o: Dialog.cpp 

IdlSettings.o: IdlSettings.cpp 

IdlSettingsCmd.o: IdlSettingsCmd.cpp 

JavaSettings.o: JavaSettings.cpp 

JavaSettingsCmd.o: JavaSettingsCmd.cpp 

Main.o: Main.cpp 

MiscGlobalCmd.o: MiscGlobalCmd.cpp 

OnInstanceCmd.o: OnInstanceCmd.cpp 

PackageGlobalCmd.o: PackageGlobalCmd.cpp 

SmallPushButton.o: SmallPushButton.cpp 

UmlAttribute.o: UmlAttribute.cpp 

UmlBaseActualParameter.o: UmlBaseActualParameter.cpp 

UmlBaseAttribute.o: UmlBaseAttribute.cpp 

UmlBaseClass.o: UmlBaseClass.cpp 

UmlBaseClassInstance.o: UmlBaseClassInstance.cpp 

UmlBaseClassDiagram.o: UmlBaseClassDiagram.cpp 

UmlBaseClassItem.o: UmlBaseClassItem.cpp 

UmlBaseClassMember.o: UmlBaseClassMember.cpp 

UmlBaseClassView.o: UmlBaseClassView.cpp 

UmlBaseCollaborationDiagram.o: UmlBaseCollaborationDiagram.cpp 

UmlBaseComponent.o: UmlBaseComponent.cpp 

UmlBaseArtifact.o: UmlBaseArtifact.cpp 

UmlBaseComponentDiagram.o: UmlBaseComponentDiagram.cpp 

UmlBaseComponentView.o: UmlBaseComponentView.cpp 

UmlBaseDeploymentDiagram.o: UmlBaseDeploymentDiagram.cpp 

UmlBaseDeploymentView.o: UmlBaseDeploymentView.cpp 

UmlBaseDiagram.o: UmlBaseDiagram.cpp 

UmlBaseExtraClassMember.o: UmlBaseExtraClassMember.cpp 

UmlBaseFormalParameter.o: UmlBaseFormalParameter.cpp 

UmlBaseItem.o: UmlBaseItem.cpp 

UmlBaseNode.o: UmlBaseNode.cpp 

UmlBaseOperation.o: UmlBaseOperation.cpp 

UmlBasePackage.o: UmlBasePackage.cpp 

UmlBaseRelation.o: UmlBaseRelation.cpp 

UmlBaseNcRelation.o: UmlBaseNcRelation.cpp 

UmlBaseSequenceDiagram.o: UmlBaseSequenceDiagram.cpp 

UmlBaseUseCase.o: UmlBaseUseCase.cpp 

UmlBaseUseCaseDiagram.o: UmlBaseUseCaseDiagram.cpp 

UmlBaseUseCaseView.o: UmlBaseUseCaseView.cpp 

UmlBuiltin.o: UmlBuiltin.cpp 

UmlClass.o: UmlClass.cpp 

UmlClassInstance.o: UmlClassInstance.cpp 

UmlClassMember.o: UmlClassMember.cpp 

UmlClassView.o: UmlClassView.cpp 

UmlCollaborationDiagram.o: UmlCollaborationDiagram.cpp 

UmlCom.o: UmlCom.cpp 

UmlComponent.o: UmlComponent.cpp 

UmlArtifact.o: UmlArtifact.cpp 

UmlComponentView.o: UmlComponentView.cpp 

UmlExtraClassMember.o: UmlExtraClassMember.cpp 

UmlItem.o: UmlItem.cpp 

UmlParameter.o: UmlParameter.cpp 

UmlSettings.o: UmlSettings.cpp 

UmlSettingsCmd.o: UmlSettingsCmd.cpp 

UmlStereotype.o: UmlStereotype.cpp 

UmlTypeSpec.o: UmlTypeSpec.cpp 

aDirection.o: aDirection.cpp 

aRelationKind.o: aRelationKind.cpp 

aVisibility.o: aVisibility.cpp 

anItemKind.o: anItemKind.cpp 

####### Install

install:  

uninstall:  

