diff -r b827f7a968a4 -r c7d7ec8b6ff2 Makefile --- a/Makefile Sun Apr 18 15:39:52 2010 -0400 +++ b/Makefile Sun Apr 18 16:02:21 2010 -0400 @@ -8,30 +8,36 @@ # make is a twisted beast ################################## LDLIBS = -lpcap -lcrypt -CFLAGS = -pipe -Wall -D_LINUX -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I../../.. -CFLAGS += -D_OPENSSL_MD4 +MYCPPFLAGS = $(CPPFLAGS) -D_LINUX -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE +CFLAGS = -pipe -Wall +#openssl +CPPFLAGS += -D_OPENSSL_MD4 LDLIBS += -lcrypto + CFLAGS += -g3 -ggdb -g PROGOBJ = asleap.o genkeys.o utils.o common.o sha1.o PROG = asleap genkeys -all: $(PROG) $(PROGOBJ) +all: $(PROG) +.PHONY: all clean strip -utils: utils.c utils.h - $(CC) $(CFLAGS) utils.c -c +utils.o: utils.c utils.h + $(CC) $(MYCPPFLAGS) $(CFLAGS) utils.c -c -common: common.c common.h - $(CC) $(CFLAGS) common.c -c +common.o: common.c common.h + $(CC) $(MYCPPFLAGS) $(CFLAGS) common.c -c -sha1: sha1.c sha1.h - $(CC) $(CFLAGS) sha1.c -c +md4.o: md4.c md4.h + $(CC) $(MYCPPFLAGS) $(CFLAGS) md4.c -c -asleap: asleap.c asleap.h sha1.o common.o common.h utils.o version.h sha1.c \ - sha1.h - $(CC) $(CFLAGS) asleap.c -o asleap common.o utils.o sha1.o $(LDLIBS) +sha1.o: sha1.c sha1.h + $(CC) $(MYCPPFLAGS) $(CFLAGS) sha1.c -c -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) +asleap: asleap.c asleap.h sha1.o common.o md4.o utils.o version.h + $(CC) $(MYCPPFLAGS) $(CFLAGS) $(LDFLAGS) asleap.c -o asleap common.o md4.o utils.o sha1.o $(LDLIBS) + +genkeys: genkeys.c md4.c md4.h common.o md4.o utils.o version.h common.h + $(CC) $(MYCPPFLAGS) $(CFLAGS) $(LDFLAGS) genkeys.c -o genkeys common.o md4.o utils.o $(LDLIBS) clean: $(RM) $(PROGOBJ) $(PROG) *~