summaryrefslogtreecommitdiffstats
path: root/src/lib/krb5/configure.in
blob: f1cdc8bd7d32cd2b5993973c7163c011a69b198b (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
AC_INIT(configure.in)
CONFIG_RULES
CONFIG_DIRS(error_tables asn.1 ccache keytab krb rcache free os posix)
AC_PROG_ARCHIVE
AC_PROG_ARCHIVE_ADD
AC_PROG_RANLIB
AC_PROG_INSTALL
DO_SUBDIRS
V5_MAKE_SHARED_LIB(libkrb5)
AC_ARG_ENABLE([shared],
[  --enable-shared         build shared libraries],[
LinkFileDir(../libkrb5.[$](SHEXT), libkrb5.[$](SHEXT), ./krb5)
AppendRule([all-unix:: ../libkrb5.$(SHEXT)])
AppendRule([install-unix::	libkrb5.[$](SHEXT)
	[$](INSTALL_DATA) libkrb5.[$](SHEXT)	\
		[$](DESTDIR)[$](KRB5_SHLIBDIR)[$](S)libkrb5.[$](SHEXT)])
])dnl
if test -n "$krb5_cv_staticlibs_enabled" ; then
	LinkFileDir(../libkrb5.[$](STEXT), libkrb5.[$](STEXT), ./krb5)
        AppendRule([install-unix:: 
	[$](INSTALL_DATA) libkrb5.[$](STEXT) [$](DESTDIR)[$](KRB5_LIBDIR)/libkrb5.[$](STEXT)
	[$](RANLIB) [$](DESTDIR)[$](KRB5_LIBDIR)/libkrb5.[$](STEXT)]) 
	AppendRule([all-unix:: ../libkrb5.[$](STEXT)])
        AppendRule([all:: libkrb5.[$](STEXT)])
fi
AppendRule([install:: install-[$](WHAT)])
AppendRule([all::	all-$(WHAT)])
V5_AC_OUTPUT_MAKEFILE