# $Id: Makefile,v 1.3 2002/08/09 23:51:49 iseki Exp $
# $Id: Makefile,v 1.4 2004/05/01 13:25:16 pancake Exp $

include ../CONFIG
include ../VERSION

CFLAGS+=-g ${GTK_CC} -O2 -I/sys # -DGTK_DISABLE_DEPRECATED
CFLAGS+=-DVERSION=\"${VER}\" -DSYSCONFDIR=\"${SYSCONFDIR}\"
LDFLAGS+=${GTK_LD} -lpcap
CC?=gcc
PREFIX?=/usr/local
INSTALL?=/usr/bin/install
BIN=wistumbler2
OBJS=main.o stumbler.o wicontrol.o gpscontrol.o speaker.o sniffer.o
OBJS+=guimenu.o guiabout.o guierror.o guiviewlogs.o userconf.o
OBJS+=guiconfig.o kismet.o

all: wistumbler

wistumbler: $(OBJS)
	@echo Linking to '$(BIN)'...
	@$(CC) $(CFLAGS) $(LDFLAGS) -o $(BIN) $(OBJS)

#.c.o:
#	@echo Building $<
#	@$(CC) $(CFLAGS) -c $<

clean:
	@rm -f file core *.core $(OBJS) $(BIN) wistumbler.log

install:
	mkdir -p $(PREFIX)/bin/
	$(INSTALL) -m 0555 wistumbler2 $(PREFIX)/bin/wistumbler2

todo:
	@grep -e XXX -e TODO *.c *.h

deinstall:
	rm -f $(PREFIX)/bin/wistumbler2
