1 dnl $Id: configure.in,v 1.181 2003-06-06 18:28:10 srittau Exp $
2 dnl configure.in for netatalk
4 AC_INIT(bin/adv1tov2/adv1tov2.c)
6 NETATALK_VERSION=`cat $srcdir/VERSION`
7 AC_SUBST(NETATALK_VERSION)
10 AM_INIT_AUTOMAKE(netatalk, ${NETATALK_VERSION})
11 AM_CONFIG_HEADER(config.h)
13 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 -lcrypt:
40 AC_CHECK_LIB(crypt, main)
41 dnl Replace `main' with a function in -ld:
43 dnl Replace `main' with a function in -ldl:
44 AC_CHECK_LIB(dl, main)
45 dnl Replace `main' with a function in -lkauth:
46 AC_CHECK_LIB(kauth, main)
47 dnl Replace `main' with a function in -lkrb:
48 AC_CHECK_LIB(krb, main)
49 dnl Replace `main' with a function in -llwp:
50 AC_CHECK_LIB(lwp, main)
51 dnl Replace `main' with a function in -ln:
53 dnl Replace `main' with a function in -lnsl:
54 AC_CHECK_LIB(nsl, main)
55 dnl Replace `main' with a function in -lprot:
56 AC_CHECK_LIB(prot, main)
57 dnl Replace `main' with a function in -lrx:
58 AC_CHECK_LIB(rx, main)
59 dnl Replace `main' with a function in -lrxkad:
60 AC_CHECK_LIB(rxkad, main)
61 dnl Replace `main' with a function in -lsocket:
62 AC_CHECK_LIB(socket, main)
63 dnl Replace `main' with a function in -lsys:
64 AC_CHECK_LIB(sys, main)
65 dnl Replace `main' with a function in -lubik:
66 AC_CHECK_LIB(ubik, main)
69 # Check presence of some functions
71 # Check for XPG4 access() function
72 # Be sure to test before adding AFS libs in LIBS path as AFS lib
73 # has such a function that works only on AFS filesystems.
74 AC_CHECK_FUNCS(access)
76 AC_CHECK_FUNCS(pread pwrite)
78 dnl Checks for header files.
82 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)
83 AC_CHECK_HEADER(sys/cdefs.h,,
84 AC_MSG_RESULT([enabling generic cdefs.h from tree])
85 CFLAGS="-I\$(top_srcdir)/sys/generic $CFLAGS"
88 dnl Checks for typedefs, structures, and compiler characteristics.
100 dnl Checks for library functions.
102 AC_PROG_GCC_TRADITIONAL
109 AC_CHECK_FUNCS(getcwd gethostname gettimeofday getusershell mkdir rmdir select socket strdup strcasestr strstr strtoul setpgrp strchr memcpy)
112 dnl Checks for (v)snprintf
113 NETATALK_SNPRINTF_CHECK
115 dnl --------------------------------------------------------------------------
116 dnl specific configuration comes in here:
117 dnl --------------------------------------------------------------------------
119 AC_DEFINE(ADMIN_GRP, 1, [Define if the admin group should be enabled])
121 AC_ARG_WITH(admin-group,
122 [ --disable-admin-group disable admin group],
123 if test "$enableval" = "no"; then
124 AC_DEFINE(ADMIN_GRP, 0, [Define if the admin group should be enabled])
125 AC_MSG_RESULT([disabling administrative group support])
134 [ --with-logfile=PATH path for file used by logger [/var/log/netatalk.log]
135 use --without-logfile to disable logger],
136 if test "$withval" = "no"; then
137 AC_DEFINE(DISABLE_LOGGER, 1, [Define if the logger should not be used])
138 AC_MSG_RESULT([logger disabled])
139 elif test "$withval" != "yes"; then
140 AC_DEFINE_UNQUOTED(LOGFILEPATH, "$withval", [Path to the log file])
141 AC_MSG_RESULT([logfile set to $withval])
143 AC_DEFINE_UNQUOTED(LOGFILEPATH, "/var/log/netatalk.log", [Path to the log file])
144 AC_MSG_RESULT([logfile set to default])
146 AC_DEFINE_UNQUOTED(LOGFILEPATH, "/var/log/netatalk.log", [Path to the log file])
147 AC_MSG_RESULT([logfile set to default])
150 AC_ARG_WITH(cracklib,
151 [ --with-cracklib=DICT enable/set location of cracklib dictionary],
152 if test "x$withval" != "xno" ; then
154 AC_CHECK_LIB(crack, main,
155 AC_DEFINE(USE_CRACKLIB, 1, [Define if cracklib should be used])
157 AC_MSG_RESULT([enabling cracklib support])
158 if test "$cracklib" = "yes"; then
159 cracklib="/usr/lib/cracklib_dict"
161 AC_DEFINE_UNQUOTED(_PATH_CRACKLIB, "$cracklib",
162 [path to cracklib dictionary])
163 AC_MSG_RESULT([setting cracklib dictionary to $cracklib]),
164 AC_MSG_ERROR([cracklib not found!])
170 [ --disable-ddp disable DDP],
171 if test "$enableval" = "no"; then
172 AC_DEFINE(NO_DDP, 1, [Define if DDP should be disabled])
173 AC_MSG_RESULT([disabling DDP])
178 [ --enable-debug enable debug code],
179 if test "$enableval" != "no"; then
180 if test "$enableval" = "yes"; then
181 AC_DEFINE(DEBUG, 1, [Define if debugging information should be included])
183 AC_DEFINE_UNQUOTED(DEBUG, $enableval, [Define if debugging information should be included])
185 AC_MSG_RESULT([enabling debugging code])
191 [ --enable-afp3 enable AFP 3.x calls],
192 if test "$enableval" = "yes"; then
194 AC_DEFINE(AFP3x, 1, [Define to enable AFP 3.x support])
195 AC_MSG_RESULT([enabling AFP 3.x calls])
199 if test "$afp3" = "yes"; then
205 dnl ----------- A NOTE ABOUT DROPKLUDGE
206 dnl The trouble with this fix is that if you know what the file is called, it
207 dnl can be read from the Unix side. That's okay for most academic institutions
208 dnl since the students don't have telnet access to the Mac servers. There is
209 dnl currently no one working on further development/fixes of DROPKLUDGE.
212 AC_ARG_ENABLE(dropkludge,
213 [ --enable-dropkludge enable the experimental dropbox fix (INSECURE!) ],
214 if test "$enableval" = "yes"; then
215 AC_DEFINE(DROPKLUDGE, 1, [Define if you want to use the experimental dropkludge support])
216 AC_MSG_RESULT([enabling experimental dropbox support])
220 AC_ARG_ENABLE(force-uidgid,
221 [ --enable-force-uidgid allow forcing of uid/gid per volume (BROKEN) ],
222 if test "$enableval" = "yes"; then
223 AC_DEFINE(FORCE_UIDGID, 1, [Define if you want forcing of uid/gid per volume])
224 AC_MSG_RESULT([enabling forcing of uid/gid per volume])
228 dnl Don't use BDB unless it's needed
231 dnl Determine DID scheme
232 AC_MSG_CHECKING([for DID scheme to use])
234 [ --with-did=SCHEME set DID scheme (cnid,last)],
235 [ did_scheme="$withval" ],
236 [ did_scheme="cnid" ]
239 if test "x$did_scheme" = "xlast"; then
240 AC_DEFINE(USE_LASTDID, 1, [Define if the last DID scheme should be used])
241 AC_MSG_RESULT([last])
242 elif test "x$did_scheme" = "xcnid"; then
244 AC_DEFINE(CNID_DB, 1, [Define if the CNID DB DID scheme should be used])
245 AC_MSG_RESULT([enabling build with CNID DB support])
247 AC_MSG_ERROR([unknown DID scheme])
249 AM_CONDITIONAL(COMPILE_CNID, test "x$did_scheme" = "xcnid")
251 dnl Determine whether or not to use filename mangling
252 AC_MSG_CHECKING([whether or not to use filename mangling])
253 AC_ARG_WITH(mangling,
254 [ --with-mangling enable filename mangling],
256 if test "x$withval" = "xyes"; then
257 if test "x$did_scheme" != "xcnid"; then
258 AC_MSG_ERROR([DID scheme must be CNID to use filename mangling])
260 AC_DEFINE(FILE_MANGLING, 1, [Define if file name mangling should be used])
267 if test "x$did_scheme" = "xcnid"; then
268 AC_DEFINE(FILE_MANGLING, 1, [Define if file name mangling should be used])
276 if test "$did_scheme" = "cnid"; then
282 dnl Determine whether or not to use CDB or transactional DB store
283 AC_MSG_CHECKING([whether or not to use CNID with Concurrent Data Store])
285 [ --with-cdb enable CNID with Concurrent Data Store],
286 if test "$withval" = "no"; then
287 if test "x$did_scheme" != "xcnid"; then
289 AC_MSG_ERROR([DID scheme must be CNID to use CDB])
298 , AC_MSG_RESULT([yes])
301 if test "$USE_CDB" = "yes"; then
302 AC_DEFINE(CNID_DB_CDB, 1, [Define if CNID should be used with Concurrent Data Store])
305 dnl Check for Berkeley DB library
306 if test "x$bdb_required" = "xyes"; then
307 AC_PATH_BDB(, [AC_MSG_ERROR([Berkeley DB library not found!])])
310 dnl Check for quota support
313 dnl Check for optional server location protocol support (used by MacOS X)
316 dnl Check for PAM libs
320 AC_DEFINE(USE_PAM, 1, [Define to enable PAM support])
323 AC_MSG_CHECKING([whether shadow support should be enabled])
325 [ --with-shadow enable shadow password support],
326 [shadowpw="$withval"],
329 if test "x$shadowpw" = "xyes"; then
330 AC_DEFINE(SHADOWPW, 1, [Define if shadow passwords should be used])
332 AC_MSG_RESULT([$shadowpw])
334 AC_ARG_ENABLE(shell-check,
335 [ --disable-shell-check disable checking for a valid shell],
336 if test "$enableval" = "no"; then
337 AC_DEFINE(DISABLE_SHELLCHECK, 1, [Define if shell check should be disabled])
338 AC_MSG_RESULT([disabling valid shell check])
342 AC_ARG_WITH(tcp-wrappers,
343 [ --with-tcp-wrappers enable TCP wrappers support],
344 AC_CHECK_LIB(wrap, tcpd_warn,
345 AC_DEFINE(TCPWRAP, 1, [Define if TCP wrappers should be used])
347 AC_MSG_RESULT([enabling TCP wrappers support])
352 AC_ARG_ENABLE(redhat,
353 [ --enable-redhat use redhat-style sysv configuration ],
354 if test "$enableval" = "yes"; then
357 AC_MSG_RESULT([enabling redhat-style sysv support])
361 [ --enable-suse use suse-style sysv configuration ],
362 if test "$enableval" = "yes"; then
365 AC_MSG_RESULT([enabling suse-style sysv support])
368 AC_ARG_ENABLE(cobalt,
369 [ --enable-cobalt use cobalt-style sysv configuration ],
370 if test "$enableval" = "yes"; then
373 AC_MSG_RESULT([enabling cobalt-style sysv support])
376 AC_ARG_ENABLE(netbsd,
377 [ --enable-netbsd use NetBSD-style rc.d configuration ],
378 if test "x$enableval" = "xyes"; then
381 AC_MSG_RESULT([enabling NetBSD-style rc.d support])
384 dnl ----- timelord compilation (disabled by default)
385 AC_MSG_CHECKING([whether timelord should be compiled])
387 AC_ARG_ENABLE(timelord,
388 [ --enable-timelord enable compilation of timelord server],
389 [compile_timelord="$enableval"],
390 [compile_timelord="no"]
392 AC_MSG_RESULT([$compile_timelord])
394 dnl ----- a2boot compilation (disabled by default)
395 AC_MSG_CHECKING([whether a2boot should be compiled])
397 AC_ARG_ENABLE(a2boot,
398 [ --enable-a2boot enable compilation of Apple2 boot server],
399 [compile_a2boot="$enableval"],
400 [compile_a2boot="no"]
402 AC_MSG_RESULT([$compile_a2boot])
404 AC_ARG_WITH(uams-path,
405 [ --with-uams-path=PATH path to UAMs [[PKGCONF/uams]]],
406 uams_path="$withval",
407 uams_path="${PKGCONFDIR}/uams"
410 dnl --------------------------------------------------------------------------
411 dnl FHS stuff has to be done last because it overrides other defaults
412 dnl --------------------------------------------------------------------------
415 [ --enable-fhs use Filesystem Hierarchy Standard (FHS) compatibility],
416 if test "$enableval" = "yes"; then
417 uams_path="${libdir}/netatalk"
419 PKGCONFDIR=${sysconfdir}/netatalk
420 SERVERTEXT="${PKGCONFDIR}/msg"
421 NLSDIR="${PKGCONFDIR}/nls"
423 mandir="/usr/share/man"
424 AC_DEFINE(FHS_COMPATIBILITY, 1, [Define if you want compatibily with the FHS])
426 AC_MSG_RESULT([enabling Filesystem Hierarchy Standard (FHS) compatibility])
429 dnl --------------------------------------------------------------------------
430 dnl post-FHS substitutions, etc
431 dnl --------------------------------------------------------------------------
434 AC_DEFINE_UNQUOTED(UAMS_PATH, "${uams_path}",
435 [path to UAMs [default=PKGCONF/uams]])
436 UAMS_PATH="${uams_path}"
439 dnl --------------------------------------------------------------------------
440 dnl drop in includes for top level directory structures here...
441 dnl --------------------------------------------------------------------------
443 dnl Note: $(top_srcdir)/include should be added before all other includes
444 dnl so that includes from that directory a preferred to includes from
445 dnl /usr/include or similar places.
446 LIBS="$LIBS -L\$(top_srcdir)/libatalk"
447 CFLAGS="-I\$(top_srcdir)/include $CFLAGS -I\$(top_srcdir)/sys"
449 dnl --------------------------------------------------------------------------
450 dnl specific configuration comes in here:
451 dnl --------------------------------------------------------------------------
453 dnl ac_cv_target_os is now host_os, ac_cv_target_cpu is now host_cpu
455 dnl --------------------- determine operating system from "target"
457 *aix*) this_os=aix ;;
458 *freebsd*) this_os=freebsd ;;
459 *hpux11*) this_os=hpux11 ;;
460 *irix*) this_os=irix ;;
461 *linux*) this_os=linux ;;
462 *osx*) this_os=macosx ;;
463 *darwin*) this_os=macosx ;;
464 *netbsd*) this_os=netbsd ;;
465 *openbsd*) this_os=openbsd ;;
466 *osf*) this_os=tru64 ;;
467 *solaris*) this_os=solaris ;;
471 i386|i486|i586|i686|k7) this_cpu=x86 ;;
472 alpha) this_cpu=alpha ;;
473 mips) this_cpu=mips ;;
474 powerpc|ppc) this_cpu=ppc ;;
477 dnl --------------------- operating system specific flags (port from sys/*)
479 dnl ----- AIX specific -----
480 if test x"$this_os" = "xaix"; then
481 AC_MSG_RESULT([ * AIX specific configuration])
482 AC_DEFINE(NO_STRUCT_TM_GMTOFF, 1, [Define if the gmtoff member of struct tm is not available])
484 dnl This is probably a lie; AIX 4.3 supports a 64-bit long
485 dnl compilation environment. It's enough to get things defined
486 dnl right in endian.h provided that long long is supported, though.
487 AC_DEFINE(HAVE_32BIT_LONGS, 1, [Define if the data type long has 32 bit])
490 dnl ----- FreeBSD specific -----
491 if test x"$this_os" = "xfreebsd"; then
492 AC_MSG_RESULT([ * FreeBSD specific configuration])
493 AC_DEFINE(BSD4_4, 1, [BSD compatiblity macro])
494 AC_DEFINE(SENDFILE_FLAVOR_BSD, 1, [Define if the sendfile() function uses BSD semantics])
496 AC_DEFINE(NO_CRYPT_H, 1, [Define if crypt.h does not exist])
499 dnl ----- HP-UX 11 specific -----
500 if test x"$this_os" = "xhpux11"; then
501 AC_MSG_RESULT([ * HP-UX 11 specific configuration])
503 AC_DEFINE(_ISOC9X_SOURCE, 1, [Compatibility macro])
504 AC_DEFINE(NO_STRUCT_TM_GMTOFF, 1, [Define if the gmtoff member of struct tm is not available])
507 dnl ----- IRIX specific -----
508 if test x"$this_os" = "xirix"; then
509 AC_MSG_RESULT([ * IRIX specific configuration])
511 AC_DEFINE(NO_STRUCT_TM_GMTOFF, 1, [Define if the gmtoff member of struct tm is not available])
514 dnl ----- Linux specific -----
515 if test x"$this_os" = "xlinux"; then
516 AC_MSG_RESULT([ * Linux specific configuration])
518 dnl ----- check if we need the quotactl wrapper
519 AC_CHECK_HEADERS(sys/quota.h linux/quota.h)
520 AC_CHECK_FUNC(quotactl,,
521 AC_DEFINE(NEED_QUOTACTL_WRAPPER, 1, [Define if the quotactl wrapper is needed])
522 AC_MSG_RESULT([enabling quotactl wrapper])
525 dnl ----- as far as I can tell, dbtob always does the wrong thing
526 dnl ----- on every single version of linux I've ever played with.
527 dnl ----- see etc/afpd/quota.c
528 AC_DEFINE(HAVE_BROKEN_DBTOB, 1, [Define if dbtob is broken])
530 dnl --- added by Yoshinobu Ishizaki (2001.03.13) ---
531 dnl ----- check if version is newer than 2.2.x
533 majorvers="`uname -r | sed 's/\([0-9]\)..*/\1/'`"
534 minorvers="`uname -r | sed 's/[0-9]\.\([0-9]\)\..*/\1/'`"
535 if [ $majorvers -ge 2 ]; then
536 if [ $minorvers -ge 2 ]; then
538 AC_MSG_RESULT([ * found Linux 2.2.x or higher])
539 AC_DEFINE(SENDFILE_FLAVOR_LINUX, 1, [Define if the sendfile() function uses Linux semantics])
541 AC_MSG_RESULT([ * found Linux 2.0.x ])
545 dnl ----- Linux/alpha specific -----
546 if test x"$this_cpu" = "xalpha"; then
547 AC_MSG_RESULT([enabling gcc memcpy bug workaround])
548 AC_DEFINE(HAVE_GCC_MEMCPY_BUG, 1, [Define if memcpy is buggy])
553 dnl ----- Mac OSX specific -----
554 if test x"$this_os" = "xmacosx"; then
555 AC_MSG_RESULT([ * Mac OSX specific configuration])
556 AC_DEFINE(BSD4_4, 1, [BSD compatiblity macro])
557 AC_DEFINE(HAVE_BROKEN_CPP, 1, [Define if cpp is broken])
558 AC_DEFINE(HAVE_2ARG_DBTOB, 1, [Define if dbtob takes two arguments])
559 dnl AC_DEFINE(NO_DLFCN_H)
560 AC_DEFINE(MACOSX_SERVER, 1, [Define if compiling for MacOS X Server])
563 dnl ----- NetBSD specific -----
564 if test x"$this_os" = "xnetbsd"; then
565 AC_MSG_RESULT([ * NetBSD specific configuration])
566 AC_DEFINE(BSD4_4, 1, [BSD compatiblity macro])
567 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
568 # NetBSD ELF machines don't have to have DLSYM_PREPEND_UNDERSCORE.
569 # If this test is true, it's not an ELF box.
570 # This REALLY should be a configure test.
571 AC_DEFINE(DLSYM_PREPEND_UNDERSCORE, 1, [BSD compatibility macro])
573 CFLAGS="-I\$(top_srcdir)/sys/netbsd -I/usr/include/kerberosIV $CFLAGS"
576 dnl ----- NetBSD does not have crypt.h, uses unistd.h -----
577 AC_DEFINE(UAM_DHX, 1, [Define if the DHX UAM modules should be compiled])
578 AC_DEFINE(NO_CRYPT_H, 1, [Define if crypt.h does not exist])
581 dnl ----- OpenBSD specific -----
582 if test x"$this_os" = "xopenbsd"; then
583 AC_MSG_RESULT([ * OpenBSD specific configuration])
584 AC_DEFINE(BSD4_4, 1, [BSD compatiblity macro])
585 AC_DEFINE(DLSYM_PREPEND_UNDERSCORE, 1, [BSD compatibility macro])
587 dnl ----- OpenBSD does not have crypt.h, uses unistd.h -----
588 AC_DEFINE(UAM_DHX, 1, [Define if the DHX UAM modules should be compiled])
589 AC_DEFINE(NO_CRYPT_H, 1, [Define if crypt.h does not exist])
592 dnl ----- Solaris specific -----
593 if test x"$this_os" = "xsolaris"; then
594 AC_MSG_RESULT([ * Solaris specific configuration])
595 AC_DEFINE(__svr4__, 1, [Solaris compatibility macro])
596 AC_DEFINE(_ISOC9X_SOURCE, 1, [Compatibility macro])
597 AC_DEFINE(NO_STRUCT_TM_GMTOFF, 1, [Define if the gmtoff member of struct tm is not available])
598 AC_DEFINE(SOLARIS, 1, [Solaris compatibility macro])
599 CFLAGS="-I\$(top_srcdir)/sys/generic $CFLAGS"
602 AC_MSG_RESULT([enabling Solaris kernel module build])
606 dnl ----- Tru64 specific -----
607 if test x"$this_os" = "xtru64"; then
608 AC_MSG_RESULT([ * Tru64 specific configuration])
609 AC_DEFINE(NO_DDP, 1, [Define if DDP should be disabled])
610 AC_DEFINE(HAVE_64BIT_LONGS, 1, [Define if the data type long has 64 bit])
611 dnl AC_DEFINE(USE_MOUNT_H)
612 AC_DEFINE(USE_OLD_RQUOTA, 1, [Define to use old rquota])
613 dnl AC_DEFINE(USE_UFS_QUOTA_H)
614 AC_DEFINE(TRU64, 1, [Define on Tru64 platforms])
615 AC_CHECK_LIB(security,set_auth_parameters)
616 CFLAGS="-I\$(top_srcdir)/sys/tru64 $CFLAGS"
621 dnl -- look for openssl
624 dnl --------------------- check for building PGP UAM module
626 AC_ARG_ENABLE(pgp-uam,
627 [ --enable-pgp-uam enable build of PGP UAM module],
628 if test "$enableval" = "yes"; then
629 if test "$compile_ssl" = "yes"; then
630 AC_DEFINE(UAM_PGP, 1, [Define if the PGP UAM module should be compiled])
632 AC_MSG_RESULT([enabling build with PGP UAM module])
637 dnl --------------------- check for building Kerberos v4 UAM module
639 AC_ARG_ENABLE(krb4-uam,
640 [ --enable-krb4-uam enable build of Kerberos v4 UAM module],
641 if test "$enableval" = "yes"; then
642 AC_DEFINE(UAM_KRB4, 1, [Define if the Kerberos 4 UAM module should be compiled])
644 AC_MSG_RESULT([enabling build with Kerberos v4 UAM module])
647 dnl --------------------- overwrite the config files . . . or not.
649 AC_MSG_CHECKING([whether configuration files should be overwritten])
650 AC_ARG_ENABLE(overwrite,
651 [ --enable-overwrite overwrite configuration files during installation],
652 [OVERWRITE_CONFIG="${enable_overwrite}"],
653 [OVERWRITE_CONFIG="no"]
655 AC_MSG_RESULT([$OVERWRITE_CONFIG])
657 dnl --------------------- last minute substitutions
661 AC_SUBST(OVERWRITE_CONFIG)
663 AM_CONDITIONAL(SOLARIS_MODULE, test x$solaris_module = xyes)
664 AM_CONDITIONAL(COMPILE_TIMELORD, test x$compile_timelord = xyes)
665 AM_CONDITIONAL(COMPILE_A2BOOT, test x$compile_a2boot = xyes)
666 AM_CONDITIONAL(USE_DHX, test x$compile_ssl = xyes)
667 AM_CONDITIONAL(USE_KERBEROS, test x$compile_kerberos = xyes)
668 AM_CONDITIONAL(USE_PAM_SO, test x$use_pam_so = xyes)
669 AM_CONDITIONAL(USE_PAM, test x$compile_pam = xyes)
670 AM_CONDITIONAL(BUILD_PAM, test x$compile_pam = xyes)
671 AM_CONDITIONAL(USE_PGP, test x$compile_pgp = xyes)
672 AM_CONDITIONAL(USE_COBALT, test x$sysv_style = xcobalt)
673 AM_CONDITIONAL(USE_NETBSD, test x$sysv_style = xnetbsd)
674 AM_CONDITIONAL(USE_REDHAT, test x$sysv_style = xredhat)
675 AM_CONDITIONAL(USE_SUSE, test x$sysv_style = xsuse)
676 AM_CONDITIONAL(USE_SHADOWPW, test x$shadowpw = xyes)
677 AM_CONDITIONAL(USE_TRU64, test x$sysv_style = xtru64)
679 dnl --------------------- generate files
683 bin/adv1tov2/Makefile
686 bin/afppasswd/Makefile
689 bin/getzones/Makefile
690 bin/megatron/Makefile
696 contrib/macusers/Makefile
697 contrib/macusers/macusers
700 contrib/printing/Makefile
701 contrib/shell_utils/Makefile
702 contrib/shell_utils/afpd-mtab.pl
703 contrib/shell_utils/apple_cp
704 contrib/shell_utils/apple_mv
705 contrib/shell_utils/apple_rm
706 contrib/shell_utils/cleanappledouble.pl
707 contrib/shell_utils/lp2pap.sh
708 contrib/shell_utils/netatalkshorternamelinks.pl
709 contrib/timelord/Makefile
710 contrib/a2boot/Makefile
712 distrib/config/Makefile
713 distrib/config/netatalk-config
714 distrib/initscripts/Makefile
719 etc/afpd/nls/Makefile
722 etc/uams/uams_krb4/Makefile
726 include/atalk/Makefile
728 libatalk/adouble/Makefile
729 libatalk/asp/Makefile
730 libatalk/atp/Makefile
731 libatalk/cnid/Makefile
732 libatalk/compat/Makefile
733 libatalk/dsi/Makefile
734 libatalk/nbp/Makefile
735 libatalk/netddp/Makefile
736 libatalk/util/Makefile
746 sys/generic/sys/Makefile
747 sys/netatalk/Makefile
749 sys/netbsd/netatalk/Makefile
751 sys/solaris/Makefile.kernel
755 [chmod a+x distrib/config/netatalk-config contrib/shell_utils/apple_*]