QTINC = -I$(QTDIR)/include
KDEINC = -I$(KDEDIR)/include
QTLIB = -L$(QTDIR)/lib
KDELIB = -L$(KDEDIR)/lib
MOC = /usr/bin/moc

 ktictactoe : ktictactoe.o kxosquare.o main.o 
	g++ $(QTLIB) $(KDELIB) -lkdeui -lkdecore -lqt -ldl main.o ktictactoe.o kxosquare.o -o ktictactoe

 main.o : main.cpp ktictactoe.h
	g++ -c $(QTINC) $(KDEINC) main.cpp

 ktictactoe.moc : ktictactoe.h kxosquare.h
	$(MOC) ktictactoe.h > ktictactoe.moc

 ktictactoe.o : ktictactoe.cpp ktictactoe.moc
	g++ -c $(QTINC) $(KDEINC) ktictactoe.cpp

 kxosquare.moc : kxosquare.h
	$(MOC) kxosquare.h > kxosquare.moc

 kxosquare.o : kxosquare.cpp kxosquare.moc
	g++ -c $(QTINC) $(KDEINC) kxosquare.cpp

 clean :
	rm -f *.o *.moc *~ ktictactoe
