chop.o \
hook.o \
bcmode.o \
- blockciph.o \
+ algtables.o \
serpent.o \
+ sha1.o \
+ md5.o \
crypto.o \
parse.o
TARGETS= hbytes.so
+CC_CRYPTO= $(CC) $(CFLAGS) $(CPPFLAGS) -O3
CFLAGS= -g -Wall $(OPTIMISE)
OPTIMISE= -O2
%.o: %.c $(HDRS)
$(CC) $(CFLAGS) $(CPPFLAGS) -o $@ -c $<
+serpent.o: serpent.c serpent.h serpentsboxes.h
+ $(CC_CRYPTO) -o $@ -c $<
+
+md5.o: md5.c md5.h
+ $(CC_CRYPTO) -o $@ -c $<
+
+sha1.o: sha1.c sha1.h
+ $(CC_CRYPTO) -o $@ -c $<
+
clean:
rm -f $(OBJS) $(TARGETS) *~ ./#*#