File: Makefile.am

package info (click to toggle)
md5deep 3.6-1
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 1,220 kB
  • ctags: 667
  • sloc: ansic: 7,134; sh: 3,195; makefile: 105
file content (33 lines) | stat: -rw-r--r-- 914 bytes parent folder | download
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}