.PHONY:	all clean

KDEDIR=		    /opt/kde
KDEBIN=				/opt/kde/bin
KDEGRAPHIC=		/opt/kde/share/toolbar
KDEAPPLNK=		/opt/kde/share/applnk/
QTDIR=	   	  /usr/lib/qt
MOC=	      	/usr/bin/moc
CXX=	      	g++
INCDIR=		    -I$(KDEDIR)/include -I$(QTDIR)/include
CXXFLAGS=	    -g -Wall $(INCDIR) -DEDIT_VERSION_STRING="\"0.1\""
LIBDIR=	    	-L$(KDEDIR)/lib	-L$(QTDIR)/lib -L/usr/X11R6/lib
LIBS=	      	-lkdeui -lkdecore -lqt -lXext -lX11


OBJ=	commands.o \
			edit.o \
			functions.o \
			insert.o \
			main.o \
			menus.o \
			toggle.o \
			toolbars.o

META=	edit.moc

all:	edit

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

install:
	make clean
	make
	rm -f $(KDEBIN)/kwebdev
	rm -r -f $(KDEGRAPHIC)/kwebdev/
	cp kwebdev $(KDEBIN)
	mkdir $(KDEGRAPHIC)/kwebdev
	mkdir $(KDEGRAPHIC)/kwebdev/font
	mkdir $(KDEGRAPHIC)/kwebdev/html
	mkdir $(KDEGRAPHIC)/kwebdev/special
	mkdir $(KDEGRAPHIC)/kwebdev/list
	mkdir $(KDEGRAPHIC)/kwebdev/table
	mkdir $(KDEGRAPHIC)/kwebdev/form
	cp ../pics/font/*.xpm $(KDEGRAPHIC)/kwebdev/font
	cp ../pics/html/*.xpm $(KDEGRAPHIC)/kwebdev/html
	cp ../pics/special/*.xpm $(KDEGRAPHIC)/kwebdev/special
	cp ../pics/list/*.xpm $(KDEGRAPHIC)/kwebdev/list
	cp ../pics/table/*.xpm $(KDEGRAPHIC)/kwebdev/table
	cp ../pics/form/*.xpm $(KDEGRAPHIC)/kwebdev/form
	cp ../kwebdev.kdelnk $(KDEAPPLNK)/Applications

uninstall:
	make clean
	rm -f $(KDEBIN)/kwebdev
	rm -r -f $(KDEGRAPHIC)/kwebdev/

%.o:	%.cpp
	$(CXX) -c $(CXXFLAGS) -o $@ $<

%.moc:	%.h
	$(MOC) -o $@ $<

edit:	$(META) $(OBJ)
	g++ -o kwebdev $(OBJ) $(LIBDIR) $(LIBS)

