1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
INCLUDES = -I@top_srcdir@/include
COMMON_DIR = @top_srcdir@/common
bin_PROGRAMS = hashdeep
COMMON_SRC = \
${COMMON_DIR}/hash.c \
${COMMON_DIR}/dig.c \
${COMMON_DIR}/cycles.c \
${COMMON_DIR}/ui.c \
${COMMON_DIR}/helpers.c \
${COMMON_DIR}/md5.c \
${COMMON_DIR}/sha1.c \
${COMMON_DIR}/sha256.c \
${COMMON_DIR}/tiger.c \
${COMMON_DIR}/whirlpool.c
hashdeep_SOURCES = \
main.c audit.c match.c multihash.c display.c hashtable.c ${COMMON_SRC}
man_MANS = hashdeep.1
# The math library is required for floor(), hence -lm
# We use strsep do our string processing, but some operating systems
# don't have it yet (e.g. OpenSolaris). We if don't have strsep
# we compile it ourselves using a local copy via EXTRA_HASHDEEP
EXTRA_hashdeep_SOURCES = lib-strsep.c
hashdeep_LDADD = ${EXTRA_HASHDEEP} -lm
hashdeep_DEPENDENCIES = ${EXTRA_HASHDEEP}
EXTRA_DIST = main.h strsep.h ${man_MANS}
|