1 dnl $Id: configure.in,v 1.104 2001-09-17 13:41:24 rufustfirefly 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)
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 -ldb3"
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)
341 AC_CHECK_LIB(pam, pam_start,
342 AC_DEFINE(USE_PAM, 1)
348 [ --without-pam disable password authentication modules support],
351 AC_DEFINE(USE_PAM, 0)
352 AC_MSG_RESULT([disabling pam modules support])
354 if test "x$compile_pam" = "xyes"; then
356 AC_MSG_RESULT([enabling pam modules support])
361 [ --with-shadow enable shadow password support],
362 AC_MSG_RESULT([enabling shadow password support])
367 AC_ARG_ENABLE(shell-check,
368 [ --disable-shell-check disable checking for a valid shell],
369 if test "$enableval" = "no"; then
370 AC_DEFINE(DISABLE_SHELLCHECK, 1)
371 AC_MSG_RESULT([disabling valid shell check])
375 AC_ARG_WITH(flock-locks,
376 [ --with-flock-locks enable flock locks support],
377 AC_MSG_RESULT([enabling flock locks])
378 AC_DEFINE(USE_FLOCK_LOCKS)
381 AC_ARG_WITH(tcp-wrappers,
382 [ --with-tcp-wrappers enable TCP wrappers support],
383 AC_CHECK_LIB(wrap, tcpd_warn,
385 AFPD_LIBS="$AFPD_LIBS -lwrap"
386 AC_MSG_RESULT([enabling TCP wrappers support])
390 AC_ARG_ENABLE(redhat,
391 [ --enable-redhat use redhat-style sysv configuration ],
392 if test "$enableval" = "yes"; then
395 AC_MSG_RESULT([enabling redhat-style sysv support])
399 [ --enable-suse use suse-style sysv configuration ],
400 if test "$enableval" = "yes"; then
403 AC_MSG_RESULT([enabling suse-style sysv support])
406 AC_ARG_ENABLE(cobalt,
407 [ --enable-cobalt use cobalt-style sysv configuration ],
408 if test "$enableval" = "yes"; then
411 AC_MSG_RESULT([enabling cobalt-style sysv support])
414 dnl ----- timelord compilation (disabled by default)
416 AC_ARG_ENABLE(timelord,
417 [ --enable-timelord enable compilation of timelord server],
418 if test "$enableval" = "yes"; then
421 AC_MSG_RESULT([enabling timelord compilation])
424 AC_ARG_WITH(uams-path,
425 [ --with-uams-path=path path to UAMs [default=PKGCONF/uams]],
426 uams_path="$withval",
427 uams_path="${PKGCONFDIR}/uams"
430 dnl --------------------------------------------------------------------------
431 dnl FHS stuff has to be done last because it overrides other defaults
432 dnl --------------------------------------------------------------------------
435 [ --enable-fhs use Filesystem Hierarchy Standard (FHS) compatibility],
436 if test "$enableval" = "yes"; then
437 uams_path="/usr/lib/netatalk"
439 PKGCONFDIR=${sysconfdir}/netatalk
441 dnl FIXME: NEED TO HAVE --mandir=/usr/share/man AT SOME POINT...
442 AC_DEFINE(FHS_COMPATIBILITY)
444 AC_MSG_RESULT([enabling Filesystem Hierarchy Standard (FHS) compatibility])
447 dnl --------------------------------------------------------------------------
448 dnl post-FHS substitutions, etc
449 dnl --------------------------------------------------------------------------
452 AC_DEFINE_UNQUOTED(UAMS_PATH, "${uams_path}",
453 [path to UAMs [default=PKGCONF/uams]])
454 UAMS_PATH="${uams_path}"
457 dnl --------------------------------------------------------------------------
458 dnl drop in includes for top level directory structures here...
459 dnl --------------------------------------------------------------------------
460 LDFLAGS="$LDFLAGS -L\$(top_srcdir)/libatalk/"
461 CFLAGS="$CFLAGS -I\$(top_srcdir)/include -I\$(top_srcdir)/sys"
463 dnl --------------------------------------------------------------------------
464 dnl specific configuration comes in here:
465 dnl --------------------------------------------------------------------------
467 dnl ac_cv_target_os is now host_os, ac_cv_target_cpu is now host_cpu
469 dnl --------------------- determine operating system from "target"
471 *aix*) this_os=aix ;;
472 *freebsd*) this_os=freebsd ;;
473 *hpux11*) this_os=hpux11 ;;
474 *irix*) this_os=irix ;;
475 *linux*) this_os=linux ;;
476 *osx*) this_os=macosx ;;
477 *netbsd*) this_os=netbsd ;;
478 *openbsd*) this_os=openbsd ;;
479 *osf*) this_os=tru64 ;;
480 *solaris*) this_os=solaris ;;
484 i386|i486|i586|i686|k7) this_cpu=x86 ;;
485 alpha) this_cpu=alpha ;;
486 mips) this_cpu=mips ;;
487 powerpc|ppc) this_cpu=ppc ;;
490 dnl --------------------- operating system specific flags (port from sys/*)
492 dnl ----- AIX specific -----
493 if test x"$this_os" = "xaix"; then
494 AC_MSG_RESULT([ * AIX specific configuration])
495 AC_DEFINE(NO_STRUCT_TM_GMTOFF)
497 dnl This is probably a lie; AIX 4.3 supports a 64-bit long
498 dnl compilation environment. It's enough to get things defined
499 dnl right in endian.h provided that long long is supported, though.
500 AC_DEFINE(HAVE_32BIT_LONGS)
503 dnl ----- FreeBSD specific -----
504 if test x"$this_os" = "xfreebsd"; then
505 AC_MSG_RESULT([ * FreeBSD specific configuration])
507 AC_DEFINE(SENDFILE_FLAVOR_BSD)
509 dnl ----- Set -shared flag
510 LDSHAREDFLAGS="-shared"
511 AC_DEFINE(NO_CRYPT_H, 1)
514 dnl ----- HP-UX 11 specific -----
515 if test x"$this_os" = "xhpux11"; then
516 AC_MSG_RESULT([ * HP-UX 11 specific configuration])
518 AC_DEFINE(_ISOC9X_SOURCE)
519 AC_DEFINE(NO_STRUCT_TM_GMTOFF)
522 dnl ----- IRIX specific -----
523 if test x"$this_os" = "xirix"; then
524 AC_MSG_RESULT([ * IRIX specific configuration])
526 AC_DEFINE(NO_STRUCT_TM_GMTOFF)
529 dnl ----- Linux specific -----
530 if test x"$this_os" = "xlinux"; then
531 AC_MSG_RESULT([ * Linux specific configuration])
533 dnl ----- Set -shared flag
534 LDSHAREDFLAGS="-shared"
536 dnl ----- check if we need the quotactl wrapper
537 AC_CHECK_HEADERS(sys/quota.h linux/quota.h)
538 AC_CHECK_FUNC(quotactl,,
539 AC_DEFINE(NEED_QUOTACTL_WRAPPER)
540 AC_MSG_RESULT([enabling quotactl wrapper])
543 dnl ----- as far as I can tell, dbtob always does the wrong thing
544 dnl ----- on every single version of linux I've ever played with.
545 dnl ----- see etc/afpd/quota.c
546 AC_DEFINE(HAVE_BROKEN_DBTOB)
548 dnl --- added by Yoshinobu Ishizaki (2001.03.13) ---
549 dnl ----- check if version is newer than 2.2.x
551 majorvers="`uname -r | sed 's/\([0-9]\)..*/\1/'`"
552 minorvers="`uname -r | sed 's/[0-9]\.\([0-9]\)\..*/\1/'`"
553 if [ $majorvers -ge 2 ]; then
554 if [ $minorvers -ge 2 ]; then
556 AC_MSG_RESULT([ * found Linux 2.2.x or higher])
557 AC_DEFINE(SENDFILE_FLAVOR_LINUX)
559 AC_MSG_RESULT([ * found Linux 2.0.x ])
563 dnl ----- Linux/alpha specific -----
564 if test x"$this_cpu" = "xalpha"; then
565 AC_MSG_RESULT([enabling gcc memcpy bug workaround])
566 AC_DEFINE(HAVE_GCC_MEMCPY_BUG)
571 dnl ----- Mac OSX specific -----
572 if test x"$this_os" = "xmacosx"; then
573 AC_MSG_RESULT([ * Mac OSX specific configuration])
575 AC_DEFINE(HAVE_BROKEN_CPP)
576 AC_DEFINE(HAVE_2ARG_DBTOB)
577 dnl AC_DEFINE(NO_DLFCN_H)
578 AC_DEFINE(MACOSX_SERVER)
580 dnl ----- Set -shared flag
581 LDSHAREDFLAGS="-shared"
584 dnl ----- NetBSD specific -----
585 if test x"$this_os" = "xnetbsd"; then
586 AC_MSG_RESULT([ * NetBSD specific configuration])
588 AC_DEFINE(DLSYM_PREPEND_UNDERSCORE)
589 CFLAGS="-I\$(top_srcdir)/sys/netbsd -I/usr/include/kerberosIV $CFLAGS"
592 dnl ----- Set -shared flag
593 LDSHAREDFLAGS="-shared"
595 dnl ----- NetBSD does not have crypt.h, uses unistd.h -----
596 AC_DEFINE(UAM_DHX, 1)
597 AC_DEFINE(UAM_RNDNUM, 1)
600 AC_DEFINE(NO_CRYPT_H, 1)
603 dnl ----- OpenBSD specific -----
604 if test x"$this_os" = "xopenbsd"; then
605 AC_MSG_RESULT([ * OpenBSD specific configuration])
607 AC_DEFINE(DLSYM_PREPEND_UNDERSCORE)
609 dnl ----- Set -shared flag
610 LDSHAREDFLAGS="-Bforcearchive -shared"
612 dnl ----- OpenBSD does not have crypt.h, uses unistd.h -----
613 AC_DEFINE(UAM_DHX, 1)
614 AC_DEFINE(UAM_RNDNUM, 1)
617 AC_DEFINE(NO_CRYPT_H, 1)
620 dnl ----- Solaris specific -----
621 if test x"$this_os" = "xsolaris"; then
622 AC_MSG_RESULT([ * Solaris specific configuration])
624 AC_DEFINE(_ISOC9X_SOURCE)
625 AC_DEFINE(NO_STRUCT_TM_GMTOFF)
627 CFLAGS="-I\$(top_srcdir)/sys/generic $CFLAGS"
630 dnl ----- Set -shared flag
633 AC_MSG_RESULT([enabling Solaris kernel module build])
637 dnl ----- Tru64 specific -----
638 if test x"$this_os" = "xtru64"; then
639 AC_MSG_RESULT([ * Tru64 specific configuration])
641 AC_DEFINE(HAVE_64BIT_LONGS)
642 dnl AC_DEFINE(USE_MOUNT_H)
643 AC_DEFINE(USE_OLD_RQUOTA)
644 dnl AC_DEFINE(USE_UFS_QUOTA_H)
646 AC_CHECK_LIB(security,set_auth_parameters)
647 CFLAGS="-I\$(top_srcdir)/sys/tru64 $CFLAGS"
648 LDSHAREDFLAGS="-shared -expect_unresolved \*"
652 dnl ----- Set -shared flag
653 LDSHAREDFLAGS="-shared"
656 dnl -- look for openssl
659 [ --with-ssl-dir=PATH specify path to openssl installation (must contain
660 lib and include dirs) ],
662 if test "x$withval" != "xno"; then
670 if test "$tryssl" = "yes"; then
671 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
672 if test -f "$ssldir/include/openssl/cast.h" ; then
673 LDFLAGS="$LDFLAGS -L$ssldir/lib -L$ssldir"
674 CFLAGS="$CFLAGS -I$ssldir/include -I$ssldir/include/openssl"
675 if test "$need_dash_r" = "yes"; then
676 LIBS="$LIBS -R$ssldir/lib -R$ssldir"
679 dnl Check for the crypto library:
680 AC_CHECK_LIB(crypto, main)
681 dnl LIBS="$LIBS -lcrypto"
682 dnl Check for "DES" library (for SSLeay, not openssl):
683 AC_CHECK_LIB(des, main)
685 AC_DEFINE(OPENSSL_DHX, 1)
686 AC_DEFINE(UAM_DHX, 1)
687 AC_DEFINE(UAM_RNDNUM, 1)
690 AC_MSG_RESULT([Found ssl and enabling RANDNUM and DHX support "$ssldir"])
696 dnl --------------------- check for building PGP UAM module
698 AC_ARG_ENABLE(pgp-uam,
699 [ --enable-pgp-uam enable build of PGP UAM module],
700 if test "$enableval" = "yes"; then
701 if test "$compile_ssl" = "yes"; then
702 AC_DEFINE(UAM_PGP, 1)
704 AC_MSG_RESULT([enabling build with PGP UAM module])
709 dnl --------------------- check for building Kerberos v4 UAM module
711 AC_ARG_ENABLE(krb4-uam,
712 [ --enable-krb4-uam enable build of Kerberos v4 UAM module],
713 if test "$enableval" = "yes"; then
714 AC_DEFINE(UAM_KRB4, 1)
716 AC_MSG_RESULT([enabling build with Kerberos v4 UAM module])
719 dnl --------------------- overwrite the config files . . . or not.
721 files="AppleVolumes.default AppleVolumes.system atalkd.conf netatalk.conf netatalk.pamd papd.conf afpd.conf"
723 AC_ARG_ENABLE(overwrite,
724 [ --enable-overwrite Overwrite configuration files
728 AC_MSG_RESULT([Overwrite configuration files])
733 if test -f "${PKGCONFDIR}/$f" ;
735 else OVERWRITE="${OVERWRITE} $f";
738 AC_MSG_RESULT([Don't overwrite existing configuration files])
742 dnl --------------------- last minute substitutions
748 AC_SUBST(LDSHAREDFLAGS)
752 AM_CONDITIONAL(SOLARIS_MODULE, test x$solaris_module = xyes)
753 AM_CONDITIONAL(COMPILE_TIMELORD, test x$compile_timelord = xyes)
754 AM_CONDITIONAL(USE_DHX, test x$compile_dhx = xyes)
755 AM_CONDITIONAL(USE_KERBEROS, test x$compile_kerberos = xyes)
756 AM_CONDITIONAL(USE_PAM_SO, test x$use_pam_so = xyes)
757 AM_CONDITIONAL(USE_PAM, test x$compile_pam = xyes)
758 AM_CONDITIONAL(BUILD_PAM, test x$compile_pam = xyes)
759 AM_CONDITIONAL(USE_PGP, test x$compile_pgp = xyes)
760 AM_CONDITIONAL(USE_COBALT, test x$sysv_style = xcobalt)
761 AM_CONDITIONAL(USE_REDHAT, test x$sysv_style = xredhat)
762 AM_CONDITIONAL(USE_SUSE, test x$sysv_style = xsuse)
763 AM_CONDITIONAL(USE_SHADOWPW, test x$shadowpw = xyes)
764 AM_CONDITIONAL(USE_TRU64, test x$sysv_style = xtru64)
766 dnl --------------------- generate files
770 bin/adv1tov2/Makefile
773 bin/afppasswd/Makefile
774 bin/getzones/Makefile
775 bin/megatron/Makefile
781 contrib/macusers/Makefile
783 contrib/printing/Makefile
784 contrib/shell_utils/Makefile
785 contrib/timelord/Makefile
787 distrib/config/Makefile
788 distrib/config/netatalk-config
789 distrib/initscripts/Makefile
794 etc/afpd/nls/Makefile
797 etc/uams/uams_krb4/Makefile
801 include/atalk/Makefile
803 libatalk/adouble/Makefile
804 libatalk/asp/Makefile
805 libatalk/atp/Makefile
806 libatalk/cnid/Makefile
807 libatalk/compat/Makefile
808 libatalk/dsi/Makefile
809 libatalk/nbp/Makefile
810 libatalk/netddp/Makefile
811 libatalk/util/Makefile
820 sys/generic/sys/Makefile
821 sys/netatalk/Makefile
823 sys/netbsd/netatalk/Makefile
828 [chmod a+x distrib/config/netatalk-config contrib/shell_utils/apple_*]