GXX=g++
INSTALL=/usr/bin/install
MOC=moc
DEBUG=
WARN=-Wall
QTINC=/usr/include/qt

kgrep: main.o kgrepui.o kgrepsearchdlg.o kgrepedit.o kgrepoptiondlg.o
	$(GXX) $(WARN) $(DEBUG) -lkdecore -lkdeui -lkfm -lkfile -lqt -o kgrep main.o kgrepui.o kgrepsearchdlg.o kgrepedit.o kgrepoptiondlg.o

main.o:	main.cc kgrepui.h
	$(GXX) $(WARN) $(DEBUG) -c -I$(QTINC) main.cc

kgrepui.o: kgrepui.cc kgrepui.moc
	$(GXX) $(WARN) $(DEBUG) -c -I$(QTINC) kgrepui.cc

kgrepui.moc: kgrepui.h
	$(MOC) kgrepui.h -o kgrepui.moc	

kgrepsearchdlg.o: kgrepsearchdlg.cc kgrepsearchdlg.moc
	$(GXX) $(WARN) $(DEBUG) -c -I$(QTINC) kgrepsearchdlg.cc

kgrepsearchdlg.moc: kgrepsearchdlg.h
	$(MOC) kgrepsearchdlg.h -o kgrepsearchdlg.moc	

kgrepedit.o: kgrepedit.cc kgrepedit.moc
	$(GXX) $(WARN) $(DEBUG) -c -I$(QTINC) kgrepedit.cc

kgrepedit.moc: kgrepedit.h
	$(MOC) kgrepedit.h -o kgrepedit.moc	

kgrepoptiondlg.o: kgrepoptiondlg.cc kgrepoptiondlg.moc
	$(GXX) $(WARN) $(DEBUG) -c -I$(QTINC) kgrepoptiondlg.cc

kgrepoptiondlg.moc: kgrepoptiondlg.h
	$(MOC) kgrepoptiondlg.h -o kgrepoptiondlg.moc	

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

install:
	$(INSTALL) -s -m 755 -o 0 -g 0 kgrep $$KDEDIR/bin/kgrep
	$(INSTALL) -m 644 -o 0 -g 0 ../kgrep.xpm $$KDEDIR/share/icons/kgrep.xpm
	$(INSTALL) -m 644 -o 0 -g 0 ../KGrep.kdelnk $$KDEDIR/share/applnk/Utilities/KGrep.kdelnk
	mkdir $$KDEDIR/share/doc/HTML/en/kgrep
	$(INSTALL) -m 644 -o 0 -g 0 ../docs/en/kgrep/help1.html $$KDEDIR/share/doc/HTML/en/kgrep/help1.html
	$(INSTALL) -m 644 -o 0 -g 0 ../docs/en/kgrep/help2.html $$KDEDIR/share/doc/HTML/en/kgrep/help2.html
	$(INSTALL) -m 644 -o 0 -g 0 ../docs/en/kgrep/help3.html $$KDEDIR/share/doc/HTML/en/kgrep/help3.html
	$(INSTALL) -m 644 -o 0 -g 0 ../docs/en/kgrep/index.html $$KDEDIR/share/doc/HTML/en/kgrep/index.html
	$(INSTALL) -m 644 -o 0 -g 0 ../docs/en/kgrep/kgrep.html $$KDEDIR/share/doc/HTML/en/kgrep/kgrep.html
	mkdir $$KDEDIR/share/doc/HTML/en/kgrep/images
	$(INSTALL) -m 644 -o 0 -g 0 ../docs/en/kgrep/images/filemenu.gif $$KDEDIR/share/doc/HTML/en/kgrep/images/filemenu.gif
	$(INSTALL) -m 644 -o 0 -g 0 ../docs/en/kgrep/images/header.jpg $$KDEDIR/share/doc/HTML/en/kgrep/images/header.jpg
	$(INSTALL) -m 644 -o 0 -g 0 ../docs/en/kgrep/images/helpmenu.gif $$KDEDIR/share/doc/HTML/en/kgrep/images/helpmenu.gif
	$(INSTALL) -m 644 -o 0 -g 0 ../docs/en/kgrep/images/index.html $$KDEDIR/share/doc/HTML/en/kgrep/images/index.html
	$(INSTALL) -m 644 -o 0 -g 0 ../docs/en/kgrep/images/kgrep_sm.gif $$KDEDIR/share/doc/HTML/en/kgrep/images/kgrep_sm.gif
	$(INSTALL) -m 644 -o 0 -g 0 ../docs/en/kgrep/images/main.gif $$KDEDIR/share/doc/HTML/en/kgrep/images/main.gif
	$(INSTALL) -m 644 -o 0 -g 0 ../docs/en/kgrep/images/matches.jpg $$KDEDIR/share/doc/HTML/en/kgrep/images/matches.jpg
	$(INSTALL) -m 644 -o 0 -g 0 ../docs/en/kgrep/images/menubar.jpg $$KDEDIR/share/doc/HTML/en/kgrep/images/menubar.jpg
	$(INSTALL) -m 644 -o 0 -g 0 ../docs/en/kgrep/images/options.gif $$KDEDIR/share/doc/HTML/en/kgrep/images/options.gif
	$(INSTALL) -m 644 -o 0 -g 0 ../docs/en/kgrep/images/search_loc.gif $$KDEDIR/share/doc/HTML/en/kgrep/images/search_loc.gif
	$(INSTALL) -m 644 -o 0 -g 0 ../docs/en/kgrep/images/search_pat.gif $$KDEDIR/share/doc/HTML/en/kgrep/images/search_pat.gif
	$(INSTALL) -m 644 -o 0 -g 0 ../docs/en/kgrep/images/searchmenu.gif $$KDEDIR/share/doc/HTML/en/kgrep/images/searchmenu.gif
	$(INSTALL) -m 644 -o 0 -g 0 ../docs/en/kgrep/images/statusbar.jpg $$KDEDIR/share/doc/HTML/en/kgrep/images/statusbar.jpg
	$(INSTALL) -m 644 -o 0 -g 0 ../docs/en/kgrep/images/toolbar.jpg $$KDEDIR/share/doc/HTML/en/kgrep/images/toolbar.jpg
	$(INSTALL) -m 644 -o 0 -g 0 ../docs/en/kgrep/images/viewer.jpg $$KDEDIR/share/doc/HTML/en/kgrep/images/viewer.jpg                                                           

uninstall:
	rm -f $$KDEDIR/bin/kgrep
	rm -f $$KDEDIR/share/icons/kgrep.xpm
	rm -f $$KDEDIR/share/applnk/Utilities/KGrep.kdelnk
	rm -rf $$KDEDIR/share/doc/HTML/en/kgrep
    
