do-it-all:	KTASettings.o ColorWidget.o InterfaceWidget.o FontWidget.o WindowWidget.o SSHWidget.o WarningsWidget.o

KTASettings.cpp: KTASettings.kcfg KTASettings.kcfgc
	kconfig_compiler KTASettings.kcfg KTASettings.kcfgc

KTASettings.o:	KTASettings.cpp
	gcc -c KTASettings.cpp $(CFLAGS)

ColorWidget.o:	ColorWidget.h ColorWidget.cpp
	$(MOC) -o ColorWidget.moc ColorWidget.h
	gcc -c ColorWidget.cpp $(CFLAGS)

InterfaceWidget.o:	InterfaceWidget.h InterfaceWidget.cpp
	$(MOC) -o InterfaceWidget.moc InterfaceWidget.h
	gcc -c InterfaceWidget.cpp $(CFLAGS)

FontWidget.o:	FontWidget.h FontWidget.cpp
	$(MOC) -o FontWidget.moc FontWidget.h
	gcc -c FontWidget.cpp $(CFLAGS)

WindowWidget.o:	WindowWidget.h WindowWidget.cpp
	$(MOC) -o WindowWidget.moc WindowWidget.h
	gcc -c WindowWidget.cpp $(CFLAGS)

SSHWidget.o:	SSHWidget.h SSHWidget.cpp
	$(MOC) -o SSHWidget.moc SSHWidget.h
	gcc -c SSHWidget.cpp $(CFLAGS)

WarningsWidget.o:	WarningsWidget.h WarningsWidget.cpp
	$(MOC) -o WarningsWidget.moc WarningsWidget.h
	gcc -c WarningsWidget.cpp $(CFLAGS)

clean:
	rm -f KTASettings.h
	rm -f KTASettings.cpp
