All pastes #3740 Raw Edit

asleap MakeFile

public text v1 · immutable
#3740 ·published 2005-01-04 18:05 UTC
rendered paste body
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)