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"
649 AFSD_LIBS="/usr/lib/libdwarf.a /usr/lib/libelf.a"
650 FSINCLUDES="-I/usr/include/sys/fs"
652 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
655 XCFLAGS64="-64 -mips3"
659 SHLIB_LINKER="${CC} -shared"
664 AFSD_LIBS="/usr/lib/libdwarf.a /usr/lib/libelf.a"
665 FSINCLUDES="-I/usr/include/sys/fs"
667 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
670 XCFLAGS64="-D_BSD_COMPAT -64 -mips3"
671 XCFLAGS="-D_OLD_TERMIOS -D_BSD_COMPAT -o32"
674 SHLIB_LINKER="${CC} -shared"
678 AFSD_LIBS="/usr/lib32/libdwarf.a /usr/lib32/libelf.a"
679 FSINCLUDES="-I/usr/include/sys/fs"
681 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
684 XCFLAGS64="-D_BSD_COMPAT -64 -mips3"
685 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"
688 SHLIB_LINKER="${CC} -shared"
692 AFSD_LIBS="/usr/lib32/libdwarf.a /usr/lib32/libelf.a"
695 FSINCLUDES="-I/usr/include/sys/fs"
699 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
702 XCFLAGS64="-64 -mips3"
703 XCFLAGS="-n32 -mips3 -woff 1009,1110,1116,1164,1171,1177,1183,1185,1204,1233,1515,1516,1548,1169,1174,1177,1196,1498,1506,1552"
704 XLDFLAGS64="-64 -mips3"
705 XLDFLAGS="-n32 -mips3"
706 SHLIB_LINKER="${CC} -shared"
712 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
715 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
717 SHLIB_LDFLAGS="-shared -Xlinker -x"
719 XCFLAGS="-D_LARGEFILE64_SOURCE"
720 XCFLAGS64="-D_LARGEFILE64_SOURCE -m64"
723 SHLIB_LINKER="${MT_CC} -shared"
727 CCXPG2="/usr/xpg2bin/cc"
732 TXLIBS="-lcurses -ltermcap"
741 CC="/opt/SUNWspro/bin/cc"
742 CCOBJ="/opt/SUNWspro/bin/cc"
744 MT_CC="/opt/SUNWspro/bin/cc"
745 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
746 MT_LIBS="-lpthread -lsocket"
749 XCFLAGS="-dy -Bdynamic"
752 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
754 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
759 CC="/opt/SUNWspro/bin/cc"
760 CCOBJ="/opt/SUNWspro/bin/cc"
762 MT_CC="/opt/SUNWspro/bin/cc"
763 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
764 MT_LIBS="-lpthread -lsocket"
766 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
768 SHLIB_LDFLAGS="-G -Bsymbolic"
769 TXLIBS="-L/usr/ccs/lib -lcurses"
770 XCFLAGS="-dy -Bdynamic"
774 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
775 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
780 CC="/opt/SUNWspro/bin/cc"
781 CCOBJ="/opt/SUNWspro/bin/cc"
784 MT_CC="/opt/SUNWspro/bin/cc"
785 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
786 MT_LIBS="-lpthread -lsocket"
788 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
790 SHLIB_LDFLAGS="-G -Bsymbolic"
792 XCFLAGS64='${XCFLAGS} -xarch=v9'
793 XCFLAGS="-dy -Bdynamic"
796 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
797 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
802 CC="/opt/SUNWspro/bin/cc"
803 CCOBJ="/opt/SUNWspro/bin/cc"
806 MT_CC="/opt/SUNWspro/bin/cc"
807 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
808 MT_LIBS="-lpthread -lsocket"
810 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
812 SHLIB_LDFLAGS="-G -Bsymbolic"
814 XCFLAGS64='${XCFLAGS} -xarch=v9'
815 XCFLAGS="-dy -Bdynamic"
818 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
819 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
824 CC="/opt/SUNWspro/bin/cc"
825 CCOBJ="/opt/SUNWspro/bin/cc"
828 MT_CC="/opt/SUNWspro/bin/cc"
829 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
830 MT_LIBS="-lpthread -lsocket"
832 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
834 SHLIB_LDFLAGS="-G -Bsymbolic"
836 XCFLAGS64='${XCFLAGS} -xarch=v9'
837 XCFLAGS="-dy -Bdynamic"
840 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
841 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
846 CC="/opt/SUNWspro/bin/cc"
847 CCOBJ="/opt/SUNWspro/bin/cc"
850 MT_CC="/opt/SUNWspro/bin/cc"
851 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
852 MT_LIBS="-lpthread -lsocket"
854 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
856 SHLIB_LDFLAGS="-G -Bsymbolic"
858 XCFLAGS64='${XCFLAGS} -xarch=v9'
859 XCFLAGS="-dy -Bdynamic"
862 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
863 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
868 CC="/opt/SUNWspro/bin/cc"
869 CCOBJ="/opt/SUNWspro/bin/cc"
872 MT_CC="/opt/SUNWspro/bin/cc"
873 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
874 MT_LIBS="-lpthread -lsocket"
876 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
878 SHLIB_LDFLAGS="-G -Bsymbolic"
880 XCFLAGS64='${XCFLAGS} -xarch=v9'
881 XCFLAGS="-dy -Bdynamic"
884 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
885 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
890 CC="/opt/SUNWspro/bin/cc"
891 CCOBJ="/opt/SUNWspro/bin/cc"
894 MT_CC="/opt/SUNWspro/bin/cc"
895 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
896 MT_LIBS="-lpthread -lsocket"
898 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
900 SHLIB_LDFLAGS="-G -Bsymbolic"
902 XCFLAGS64='${XCFLAGS} -xarch=amd64'
903 XCFLAGS="-dy -Bdynamic"
906 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
907 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
911 CC="/opt/SUNWspro/bin/cc"
912 CCOBJ="/opt/SUNWspro/bin/cc"
915 MT_CC="/opt/SUNWspro/bin/cc"
916 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
917 MT_LIBS="-lpthread -lsocket"
919 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
921 SHLIB_LDFLAGS="-G -Bsymbolic"
923 XCFLAGS64='${XCFLAGS} -xarch=amd64'
924 XCFLAGS="-dy -Bdynamic"
927 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
928 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
932 CC="/opt/SUNWspro/bin/cc"
933 CCOBJ="/opt/SUNWspro/bin/cc"
936 MT_CC="/opt/SUNWspro/bin/cc"
937 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
938 MT_LIBS="-lpthread -lsocket"
940 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
942 SHLIB_LDFLAGS="-G -Bsymbolic"
944 XCFLAGS64='${XCFLAGS} -xarch=amd64'
945 XCFLAGS="-dy -Bdynamic"
948 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
949 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
953 CC="/opt/SUNWspro/bin/cc"
954 CCOBJ="/opt/SUNWspro/bin/cc"
957 MT_CC="/opt/SUNWspro/bin/cc"
958 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
959 MT_LIBS="-lpthread -lsocket"
961 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
963 SHLIB_LDFLAGS="-G -Bsymbolic"
965 XCFLAGS64='${XCFLAGS} -xarch=amd64'
966 XCFLAGS="-dy -Bdynamic"
969 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
970 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
974 CC="/opt/SUNWspro/bin/cc"
975 CCOBJ="/opt/SUNWspro/bin/cc"
978 MT_CC="/opt/SUNWspro/bin/cc"
979 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
980 MT_LIBS="-lpthread -lsocket"
982 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
984 SHLIB_LDFLAGS="-G -Bsymbolic"
986 XCFLAGS64='${XCFLAGS} -xarch=amd64'
987 XCFLAGS="-dy -Bdynamic"
990 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
991 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
996 # Special build targets
1000 IRIX_SYS_SYSTM_H_HAS_MEM_FUNCS
1001 XFS_SIZE_CHECK="xfs_size_check"
1002 install_XFS_SIZE_CHECK='$(DESTDIR)${afssrvsbindir}/xfs_size_check'
1003 dest_XFS_SIZE_CHECK='$(DEST)/root.server/usr/afs/bin/xfs_size_check'
1005 AC_SUBST(XFS_SIZE_CHECK)
1006 AC_SUBST(install_XFS_SIZE_CHECK)
1007 AC_SUBST(dest_XFS_SIZE_CHECK)
1011 FS_CONV_SOL26="fs_conv_sol26"
1012 install_FS_CONV_SOL26='$(DESTDIR)${afssrvsbindir}/fs_conv_sol26'
1013 dest_FS_CONV_SOL26='$(DEST)/root.server/usr/afs/bin/fs_conv_sol26'
1015 AC_SUBST(FS_CONV_SOL26)
1016 AC_SUBST(install_FS_CONV_SOL26)
1017 AC_SUBST(dest_FS_CONV_SOL26)
1021 FS_CONV_OSF40D="fs_conv_dux40D"
1022 install_FS_CONV_OSF40D='$(DESTDIR)${afssrvsbindir}/fs_conv_dux40D'
1023 dest_FS_CONV_OSF40D='$(DEST)/root.server/usr/afs/bin/fs_conv_dux40D'
1025 AC_SUBST(FS_CONV_OSF40D)
1026 AC_SUBST(install_FS_CONV_OSF40D)
1027 AC_SUBST(dest_FS_CONV_OSF40D)
1034 case $AFS_SYSNAME in
1035 dnl we'll go ahead and turn on XOPEN2K and ISO_C99
1036 dnl if this causes problems, we should scale back to _XOPEN_SOURCE=500
1038 MT_CFLAGS="${MT_CFLAGS} -D_XOPEN_SOURCE=600 -D_BSD_SOURCE"
1043 dnl Disable the default for debugging/optimization if not enabled
1044 if test "x$enable_debug_kernel" = "xno"; then
1048 if test "x$enable_optimize_kernel" = "xno"; then
1052 if test "x$enable_debug" = "xno"; then
1056 if test "x$enable_optimize" = "xno"; then
1060 if test "x$enable_debug_lwp" = "xno"; then
1064 if test "x$enable_optimize_lwp" = "xno"; then
1071 AC_SUBST(AFSD_LDFLAGS)
1077 AC_SUBST(FSINCLUDES)
1079 AC_SUBST(KERN_OPTMZ)
1089 AC_SUBST(PAM_CFLAGS)
1093 AC_SUBST(PINSTALL_LIBS)
1097 AC_SUBST(SHLIB_CFLAGS)
1098 AC_SUBST(SHLIB_LDFLAGS)
1099 AC_SUBST(SHLIB_LINKER)
1100 AC_SUBST(SHLIB_SUFFIX)
1102 AC_SUBST(VFSCK_CFLAGS)
1106 AC_SUBST(XLDFLAGS64)