CFLAGS+=-Wall -W -g all: md5crack bsearch SRCS=md5crack.c md5c.c SRCS_SSL=md5crack.c OBJS=$(SRCS:S/.c/.o/) UFC_CRYPT=ufc_crypt/crypt.o ufc_crypt/crypt_util.o md5crack_normal: $(SRCS) $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(SRCS) $(UFC_CRYPT) md5crack: $(SRCS_SSL) $(CC) $(CFLAGS) -DUSE_SSL $(LDFLAGS) -o $@ $(SRCS_SSL) $(UFC_CRYPT) -lssl clean: -rm -f md5crack_normal md5crack *.o *.core errs tags tripcrack_normal tripcrack bsearch tripcrack_normal: tripcrack.c $(CC) $(CFLAGS) $(LDFLAGS) -lcrypt -o $@ tripcrack.c tripcrack: tripcrack.c (cd ufc_crypt && $(MAKE)) $(CC) $(CFLAGS) $(LDFLAGS) -o $@ tripcrack.c $(UFC_CRYPT) init: -rm -f *out.*