summaryrefslogtreecommitdiffstats
path: root/src/lib/crypto/configure.in
blob: 16dda7b6d157cc89bca9546c1dcadd21878039d7 (plain)
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
34
35
AC_INIT(configure.in)
CONFIG_RULES
AC_PROG_ARCHIVE
AC_PROG_ARCHIVE_ADD
AC_PROG_RANLIB
AC_PROG_INSTALL

AC_CHECK_HEADERS(memory.h unistd.h)

KRB5_RUN_FLAGS
KRB5_BUILD_PROGRAM
KRB5_BUILD_LIBOBJS
KRB5_BUILD_LIBRARY

dnl XXX This will go away soon. -- tlyu
AC_ARG_ENABLE([athena],
[  --enable-athena         build with MIT Project Athena configuration
                           -- here meaning use temporary DES3 etype that
                              includes 32-bit length codings],
[AC_DEFINE(ATHENA_DES3_KLUDGE)],)
K5_GEN_MAKEFILE(., lib libobj)
K5_GEN_MAKEFILE(crc32, libobj)
K5_GEN_MAKEFILE(des, libobj)
K5_GEN_MAKEFILE(dk, libobj)
K5_GEN_MAKEFILE(enc_provider, libobj)
K5_GEN_MAKEFILE(hash_provider, libobj)
K5_GEN_MAKEFILE(keyhash_provider, libobj)
K5_GEN_MAKEFILE(md4, libobj)
K5_GEN_MAKEFILE(md5, libobj)
K5_GEN_MAKEFILE(old, libobj)
K5_GEN_MAKEFILE(raw, libobj)
K5_GEN_MAKEFILE(sha1, libobj)
K5_GEN_MAKEFILE(arcfour, libobj)
K5_GEN_MAKEFILE(yarrow, libobj)
K5_AC_OUTPUT