###############################################################################
# 
# yeah yeah, so i have no idea how to make a proper makefile, sue me...
#
# $Id$
#
###############################################################################
CC=gcc
DEBUG=-ggdb
CFLAGS=-Wall -Werror -I. -I- 
TARGETS=kracker_jack essid_jack dump_core set_channel setmac wlan_jack 

all:	$(TARGETS)
kracker_jack:		kracker_jack.o raw_net.o 
		$(CC) $(DEBUG) $(CFLAGS) -o kracker_jack kracker_jack.o raw_net.o -lcrypto
monkey_jack:		monkey_jack.o raw_net.o 
		$(CC) $(DEBUG) $(CFLAGS) -o monkey_jack monkey_jack.o raw_net.o
essid_jack:		essid_jack.o
		$(CC) $(DEBUG) $(CFLAGS) -o essid_jack essid_jack.o
wlan_jack:		wlan_jack.o
		$(CC) $(DEBUG) $(CFLAGS) -o wlan_jack wlan_jack.o
dump_core:		dump_core.o
		$(CC) $(DEBUG) $(CFLAGS) -o dump_core dump_core.o
setmac:		setmac.o
		$(CC) $(DEBUG) $(CFLAGS) -o setmac setmac.o
set_channel:		set_channel.o
		$(CC) $(DEBUG) $(CFLAGS) -o set_channel set_channel.o
dump_core.o:	
		$(CC) dump_core.c $(DEBUG) $(CFLAGS) -c 
setmac.o:	
		$(CC) setmac.c $(DEBUG) $(CFLAGS) -c 
kracker_jack.o:	
		$(CC) kracker_jack.c $(DEBUG) $(CFLAGS) -c 
raw_net.o:	
		$(CC) raw_net.c $(DEBUG) $(CFLAGS) -c 
monkey_jack.o:	
		$(CC) monkey_jack.c $(DEBUG) $(CFLAGS) -c 
essid_jack.o:	
		$(CC) essid_jack.c $(DEBUG) $(CFLAGS) -c 
wlan_jack.o:	
		$(CC) wlan_jack.c $(DEBUG) $(CFLAGS) -c 
set_channel.o:	
		$(CC) set_channel.c $(DEBUG) $(CFLAGS) -c 
clean:
	rm -f $(TARGETS) *.o

