2 AC_DEFUN([OPENAFS_OSCONF], [
4 dnl defaults, override in case below as needed
6 XCFLAGS='${DBG} ${OPTMZ}'
13 dnl debugging and optimization flag defaults
14 dnl Note, these are all the defaults for if debug/optimize turned on, and
15 dnl the arch cases below do override as needed
27 AC_CHECK_PROGS(AS, as, [${am_missing_run}as])
28 AC_CHECK_PROGS(AR, ar, [${am_missing_run}ar])
29 AC_CHECK_PROGS(MV, mv, [${am_missing_run}mv])
30 AC_CHECK_PROGS(RM, rm, [${am_missing_run}rm])
31 AC_CHECK_PROGS(LD, ld, [${am_missing_run}ld])
32 AC_CHECK_PROGS(CP, cp, [${am_missing_run}cp])
33 AC_CHECK_PROGS(STRIP, strip, [${am_missing_run}strip])
34 AC_CHECK_PROGS(LORDER, lorder, [${am_missing_run}lorder])
36 dnl TODO - need to disable STRIP if we are doing debugging in any user space code
43 MT_CFLAGS='-D_REENTRANT=1 -pthread -DAFS_PTHREAD_ENV ${XCFLAGS}'
44 MT_LIBS="-pthread -lpthread -lmach -lexc -lc"
46 XCFLAGS="-D_NO_PROTO -DOSF"
47 SHLIB_LINKER="${CC} -all -shared -expect_unresolved \"*\""
54 MT_CFLAGS='-D_REENTRANT=1 -pthread -DAFS_PTHREAD_ENV ${XCFLAGS}'
55 MT_LIBS="-pthread -lpthread -lmach -lexc -lc"
57 XCFLAGS="-D_NO_PROTO -DOSF"
58 SHLIB_LINKER="${CC} -all -shared -expect_unresolved \"*\""
66 MT_CFLAGS='-D_REENTRANT=1 -pthread -DAFS_PTHREAD_ENV ${XCFLAGS}'
67 MT_LIBS="-pthread -lpthread -lmach -lexc -lc"
69 XCFLAGS="-D_NO_PROTO -DOSF"
70 SHLIB_LINKER="${CC} -all -shared -expect_unresolved \"*\""
76 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
79 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
81 SHLIB_LDFLAGS="-shared -Xlinker -x"
83 XCFLAGS="-D_LARGEFILE64_SOURCE"
85 SHLIB_LINKER="${MT_CC} -shared"
92 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
95 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
97 SHLIB_LDFLAGS="-shared -Xlinker -x"
99 XCFLAGS="-D_LARGEFILE64_SOURCE"
101 SHLIB_LINKER="${MT_CC} -shared"
108 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
111 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
113 SHLIB_LDFLAGS="-shared -Xlinker -x"
115 XCFLAGS="-D_LARGEFILE64_SOURCE"
117 SHLIB_LINKER="${MT_CC} -shared"
122 CC="/opt/ansic/bin/cc -Ae"
125 LEX="/opt/langtools/bin/lex"
127 MT_CC="/opt/ansic/bin/cc -Ae"
128 MT_CFLAGS='-D_POSIX_C_SOURCE=199506L -DAFS_PTHREAD_ENV ${XCFLAGS}'
129 MT_LIBS="-L/opt/dce/lib -ldce"
132 PAM_CFLAGS="+DA1.0 +z -Wl,+k"
133 PAM_LIBS="/usr/lib/libpam.1"
134 RANLIB="/usr/bin/ranlib"
136 SHLIB_LDFLAGS="-b -Bsymbolic"
138 TXLIBS="/usr/lib/libHcurses.a"
139 VFSCK_CFLAGS="-D_FILE64"
140 XCFLAGS0="-ldld -lc -Wp,-H200000 -Wl,-a,archive -DAUTH_DBM_LOG +z -Wl,+k -D_LARGEFILE64_SOURCE"
141 XCFLAGS64="${XCFLAGS0} +DA2.0W"
142 XCFLAGS="${XCFLAGS0} +DA1.0"
143 YACC="/opt/langtools/bin/yacc"
150 CC="/opt/ansic/bin/cc"
151 CCOBJ="/opt/ansic/bin/cc"
154 LEX="/opt/langtools/bin/lex"
157 MT_CFLAGS='-D_POSIX_C_SOURCE=199506L -DAFS_PTHREAD_ENV ${XCFLAGS}'
161 PAM_CFLAGS="+DA1.0 +z -Wl,+k"
162 PAM_LIBS="/usr/lib/libpam.1"
163 RANLIB="/usr/bin/ranlib"
165 SHLIB_LDFLAGS="-b -Bsymbolic"
167 TXLIBS="/usr/lib/libHcurses.a"
168 VFSCK_CFLAGS="-I/usr/old/usr/include -D_FILE64"
169 XCFLAGS0="-ldld -lc -Wp,-H200000 -Wl,-a,archive -DAUTH_DBM_LOG +z -Wl,+k -D_LARGEFILE64_SOURCE"
170 XCFLAGS64="${XCFLAGS0} +DA2.0W"
171 XCFLAGS="${XCFLAGS0} +DA1.0"
173 #XLIBS="${LIB_AFSDB} -lnsl"
175 YACC="/opt/langtools/bin/yacc"
182 CC="/opt/ansic/bin/cc"
183 CCOBJ="/opt/ansic/bin/cc"
184 DBM="/lib/hpux32/libndbm.so"
186 LEX="/opt/langtools/bin/lex"
189 MT_CFLAGS='-D_POSIX_C_SOURCE=199506L -DAFS_PTHREAD_ENV ${XCFLAGS}'
193 PAM_CFLAGS="-b +z -Wl,+k"
194 PAM_LIBS="/usr/lib/hpux32/libpam.so"
195 RANLIB="/usr/bin/ranlib"
197 SHLIB_LDFLAGS="-b -Bsymbolic"
199 TXLIBS="/usr/lib/hpux32/libcurses.so"
200 VFSCK_CFLAGS="-I/usr/old/usr/include -D_FILE64"
201 XCFLAGS0="-ldld -lc -Wp,-H200000 -Wl,-a,archive_shared -DAUTH_DBM_LOG +z -Wl,+k -D_LARGEFILE64_SOURCE"
202 XCFLAGS64="${XCFLAGS0} +DD64"
203 XCFLAGS="${XCFLAGS0}"
205 #XLIBS="${LIB_AFSDB} -lnsl"
207 YACC="/opt/langtools/bin/yacc"
213 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
216 PAM_CFLAGS="-pipe -fPIC"
217 SHLIB_LDFLAGS="-shared -Xlinker -x"
218 SHLIB_LINKER="${MT_CC} -shared"
224 *nbsd2*|*nbsd3*|*nbsd4*)
226 MT_CFLAGS='${XCFLAGS} -DAFS_PTHREAD_ENV -D_REENTRANT '
227 MT_LIBS="-lpthread" # XXX -pthread soon
229 PAM_CFLAGS="-pipe -fPIC"
230 SHLIB_LDFLAGS="-shared -Xlinker -x"
231 SHLIB_LINKER="${MT_CC} -shared"
232 TXLIBS="/usr/lib/libcurses.so"
239 MT_CFLAGS='${XCFLAGS}'
242 PAM_CFLAGS="-pipe -fPIC"
243 SHLIB_LDFLAGS="-shared -Xlinker -x"
244 SHLIB_LINKER="${MT_CC} -shared"
245 TXLIBS="/usr/lib/libcurses.so"
250 ia64_linux24|ia64_linux26)
253 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
256 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
258 SHLIB_LDFLAGS="-shared -Xlinker -x"
260 XCFLAGS="-D_LARGEFILE64_SOURCE -G0"
261 SHLIB_LINKER="${MT_CC} -shared"
268 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
271 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
273 SHLIB_LDFLAGS="-shared -Xlinker -x"
275 XCFLAGS="-D_LARGEFILE64_SOURCE"
276 SHLIB_LINKER="${MT_CC} -shared"
282 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
285 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
286 SHLIB_LDFLAGS="-shared -Xlinker -x"
288 TXLIBS="/usr/lib64/libncurses.so"
289 XCFLAGS="-D_LARGEFILE64_SOURCE"
290 SHLIB_LINKER="${MT_CC} -shared"
296 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
299 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
300 SHLIB_LDFLAGS="-shared -Xlinker -x"
303 XCFLAGS="-D_LARGEFILE64_SOURCE -fPIC"
305 SHLIB_LINKER="${MT_CC} -shared"
314 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
317 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
319 SHLIB_LDFLAGS="-shared -Xlinker -x"
321 XCFLAGS="-D_LARGEFILE64_SOURCE"
323 SHLIB_LINKER="${MT_CC} -shared"
332 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
339 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
341 SHLIB_LDFLAGS="-shared -Xlinker -x"
343 XCFLAGS="-D_LARGEFILE64_SOURCE"
344 SHLIB_LINKER="${MT_CC} -shared"
353 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
361 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
363 SHLIB_LDFLAGS="-shared -Xlinker -x"
365 XCFLAGS="-D_LARGEFILE64_SOURCE"
366 SHLIB_LINKER="${MT_CC} -shared"
375 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
383 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
385 SHLIB_LDFLAGS="-shared -Xlinker -x"
387 XCFLAGS="-D_LARGEFILE64_SOURCE"
388 SHLIB_LINKER="${MT_CC} -shared"
392 KRB5CFLAGS="-I/usr/include/kerberosV"
393 KRB5LIBS="-lkrb5 -lcrypto"
395 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
398 PAM_CFLAGS="-pipe -fpic"
400 SHLIB_LDFLAGS="-shared -Xlinker -x"
401 SHLIB_LINKER="${MT_CC} -shared"
402 TXLIBS="/usr/lib/libcurses.a"
410 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
413 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
415 SHLIB_LDFLAGS="-shared -Xlinker -x"
417 XCFLAGS="-D_LARGEFILE64_SOURCE"
419 SHLIB_LINKER="${MT_CC} -shared"
423 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
426 XCFLAGS="-traditional-cpp"
427 SHLIB_LINKER="${MT_CC} -dynamiclib"
432 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
436 XCFLAGS="-no-cpp-precomp"
437 SHLIB_LINKER="${MT_CC} -dynamiclib"
442 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
446 XCFLAGS="-no-cpp-precomp"
447 SHLIB_LINKER="${MT_CC} -dynamiclib"
452 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
456 XCFLAGS="-no-cpp-precomp"
458 SHLIB_LINKER="${MT_CC} -dynamiclib"
463 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
465 MT_CFLAGS='-DAFS_PTHREAD_ENV -D_REENTRANT ${XCFLAGS}'
467 KINCLUDES='-I$(KROOT)/System/Library/Frameworks/Kernel.framework/Headers'
470 XCFLAGS="-no-cpp-precomp"
472 EXTRA_VLIBOBJS="fstab.o"
473 SHLIB_LINKER="${MT_CC} -dynamiclib"
478 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration -framework SystemConfiguration -framework IOKit -framework CoreFoundation"
480 MT_CFLAGS='-DAFS_PTHREAD_ENV -D_REENTRANT ${XCFLAGS} ${ARCHFLAGS}'
482 KINCLUDES='-I$(KROOT)/System/Library/Frameworks/Kernel.framework/Headers'
488 EXTRA_VLIBOBJS="fstab.o"
489 SHLIB_LINKER="${MT_CC} -dynamiclib"
495 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration -framework SystemConfiguration -framework IOKit -framework CoreFoundation"
497 MT_CFLAGS='-DAFS_PTHREAD_ENV -D_REENTRANT ${XCFLAGS} ${ARCHFLAGS}'
499 KINCLUDES='-I$(KROOT)/System/Library/Frameworks/Kernel.framework/Headers'
506 EXTRA_VLIBOBJS="fstab.o"
507 SHLIB_LINKER="${MT_CC} -dynamiclib"
515 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
518 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
520 SHLIB_LDFLAGS="-shared -Xlinker -x"
522 XCFLAGS="-D_LARGEFILE64_SOURCE"
524 SHLIB_LINKER="${MT_CC} -shared"
530 LIBSYS_AIX_EXP="afsl.exp"
532 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
536 XCFLAGS="-K -D_NONSTD_TYPES -D_MBI=void"
537 XLIBS="${LIB_AFSDB} -ldl"
538 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
546 LIBSYS_AIX_EXP="afsl.exp"
548 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
552 XCFLAGS="-K -D_NONSTD_TYPES -D_MBI=void"
553 XLIBS="${LIB_AFSDB} -ldl"
554 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
561 LIBSYS_AIX_EXP="afsl.exp"
563 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
567 XCFLAGS="-K -D_NONSTD_TYPES -D_MBI=void"
568 XLIBS="${LIB_AFSDB} -ldl"
569 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
576 LIBSYS_AIX_EXP="afsl.exp"
578 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
582 XCFLAGS="-K -D_NONSTD_TYPES -D_MBI=void"
583 XLIBS="${LIB_AFSDB} -ldl"
584 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
595 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
598 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
600 SHLIB_LDFLAGS="-shared -Xlinker -x"
603 XCFLAGS="-D_LARGEFILE64_SOURCE"
605 SHLIB_LINKER="${MT_CC} -shared"
608 s390_linux24|s390_linux26)
615 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
618 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
620 SHLIB_LDFLAGS="-shared -Xlinker -x"
622 XCFLAGS="-D_LARGEFILE64_SOURCE"
624 SHLIB_LINKER="${MT_CC} -shared"
627 s390x_linux24|s390x_linux26)
634 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
637 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
639 SHLIB_LDFLAGS="-shared -Xlinker -x -Xlinker -Bsymbolic"
642 XCFLAGS="-D_LARGEFILE64_SOURCE -D__s390x__"
644 SHLIB_LINKER="${MT_CC} -shared"
648 AFSD_LIBS="/usr/lib/libdwarf.a /usr/lib/libelf.a"
649 FSINCLUDES="-I/usr/include/sys/fs"
651 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
654 XCFLAGS64="-64 -mips3"
658 SHLIB_LINKER="${CC} -shared"
662 AFSD_LIBS="/usr/lib/libdwarf.a /usr/lib/libelf.a"
663 FSINCLUDES="-I/usr/include/sys/fs"
665 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
668 XCFLAGS64="-D_BSD_COMPAT -64 -mips3"
669 XCFLAGS="-D_OLD_TERMIOS -D_BSD_COMPAT -o32"
672 SHLIB_LINKER="${CC} -shared"
676 AFSD_LIBS="/usr/lib32/libdwarf.a /usr/lib32/libelf.a"
677 FSINCLUDES="-I/usr/include/sys/fs"
679 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
682 XCFLAGS64="-D_BSD_COMPAT -64 -mips3"
683 XCFLAGS="-D_OLD_TERMIOS -D_BSD_COMPAT -n32 -woff 1009,1110,1116,1164,1171,1177,1183,1185,1204,1233,1515,1516,1548,1169,1174,1177,1196,1498,1506,1552"
686 SHLIB_LINKER="${CC} -shared"
690 AFSD_LIBS="/usr/lib32/libdwarf.a /usr/lib32/libelf.a"
693 FSINCLUDES="-I/usr/include/sys/fs"
697 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
700 XCFLAGS64="-64 -mips3"
701 XCFLAGS="-n32 -mips3 -woff 1009,1110,1116,1164,1171,1177,1183,1185,1204,1233,1515,1516,1548,1169,1174,1177,1196,1498,1506,1552"
702 XLDFLAGS64="-64 -mips3"
703 XLDFLAGS="-n32 -mips3"
704 SHLIB_LINKER="${CC} -shared"
710 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
713 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
715 SHLIB_LDFLAGS="-shared -Xlinker -x"
717 XCFLAGS="-D_LARGEFILE64_SOURCE"
718 XCFLAGS64="-D_LARGEFILE64_SOURCE -m64"
721 SHLIB_LINKER="${MT_CC} -shared"
725 CCXPG2="/usr/xpg2bin/cc"
730 TXLIBS="-lcurses -ltermcap"
739 CC="/opt/SUNWspro/bin/cc"
740 CCOBJ="/opt/SUNWspro/bin/cc"
742 MT_CC="/opt/SUNWspro/bin/cc"
743 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
744 MT_LIBS="-lpthread -lsocket"
747 XCFLAGS="-dy -Bdynamic"
750 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
752 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
757 CC="/opt/SUNWspro/bin/cc"
758 CCOBJ="/opt/SUNWspro/bin/cc"
760 MT_CC="/opt/SUNWspro/bin/cc"
761 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
762 MT_LIBS="-lpthread -lsocket"
764 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
766 SHLIB_LDFLAGS="-G -Bsymbolic"
767 TXLIBS="-L/usr/ccs/lib -lcurses"
768 XCFLAGS="-dy -Bdynamic"
772 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
773 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
778 CC="/opt/SUNWspro/bin/cc"
779 CCOBJ="/opt/SUNWspro/bin/cc"
782 MT_CC="/opt/SUNWspro/bin/cc"
783 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
784 MT_LIBS="-lpthread -lsocket"
786 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
788 SHLIB_LDFLAGS="-G -Bsymbolic"
790 XCFLAGS64='${XCFLAGS} -xarch=v9'
791 XCFLAGS="-dy -Bdynamic"
794 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
795 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
800 CC="/opt/SUNWspro/bin/cc"
801 CCOBJ="/opt/SUNWspro/bin/cc"
804 MT_CC="/opt/SUNWspro/bin/cc"
805 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
806 MT_LIBS="-lpthread -lsocket"
808 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
810 SHLIB_LDFLAGS="-G -Bsymbolic"
812 XCFLAGS64='${XCFLAGS} -xarch=v9'
813 XCFLAGS="-dy -Bdynamic"
816 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
817 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
822 CC="/opt/SUNWspro/bin/cc"
823 CCOBJ="/opt/SUNWspro/bin/cc"
826 MT_CC="/opt/SUNWspro/bin/cc"
827 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
828 MT_LIBS="-lpthread -lsocket"
830 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
832 SHLIB_LDFLAGS="-G -Bsymbolic"
834 XCFLAGS64='${XCFLAGS} -xarch=v9'
835 XCFLAGS="-dy -Bdynamic"
838 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
839 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
844 CC="/opt/SUNWspro/bin/cc"
845 CCOBJ="/opt/SUNWspro/bin/cc"
848 MT_CC="/opt/SUNWspro/bin/cc"
849 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
850 MT_LIBS="-lpthread -lsocket"
852 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
854 SHLIB_LDFLAGS="-G -Bsymbolic"
856 XCFLAGS64='${XCFLAGS} -xarch=v9'
857 XCFLAGS="-dy -Bdynamic"
860 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
861 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
866 CC="/opt/SUNWspro/bin/cc"
867 CCOBJ="/opt/SUNWspro/bin/cc"
870 MT_CC="/opt/SUNWspro/bin/cc"
871 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
872 MT_LIBS="-lpthread -lsocket"
874 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
876 SHLIB_LDFLAGS="-G -Bsymbolic"
878 XCFLAGS64='${XCFLAGS} -xarch=v9'
879 XCFLAGS="-dy -Bdynamic"
882 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
883 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
888 CC="/opt/SUNWspro/bin/cc"
889 CCOBJ="/opt/SUNWspro/bin/cc"
892 MT_CC="/opt/SUNWspro/bin/cc"
893 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
894 MT_LIBS="-lpthread -lsocket"
896 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
898 SHLIB_LDFLAGS="-G -Bsymbolic"
900 XCFLAGS64='${XCFLAGS} -xarch=amd64'
901 XCFLAGS="-dy -Bdynamic"
904 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
905 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
909 CC="/opt/SUNWspro/bin/cc"
910 CCOBJ="/opt/SUNWspro/bin/cc"
913 MT_CC="/opt/SUNWspro/bin/cc"
914 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
915 MT_LIBS="-lpthread -lsocket"
917 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
919 SHLIB_LDFLAGS="-G -Bsymbolic"
921 XCFLAGS64='${XCFLAGS} -xarch=amd64'
922 XCFLAGS="-dy -Bdynamic"
925 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
926 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
930 CC="/opt/SUNWspro/bin/cc"
931 CCOBJ="/opt/SUNWspro/bin/cc"
934 MT_CC="/opt/SUNWspro/bin/cc"
935 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
936 MT_LIBS="-lpthread -lsocket"
938 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
940 SHLIB_LDFLAGS="-G -Bsymbolic"
942 XCFLAGS64='${XCFLAGS} -xarch=amd64'
943 XCFLAGS="-dy -Bdynamic"
946 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
947 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
951 CC="/opt/SUNWspro/bin/cc"
952 CCOBJ="/opt/SUNWspro/bin/cc"
955 MT_CC="/opt/SUNWspro/bin/cc"
956 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
957 MT_LIBS="-lpthread -lsocket"
959 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
961 SHLIB_LDFLAGS="-G -Bsymbolic"
963 XCFLAGS64='${XCFLAGS} -xarch=amd64'
964 XCFLAGS="-dy -Bdynamic"
967 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
968 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
972 CC="/opt/SUNWspro/bin/cc"
973 CCOBJ="/opt/SUNWspro/bin/cc"
976 MT_CC="/opt/SUNWspro/bin/cc"
977 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
978 MT_LIBS="-lpthread -lsocket"
980 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
982 SHLIB_LDFLAGS="-G -Bsymbolic"
984 XCFLAGS64='${XCFLAGS} -xarch=amd64'
985 XCFLAGS="-dy -Bdynamic"
988 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
989 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
994 # Special build targets
998 IRIX_SYS_SYSTM_H_HAS_MEM_FUNCS
999 XFS_SIZE_CHECK="xfs_size_check"
1000 install_XFS_SIZE_CHECK='$(DESTDIR)${afssrvsbindir}/xfs_size_check'
1001 dest_XFS_SIZE_CHECK='$(DEST)/root.server/usr/afs/bin/xfs_size_check'
1003 AC_SUBST(XFS_SIZE_CHECK)
1004 AC_SUBST(install_XFS_SIZE_CHECK)
1005 AC_SUBST(dest_XFS_SIZE_CHECK)
1012 case $AFS_SYSNAME in
1013 dnl we'll go ahead and turn on XOPEN2K and ISO_C99
1014 dnl if this causes problems, we should scale back to _XOPEN_SOURCE=500
1016 MT_CFLAGS="${MT_CFLAGS} -D_XOPEN_SOURCE=600 -D_BSD_SOURCE"
1021 dnl Disable the default for debugging/optimization if not enabled
1022 if test "x$enable_debug_kernel" = "xno"; then
1026 if test "x$enable_optimize_kernel" = "xno"; then
1030 if test "x$enable_debug" = "xno"; then
1034 if test "x$enable_optimize" = "xno"; then
1038 if test "x$enable_debug_lwp" = "xno"; then
1042 if test "x$enable_optimize_lwp" = "xno"; then
1049 AC_SUBST(AFSD_LDFLAGS)
1055 AC_SUBST(FSINCLUDES)
1057 AC_SUBST(KERN_OPTMZ)
1067 AC_SUBST(PAM_CFLAGS)
1074 AC_SUBST(SHLIB_CFLAGS)
1075 AC_SUBST(SHLIB_LDFLAGS)
1076 AC_SUBST(SHLIB_LINKER)
1077 AC_SUBST(SHLIB_SUFFIX)
1079 AC_SUBST(VFSCK_CFLAGS)
1083 AC_SUBST(XLDFLAGS64)