2 AC_DEFUN([OPENAFS_OSCONF], [
4 dnl defaults, override in case below as needed
6 XCFLAGS='${DBG} ${OPTMZ}'
11 XLIBS="${LIB_AFSDB} ${XBSA_XLIBS}"
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
29 AC_CHECK_PROGS(AS, as, [${am_missing_run}as])
30 AC_CHECK_PROGS(AR, ar, [${am_missing_run}ar])
31 AC_CHECK_PROGS(MV, mv, [${am_missing_run}mv])
32 AC_CHECK_PROGS(RM, rm, [${am_missing_run}rm])
33 AC_CHECK_PROGS(LD, ld, [${am_missing_run}ld])
34 AC_CHECK_PROGS(CP, cp, [${am_missing_run}cp])
35 AC_CHECK_PROGS(STRIP, strip, [${am_missing_run}strip])
36 AC_CHECK_PROGS(LORDER, lorder, [${am_missing_run}lorder])
38 dnl TODO - need to disable STRIP if we are doing debugging in any user space code
45 MT_CFLAGS='-D_REENTRANT=1 -pthread -DAFS_PTHREAD_ENV ${XCFLAGS}'
46 MT_LIBS="-pthread -lpthread -lmach -lexc -lc"
48 XCFLAGS="-D_NO_PROTO -DOSF"
49 SHLIB_LINKER="${CC} -all -shared -expect_unresolved \"*\""
56 MT_CFLAGS='-D_REENTRANT=1 -pthread -DAFS_PTHREAD_ENV ${XCFLAGS}'
57 MT_LIBS="-pthread -lpthread -lmach -lexc -lc"
59 XCFLAGS="-D_NO_PROTO -DOSF"
60 SHLIB_LINKER="${CC} -all -shared -expect_unresolved \"*\""
68 MT_CFLAGS='-D_REENTRANT=1 -pthread -DAFS_PTHREAD_ENV ${XCFLAGS}'
69 MT_LIBS="-pthread -lpthread -lmach -lexc -lc"
71 XCFLAGS="-D_NO_PROTO -DOSF"
72 SHLIB_LINKER="${CC} -all -shared -expect_unresolved \"*\""
78 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
81 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
83 SHLIB_LDFLAGS="-shared -Xlinker -x"
85 XCFLAGS="-D_LARGEFILE64_SOURCE"
87 SHLIB_LINKER="${MT_CC} -shared"
94 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
97 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
99 SHLIB_LDFLAGS="-shared -Xlinker -x"
101 XCFLAGS="-D_LARGEFILE64_SOURCE"
103 SHLIB_LINKER="${MT_CC} -shared"
110 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
113 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
115 SHLIB_LDFLAGS="-shared -Xlinker -x"
117 XCFLAGS="-D_LARGEFILE64_SOURCE"
119 SHLIB_LINKER="${MT_CC} -shared"
126 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
129 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
131 SHLIB_LDFLAGS="-shared -Xlinker -x"
133 XCFLAGS="-D_LARGEFILE64_SOURCE"
135 SHLIB_LINKER="${MT_CC} -shared"
142 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
145 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
147 SHLIB_LDFLAGS="-shared -Xlinker -x"
149 XCFLAGS="-D_LARGEFILE64_SOURCE"
151 SHLIB_LINKER="${MT_CC} -shared"
156 CC="/opt/ansic/bin/cc -Ae"
159 LEX="/opt/langtools/bin/lex"
161 MT_CC="/opt/ansic/bin/cc -Ae"
162 MT_CFLAGS='-D_POSIX_C_SOURCE=199506L -DAFS_PTHREAD_ENV ${XCFLAGS}'
163 MT_LIBS="-L/opt/dce/lib -ldce"
166 PAM_CFLAGS="+DA1.0 +z -Wl,+k"
167 PAM_LIBS="/usr/lib/libpam.1"
168 RANLIB="/usr/bin/ranlib"
170 SHLIB_LDFLAGS="-b -Bsymbolic"
172 TXLIBS="/usr/lib/libHcurses.a"
173 VFSCK_CFLAGS="-D_FILE64"
174 XCFLAGS0="-ldld -lc -Wp,-H200000 -Wl,-a,archive -DAUTH_DBM_LOG +z -Wl,+k -D_LARGEFILE64_SOURCE"
175 XCFLAGS64="${XCFLAGS0} +DA2.0W"
176 XCFLAGS="${XCFLAGS0} +DA1.0"
177 YACC="/opt/langtools/bin/yacc"
184 CC="/opt/ansic/bin/cc"
185 CCOBJ="/opt/ansic/bin/cc"
188 LEX="/opt/langtools/bin/lex"
191 MT_CFLAGS='-D_POSIX_C_SOURCE=199506L -DAFS_PTHREAD_ENV ${XCFLAGS}'
195 PAM_CFLAGS="+DA1.0 +z -Wl,+k"
196 PAM_LIBS="/usr/lib/libpam.1"
197 RANLIB="/usr/bin/ranlib"
199 SHLIB_LDFLAGS="-b -Bsymbolic"
201 TXLIBS="/usr/lib/libHcurses.a"
202 VFSCK_CFLAGS="-I/usr/old/usr/include -D_FILE64"
203 XCFLAGS0="-ldld -lc -Wp,-H200000 -Wl,-a,archive -DAUTH_DBM_LOG +z -Wl,+k -D_LARGEFILE64_SOURCE"
204 XCFLAGS64="${XCFLAGS0} +DA2.0W"
205 XCFLAGS="${XCFLAGS0} +DA1.0"
207 #XLIBS="${LIB_AFSDB} -lnsl"
208 YACC="/opt/langtools/bin/yacc"
215 CC="/opt/ansic/bin/cc"
216 CCOBJ="/opt/ansic/bin/cc"
217 DBM="/lib/hpux32/libndbm.so"
219 LEX="/opt/langtools/bin/lex"
222 MT_CFLAGS='-D_POSIX_C_SOURCE=199506L -DAFS_PTHREAD_ENV ${XCFLAGS}'
226 PAM_CFLAGS="-b +z -Wl,+k"
227 PAM_LIBS="/usr/lib/hpux32/libpam.so"
228 RANLIB="/usr/bin/ranlib"
230 SHLIB_LDFLAGS="-b -Bsymbolic"
232 TXLIBS="/usr/lib/hpux32/libcurses.so"
233 VFSCK_CFLAGS="-I/usr/old/usr/include -D_FILE64"
234 XCFLAGS0="-ldld -lc -Wp,-H200000 -Wl,-a,archive_shared -DAUTH_DBM_LOG +z -Wl,+k -D_LARGEFILE64_SOURCE"
235 XCFLAGS64="${XCFLAGS0} +DD64"
236 XCFLAGS="${XCFLAGS0}"
238 #XLIBS="${LIB_AFSDB} -lnsl"
239 YACC="/opt/langtools/bin/yacc"
245 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
248 PAM_CFLAGS="-pipe -fPIC"
249 SHLIB_LDFLAGS="-shared -Xlinker -x"
250 SHLIB_LINKER="${MT_CC} -shared"
256 *nbsd2*|*nbsd3*|*nbsd4*)
258 MT_CFLAGS='${XCFLAGS} -DAFS_PTHREAD_ENV -D_REENTRANT '
259 MT_LIBS="-lpthread" # XXX -pthread soon
261 PAM_CFLAGS="-pipe -fPIC"
262 SHLIB_LDFLAGS="-shared -Xlinker -x"
263 SHLIB_LINKER="${MT_CC} -shared"
264 TXLIBS="/usr/lib/libcurses.so"
271 MT_CFLAGS='${XCFLAGS}'
274 PAM_CFLAGS="-pipe -fPIC"
275 SHLIB_LDFLAGS="-shared -Xlinker -x"
276 SHLIB_LINKER="${MT_CC} -shared"
277 TXLIBS="/usr/lib/libcurses.so"
282 ia64_linux24|ia64_linux26)
285 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
288 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
290 SHLIB_LDFLAGS="-shared -Xlinker -x"
292 XCFLAGS="-D_LARGEFILE64_SOURCE -G0"
293 SHLIB_LINKER="${MT_CC} -shared"
300 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
303 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
305 SHLIB_LDFLAGS="-shared -Xlinker -x"
307 XCFLAGS="-D_LARGEFILE64_SOURCE"
308 SHLIB_LINKER="${MT_CC} -shared"
314 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
317 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
318 SHLIB_LDFLAGS="-shared -Xlinker -x"
320 TXLIBS="/usr/lib64/libncurses.so"
321 XCFLAGS="-D_LARGEFILE64_SOURCE"
322 SHLIB_LINKER="${MT_CC} -shared"
328 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
331 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
332 SHLIB_LDFLAGS="-shared -Xlinker -x"
335 XCFLAGS="-D_LARGEFILE64_SOURCE -fPIC"
337 SHLIB_LINKER="${MT_CC} -shared"
346 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
349 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
351 SHLIB_LDFLAGS="-shared -Xlinker -x"
353 XCFLAGS="-D_LARGEFILE64_SOURCE"
355 SHLIB_LINKER="${MT_CC} -shared"
364 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
371 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
373 SHLIB_LDFLAGS="-shared -Xlinker -x"
375 XCFLAGS="-D_LARGEFILE64_SOURCE"
376 SHLIB_LINKER="${MT_CC} -shared"
385 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
393 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
395 SHLIB_LDFLAGS="-shared -Xlinker -x"
397 XCFLAGS="-D_LARGEFILE64_SOURCE"
398 SHLIB_LINKER="${MT_CC} -shared"
407 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
415 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
417 SHLIB_LDFLAGS="-shared -Xlinker -x"
419 XCFLAGS="-D_LARGEFILE64_SOURCE"
420 SHLIB_LINKER="${MT_CC} -shared"
424 KRB5CFLAGS="-I/usr/include/kerberosV"
425 KRB5LIBS="-lkrb5 -lcrypto"
427 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
430 PAM_CFLAGS="-pipe -fpic"
432 SHLIB_LDFLAGS="-shared -Xlinker -x"
433 SHLIB_LINKER="${MT_CC} -shared"
434 TXLIBS="/usr/lib/libcurses.a"
442 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
445 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
447 SHLIB_LDFLAGS="-shared -Xlinker -x"
449 XCFLAGS="-D_LARGEFILE64_SOURCE"
451 SHLIB_LINKER="${MT_CC} -shared"
455 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
458 XCFLAGS="-traditional-cpp"
459 SHLIB_LINKER="${MT_CC} -dynamiclib"
464 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
468 XCFLAGS="-no-cpp-precomp"
469 SHLIB_LINKER="${MT_CC} -dynamiclib"
474 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
478 XCFLAGS="-no-cpp-precomp"
479 SHLIB_LINKER="${MT_CC} -dynamiclib"
484 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
488 XCFLAGS="-no-cpp-precomp"
490 SHLIB_LINKER="${MT_CC} -dynamiclib"
495 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
497 MT_CFLAGS='-DAFS_PTHREAD_ENV -D_REENTRANT ${XCFLAGS}'
499 KINCLUDES='-I$(KROOT)/System/Library/Frameworks/Kernel.framework/Headers'
502 XCFLAGS="-no-cpp-precomp"
504 EXTRA_VLIBOBJS="fstab.o"
505 SHLIB_LINKER="${MT_CC} -dynamiclib"
510 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration -framework SystemConfiguration -framework IOKit -framework CoreFoundation"
512 MT_CFLAGS='-DAFS_PTHREAD_ENV -D_REENTRANT ${XCFLAGS} ${ARCHFLAGS}'
514 KINCLUDES='-I$(KROOT)/System/Library/Frameworks/Kernel.framework/Headers'
520 EXTRA_VLIBOBJS="fstab.o"
521 SHLIB_LINKER="${MT_CC} -dynamiclib"
527 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration -framework SystemConfiguration -framework IOKit -framework CoreFoundation"
529 MT_CFLAGS='-DAFS_PTHREAD_ENV -D_REENTRANT ${XCFLAGS} ${ARCHFLAGS}'
531 KINCLUDES='-I$(KROOT)/System/Library/Frameworks/Kernel.framework/Headers'
538 EXTRA_VLIBOBJS="fstab.o"
539 SHLIB_LINKER="${MT_CC} -dynamiclib"
547 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
550 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
552 SHLIB_LDFLAGS="-shared -Xlinker -x"
554 XCFLAGS="-D_LARGEFILE64_SOURCE"
556 SHLIB_LINKER="${MT_CC} -shared"
562 LIBSYS_AIX_EXP="afsl.exp"
564 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
568 XCFLAGS="-K -D_NONSTD_TYPES -D_MBI=void"
569 XLIBS="${LIB_AFSDB} -ldl"
570 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
579 LIBSYS_AIX_EXP="afsl.exp"
581 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
585 XCFLAGS="-K -D_NONSTD_TYPES -D_MBI=void"
586 XLIBS="${LIB_AFSDB} -ldl"
587 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
595 LIBSYS_AIX_EXP="afsl.exp"
597 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
601 XCFLAGS="-K -D_NONSTD_TYPES -D_MBI=void"
602 XLIBS="${LIB_AFSDB} -ldl"
603 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
611 LIBSYS_AIX_EXP="afsl.exp"
613 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
617 XCFLAGS="-K -D_NONSTD_TYPES -D_MBI=void"
618 XLIBS="${LIB_AFSDB} -ldl"
619 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
627 LIBSYS_AIX_EXP="afsl.exp"
629 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
633 XCFLAGS="-K -D_NONSTD_TYPES -D_MBI=void"
634 XLIBS="${LIB_AFSDB} -ldl"
635 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
647 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
650 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
652 SHLIB_LDFLAGS="-shared -Xlinker -x"
655 XCFLAGS="-D_LARGEFILE64_SOURCE"
657 SHLIB_LINKER="${MT_CC} -shared"
660 s390_linux24|s390_linux26)
667 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
670 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
672 SHLIB_LDFLAGS="-shared -Xlinker -x"
674 XCFLAGS="-D_LARGEFILE64_SOURCE"
676 SHLIB_LINKER="${MT_CC} -shared"
679 s390x_linux24|s390x_linux26)
686 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
689 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
691 SHLIB_LDFLAGS="-shared -Xlinker -x -Xlinker -Bsymbolic"
694 XCFLAGS="-D_LARGEFILE64_SOURCE -D__s390x__"
696 SHLIB_LINKER="${MT_CC} -shared"
701 AFSD_LIBS="/usr/lib/libdwarf.a /usr/lib/libelf.a"
702 FSINCLUDES="-I/usr/include/sys/fs"
704 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
707 XCFLAGS64="-64 -mips3"
711 SHLIB_LINKER="${CC} -shared"
716 AFSD_LIBS="/usr/lib/libdwarf.a /usr/lib/libelf.a"
717 FSINCLUDES="-I/usr/include/sys/fs"
719 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
722 XCFLAGS64="-D_BSD_COMPAT -64 -mips3"
723 XCFLAGS="-D_OLD_TERMIOS -D_BSD_COMPAT -o32"
726 SHLIB_LINKER="${CC} -shared"
730 AFSD_LIBS="/usr/lib32/libdwarf.a /usr/lib32/libelf.a"
731 FSINCLUDES="-I/usr/include/sys/fs"
733 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
736 XCFLAGS64="-D_BSD_COMPAT -64 -mips3"
737 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"
740 SHLIB_LINKER="${CC} -shared"
744 AFSD_LIBS="/usr/lib32/libdwarf.a /usr/lib32/libelf.a"
747 FSINCLUDES="-I/usr/include/sys/fs"
751 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
754 XCFLAGS64="-64 -mips3"
755 XCFLAGS="-n32 -mips3 -woff 1009,1110,1116,1164,1171,1177,1183,1185,1204,1233,1515,1516,1548,1169,1174,1177,1196,1498,1506,1552"
756 XLDFLAGS64="-64 -mips3"
757 XLDFLAGS="-n32 -mips3"
758 SHLIB_LINKER="${CC} -shared"
764 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
767 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
769 SHLIB_LDFLAGS="-shared -Xlinker -x"
771 XCFLAGS="-D_LARGEFILE64_SOURCE"
772 XCFLAGS64="-D_LARGEFILE64_SOURCE -m64"
775 SHLIB_LINKER="${MT_CC} -shared"
779 CCXPG2="/usr/xpg2bin/cc"
784 TXLIBS="-lcurses -ltermcap"
793 CC="/opt/SUNWspro/bin/cc"
794 CCOBJ="/opt/SUNWspro/bin/cc"
796 MT_CC="/opt/SUNWspro/bin/cc"
797 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
798 MT_LIBS="-lpthread -lsocket"
801 XCFLAGS="-dy -Bdynamic"
804 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
806 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
811 CC="/opt/SUNWspro/bin/cc"
812 CCOBJ="/opt/SUNWspro/bin/cc"
814 MT_CC="/opt/SUNWspro/bin/cc"
815 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
816 MT_LIBS="-lpthread -lsocket"
818 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
820 SHLIB_LDFLAGS="-G -Bsymbolic"
821 TXLIBS="-L/usr/ccs/lib -lcurses"
822 XCFLAGS="-dy -Bdynamic"
826 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
827 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
832 CC="/opt/SUNWspro/bin/cc"
833 CCOBJ="/opt/SUNWspro/bin/cc"
836 MT_CC="/opt/SUNWspro/bin/cc"
837 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
838 MT_LIBS="-lpthread -lsocket"
840 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
842 SHLIB_LDFLAGS="-G -Bsymbolic"
844 XCFLAGS64='${XCFLAGS} -xarch=v9'
845 XCFLAGS="-dy -Bdynamic"
848 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
849 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
854 CC="/opt/SUNWspro/bin/cc"
855 CCOBJ="/opt/SUNWspro/bin/cc"
858 MT_CC="/opt/SUNWspro/bin/cc"
859 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
860 MT_LIBS="-lpthread -lsocket"
862 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
864 SHLIB_LDFLAGS="-G -Bsymbolic"
866 XCFLAGS64='${XCFLAGS} -xarch=v9'
867 XCFLAGS="-dy -Bdynamic"
870 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
871 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
876 CC="/opt/SUNWspro/bin/cc"
877 CCOBJ="/opt/SUNWspro/bin/cc"
880 MT_CC="/opt/SUNWspro/bin/cc"
881 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
882 MT_LIBS="-lpthread -lsocket"
884 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
886 SHLIB_LDFLAGS="-G -Bsymbolic"
888 XCFLAGS64='${XCFLAGS} -xarch=v9'
889 XCFLAGS="-dy -Bdynamic"
892 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
893 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
898 CC="/opt/SUNWspro/bin/cc"
899 CCOBJ="/opt/SUNWspro/bin/cc"
902 MT_CC="/opt/SUNWspro/bin/cc"
903 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
904 MT_LIBS="-lpthread -lsocket"
906 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
908 SHLIB_LDFLAGS="-G -Bsymbolic"
910 XCFLAGS64='${XCFLAGS} -m64'
911 XCFLAGS="-dy -Bdynamic"
914 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
915 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
920 CC="/opt/SUNWspro/bin/cc"
921 CCOBJ="/opt/SUNWspro/bin/cc"
924 MT_CC="/opt/SUNWspro/bin/cc"
925 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
926 MT_LIBS="-lpthread -lsocket"
928 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
930 SHLIB_LDFLAGS="-G -Bsymbolic"
932 XCFLAGS64='${XCFLAGS} -xarch=v9'
933 XCFLAGS="-dy -Bdynamic"
936 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
937 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
942 CC="/opt/SUNWspro/bin/cc"
943 CCOBJ="/opt/SUNWspro/bin/cc"
946 MT_CC="/opt/SUNWspro/bin/cc"
947 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
948 MT_LIBS="-lpthread -lsocket"
950 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
952 SHLIB_LDFLAGS="-G -Bsymbolic"
954 XCFLAGS64='${XCFLAGS} -xarch=amd64'
955 XCFLAGS="-dy -Bdynamic"
958 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
959 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
963 CC="/opt/SUNWspro/bin/cc"
964 CCOBJ="/opt/SUNWspro/bin/cc"
967 MT_CC="/opt/SUNWspro/bin/cc"
968 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
969 MT_LIBS="-lpthread -lsocket"
971 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
973 SHLIB_LDFLAGS="-G -Bsymbolic"
975 XCFLAGS64='${XCFLAGS} -xarch=amd64'
976 XCFLAGS="-dy -Bdynamic"
979 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
980 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
984 CC="/opt/SUNWspro/bin/cc"
985 CCOBJ="/opt/SUNWspro/bin/cc"
988 MT_CC="/opt/SUNWspro/bin/cc"
989 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
990 MT_LIBS="-lpthread -lsocket"
992 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
994 SHLIB_LDFLAGS="-G -Bsymbolic"
996 XCFLAGS64='${XCFLAGS} -xarch=amd64'
997 XCFLAGS="-dy -Bdynamic"
1000 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
1001 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
1005 CC="/opt/SUNWspro/bin/cc"
1006 CCOBJ="/opt/SUNWspro/bin/cc"
1008 LD="/usr/ccs/bin/ld"
1009 MT_CC="/opt/SUNWspro/bin/cc"
1010 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
1011 MT_LIBS="-lpthread -lsocket"
1013 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
1014 SHLIB_CFLAGS="-KPIC"
1015 SHLIB_LDFLAGS="-G -Bsymbolic"
1017 XCFLAGS64='${XCFLAGS} -m64'
1018 XCFLAGS="-dy -Bdynamic"
1021 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
1022 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
1026 CC="/opt/SUNWspro/bin/cc"
1027 CCOBJ="/opt/SUNWspro/bin/cc"
1029 LD="/usr/ccs/bin/ld"
1030 MT_CC="/opt/SUNWspro/bin/cc"
1031 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
1032 MT_LIBS="-lpthread -lsocket"
1034 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
1035 SHLIB_CFLAGS="-KPIC"
1036 SHLIB_LDFLAGS="-G -Bsymbolic"
1038 XCFLAGS64='${XCFLAGS} -xarch=amd64'
1039 XCFLAGS="-dy -Bdynamic"
1042 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
1043 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
1048 # Special build targets
1050 case $AFS_SYSNAME in
1052 IRIX_SYS_SYSTM_H_HAS_MEM_FUNCS
1053 XFS_SIZE_CHECK="xfs_size_check"
1054 install_XFS_SIZE_CHECK='$(DESTDIR)${afssrvsbindir}/xfs_size_check'
1055 dest_XFS_SIZE_CHECK='$(DEST)/root.server/usr/afs/bin/xfs_size_check'
1057 AC_SUBST(XFS_SIZE_CHECK)
1058 AC_SUBST(install_XFS_SIZE_CHECK)
1059 AC_SUBST(dest_XFS_SIZE_CHECK)
1063 FS_CONV_SOL26="fs_conv_sol26"
1064 install_FS_CONV_SOL26='$(DESTDIR)${afssrvsbindir}/fs_conv_sol26'
1065 dest_FS_CONV_SOL26='$(DEST)/root.server/usr/afs/bin/fs_conv_sol26'
1067 AC_SUBST(FS_CONV_SOL26)
1068 AC_SUBST(install_FS_CONV_SOL26)
1069 AC_SUBST(dest_FS_CONV_SOL26)
1073 FS_CONV_OSF40D="fs_conv_dux40D"
1074 install_FS_CONV_OSF40D='$(DESTDIR)${afssrvsbindir}/fs_conv_dux40D'
1075 dest_FS_CONV_OSF40D='$(DEST)/root.server/usr/afs/bin/fs_conv_dux40D'
1077 AC_SUBST(FS_CONV_OSF40D)
1078 AC_SUBST(install_FS_CONV_OSF40D)
1079 AC_SUBST(dest_FS_CONV_OSF40D)
1086 case $AFS_SYSNAME in
1087 dnl we'll go ahead and turn on XOPEN2K and ISO_C99
1088 dnl if this causes problems, we should scale back to _XOPEN_SOURCE=500
1090 MT_CFLAGS="${MT_CFLAGS} -D_XOPEN_SOURCE=600 -D_BSD_SOURCE"
1095 dnl Disable the default for debugging/optimization if not enabled
1096 if test "x$enable_debug_kernel" = "xno"; then
1100 if test "x$enable_optimize_kernel" = "xno"; then
1104 if test "x$enable_debug" = "xno"; then
1110 if test "x$enable_optimize" = "xno"; then
1114 if test "x$enable_debug_lwp" = "xno"; then
1118 if test "x$enable_optimize_lwp" = "xno"; then
1122 if test "x$enable_strip_binaries" != "xno"; then
1123 if test "x$enable_strip_binaries" = "xmaybe" -a "x$enable_debug" = "xyes"; then
1135 if test "x$enable_warnings" = "xyes"; then
1136 if test "x$GCC" = "xyes"; then
1137 XCFLAGS="${XCFLAGS} -Wall -Wstrict-prototypes -Wold-style-definition"
1144 AC_SUBST(AFSD_LDFLAGS)
1151 AC_SUBST(FSINCLUDES)
1153 AC_SUBST(KERN_OPTMZ)
1162 AC_SUBST(NO_STRIP_BIN)
1163 AC_SUBST(NO_STRIP_KRB)
1165 AC_SUBST(PAM_CFLAGS)
1169 AC_SUBST(PINSTALL_LIBS)
1173 AC_SUBST(SHLIB_CFLAGS)
1174 AC_SUBST(SHLIB_LDFLAGS)
1175 AC_SUBST(SHLIB_LINKER)
1176 AC_SUBST(SHLIB_SUFFIX)
1178 AC_SUBST(VFSCK_CFLAGS)
1182 AC_SUBST(XLDFLAGS64)