aboutsummaryrefslogtreecommitdiff
path: root/src/lib/configure.in
blob: 75a4185848597aa2a35f7b3f11bbbcd28b6a2c43 (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
AC_INIT(configure.in)
CONFIG_RULES
CONFIG_DIRS(crypto des425 kdb4 krb4 krb5 kdb gssapi kadm)
AC_PROG_ARCHIVE
AC_PROG_RANLIB
_MAKE_SUBDIRS("making",all-unix-subdirs,all)
MAKE_SUBDIRS("cleaning",clean)
MAKE_SUBDIRS("installing",install)
MAKE_SUBDIRS("checking",check)
LinkFile(libkrb5.a, ./krb5/libkrb5.a)
LinkFile(libcrypto.a, ./crypto/libcrypto.a)
LinkFile(libgssapi_krb5.a, ./gssapi/libgssapi_krb5.a)
LinkFile(libkrb4.a, ./krb4/libkrb4.a)
LinkFile(libkdb4.a, ./kdb4/libkdb4.a)
LinkFile(libdes425.a, ./des425/libdes425.a)
AppendRule([all-unix:: all-unix-subdirs libkrb5.a libcrypto.a])
AppendRule([all-unix:: libgssapi_krb5.a])
AppendRule([all-unix:: libkrb4.a libkdb4.a libdes425.a])
AC_ARG_ENABLE([shared],
[  --enable-shared         build with shared libraries],[
LinkFile(libcrypto.so, ./crypto/libcrypto.so)
LinkFile(libkrb5.so, ./krb5/libkrb5.so)
LinkFile(libkrb4.so, ./krb4/libkrb4.so)
LinkFile(libdes425.so, ./des425/libdes425.so)
AppendRule([all-unix:: libkrb5.so libcrypto.so libkrb4.so libdes425.so])
])dnl
V5_AC_OUTPUT_MAKEFILE