DESTDIR=	/usr/local/bin
FLAGS=		-Wall
INCLUDEDIR=	-I /usr/include/pcap -I $(QTDIR)/include
LIBDIR=		-L $(QTDIR)/lib
LIBS=		-lpcap -lpthread -lqt
OBJECTS=	main.o YohoodGUI.o yohoo.o hash.o

yohoo:		$(OBJECTS)
		g++ $(FLAGS) $(LIBDIR) -o yohoo $(OBJECTS) $(LIBS)

main.o:		main.cpp hash.h YohoodGUI.h
		g++ $(FLAGS) $(INCLUDEDIR) -c main.cpp

YohoodGUI.o:	YohoodGUI.cpp YohoodGUI.h
		g++ $(FLAGS) $(INCLUDEDIR) -c YohoodGUI.cpp

yohoo.o:	yohoo.c yohoo.h hash.h
		gcc $(FLAGS) $(INCLUDEDIR) -c yohoo.c

hash.o:		hash.c hash.h
		gcc $(FLAGS) $(INCLUDEDIR) -c hash.c

install:	yohoo
		install -m 4755 -o root -g root yohoo $(DESTDIR)

clean:		
		rm yohoo *.o *~
