CC	=	g++
MOC	=	/usr/bin/moc


all: kfirewall

kfirewall: kfirewall.cpp kfirewall.h main.cpp version.h
	$(CC) -c -I/usr/include/qt -I$(KDEDIR)/include -fno-rtti main.cpp 
	$(MOC) kfirewall.h -o kfirewall.moc 
	$(CC) -c -I/usr/include/qt -I$(KDEDIR)/include -fno-rtti kfirewall.cpp 
	$(CC) -L$(KDEDIR)/lib -lkdecore -lkdeui -lqt -o kfirewall main.o kfirewall.o 

install:
	install -m644 play.xpm $(KDEDIR)/share/icons
	install -m644 stop.xpm $(KDEDIR)/share/icons
	install -m755 kfirewall $(KDEDIR)/bin
	install -m644 kfirewall.kdelnk $(KDEDIR)/share/applnk/Internet
	mkdir $(KDEDIR)/share/doc/HTML/default/kfirewall
	install -m755 docs/index.html $(KDEDIR)/share/doc/HTML/default/kfirewall
	export PATH="$(PATH):/sbin:/usr/sbin"
	install -m755 scripts/getip /bin
	install -m755 scripts/getnetmask /bin
	install -m755 scripts/getloop /bin

uninstall:
	rm -rf $(KDEDIR)/share/doc/HTML/default/kfirewall
	rm -f $(KDEDIR)/share/icons/play.xpm
	rm -f $(KDEDIR)/share/icons/stop.xpm
	rm -f $(KDEDIR)/bin/kfirewall
	rm -f $(KDEDIR)/share/applnk/Internet/kfirewall.kdelnk
	rm -f /bin/getip /bin/getnetmask /bin/getloop

clean:
	rm -f *.o
	rm -f *.moc
	rm -f kfirewall
