~ubuntu-branches/ubuntu/precise/krb5/precise-updates

« back to all changes in this revision

Viewing changes to src/configure.in

  • Committer: Package Import Robot
  • Author(s): Sam Hartman
  • Date: 2011-12-01 19:34:41 UTC
  • mfrom: (28.1.14 sid)
  • Revision ID: package-import@ubuntu.com-20111201193441-9tipg3aru1jsidyv
Tags: 1.10+dfsg~alpha1-6
* Fix segfault with unknown hostnames in krb5_sname_to_principal,
  Closes: #650671
* Indicate that this library breaks libsmbclient versions that depend on
  krb5_locate_kdc, Closes: #650603, #650611

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
K5_AC_INIT([aclocal.m4])
2
 
#
3
 
# autoconf 2.49 defaults to a /dev/null cache file, which is what we
4
 
# do not want for performance reasons. 
5
 
if test "x$cache_file" = "x/dev/null"; then
6
 
  cache_file=./config.cache
7
 
  AC_CACHE_LOAD
8
 
fi
9
2
 
10
3
CONFIG_RULES
11
4
KRB5_VERSION=K5_VERSION
15
8
AC_REQUIRE_CPP
16
9
 
17
10
AC_CACHE_CHECK(if va_copy is available, krb5_cv_va_copy,
18
 
[AC_LINK_IFELSE([
 
11
[AC_LINK_IFELSE([AC_LANG_SOURCE([
19
12
#include <stdarg.h>
20
13
void f(va_list ap) {
21
14
  va_list ap2;
27
20
{
28
21
  f(x);
29
22
  return 0;
30
 
}], krb5_cv_va_copy=yes, krb5_cv_va_copy=no)])
 
23
}])], krb5_cv_va_copy=yes, krb5_cv_va_copy=no)])
31
24
if test "$krb5_cv_va_copy" = yes; then
32
25
  AC_DEFINE(HAS_VA_COPY,1,[Define if va_copy macro or function is available.])
33
26
fi
38
31
AC_CACHE_CHECK(if va_list objects can be copied by assignment,
39
32
               krb5_cv_va_simple_copy,
40
33
[AC_COMPILE_IFELSE([
41
 
#include <stdarg.h>
 
34
AC_LANG_SOURCE([#include <stdarg.h>
42
35
void f(va_list va2) {
43
36
  va_list va1;
44
37
  va1 = va2;
45
 
}], krb5_cv_va_simple_copy=yes, krb5_cv_va_simple_copy=no)])
 
38
}])], krb5_cv_va_simple_copy=yes, krb5_cv_va_simple_copy=no)])
46
39
if test "$krb5_cv_va_simple_copy" = yes; then
47
40
  AC_DEFINE(CAN_COPY_VA_LIST,1,[Define if va_list objects can be simply copied by assignment.])
48
41
fi
58
51
# Begin autoconf tests for the Makefiles generated out of the top-level
59
52
# configure.in...
60
53
 
61
 
AC_CHECK_FUNCS(memmove)
62
54
KRB5_BUILD_LIBOBJS
63
55
KRB5_BUILD_LIBRARY
64
56
KRB5_BUILD_PROGRAM
73
65
LIBUTIL=-lutil
74
66
])
75
67
AC_SUBST(LIBUTIL)
 
68
 
 
69
AC_CHECK_HEADER(libintl.h, [
 
70
        AC_SEARCH_LIBS(dgettext, intl, [
 
71
                AC_DEFINE(ENABLE_NLS, 1,
 
72
                        [Define if translation functions should be used.])])])
 
73
 
 
74
AC_CHECK_PROG(MSGFMT,msgfmt,msgfmt)
 
75
po=
 
76
if test x"$MSGFMT" != x; then
 
77
        po=po
 
78
fi
 
79
AC_SUBST(po)
 
80
 
76
81
# for kdc
77
 
AC_CHECK_HEADERS(syslog.h stdarg.h sys/select.h sys/sockio.h ifaddrs.h unistd.h)
 
82
AC_CHECK_HEADERS(syslog.h sys/sockio.h ifaddrs.h unistd.h fnmatch.h)
78
83
AC_CHECK_FUNCS(openlog syslog closelog strftime vsprintf vasprintf vsnprintf)
79
 
AC_CHECK_FUNCS(strlcpy)
 
84
AC_CHECK_FUNCS(strlcpy fnmatch)
 
85
 
80
86
EXTRA_SUPPORT_SYMS=
81
 
AC_CHECK_FUNC(strlcpy, [STRLCPY_ST_OBJ= STRLCPY_OBJ=], [STRLCPY_ST_OBJ=strlcpy.o STRLCPY_OBJ='$(OUTPRE)strlcpy.$(OBJEXT)' EXTRA_SUPPORT_SYMS="$EXTRA_SUPPORT_SYMS krb5int_strlcpy krb5int_strlcat"])
 
87
AC_CHECK_FUNC(strlcpy,
 
88
[STRLCPY_ST_OBJ=
 
89
STRLCPY_OBJ=],
 
90
[STRLCPY_ST_OBJ=strlcpy.o
 
91
STRLCPY_OBJ='$(OUTPRE)strlcpy.$(OBJEXT)'
 
92
EXTRA_SUPPORT_SYMS="$EXTRA_SUPPORT_SYMS krb5int_strlcpy krb5int_strlcat"])
82
93
AC_SUBST(STRLCPY_OBJ)
83
94
AC_SUBST(STRLCPY_ST_OBJ)
 
95
 
 
96
AC_CHECK_FUNC(fnmatch,
 
97
[FNMATCH_ST_OBJ=
 
98
FNMATCH_OBJ=],
 
99
[FNMATCH_ST_OBJ=fnmatch.o
 
100
FNMATCH_OBJ='$(OUTPRE)fnmatch.$(OBJEXT)'
 
101
EXTRA_SUPPORT_SYMS="$EXTRA_SUPPORT_SYMS k5_fnmatch"])
 
102
AC_SUBST(FNMATCH_OBJ)
 
103
AC_SUBST(FNMATCH_ST_OBJ)
 
104
 
84
105
AC_CHECK_FUNC(vasprintf,
85
106
[PRINTF_ST_OBJ=
86
107
PRINTF_OBJ=],
139
160
  AC_DEFINE(CRYPTO_IMPL_NSS,1,[Define if crypto implementation is NSS])
140
161
  save_CFLAGS=$CFLAGS
141
162
  CFLAGS="$CFLAGS $CRYPTO_IMPL_CFLAGS"
142
 
  AC_COMPILE_IFELSE([
 
163
  AC_COMPILE_IFELSE([AC_LANG_SOURCE([
143
164
#include <nss.h>
144
 
#if NSS_VMAJOR < 3 || (NSS_VMAJOR == 3 && NSS_VMINOR < 12)
145
 
#error
146
 
#elif NSS_VMAJOR == 3 && NSS_VMINOR == 12 && NSS_VPATCH < 9
 
165
#if NSS_VMAJOR < 3 || (NSS_VMAJOR == 3 && NSS_VMINOR < 13)
147
166
#error
148
167
#endif
149
 
  ], [], [AC_MSG_ERROR([NSS version 3.12.9 or later required.])])
 
168
  ])], [], [AC_MSG_ERROR([NSS version 3.13 or later required.])])
150
169
  CFLAGS=$save_CFLAGS
151
170
  ;;
152
171
*)
161
180
if test "$CRYPTO_IMPL" = nss; then
162
181
        PRNG_ALG="nss"
163
182
else
164
 
PRNG_ALG="yarrow"
165
183
AC_ARG_WITH([prng-alg],
166
 
AC_HELP_STRING([--with-prng-alg=ALG], [use specified PRNG algorithm. Ignored for nss. @<:@yarrow@:>@]),
 
184
AC_HELP_STRING([--with-prng-alg=ALG], [use specified PRNG algorithm. Ignored for nss. @<:@fortuna@:>@]),
167
185
[PRNG_ALG=$withval
168
186
AC_MSG_RESULT("k5crypto will use \'$withval\'")
169
 
], withval=yarrow)
 
187
], PRNG_ALG=fortuna)
170
188
fi
171
189
AC_CONFIG_COMMANDS(PRNG_ALG, , PRNG_ALG=$PRNG_ALG)
172
190
AC_SUBST(PRNG_ALG)
173
 
if test "$withval" = fortuna; then
 
191
if test "$PRNG_ALG" = fortuna; then
174
192
        AC_DEFINE(FORTUNA,1,[Define if Fortuna PRNG is selected])
175
193
fi
176
194
 
177
 
AC_ARG_ENABLE([fortuna-test],
178
 
        [  --enable-fortuna-test  build to test Fortuna PRNG],,enableval=no)
179
 
if test "$enableval" = yes ; then
180
 
        PRNG_FORTUNA_TEST="yes"
181
 
        AC_DEFINE(TEST_FORTUNA,1,[Create a special build to test Fortuna PRNG])
182
 
        AC_CONFIG_COMMANDS(PRNG_FORTUNA_TEST, , PRNG_FORTUNA_TEST=$PRNG_FORTUNA_TEST)
183
 
        AC_SUBST(PRNG_FORTUNA_TEST)
184
 
fi
 
195
# WITH_PKINIT_CRYPTO_IMPL
 
196
 
 
197
PKINIT_CRYPTO_IMPL="$CRYPTO_IMPL"
 
198
AC_ARG_WITH([pkinit-crypto-impl],
 
199
AC_HELP_STRING([--with-pkinit-crypto-impl=IMPL], [use specified pkinit crypto implementation @<:@openssl@:>@]),
 
200
[PKINIT_CRYPTO_IMPL=$withval
 
201
AC_MSG_RESULT("pkinit will use \'$withval\'")
 
202
], withval=$PKINIT_CRYPTO_IMPL)
 
203
case "$withval" in
 
204
builtin|openssl)
 
205
  AC_CHECK_LIB(crypto, PKCS7_get_signer_info, PKINIT_CRYPTO_IMPL_LIBS=-lcrypto)
 
206
  PKINIT_CRYPTO_IMPL=openssl
 
207
  ;;
 
208
nss)
 
209
  if test "${PKINIT_CRYPTO_IMPL_CFLAGS+set}" != set; then
 
210
    PKINIT_CRYPTO_IMPL_CFLAGS=`pkg-config --cflags nss`
 
211
  fi
 
212
  if test "${PKINIT_CRYPTO_IMPL_LIBS+set}" != set; then
 
213
    PKINIT_CRYPTO_IMPL_LIBS=`pkg-config --libs nss`
 
214
  fi
 
215
  AC_DEFINE(PKINIT_CRYPTO_IMPL_NSS,1,[Define if pkinit crypto implementation is NSS])
 
216
  save_CFLAGS=$CFLAGS
 
217
  CFLAGS="$CFLAGS $PKINIT_CRYPTO_IMPL_CFLAGS"
 
218
  AC_COMPILE_IFELSE([AC_LANG_SOURCE([
 
219
#include <nss.h>
 
220
#if NSS_VMAJOR < 3 || (NSS_VMAJOR == 3 && NSS_VMINOR < 12)
 
221
#error
 
222
#elif NSS_VMAJOR == 3 && NSS_VMINOR == 12 && NSS_VPATCH < 11
 
223
#error
 
224
#endif
 
225
  ])], [], [AC_MSG_ERROR([NSS version 3.12.11 or later required.])])
 
226
  CFLAGS=$save_CFLAGS
 
227
  ;;
 
228
*)
 
229
  AC_MSG_ERROR([Unknown crypto implementation $withval])
 
230
  ;;
 
231
esac
 
232
AC_CONFIG_COMMANDS(PKINIT_CRYPTO_IMPL,,PKINIT_CRYPTO_IMPL=$PKINIT_CRYPTO_IMPL)
 
233
AC_SUBST(PKINIT_CRYPTO_IMPL)
 
234
AC_SUBST(PKINIT_CRYPTO_IMPL_CFLAGS)
 
235
AC_SUBST(PKINIT_CRYPTO_IMPL_LIBS)
185
236
 
186
237
# --with-kdc-kdb-update makes the KDC update the database with last request
187
238
# information and failure information.
209
260
[Define if "struct sockaddr_storage" is available.])
210
261
 
211
262
AC_CONFIG_HEADERS(include/autoconf.h, [echo timestamp > include/autoconf.stamp])
212
 
AC_PROG_INSTALL
213
 
AC_PROG_AWK
214
263
AC_PROG_LEX
215
264
AC_C_CONST
216
265
AC_HEADER_DIRENT
217
 
AC_CHECK_FUNCS(strdup setvbuf inet_ntoa inet_aton seteuid setresuid setreuid setegid setresgid setregid setsid flock fchmod chmod strftime strptime geteuid setenv unsetenv getenv gmtime_r localtime_r bswap16 bswap64 mkstemp getusershell access getcwd srand48 srand srandom stat strchr strerror strerror_r)
 
266
AC_CHECK_FUNCS(strdup setvbuf seteuid setresuid setreuid setegid setresgid setregid setsid flock fchmod chmod strftime strptime geteuid setenv unsetenv getenv gmtime_r localtime_r bswap16 bswap64 mkstemp getusershell access getcwd srand48 srand srandom stat strchr strerror strerror_r timegm)
218
267
 
219
268
AC_CHECK_FUNC(mkstemp,
220
269
[MKSTEMP_ST_OBJ=
224
273
EXTRA_SUPPORT_SYMS="$EXTRA_SUPPORT_SYMS krb5int_mkstemp"])
225
274
AC_SUBST(MKSTEMP_OBJ)
226
275
AC_SUBST(MKSTEMP_ST_OBJ)
 
276
 
 
277
AC_CHECK_FUNC(gettimeofday,
 
278
        [GETTIMEOFDAY_ST_OBJ=
 
279
        GETTIMEOFDAY_OBJ=
 
280
        AC_DEFINE(HAVE_GETTIMEOFDAY, 1, [Have the gettimeofday function])
 
281
],
 
282
        [GETTIMEOFDAY_ST_OBJ='gettimeofday.o'
 
283
        GETTIMEOFDAY_OBJ='$(OUTPRE)gettimeofday.$(OBJEXT)'
 
284
        EXTRA_SUPPORT_SYMS="$EXTRA_SUPPORT_SYMS krb5int_gettimeofday"])
 
285
AC_SUBST(GETTIMEOFDAY_OBJ)
 
286
AC_SUBST(GETTIMEOFDAY_ST_OBJ)
227
287
AC_SUBST(EXTRA_SUPPORT_SYMS)
228
288
 
229
 
AC_HEADER_STDARG
230
289
DECLARE_SYS_ERRLIST
231
 
AC_CHECK_HEADERS(unistd.h paths.h regex.h regexpr.h fcntl.h memory.h ifaddrs.h sys/filio.h byteswap.h machine/endian.h machine/byte_order.h sys/bswap.h endian.h pwd.h arpa/inet.h alloca.h dlfcn.h limits.h pthread.h semaphore.h)
 
290
AC_CHECK_HEADERS(unistd.h paths.h regex.h regexpr.h fcntl.h memory.h ifaddrs.h sys/filio.h byteswap.h machine/endian.h machine/byte_order.h sys/bswap.h endian.h pwd.h arpa/inet.h alloca.h dlfcn.h limits.h)
232
291
AC_CHECK_HEADER(regexp.h, [], [],
233
292
[#define INIT char *sp = instring;
234
293
#define GETC() (*sp++)
486
545
HAVE_YYLINENO
487
546
CHECK_DIRENT
488
547
AC_TYPE_UID_T
489
 
AC_TYPE_MODE_T
490
548
 
491
549
AC_CHECK_HEADER(termios.h,
492
550
[AC_CHECK_FUNC([tcsetattr],
493
551
  AC_DEFINE(POSIX_TERMIOS,1,[Define if termios.h exists and tcsetattr exists]))])
494
552
 
495
553
KRB5_SIGTYPE
496
 
AC_CHECK_HEADERS(stdlib.h string.h stddef.h sys/types.h sys/file.h sys/param.h sys/stat.h sys/time.h netinet/in.h sys/uio.h sys/filio.h sys/select.h time.h paths.h errno.h)
497
 
AC_HEADER_STDARG
498
 
KRB5_AC_INET6
 
554
AC_CHECK_HEADERS(poll.h stdlib.h string.h stddef.h sys/types.h sys/file.h sys/param.h sys/stat.h sys/time.h netinet/in.h sys/uio.h sys/filio.h sys/select.h time.h paths.h errno.h)
499
555
 
500
556
# If compiling with IPv6 support, test if in6addr_any functions.
501
557
# Irix 6.5.16 defines it, but lacks support in the C library.
723
779
# kadmin testing.
724
780
AC_CHECK_PROG(have_RUNTEST,runtest,runtest)
725
781
AC_CHECK_PROG(have_PERL,perl,perl)
726
 
AC_KRB5_TCL     
727
782
if test "$have_PERL" = perl -a "$have_RUNTEST" = runtest -a "$TCL_LIBS" != ""; then
728
783
        DO_TEST=ok
729
784
fi
948
1003
enable_pkinit=try)
949
1004
if test "$enable_pkinit" = yes || test "$enable_pkinit" = try; then
950
1005
  AC_CACHE_CHECK(for a recent enough OpenSSL, k5_cv_openssl_version_okay,
951
 
[AC_COMPILE_IFELSE([#include <openssl/opensslv.h>
 
1006
[AC_COMPILE_IFELSE([AC_LANG_SOURCE([#include <openssl/opensslv.h>
952
1007
#if OPENSSL_VERSION_NUMBER < 0x00908000L
953
1008
# error openssl is too old, need 0.9.8
954
1009
#endif
955
1010
int i = 1;
956
 
], k5_cv_openssl_version_okay=yes, k5_cv_openssl_version_okay=no)])
 
1011
])], k5_cv_openssl_version_okay=yes, k5_cv_openssl_version_okay=no)])
957
1012
  old_LIBS="$LIBS"
958
1013
  AC_CHECK_LIB(crypto, PKCS7_get_signer_info)
959
1014
  LIBS="$old_LIBS"
1047
1102
esac
1048
1103
AC_SUBST(SUPPORTLIB_MAJOR)
1049
1104
 
1050
 
# On the Mac we need CoreFoundation for UCS-2 conversion for RC4.
1051
 
case $krb5_cv_host in
1052
 
*-*-darwin* | *-*-rhapsody*) CRYPTO_LIBS="-framework CoreFoundation" ;;
1053
 
*)                           CRYPTO_LIBS="" ;;
1054
 
esac
1055
 
AC_SUBST(CRYPTO_LIBS)
1056
 
 
1057
1105
 
1058
1106
if test "$COM_ERR_VERSION" = k5 ; then
1059
1107
  K5_GEN_MAKEFILE(util/et)
1091
1139
  K5_GEN_MAKEFILE(plugins/kdb/ldap)
1092
1140
  K5_GEN_MAKEFILE(plugins/kdb/ldap/ldap_util)
1093
1141
  K5_GEN_MAKEFILE(plugins/kdb/ldap/libkdb_ldap)
1094
 
  ldap_plugin_dir=plugins/kdb/ldap
 
1142
  ldap_plugin_dir='plugins/kdb/ldap plugins/kdb/ldap/ldap_util'
1095
1143
  LDAP=yes
1096
1144
else
1097
1145
  LDAP=no
1102
1150
sam2_plugin=""
1103
1151
old_CFLAGS=$CFLAGS
1104
1152
CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
1105
 
AC_CHECK_LIB(aceclnt, sd_init,[
1106
 
                      AC_MSG_NOTICE([Enabling RSA securID support])
1107
 
                      sam2_plugin=plugins/preauth/securid_sam2
1108
 
                      ])
 
1153
AC_CHECK_LIB(aceclnt, sd_init, [
 
1154
             AC_MSG_NOTICE([Enabling RSA securID support])
 
1155
             sam2_plugin=plugins/preauth/securid_sam2
 
1156
             ])
1109
1157
AC_SUBST(sam2_plugin)
1110
1158
CFLAGS=$old_CFLAGS
1111
1159
 
1125
1173
        AC_DEFINE(BROKEN_STREAMS_SOCKETS,1,[Define if socket can't be bound to 0.0.0.0])
1126
1174
fi
1127
1175
 
 
1176
# Compile with libedit support in ss by default if available.  Compile
 
1177
# with readline only if asked, to avoid a default GPL dependency.
 
1178
# Building with readline also breaks the dejagnu test suite.
 
1179
AC_ARG_WITH([libedit],
 
1180
            AC_HELP_STRING([--without-libedit], [do not compile with libedit]),
 
1181
            [], [with_libedit=default])
 
1182
AC_ARG_WITH([readline],
 
1183
            AC_HELP_STRING([--with-readline], [compile with GNU Readline]),
 
1184
            [], [with_readline=no])
 
1185
AC_MSG_CHECKING([for readline support])
 
1186
if test "x$with_readline" = xyes; then
 
1187
  with_libedit=no
 
1188
fi
 
1189
RL_CFLAGS=
 
1190
RL_LIBS=
 
1191
if test "x$with_libedit" != xno; then
 
1192
  if rl_cflags=`pkg-config --cflags libedit 2>&1`; then
 
1193
    RL_CFLAGS=$rl_cflags
 
1194
    RL_LIBS=`pkg-config --libs libedit`
 
1195
    AC_DEFINE([HAVE_LIBEDIT], 1, [Define if building with libedit.])
 
1196
    AC_MSG_RESULT([using libedit])
 
1197
  elif test "x$with_libedit" = yes; then
 
1198
    # We were explicitly asked for libedit and couldn't find it.
 
1199
    AC_MSG_ERROR([Could not detect libedit with pkg-config.])
 
1200
  else
 
1201
    AC_MSG_RESULT([not using any])
 
1202
  fi
 
1203
elif test "x$with_readline" = xyes; then
 
1204
  AC_MSG_RESULT([using GNU Readline])
 
1205
  AC_CHECK_LIB([readline], [main], :,
 
1206
               AC_MSG_FAILURE([Cannot find readline library.]), [-lncurses])
 
1207
  AC_DEFINE([HAVE_READLINE], 1, [Define if building with GNU Readline.])
 
1208
  RL_LIBS='-lreadline -lhistory -lncurses'
 
1209
else
 
1210
  AC_MSG_RESULT([not using any])
 
1211
fi
 
1212
AC_SUBST([RL_CFLAGS])
 
1213
AC_SUBST([RL_LIBS])
 
1214
 
 
1215
AC_ARG_WITH([system-verto],
 
1216
  [AC_HELP_STRING([--with-system-verto], [always use system verto library])],
 
1217
  [], [with_system_verto=default])
 
1218
VERTO_CFLAGS=
 
1219
VERTO_LIBS="-lverto-k5ev -lverto"
 
1220
VERTO_VERSION=k5
 
1221
if test "x$with_system_verto" != xno; then
 
1222
  if verto_cflags=`pkg-config --cflags libverto 2>&1`; then
 
1223
    VERTO_CFLAGS=$verto_cflags
 
1224
    VERTO_LIBS=`pkg-config --libs libverto`
 
1225
    VERTO_VERSION=sys
 
1226
  else
 
1227
    AC_CHECK_LIB([verto], [verto_run], [VERTO_VERSION=sys],
 
1228
      [if test "x$with_system_verto" = xyes; then
 
1229
        AC_MSG_ERROR([cannot detect system libverto])
 
1230
      fi])
 
1231
  fi
 
1232
fi
 
1233
if test "x$VERTO_VERSION" = xsys; then
 
1234
  AC_MSG_NOTICE([Using system libverto])
 
1235
else
 
1236
  AC_MSG_RESULT([Using built-in libverto])
 
1237
  AC_DEFINE([INTERNAL_VERTO],[1],[Define if using bundled libverto])
 
1238
fi
 
1239
AC_SUBST([VERTO_CFLAGS])
 
1240
AC_SUBST([VERTO_LIBS])
 
1241
AC_SUBST([VERTO_VERSION])
 
1242
 
1128
1243
AC_CONFIG_FILES(krb5-config, [chmod +x krb5-config])
1129
1244
V5_AC_OUTPUT_MAKEFILE(.
1130
1245
 
1131
 
        util util/support util/profile util/send-pr
 
1246
        util util/support util/profile util/profile/testmod util/send-pr
 
1247
        util/verto util/k5ev
1132
1248
 
1133
1249
        lib lib/kdb
1134
1250
 
1135
 
        lib/crypto lib/crypto/krb lib/crypto/krb/crc32 lib/crypto/$CRYPTO_IMPL/des
1136
 
        lib/crypto/krb/dk lib/crypto/$CRYPTO_IMPL/enc_provider
1137
 
        lib/crypto/$CRYPTO_IMPL/hash_provider lib/crypto/krb/checksum
1138
 
        lib/crypto/krb/prf lib/crypto/krb/rand2key
1139
 
        lib/crypto/$CRYPTO_IMPL lib/crypto/$CRYPTO_IMPL/md4 lib/crypto/$CRYPTO_IMPL/md5
1140
 
        lib/crypto/krb/old lib/crypto/krb/raw
1141
 
        lib/crypto/$CRYPTO_IMPL/sha1
1142
 
        lib/crypto/$CRYPTO_IMPL/sha2
1143
 
        lib/crypto/krb/arcfour lib/crypto/krb/prng
1144
 
        lib/crypto/krb/prng/$PRNG_ALG
1145
 
        lib/crypto/$CRYPTO_IMPL/aes
1146
 
        lib/crypto/$CRYPTO_IMPL/camellia lib/crypto/crypto_tests
 
1251
        lib/crypto lib/crypto/krb lib/crypto/$CRYPTO_IMPL
 
1252
        lib/crypto/$CRYPTO_IMPL/enc_provider
 
1253
        lib/crypto/$CRYPTO_IMPL/hash_provider
 
1254
        lib/crypto/$CRYPTO_IMPL/des
 
1255
        lib/crypto/$CRYPTO_IMPL/md4 lib/crypto/$CRYPTO_IMPL/md5
 
1256
        lib/crypto/$CRYPTO_IMPL/sha1 lib/crypto/$CRYPTO_IMPL/sha2
 
1257
        lib/crypto/$CRYPTO_IMPL/aes lib/crypto/$CRYPTO_IMPL/camellia
 
1258
        lib/crypto/crypto_tests
1147
1259
 
1148
1260
        lib/krb5 lib/krb5/error_tables lib/krb5/asn.1 lib/krb5/ccache
1149
1261
dnl     lib/krb5/ccache/ccapi
1174
1286
        plugins/kdb/db2/libdb2/recno
1175
1287
        plugins/kdb/db2/libdb2/test
1176
1288
        plugins/kdb/hdb
1177
 
        plugins/preauth/cksum_body plugins/preauth/encrypted_challenge
 
1289
        plugins/preauth/cksum_body
1178
1290
        plugins/preauth/securid_sam2
1179
1291
        plugins/preauth/wpse
1180
1292
        plugins/authdata/greet
1182
1294
        plugins/authdata/greet_server
1183
1295
 
1184
1296
        clients clients/klist clients/kinit clients/kvno
1185
 
        clients/kdestroy clients/kpasswd clients/ksu
 
1297
        clients/kdestroy clients/kpasswd clients/ksu clients/kswitch
1186
1298
 
1187
1299
        kadmin kadmin/cli kadmin/dbutil kadmin/ktutil kadmin/server
1188
1300
        kadmin/testing kadmin/testing/scripts kadmin/testing/util
1195
1307
        tests tests/resolve tests/asn.1 tests/create tests/hammer
1196
1308
        tests/verify tests/gssapi tests/dejagnu tests/threads tests/shlib
1197
1309
        tests/gss-threads tests/misc tests/mkeystash_compat
1198
 
        util/collected-client-lib
 
1310
        util/gss-kernel-lib util/collected-client-lib
 
1311
        po
1199
1312
)