
CC=cc

CFLAGS=-I./libpcap-0.4 -O6 -Wall

LDFLAGS=-lpcap -L./libpcap-0.4

all: clean c_objdir main

main: libpcap-0.4/libpcap.a objdir/filter.o objdir/conexion.o
	$(CC) -o netsniff netsniff.c objdir/*.o $(CFLAGS) $(LDFLAGS)	

libpcap-0.4/libpcap.a:
	tar -xf libpcap.tar
	cd libpcap-0.4/; ./configure; make

objdir/conexion.o:
	$(CC) -o objdir/conexion.o -c conexion.c $(CFLAGS)

objdir/filter.o:
	$(CC) -o objdir/filter.o -c filter.c $(CFLAGS)

c_objdir:
	mkdir objdir

clean:
	rm -rf objdir *~ *# netsniff
