LDLIBS = -lpcap -lcrypt CFLAGS = -pipe -Wall -D_LINUX -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE CFLAGS += -O4 CFLAGS += -D_OPENSSL_MD4 LDLIBS += -lcrypto CFLAGS += -g3 -ggdb PROGOBJ = asleap.o genkeys.o ajinject.o utils.o common.o apeek.o sha1.o PROG = asleap genkeys CC = gcc all: $(PROG) $(PROGOBJ) apeek: apeek.c apeek.h $(CC) $(CFLAGS) apeek.c -c utils: utils.c utils.h $(CC) $(CFLAGS) utils.c -c common: common.c common.h $(CC) $(CFLAGS) common.c -c sha1: sha1.c sha1.h $(CC) $(CFLAGS) sha1.c -c ajinject.o: ajinject.c ajinject.h airjack.h $(CC) $(CFLAGS) ajinject.c -c asleap: asleap.c asleap.h sha1.o ajinject.o common.o common.h utils.o apeek.o \ version.h sha1.c sha1.h apeek.h $(CC) $(CFLAGS) asleap.c -o asleap ajinject.o \ common.o utils.o apeek.o sha1.o $(LDLIBS) genkeys: genkeys.c md4.c md4.h common.o utils.o version.h common.h $(CC) $(CFLAGS) md4.c genkeys.c -o genkeys common.o utils.o $(LDLIBS) clean: $(RM) $(PROGOBJ) $(PROG) *~ strip: @ls -l $(PROG) @strip $(PROG) @ls -l $(PROG)