WIRETAP_PATH=/usr/local/src/ethereal/wiretap

ifndef CFLAGS
CFLAGS = -O2 -Wall
endif

OBJS =	wlansniff.o management.o

all: check_wiretap wlansniff prism2ethereal

check_wiretap:
	@echo -n "Checking wiretap library: $(WIRETAP_PATH)"
	@if [ -r $(WIRETAP_PATH)/libwiretap.a ]; then \
		echo " OK"; \
	else \
		echo " - missing!"; \
		echo "Please fix WIRETAP_PATH in Makefile"; \
		exit 1; \
	fi

wlansniff: $(OBJS)
	$(CC) -o wlansniff $(OBJS)

wlansniff.o: wlansniff.c ieee80211.h
management.o: management.c ieee80211.h


prism2ethereal: prism2ethereal.c
	$(CC) $(CFLAGS) -o prism2ethereal -I$(WIRETAP_PATH) -I/usr/lib/glib/include prism2ethereal.c $(WIRETAP_PATH)/libwiretap.a -lglib -lz

clean:
	rm -f core *.o wlansniff prism2ethereal
