
# you probably have to edit these paths

CC= g++
LIBS= -lkfile -lkfm -lkdeui -lkdecore -lqt -lXext -lX11 -lstdc++
LIBDIRS= -L/usr/lib -L/usr/X11R6/lib
INCLUDEDIRS= -I/usr/include/qt 
OPTIONS=
MOC= /usr/bin/moc
OBJECTS=main.o kpropdlg.o optionsdlg.o kproptext.o kpropcheck.o kpropcombo.o \
	kpropradio.o kpropfont.o kpropcolor.o kpropspin.o

all:	$(OBJECTS)
	$(CC) $(LIBDIRS) $(LIBS) $(OBJECTS) -o Test_OptionsDialog

main.o: main.cpp
	$(CC) -c $(INCLUDEDIRS) $(OPTIONS) main.cpp

kpropdlg.o:	kpropdlg.cpp kpropdlg.h
	$(MOC) kpropdlg.h -o kpropdlg.moc
	$(CC) -c $(OPTIONS) $(INCLUDEDIRS) kpropdlg.cpp

optionsdlg.o:	optionsdlg.cpp optionsdlg.h
	$(MOC) optionsdlg.h -o optionsdlg.moc
	$(CC) -c $(OPTIONS) $(INCLUDEDIRS) optionsdlg.cpp

kproptext.o:	kproptext.cpp kproptext.h
	$(MOC) kproptext.h -o kproptext.moc
	$(CC) -c $(OPTIONS) $(INCLUDEDIRS) kproptext.cpp

kpropcheck.o:	kpropcheck.cpp kpropcheck.h
	$(MOC) kpropcheck.h -o kpropcheck.moc
	$(CC) -c $(OPTIONS) $(INCLUDEDIRS) kpropcheck.cpp

kpropcombo.o:	kpropcombo.cpp kpropcombo.h
	$(MOC) kpropcombo.h -o kpropcombo.moc
	$(CC) -c $(OPTIONS) $(INCLUDEDIRS) kpropcombo.cpp

kpropradio.o:	kpropradio.cpp kpropradio.h
	$(MOC) kpropradio.h -o kpropradio.moc
	$(CC) -c $(OPTIONS) $(INCLUDEDIRS) kpropradio.cpp

kpropfont.o:	kpropfont.cpp kpropfont.h
	$(MOC) kpropfont.h -o kpropfont.moc
	$(CC) -c $(OPTIONS) $(INCLUDEDIRS) kpropfont.cpp

kpropcolor.o:	kpropcolor.cpp kpropcolor.h
	$(MOC) kpropcolor.h -o kpropcolor.moc
	$(CC) -c $(OPTIONS) $(INCLUDEDIRS) kpropcolor.cpp

kpropspin.o:	kpropspin.cpp kpropspin.h
	$(MOC) kpropspin.h -o kpropspin.moc
	$(CC) -c $(OPTIONS) $(INCLUDEDIRS) kpropspin.cpp

#kpropconfig.o:	kpropconfig.cpp kpropconfig.h
#	$(MOC) kpropconfig.h -o kpropconfig.moc
#	$(CC) -c $(OPTIONS) $(INCLUDEDIRS) kpropconfig.cpp

clean:
	rm -f *.o *.moc *~ core Test_OptionsDialog