1include ../config.mk 2 3NAME=r_hash 4PCLIBS=@LIBXXHASH@ 5# HACK 6ifneq ($(OSTYPE),darwin) 7ifneq ($(OSTYPE),haiku) 8LDFLAGS+=-lm 9LINK=-lm 10endif 11endif 12 13R2DEPS=r_util 14OBJS=state.o hash.o hamdist.o crca.o fletcher.o 15OBJS+=entropy.o hcalc.o adler32.o luhn.o 16 17ifeq ($(HAVE_LIB_SSL),1) 18CFLAGS+=${SSL_CFLAGS} 19LDFLAGS+=${SSL_LDFLAGS} 20LINK+=${SSL_LDFLAGS} 21else 22OBJS+=md4.o md5.o sha1.o sha2.o 23endif 24 25ifeq ($(USE_LIB_XXHASH),1) 26LDFLAGS+=${LIB_XXHASH} 27LINK+=${LIBXXHASH} 28else 29OBJS+=xxhash.o 30endif 31 32include ../rules.mk 33