INCDIR = /usr/local/qt/include -I/usr/local/kde/include -I/usr/X11/include
CFLAGS = -Wall -W -g
LIBCFLAGS = -fPIC
LFLAGS = -L/usr/local/qt/lib -lqt -L/usr/local/kde/lib -lkdecore -lkdeui
CC = g++
MOC = /usr/local/qt/bin/moc
SHELL = /bin/sh

HEADERS = main.h   strasse.h   feld.h   spieler.h   bahnhof.h   mainWidget.h   feldWidget.h   spielerWidget.h   feldDaten.h
SOURCES = main.cpp strasse.cpp feld.cpp spieler.cpp bahnhof.cpp mainWidget.cpp feldWidget.cpp spielerWidget.cpp 
OBJECTS = main.o   strasse.o   feld.o   spieler.o   bahnhof.o   mainWidget.o   feldWidget.o   spielerWidget.o   
SRCMETA = strasse.moc.cpp feld.moc.cpp spieler.moc.cpp bahnhof.moc.cpp mainWidget.moc.cpp feldWidget.moc.cpp spielerWidget.moc.cpp 
OBJMETA = strasse.moc.o   feld.moc.o   spieler.moc.o   bahnhof.moc.o   mainWidget.moc.o   feldWidget.moc.o   spielerWidget.moc.o   
TARGET  = Konopoly

.SUFFIXES: .cpp

.cpp.o:
	$(CC) -c $(CFLAGS) -I$(INCDIR) $<

all:  cleanexec $(TARGET) build

$(TARGET): $(OBJECTS) $(OBJMETA)
	$(CC) $(OBJECTS) $(OBJMETA) -o $(TARGET) $(LFLAGS) -lm


build:
	@echo >>.build	
		
depend:
	@makedepend -I$(INCDIR) $(SOURCES) 2> /dev/null
	
showfiles:
	@echo $(HEADERS) $(SOURCES) Makefile

cleanexec:
	rm -f $(TARGET)
		
clean:
	rm -f *.o *.bak *~ *% #*
	rm -f $(SRCMETA) $(TARGET)
	rm -f *.moc.cpp
	
tgz:
	@tar -czf $(TARGET)`date +%d%b%y`.tgz *

	
strasse.moc.cpp: strasse.h
	$(MOC) -o $@ strasse.h

feld.moc.cpp: feld.h
	$(MOC) -o $@ feld.h
	
spieler.moc.cpp: spieler.h
	$(MOC) -o $@ spieler.h
	
bahnhof.moc.cpp: bahnhof.h
	$(MOC) -o $@ bahnhof.h
	
mainWidget.moc.cpp: mainWidget.h
	$(MOC) -o $@ mainWidget.h
	
feldWidget.moc.cpp: feldWidget.h
	$(MOC) -o $@ feldWidget.h
	
spielerWidget.moc.cpp: spielerWidget.h
	$(MOC) -o $@ spielerWidget.h
		