1 dnl $Id: configure.in,v 1.106 2001-10-03 18:22:28 jmarcus Exp $
2 dnl configure.in for netatalk
4 AC_INIT(bin/adv1tov2/adv1tov2.c)
6 NETATALK_VERSION=`cat VERSION`
7 AC_SUBST(NETATALK_VERSION)
10 AM_INIT_AUTOMAKE(netatalk, ${NETATALK_VERSION})
11 AM_CONFIG_HEADER(config.h)
13 dnl Reset locations to proper places
14 AC_PREFIX_DEFAULT(/usr/local)
16 dnl Checks for programs.
25 dnl *********************************************************************
26 dnl FIXME! FIXME! These should be selectable properly, and should produce
27 dnl the proper flags and defines...
28 dnl *********************************************************************
30 dnl Checks for libraries.
31 dnl Replace `main' with a function in -labs:
32 AC_CHECK_LIB(abs, main)
33 dnl Replace `main' with a function in -laudit:
34 AC_CHECK_LIB(audit, main)
35 dnl Replace `main' with a function in -lauth:
36 AC_CHECK_LIB(auth, main)
37 dnl Replace `main' with a function in -lcmd:
38 AC_CHECK_LIB(cmd, main)
39 dnl Replace `main' with a function in -lcom_err:
40 AC_CHECK_LIB(com_err, main)
41 dnl Replace `main' with a function in -lcrypt:
42 AC_CHECK_LIB(crypt, main)
43 dnl Replace `main' with a function in -ld:
45 dnl Replace `main' with a function in -ldl:
46 AC_CHECK_LIB(dl, main)
47 dnl Replace `main' with a function in -lkauth:
48 AC_CHECK_LIB(kauth, main)
49 dnl Replace `main' with a function in -lkrb:
50 AC_CHECK_LIB(krb, main)
51 dnl Replace `main' with a function in -llwp:
52 AC_CHECK_LIB(lwp, main)
53 dnl Replace `main' with a function in -ln:
55 dnl Replace `main' with a function in -lnsl:
56 AC_CHECK_LIB(nsl, main)
57 dnl Replace `main' with a function in -lprot:
58 AC_CHECK_LIB(prot, main)
59 dnl Replace `main' with a function in -lresolv:
60 AC_CHECK_LIB(resolv, main)
61 dnl Replace `main' with a function in -lrpcsvc:
62 AC_CHECK_LIB(rpcsvc, main)
63 dnl Replace `main' with a function in -lrx:
64 AC_CHECK_LIB(rx, main)
65 dnl Replace `main' with a function in -lrxkad:
66 AC_CHECK_LIB(rxkad, main)
67 dnl Replace `main' with a function in -lsocket:
68 AC_CHECK_LIB(socket, main)
69 dnl Replace `main' with a function in -lsys:
70 AC_CHECK_LIB(sys, main)
71 dnl Replace `main' with a function in -lubik:
72 AC_CHECK_LIB(ubik, main)
75 # Check presence of some functions
77 # Check for XPG4 access() function
78 # Be sure to test before adding AFS libs in LIBS path as AFS lib
79 # has such a function that works only on AFS filesystems.
80 AC_CHECK_FUNCS(access)
82 dnl Checks for header files.
86 AC_CHECK_HEADERS(fcntl.h limits.h stdint.h strings.h sys/fcntl.h sys/file.h sys/ioctl.h sys/time.h sys/mnttab.h sys/statvfs.h sys/stat.h sys/vfs.h mntent.h syslog.h unistd.h termios.h sys/termios.h netdb.h sgtty.h ufs/quota.h mount.h sys/mount.h statfs.h sys/types.h dlfcn.h errno.h sys/errno.h security/pam_appl.h)
87 AC_CHECK_HEADER(sys/cdefs.h,,
88 AC_MSG_RESULT([enabling generic cdefs.h from tree])
89 CFLAGS="-I\$(top_srcdir)/sys/generic $CFLAGS"
92 # Allow user to specify flags
94 [ --with-cflags specify additional flags to pass to compiler],
96 if test "x$withval" != "xno" ; then
97 CFLAGS="$CFLAGS $withval"
102 [ --with-libs specify additional libraries to link with],
104 if test "x$withval" != "xno" ; then
105 LIBS="$LIBS $withval"
110 dnl Checks for typedefs, structures, and compiler characteristics.
122 dnl Checks for library functions.
124 AC_PROG_GCC_TRADITIONAL
131 AC_CHECK_FUNCS(flock getcwd gethostname gettimeofday getusershell mkdir rmdir select socket strdup strstr strtoul setpgrp strchr memcpy)
134 dnl --------------------------------------------------------------------------
135 dnl specific configuration comes in here:
136 dnl --------------------------------------------------------------------------
138 AC_DEFINE(ADMIN_GRP, 1)
140 AC_ARG_WITH(admin-group,
141 [ --disable-admin-group disable admin group],
142 if test "$enableval" = "no"; then
143 AC_DEFINE(ADMIN_GRP, 0)
144 AC_MSG_RESULT([disabling administrative group support])
149 [ --enable-afs enable AFS support],
150 if test "$enableval" = "yes"; then
152 AC_MSG_RESULT([enabling AFS support])
156 AC_ARG_WITH(config-dir,
157 [ --with-config-dir=DIR obsolete - use --pkgconfdir],
158 sysconfdir="$withval",
159 if test "x$prefix" = "xNONE"; then
160 sysconfdir="$ac_default_prefix/etc"
162 sysconfdir="${prefix}/etc"
166 AC_ARG_WITH(pkgconfdir,
167 [ --with-pkgconfdir=DIR package specific configuration in DIR
168 [default=SYSCONF/netatalk]],
169 PKGCONFDIR="$withval",
170 PKGCONFDIR="${sysconfdir}/netatalk"
173 AC_ARG_WITH(cracklib,
174 [ --with-cracklib=dict enable/set location of cracklib dictionary],
175 if test "x$withval" != "xno" ; then
177 AC_CHECK_LIB(crack, main,
178 AC_DEFINE(USE_CRACKLIB)
180 AC_MSG_RESULT([enabling cracklib support])
181 if test "$cracklib" = "yes"; then
182 cracklib="/usr/lib/cracklib_dict"
184 AC_DEFINE_UNQUOTED(_PATH_CRACKLIB, "$cracklib",
185 [path to cracklib dictionary])
186 AC_MSG_RESULT([setting cracklib dictionary to $cracklib]),
187 AC_MSG_ERROR([cracklib not found!])
193 [ --disable-ddp disable DDP],
194 if test "$enableval" = "no"; then
196 AC_MSG_RESULT([disabling DDP])
201 [ --enable-debug enable debug code],
202 if test "$enableval" != "no"; then
203 if test "$enableval" = "yes"; then
206 AC_DEFINE_UNQUOTED(DEBUG, $enableval)
208 AC_MSG_RESULT([enabling debugging code])
215 dnl ----------- A NOTE ABOUT DROPKLUDGE
216 dnl The trouble with this fix is that if you know what the file is called, it
217 dnl can be read from the Unix side. That's okay for most academic institutions
218 dnl since the students don't have telnet access to the Mac servers. There is
219 dnl currently no one working on further development/fixes of DROPKLUDGE.
222 AC_ARG_ENABLE(dropkludge,
223 [ --enable-dropkludge enable the experimental dropbox fix (INSECURE!) ],
224 if test "$enableval" = "yes"; then
225 AC_DEFINE(DROPKLUDGE, 1)
226 AC_MSG_RESULT([enabling experimental dropbox support])
230 AC_ARG_ENABLE(force-uidgid,
231 [ --enable-force-uidgid allow forcing of uid/gid per volume (BROKEN) ],
232 if test "$enableval" = "yes"; then
233 AC_DEFINE(FORCE_UIDGID, 1)
234 AC_MSG_RESULT([enabling forcing of uid/gid per volume])
238 dnl Don't use DB3 unless it's needed
241 dnl Check for CNID DB support
242 AC_ARG_ENABLE(cnid-db,
243 [ --enable-cnid-db use persistent cnid database per volume (EXPERIMENTAL) ],
244 if test "x$enableval" = "xyes"; then
248 dnl Note that we don't AC_DEFINE(CNID_DB, 1) here...
249 dnl we have to check for the library first.
250 dnl AC_MSG_RESULT([db3 check enabled])
254 dnl Check for Berkeley DB3 library
256 [ --with-db3=PATH specify path to Berkeley DB3 installation],
257 if test "x$withval" != "xno"; then
263 for db3dir in "" $trydb3dir /usr /usr /usr/local ; do
264 if test -f "$db3dir/include/db3/db.h" ; then
265 LDFLAGS="$LDFLAGS -L$db3dir/lib"
266 CFLAGS="$CFLAGS -I$db3dir/include/db3"
268 dnl If we require DB3, die if we don't have it
269 if test "x$db3_required" != "xno"; then
270 AC_CHECK_LIB(db, main,
271 dnl AC_MSG_RESULT([enabling db3 support])
273 dnl -- also enable CNID DB when this is found
274 AC_DEFINE(CNID_DB, 1)
275 AC_MSG_RESULT([using persistent cnid database per volume])
278 AC_MSG_ERROR([Berkeley DB3 library not found!])
285 dnl Die if the library is required, but not found
286 if test "x$db3_required" != "xno"; then
287 if test "x$db3_found" = "xno"; then
289 AC_MSG_ERROR([Berkeley DB3 library not found!])
294 [ --with-did=[scheme] set DID scheme (last,mtab)],
295 if test "x$withval" != "xno" ; then
296 if test "$withval" = "last"; then
297 AC_DEFINE(USE_LASTDID, 1)
298 AC_MSG_RESULT([enabling build without DID dev/inode mapping kludge])
300 if test "$withval" = "mtab"; then
301 AC_DEFINE(DID_MTAB, 1)
302 AC_MSG_RESULT([enabling mtab-based DID creation support])
308 AC_ARG_WITH(message-dir,
309 [ --with-msg-dir=path path to message files [default=$ac_prefix_default/etc/msg]],
311 if test x"$msg_dir" = "x"; then
312 msg_dir="${PKGCONFDIR}/msg"
314 AC_DEFINE_UNQUOTED(SERVERTEXT, "$msg_dir",
315 [path to message dir [default=$ac_prefix_default/etc/msg]])
316 SERVERTEXT="$msg_dir"
320 AC_ARG_ENABLE(srvloc,
321 [ --enable-srvloc Turn on Server Location Protocol support EXPERIMENTAL)],
326 dnl Conditional for optional server location protocol support (used by OS X)
327 AM_CONDITIONAL(USE_SRVLOC, test "x$srvloc" != "xno")
328 if test "x$srvloc" != "xno"; then
329 for slpdir in "" $srvloc /usr /usr/local ; do
330 if test -f "$slpdir/include/slp.h" ; then
331 LDFLAGS="$LDFLAGS -L$slpdir/lib -lslp"
332 CFLAGS="$CFLAGS -I$slpdir/include"
333 AC_CHECK_LIB(slp,SLPOpen)
334 AC_CHECK_FUNCS(SLPReg SLPDereg SLPClose)
335 AC_DEFINE(USE_SRVLOC, 1)
344 [ --with-pam Enable PAM support ],
346 if test "x$withval" = "xno" ; then
354 if test "x$PAM_MSG" = "xyes"; then
355 AC_MSG_RESULT([enabling pam modules support])
356 if test "x$ac_cv_header_security_pam_appl_h" != "xyes" ; then
357 AC_MSG_ERROR([PAM headers not found])
360 AC_CHECK_LIB(dl, dlopen, , )
361 AC_CHECK_LIB(pam, pam_set_item, , AC_MSG_ERROR([*** libpam missing]))
362 AC_CHECK_FUNCS(pam_getenvlist)
370 [ --with-shadow enable shadow password support],
371 AC_MSG_RESULT([enabling shadow password support])
376 AC_ARG_ENABLE(shell-check,
377 [ --disable-shell-check disable checking for a valid shell],
378 if test "$enableval" = "no"; then
379 AC_DEFINE(DISABLE_SHELLCHECK, 1)
380 AC_MSG_RESULT([disabling valid shell check])
384 AC_ARG_WITH(flock-locks,
385 [ --with-flock-locks enable flock locks support],
386 AC_MSG_RESULT([enabling flock locks])
387 AC_DEFINE(USE_FLOCK_LOCKS)
390 AC_ARG_WITH(tcp-wrappers,
391 [ --with-tcp-wrappers enable TCP wrappers support],
392 AC_CHECK_LIB(wrap, tcpd_warn,
394 AFPD_LIBS="$AFPD_LIBS -lwrap"
395 AC_MSG_RESULT([enabling TCP wrappers support])
399 AC_ARG_ENABLE(redhat,
400 [ --enable-redhat use redhat-style sysv configuration ],
401 if test "$enableval" = "yes"; then
404 AC_MSG_RESULT([enabling redhat-style sysv support])
408 [ --enable-suse use suse-style sysv configuration ],
409 if test "$enableval" = "yes"; then
412 AC_MSG_RESULT([enabling suse-style sysv support])
415 AC_ARG_ENABLE(cobalt,
416 [ --enable-cobalt use cobalt-style sysv configuration ],
417 if test "$enableval" = "yes"; then
420 AC_MSG_RESULT([enabling cobalt-style sysv support])
423 dnl ----- timelord compilation (disabled by default)
425 AC_ARG_ENABLE(timelord,
426 [ --enable-timelord enable compilation of timelord server],
427 if test "$enableval" = "yes"; then
430 AC_MSG_RESULT([enabling timelord compilation])
433 AC_ARG_WITH(uams-path,
434 [ --with-uams-path=path path to UAMs [default=PKGCONF/uams]],
435 uams_path="$withval",
436 uams_path="${PKGCONFDIR}/uams"
439 dnl --------------------------------------------------------------------------
440 dnl FHS stuff has to be done last because it overrides other defaults
441 dnl --------------------------------------------------------------------------
444 [ --enable-fhs use Filesystem Hierarchy Standard (FHS) compatibility],
445 if test "$enableval" = "yes"; then
446 uams_path="/usr/lib/netatalk"
448 PKGCONFDIR=${sysconfdir}/netatalk
450 dnl FIXME: NEED TO HAVE --mandir=/usr/share/man AT SOME POINT...
451 AC_DEFINE(FHS_COMPATIBILITY)
453 AC_MSG_RESULT([enabling Filesystem Hierarchy Standard (FHS) compatibility])
456 dnl --------------------------------------------------------------------------
457 dnl post-FHS substitutions, etc
458 dnl --------------------------------------------------------------------------
461 AC_DEFINE_UNQUOTED(UAMS_PATH, "${uams_path}",
462 [path to UAMs [default=PKGCONF/uams]])
463 UAMS_PATH="${uams_path}"
466 dnl --------------------------------------------------------------------------
467 dnl drop in includes for top level directory structures here...
468 dnl --------------------------------------------------------------------------
469 LDFLAGS="$LDFLAGS -L\$(top_srcdir)/libatalk/"
470 CFLAGS="$CFLAGS -I\$(top_srcdir)/include -I\$(top_srcdir)/sys"
472 dnl --------------------------------------------------------------------------
473 dnl specific configuration comes in here:
474 dnl --------------------------------------------------------------------------
476 dnl ac_cv_target_os is now host_os, ac_cv_target_cpu is now host_cpu
478 dnl --------------------- determine operating system from "target"
480 *aix*) this_os=aix ;;
481 *freebsd*) this_os=freebsd ;;
482 *hpux11*) this_os=hpux11 ;;
483 *irix*) this_os=irix ;;
484 *linux*) this_os=linux ;;
485 *osx*) this_os=macosx ;;
486 *netbsd*) this_os=netbsd ;;
487 *openbsd*) this_os=openbsd ;;
488 *osf*) this_os=tru64 ;;
489 *solaris*) this_os=solaris ;;
493 i386|i486|i586|i686|k7) this_cpu=x86 ;;
494 alpha) this_cpu=alpha ;;
495 mips) this_cpu=mips ;;
496 powerpc|ppc) this_cpu=ppc ;;
499 dnl --------------------- operating system specific flags (port from sys/*)
501 dnl ----- AIX specific -----
502 if test x"$this_os" = "xaix"; then
503 AC_MSG_RESULT([ * AIX specific configuration])
504 AC_DEFINE(NO_STRUCT_TM_GMTOFF)
506 dnl This is probably a lie; AIX 4.3 supports a 64-bit long
507 dnl compilation environment. It's enough to get things defined
508 dnl right in endian.h provided that long long is supported, though.
509 AC_DEFINE(HAVE_32BIT_LONGS)
512 dnl ----- FreeBSD specific -----
513 if test x"$this_os" = "xfreebsd"; then
514 AC_MSG_RESULT([ * FreeBSD specific configuration])
516 AC_DEFINE(SENDFILE_FLAVOR_BSD)
518 dnl ----- Set -shared flag
519 LDSHAREDFLAGS="-shared"
520 AC_DEFINE(NO_CRYPT_H, 1)
523 dnl ----- HP-UX 11 specific -----
524 if test x"$this_os" = "xhpux11"; then
525 AC_MSG_RESULT([ * HP-UX 11 specific configuration])
527 AC_DEFINE(_ISOC9X_SOURCE)
528 AC_DEFINE(NO_STRUCT_TM_GMTOFF)
531 dnl ----- IRIX specific -----
532 if test x"$this_os" = "xirix"; then
533 AC_MSG_RESULT([ * IRIX specific configuration])
535 AC_DEFINE(NO_STRUCT_TM_GMTOFF)
538 dnl ----- Linux specific -----
539 if test x"$this_os" = "xlinux"; then
540 AC_MSG_RESULT([ * Linux specific configuration])
542 dnl ----- Set -shared flag
543 LDSHAREDFLAGS="-shared"
545 dnl ----- check if we need the quotactl wrapper
546 AC_CHECK_HEADERS(sys/quota.h linux/quota.h)
547 AC_CHECK_FUNC(quotactl,,
548 AC_DEFINE(NEED_QUOTACTL_WRAPPER)
549 AC_MSG_RESULT([enabling quotactl wrapper])
552 dnl ----- as far as I can tell, dbtob always does the wrong thing
553 dnl ----- on every single version of linux I've ever played with.
554 dnl ----- see etc/afpd/quota.c
555 AC_DEFINE(HAVE_BROKEN_DBTOB)
557 dnl --- added by Yoshinobu Ishizaki (2001.03.13) ---
558 dnl ----- check if version is newer than 2.2.x
560 majorvers="`uname -r | sed 's/\([0-9]\)..*/\1/'`"
561 minorvers="`uname -r | sed 's/[0-9]\.\([0-9]\)\..*/\1/'`"
562 if [ $majorvers -ge 2 ]; then
563 if [ $minorvers -ge 2 ]; then
565 AC_MSG_RESULT([ * found Linux 2.2.x or higher])
566 AC_DEFINE(SENDFILE_FLAVOR_LINUX)
568 AC_MSG_RESULT([ * found Linux 2.0.x ])
572 dnl ----- Linux/alpha specific -----
573 if test x"$this_cpu" = "xalpha"; then
574 AC_MSG_RESULT([enabling gcc memcpy bug workaround])
575 AC_DEFINE(HAVE_GCC_MEMCPY_BUG)
580 dnl ----- Mac OSX specific -----
581 if test x"$this_os" = "xmacosx"; then
582 AC_MSG_RESULT([ * Mac OSX specific configuration])
584 AC_DEFINE(HAVE_BROKEN_CPP)
585 AC_DEFINE(HAVE_2ARG_DBTOB)
586 dnl AC_DEFINE(NO_DLFCN_H)
587 AC_DEFINE(MACOSX_SERVER)
589 dnl ----- Set -shared flag
590 LDSHAREDFLAGS="-shared"
593 dnl ----- NetBSD specific -----
594 if test x"$this_os" = "xnetbsd"; then
595 AC_MSG_RESULT([ * NetBSD specific configuration])
597 AC_DEFINE(DLSYM_PREPEND_UNDERSCORE)
598 CFLAGS="-I\$(top_srcdir)/sys/netbsd -I/usr/include/kerberosIV $CFLAGS"
601 dnl ----- Set -shared flag
602 LDSHAREDFLAGS="-shared"
604 dnl ----- NetBSD does not have crypt.h, uses unistd.h -----
605 AC_DEFINE(UAM_DHX, 1)
606 AC_DEFINE(UAM_RNDNUM, 1)
609 AC_DEFINE(NO_CRYPT_H, 1)
612 dnl ----- OpenBSD specific -----
613 if test x"$this_os" = "xopenbsd"; then
614 AC_MSG_RESULT([ * OpenBSD specific configuration])
616 AC_DEFINE(DLSYM_PREPEND_UNDERSCORE)
618 dnl ----- Set -shared flag
619 LDSHAREDFLAGS="-Bforcearchive -shared"
621 dnl ----- OpenBSD does not have crypt.h, uses unistd.h -----
622 AC_DEFINE(UAM_DHX, 1)
623 AC_DEFINE(UAM_RNDNUM, 1)
626 AC_DEFINE(NO_CRYPT_H, 1)
629 dnl ----- Solaris specific -----
630 if test x"$this_os" = "xsolaris"; then
631 AC_MSG_RESULT([ * Solaris specific configuration])
633 AC_DEFINE(_ISOC9X_SOURCE)
634 AC_DEFINE(NO_STRUCT_TM_GMTOFF)
636 CFLAGS="-I\$(top_srcdir)/sys/generic $CFLAGS"
639 dnl ----- Set -shared flag
642 AC_MSG_RESULT([enabling Solaris kernel module build])
646 dnl ----- Tru64 specific -----
647 if test x"$this_os" = "xtru64"; then
648 AC_MSG_RESULT([ * Tru64 specific configuration])
650 AC_DEFINE(HAVE_64BIT_LONGS)
651 dnl AC_DEFINE(USE_MOUNT_H)
652 AC_DEFINE(USE_OLD_RQUOTA)
653 dnl AC_DEFINE(USE_UFS_QUOTA_H)
655 AC_CHECK_LIB(security,set_auth_parameters)
656 CFLAGS="-I\$(top_srcdir)/sys/tru64 $CFLAGS"
657 LDSHAREDFLAGS="-shared -expect_unresolved \*"
661 dnl ----- Set -shared flag
662 LDSHAREDFLAGS="-shared"
665 dnl -- look for openssl
668 [ --with-ssl-dir=PATH specify path to openssl installation (must contain
669 lib and include dirs) ],
671 if test "x$withval" != "xno"; then
679 if test "$tryssl" = "yes"; then
680 for ssldir in "" $tryssldir /usr /usr/local/openssl /usr/lib/openssl/ /usr/local/ssl /usr/lib/ssl /usr/local /usr/pkg /opt /opt/openssl /usr/local/ssl ; do
681 if test -f "$ssldir/include/openssl/cast.h" ; then
682 LDFLAGS="$LDFLAGS -L$ssldir/lib -L$ssldir"
683 CFLAGS="$CFLAGS -I$ssldir/include -I$ssldir/include/openssl"
684 if test "$need_dash_r" = "yes"; then
685 LIBS="$LIBS -R$ssldir/lib -R$ssldir"
688 dnl Check for the crypto library:
689 AC_CHECK_LIB(crypto, main)
690 dnl LIBS="$LIBS -lcrypto"
691 dnl Check for "DES" library (for SSLeay, not openssl):
692 AC_CHECK_LIB(des, main)
694 AC_DEFINE(OPENSSL_DHX, 1)
695 AC_DEFINE(UAM_DHX, 1)
696 AC_DEFINE(UAM_RNDNUM, 1)
699 AC_MSG_RESULT([Found ssl and enabling RANDNUM and DHX support "$ssldir"])
705 dnl --------------------- check for building PGP UAM module
707 AC_ARG_ENABLE(pgp-uam,
708 [ --enable-pgp-uam enable build of PGP UAM module],
709 if test "$enableval" = "yes"; then
710 if test "$compile_ssl" = "yes"; then
711 AC_DEFINE(UAM_PGP, 1)
713 AC_MSG_RESULT([enabling build with PGP UAM module])
718 dnl --------------------- check for building Kerberos v4 UAM module
720 AC_ARG_ENABLE(krb4-uam,
721 [ --enable-krb4-uam enable build of Kerberos v4 UAM module],
722 if test "$enableval" = "yes"; then
723 AC_DEFINE(UAM_KRB4, 1)
725 AC_MSG_RESULT([enabling build with Kerberos v4 UAM module])
728 dnl --------------------- overwrite the config files . . . or not.
730 files="AppleVolumes.default AppleVolumes.system atalkd.conf netatalk.conf netatalk.pamd papd.conf afpd.conf"
732 AC_ARG_ENABLE(overwrite,
733 [ --enable-overwrite Overwrite configuration files
737 AC_MSG_RESULT([Overwrite configuration files])
742 if test -f "${PKGCONFDIR}/$f" ;
744 else OVERWRITE="${OVERWRITE} $f";
747 AC_MSG_RESULT([Don't overwrite existing configuration files])
751 dnl --------------------- last minute substitutions
757 AC_SUBST(LDSHAREDFLAGS)
761 AM_CONDITIONAL(SOLARIS_MODULE, test x$solaris_module = xyes)
762 AM_CONDITIONAL(COMPILE_TIMELORD, test x$compile_timelord = xyes)
763 AM_CONDITIONAL(USE_DHX, test x$compile_dhx = xyes)
764 AM_CONDITIONAL(USE_KERBEROS, test x$compile_kerberos = xyes)
765 AM_CONDITIONAL(USE_PAM_SO, test x$use_pam_so = xyes)
766 AM_CONDITIONAL(USE_PAM, test x$compile_pam = xyes)
767 AM_CONDITIONAL(BUILD_PAM, test x$compile_pam = xyes)
768 AM_CONDITIONAL(USE_PGP, test x$compile_pgp = xyes)
769 AM_CONDITIONAL(USE_COBALT, test x$sysv_style = xcobalt)
770 AM_CONDITIONAL(USE_REDHAT, test x$sysv_style = xredhat)
771 AM_CONDITIONAL(USE_SUSE, test x$sysv_style = xsuse)
772 AM_CONDITIONAL(USE_SHADOWPW, test x$shadowpw = xyes)
773 AM_CONDITIONAL(USE_TRU64, test x$sysv_style = xtru64)
775 dnl --------------------- generate files
779 bin/adv1tov2/Makefile
782 bin/afppasswd/Makefile
783 bin/getzones/Makefile
784 bin/megatron/Makefile
790 contrib/macusers/Makefile
792 contrib/printing/Makefile
793 contrib/shell_utils/Makefile
794 contrib/timelord/Makefile
796 distrib/config/Makefile
797 distrib/config/netatalk-config
798 distrib/initscripts/Makefile
803 etc/afpd/nls/Makefile
806 etc/uams/uams_krb4/Makefile
810 include/atalk/Makefile
812 libatalk/adouble/Makefile
813 libatalk/asp/Makefile
814 libatalk/atp/Makefile
815 libatalk/cnid/Makefile
816 libatalk/compat/Makefile
817 libatalk/dsi/Makefile
818 libatalk/nbp/Makefile
819 libatalk/netddp/Makefile
820 libatalk/util/Makefile
829 sys/generic/sys/Makefile
830 sys/netatalk/Makefile
832 sys/netbsd/netatalk/Makefile
837 [chmod a+x distrib/config/netatalk-config contrib/shell_utils/apple_*]