2 AC_DEFUN([OPENAFS_OSCONF], [
4 dnl defaults, override in case below as needed
5 XCFLAGS='${DBG} ${OPTMZ}'
12 dnl debugging and optimization flag defaults
13 dnl Note, these are all the defaults for if debug/optimize turned on, and
14 dnl the arch cases below do not override
24 AC_CHECK_PROGS(AS, as, [${am_missing_run}as])
25 AC_CHECK_PROGS(AR, ar, [${am_missing_run}ar])
26 AC_CHECK_PROGS(MV, mv, [${am_missing_run}mv])
27 AC_CHECK_PROGS(RM, rm, [${am_missing_run}rm])
28 AC_CHECK_PROGS(LD, ld, [${am_missing_run}ld])
29 AC_CHECK_PROGS(CP, cp, [${am_missing_run}cp])
30 AC_CHECK_PROGS(STRIP, strip, [${am_missing_run}strip])
31 AC_CHECK_PROGS(LORDER, lorder, [${am_missing_run}lorder])
33 dnl TODO - need to disable STRIP if we are doing debugging in any user space code
40 MT_CFLAGS='-D_REENTRANT=1 -pthread -DAFS_PTHREAD_ENV ${XCFLAGS}'
41 MT_LIBS="-pthread -lpthread -lmach -lexc -lc"
43 XCFLAGS="-D_NO_PROTO -DOSF"
44 SHLIB_LINKER="${CC} -all -shared -expect_unresolved \"*\""
51 MT_CFLAGS='-D_REENTRANT=1 -pthread -DAFS_PTHREAD_ENV ${XCFLAGS}'
52 MT_LIBS="-pthread -lpthread -lmach -lexc -lc"
54 XCFLAGS="-D_NO_PROTO -DOSF"
55 SHLIB_LINKER="${CC} -all -shared -expect_unresolved \"*\""
63 MT_CFLAGS='-D_REENTRANT=1 -pthread -DAFS_PTHREAD_ENV ${XCFLAGS}'
64 MT_LIBS="-pthread -lpthread -lmach -lexc -lc"
66 XCFLAGS="-D_NO_PROTO -DOSF"
67 SHLIB_LINKER="${CC} -all -shared -expect_unresolved \"*\""
73 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
75 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
77 SHLIB_LDFLAGS="-shared -Xlinker -x"
79 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
81 SHLIB_LINKER="${MT_CC} -shared"
88 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
90 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
92 SHLIB_LDFLAGS="-shared -Xlinker -x"
94 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
96 SHLIB_LINKER="${MT_CC} -shared"
103 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
105 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
107 SHLIB_LDFLAGS="-shared -Xlinker -x"
109 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
111 SHLIB_LINKER="${MT_CC} -shared"
116 CC="/opt/ansic/bin/cc -Ae"
119 LEX="/opt/langtools/bin/lex"
121 MT_CC="/opt/ansic/bin/cc -Ae"
122 MT_CFLAGS='-D_POSIX_C_SOURCE=199506L -DAFS_PTHREAD_ENV ${XCFLAGS}'
123 MT_LIBS="-L/opt/dce/lib -ldce"
126 PAM_CFLAGS="+DA1.0 +z -Wl,+k"
127 PAM_LIBS="/usr/lib/libpam.1"
128 RANLIB="/usr/bin/ranlib"
130 SHLIB_LDFLAGS="-b -Bsymbolic"
132 TXLIBS="/usr/lib/libHcurses.a"
133 VFSCK_CFLAGS="-D_FILE64"
134 XCFLAGS0="-ldld -lc -Wp,-H200000 -Wl,-a,archive -DAUTH_DBM_LOG +z -Wl,+k -D_LARGEFILE64_SOURCE"
135 XCFLAGS64="${XCFLAGS0} +DA2.0W"
136 XCFLAGS="${XCFLAGS0} +DA1.0"
137 YACC="/opt/langtools/bin/yacc"
144 CC="/opt/ansic/bin/cc"
145 CCOBJ="/opt/ansic/bin/cc"
148 LEX="/opt/langtools/bin/lex"
151 MT_CFLAGS='-D_POSIX_C_SOURCE=199506L -DAFS_PTHREAD_ENV ${XCFLAGS}'
155 PAM_CFLAGS="+DA1.0 +z -Wl,+k"
156 PAM_LIBS="/usr/lib/libpam.1"
157 RANLIB="/usr/bin/ranlib"
159 SHLIB_LDFLAGS="-b -Bsymbolic"
161 TXLIBS="/usr/lib/libHcurses.a"
162 VFSCK_CFLAGS="-I/usr/old/usr/include -D_FILE64"
163 XCFLAGS0="-ldld -lc -Wp,-H200000 -Wl,-a,archive -DAUTH_DBM_LOG +z -Wl,+k -D_LARGEFILE64_SOURCE"
164 XCFLAGS64="${XCFLAGS0} +DA2.0W"
165 XCFLAGS="${XCFLAGS0} +DA1.0"
167 #XLIBS="${LIB_AFSDB} -lnsl"
169 YACC="/opt/langtools/bin/yacc"
176 CC="/opt/ansic/bin/cc"
177 CCOBJ="/opt/ansic/bin/cc"
178 DBM="/lib/hpux32/libndbm.so"
180 LEX="/opt/langtools/bin/lex"
183 MT_CFLAGS='-D_POSIX_C_SOURCE=199506L -DAFS_PTHREAD_ENV ${XCFLAGS}'
187 PAM_CFLAGS="-b +z -Wl,+k"
188 PAM_LIBS="/usr/lib/hpux32/libpam.so"
189 RANLIB="/usr/bin/ranlib"
191 SHLIB_LDFLAGS="-b -Bsymbolic"
193 TXLIBS="/usr/lib/hpux32/libcurses.so"
194 VFSCK_CFLAGS="-I/usr/old/usr/include -D_FILE64"
195 XCFLAGS0="-ldld -lc -Wp,-H200000 -Wl,-a,archive_shared -DAUTH_DBM_LOG +z -Wl,+k -D_LARGEFILE64_SOURCE"
196 XCFLAGS64="${XCFLAGS0} +DD64"
197 XCFLAGS="${XCFLAGS0}"
199 #XLIBS="${LIB_AFSDB} -lnsl"
201 YACC="/opt/langtools/bin/yacc"
207 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
209 PAM_CFLAGS="-O2 -pipe -fPIC"
210 SHLIB_LDFLAGS="-shared -Xlinker -x"
218 MT_CFLAGS='${XCFLAGS} -DAFS_PTHREAD_ENV -D_REENTRANT '
219 MT_LIBS="-lpthread" # XXX -pthread soon
220 PAM_CFLAGS="-O2 -pipe -fPIC"
221 SHLIB_LDFLAGS="-shared -Xlinker -x"
222 TXLIBS="/usr/lib/libcurses.so"
229 MT_CFLAGS='${XCFLAGS}'
231 PAM_CFLAGS="-O2 -pipe -fPIC"
232 SHLIB_LDFLAGS="-shared -Xlinker -x"
233 TXLIBS="/usr/lib/libcurses.so"
238 ia64_linux24|ia64_linux26)
241 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
243 PAM_CFLAGS="-g -O2 -Dlinux -DLINUX_PAM -fPIC"
244 SHLIB_LDFLAGS="-shared -Xlinker -x"
246 XCFLAGS="-g -O2 -D_LARGEFILE64_SOURCE -G0"
247 SHLIB_LINKER="${MT_CC} -shared"
254 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
256 PAM_CFLAGS="-g -O2 -Dlinux -DLINUX_PAM -fPIC"
258 SHLIB_LDFLAGS="-shared -Xlinker -x"
260 XCFLAGS="-g -O2 -D_LARGEFILE64_SOURCE"
261 SHLIB_LINKER="${MT_CC} -shared"
267 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
269 PAM_CFLAGS="-g -O2 -Dlinux -DLINUX_PAM -fPIC"
270 SHLIB_LDFLAGS="-shared -Xlinker -x"
271 TXLIBS="/usr/lib64/libncurses.so"
272 XCFLAGS="-g -O2 -D_LARGEFILE64_SOURCE"
273 SHLIB_LINKER="${MT_CC} -shared"
279 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
281 PAM_CFLAGS="-g -O2 -Dlinux -DLINUX_PAM -fPIC"
282 SHLIB_LDFLAGS="-shared -Xlinker -x"
285 XCFLAGS="-g -O2 -D_LARGEFILE64_SOURCE -fPIC"
287 SHLIB_LINKER="${MT_CC} -shared"
296 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
298 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
299 SHLIB_LDFLAGS="-shared -Xlinker -x"
301 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
303 SHLIB_LINKER="${MT_CC} -shared"
312 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
319 PAM_CFLAGS="-g -O2 -Dlinux -DLINUX_PAM -fPIC"
320 SHLIB_LDFLAGS="-shared -Xlinker -x"
322 XCFLAGS="-g -O2 -D_LARGEFILE64_SOURCE"
323 SHLIB_LINKER="${MT_CC} -shared"
332 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
339 PAM_CFLAGS="-g -O2 -Dlinux -DLINUX_PAM -fPIC"
340 SHLIB_LDFLAGS="-shared -Xlinker -x"
342 XCFLAGS="-g -O2 -D_LARGEFILE64_SOURCE"
343 SHLIB_LINKER="${MT_CC} -shared"
352 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
359 PAM_CFLAGS="-g -O2 -Dlinux -DLINUX_PAM -fPIC"
360 SHLIB_LDFLAGS="-shared -Xlinker -x"
362 XCFLAGS="-g -O2 -D_LARGEFILE64_SOURCE"
363 SHLIB_LINKER="${MT_CC} -shared"
368 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
370 PAM_CFLAGS="-O2 -pipe -fpic"
372 SHLIB_LDFLAGS="-shared -Xlinker -x"
373 TXLIBS="/usr/lib/libcurses.a"
381 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
383 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
384 SHLIB_LDFLAGS="-shared -Xlinker -x"
386 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
388 SHLIB_LINKER="${MT_CC} -shared"
392 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
395 XCFLAGS="-traditional-cpp"
399 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
403 XCFLAGS="-no-cpp-precomp"
407 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
411 XCFLAGS="-no-cpp-precomp"
415 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
419 XCFLAGS="-no-cpp-precomp"
424 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
426 MT_CFLAGS='-DAFS_PTHREAD_ENV -D_REENTRANT ${XCFLAGS}'
428 KINCLUDES='-I$(KROOT)/System/Library/Frameworks/Kernel.framework/Headers'
431 XCFLAGS="-no-cpp-precomp"
433 EXTRA_VLIBOBJS="fstab.o"
437 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
439 MT_CFLAGS='-DAFS_PTHREAD_ENV -D_REENTRANT ${XCFLAGS}'
441 KINCLUDES='-I$(KROOT)/System/Library/Frameworks/Kernel.framework/Headers'
444 XCFLAGS="-no-cpp-precomp"
446 EXTRA_VLIBOBJS="fstab.o"
452 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
454 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
455 SHLIB_LDFLAGS="-shared -Xlinker -x"
457 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
459 SHLIB_LINKER="${MT_CC} -shared"
465 LIBSYS_AIX_EXP="afsl.exp"
467 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
471 XCFLAGS="-K -D_NO_PROTO -D_NONSTD_TYPES -D_MBI=void"
472 XLIBS="${LIB_AFSDB} -ldl"
473 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
481 LIBSYS_AIX_EXP="afsl.exp"
483 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
487 XCFLAGS="-K -D_NO_PROTO -D_NONSTD_TYPES -D_MBI=void"
488 XLIBS="${LIB_AFSDB} -ldl"
489 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
496 LIBSYS_AIX_EXP="afsl.exp"
498 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
502 XCFLAGS="-K -D_NO_PROTO -D_NONSTD_TYPES -D_MBI=void"
503 XLIBS="${LIB_AFSDB} -ldl"
504 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
514 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
516 PAM_CFLAGS="-O -Dlinux -DLINUX_PAM -fPIC"
517 SHLIB_LDFLAGS="-shared -Xlinker -x"
519 XCFLAGS="-O -g -D_LARGEFILE64_SOURCE"
521 SHLIB_LINKER="${MT_CC} -shared"
524 s390_linux24|s390_linux26)
531 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
533 PAM_CFLAGS="-O -Dlinux -DLINUX_PAM -fPIC"
534 SHLIB_LDFLAGS="-shared -Xlinker -x"
536 XCFLAGS="-O -g -D_LARGEFILE64_SOURCE"
538 SHLIB_LINKER="${MT_CC} -shared"
541 s390x_linux24|s390x_linux26)
548 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
550 PAM_CFLAGS="-O -Dlinux -DLINUX_PAM -fPIC"
551 SHLIB_LDFLAGS="-shared -Xlinker -x"
553 XCFLAGS="-O -g -D_LARGEFILE64_SOURCE -D__s390x__"
555 SHLIB_LINKER="${MT_CC} -shared"
560 AFSD_LIBS="/usr/lib/libdwarf.a /usr/lib/libelf.a"
561 FSINCLUDES="-I/usr/include/sys/fs"
563 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
566 XCFLAGS64="-64 -mips3"
570 SHLIB_LINKER="${CC} -shared"
575 AFSD_LIBS="/usr/lib/libdwarf.a /usr/lib/libelf.a"
576 FSINCLUDES="-I/usr/include/sys/fs"
578 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
581 XCFLAGS64="-D_BSD_COMPAT -64 -mips3"
582 XCFLAGS="-D_OLD_TERMIOS -D_BSD_COMPAT -o32"
585 SHLIB_LINKER="${CC} -shared"
589 AFSD_LIBS="/usr/lib32/libdwarf.a /usr/lib32/libelf.a"
590 FSINCLUDES="-I/usr/include/sys/fs"
592 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
595 XCFLAGS64="-D_BSD_COMPAT -64 -mips3"
596 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"
599 SHLIB_LINKER="${CC} -shared"
603 AFSD_LIBS="/usr/lib32/libdwarf.a /usr/lib32/libelf.a"
606 FSINCLUDES="-I/usr/include/sys/fs"
610 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
613 XCFLAGS64="-64 -mips3"
614 XCFLAGS="-n32 -mips3 -woff 1009,1110,1116,1164,1171,1177,1183,1185,1204,1233,1515,1516,1548,1169,1174,1177,1196,1498,1506,1552"
615 XLDFLAGS64="-64 -mips3"
616 XLDFLAGS="-n32 -mips3"
617 SHLIB_LINKER="${CC} -shared"
623 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
625 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
626 SHLIB_LDFLAGS="-shared -Xlinker -x"
628 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
630 SHLIB_LINKER="${MT_CC} -shared"
636 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
638 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
639 SHLIB_LDFLAGS="-shared -Xlinker -x"
641 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
643 SHLIB_LINKER="${MT_CC} -shared"
649 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
651 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
652 SHLIB_LDFLAGS="-shared -Xlinker -x"
654 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
656 SHLIB_LINKER="${MT_CC} -shared"
660 CCXPG2="/usr/xpg2bin/cc"
665 TXLIBS="-lcurses -ltermcap"
674 CC="/opt/SUNWspro/bin/cc"
675 CCOBJ="/opt/SUNWspro/bin/cc"
677 MT_CC="/opt/SUNWspro/bin/cc"
678 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
679 MT_LIBS="-lpthread -lsocket"
682 XCFLAGS="-dy -Bdynamic"
685 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
687 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
691 CC="/opt/SUNWspro/bin/cc"
692 CCOBJ="/opt/SUNWspro/bin/cc"
694 MT_CC="/opt/SUNWspro/bin/cc"
695 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
696 MT_LIBS="-lpthread -lsocket"
698 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
700 SHLIB_LDFLAGS="-G -Bsymbolic"
701 TXLIBS="-L/usr/ccs/lib -lcurses"
702 XCFLAGS="-dy -Bdynamic"
706 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
707 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
711 CC="/opt/SUNWspro/bin/cc"
712 CCOBJ="/opt/SUNWspro/bin/cc"
715 MT_CC="/opt/SUNWspro/bin/cc"
716 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
717 MT_LIBS="-lpthread -lsocket"
719 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
721 SHLIB_LDFLAGS="-G -Bsymbolic"
723 XCFLAGS64='${XCFLAGS} -xarch=v9'
724 XCFLAGS="-dy -Bdynamic"
727 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
728 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
732 CC="/opt/SUNWspro/bin/cc"
733 CCOBJ="/opt/SUNWspro/bin/cc"
736 MT_CC="/opt/SUNWspro/bin/cc"
737 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
738 MT_LIBS="-lpthread -lsocket"
740 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
742 SHLIB_LDFLAGS="-G -Bsymbolic"
744 XCFLAGS64='${XCFLAGS} -xarch=v9'
745 XCFLAGS="-dy -Bdynamic"
748 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
749 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
753 CC="/opt/SUNWspro/bin/cc"
754 CCOBJ="/opt/SUNWspro/bin/cc"
757 MT_CC="/opt/SUNWspro/bin/cc"
758 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
759 MT_LIBS="-lpthread -lsocket"
761 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
763 SHLIB_LDFLAGS="-G -Bsymbolic"
765 XCFLAGS64='${XCFLAGS} -xarch=v9'
766 XCFLAGS="-dy -Bdynamic"
769 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
770 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
774 CC="/opt/SUNWspro/bin/cc"
775 CCOBJ="/opt/SUNWspro/bin/cc"
778 MT_CC="/opt/SUNWspro/bin/cc"
779 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
780 MT_LIBS="-lpthread -lsocket"
782 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
784 SHLIB_LDFLAGS="-G -Bsymbolic"
786 XCFLAGS64='${XCFLAGS} -xarch=v9'
787 XCFLAGS="-dy -Bdynamic"
790 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
791 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
795 CC="/opt/SUNWspro/bin/cc"
796 CCOBJ="/opt/SUNWspro/bin/cc"
799 MT_CC="/opt/SUNWspro/bin/cc"
800 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
801 MT_LIBS="-lpthread -lsocket"
803 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
805 SHLIB_LDFLAGS="-G -Bsymbolic"
807 XCFLAGS64='${XCFLAGS} -xarch=amd64'
808 XCFLAGS="-dy -Bdynamic"
811 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
812 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
816 CC="/opt/SUNWspro/bin/cc"
817 CCOBJ="/opt/SUNWspro/bin/cc"
820 MT_CC="/opt/SUNWspro/bin/cc"
821 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
822 MT_LIBS="-lpthread -lsocket"
824 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
826 SHLIB_LDFLAGS="-G -Bsymbolic"
828 XCFLAGS64='${XCFLAGS} -xarch=amd64'
829 XCFLAGS="-dy -Bdynamic"
832 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
833 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
837 CC="/opt/SUNWspro/bin/cc"
838 CCOBJ="/opt/SUNWspro/bin/cc"
841 MT_CC="/opt/SUNWspro/bin/cc"
842 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
843 MT_LIBS="-lpthread -lsocket"
845 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
847 SHLIB_LDFLAGS="-G -Bsymbolic"
849 XCFLAGS64='${XCFLAGS} -xarch=amd64'
850 XCFLAGS="-dy -Bdynamic"
853 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
854 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
858 CC="/opt/SUNWspro/bin/cc"
859 CCOBJ="/opt/SUNWspro/bin/cc"
862 MT_CC="/opt/SUNWspro/bin/cc"
863 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
864 MT_LIBS="-lpthread -lsocket"
866 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
868 SHLIB_LDFLAGS="-G -Bsymbolic"
870 XCFLAGS64='${XCFLAGS} -xarch=amd64'
871 XCFLAGS="-dy -Bdynamic"
874 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
875 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
880 # Special build targets
884 IRIX_SYS_SYSTM_H_HAS_MEM_FUNCS
885 XFS_SIZE_CHECK="xfs_size_check"
886 install_XFS_SIZE_CHECK='$(DESTDIR)${afssrvsbindir}/xfs_size_check'
887 dest_XFS_SIZE_CHECK='$(DEST)/root.server/usr/afs/bin/xfs_size_check'
889 AC_SUBST(XFS_SIZE_CHECK)
890 AC_SUBST(install_XFS_SIZE_CHECK)
891 AC_SUBST(dest_XFS_SIZE_CHECK)
895 FS_CONV_SOL26="fs_conv_sol26"
896 install_FS_CONV_SOL26='$(DESTDIR)${afssrvsbindir}/fs_conv_sol26'
897 dest_FS_CONV_SOL26='$(DEST)/root.server/usr/afs/bin/fs_conv_sol26'
899 AC_SUBST(FS_CONV_SOL26)
900 AC_SUBST(install_FS_CONV_SOL26)
901 AC_SUBST(dest_FS_CONV_SOL26)
905 FS_CONV_OSF40D="fs_conv_dux40D"
906 install_FS_CONV_OSF40D='$(DESTDIR)${afssrvsbindir}/fs_conv_dux40D'
907 dest_FS_CONV_OSF40D='$(DEST)/root.server/usr/afs/bin/fs_conv_dux40D'
909 AC_SUBST(FS_CONV_OSF40D)
910 AC_SUBST(install_FS_CONV_OSF40D)
911 AC_SUBST(dest_FS_CONV_OSF40D)
915 dnl Disable the default for debugging/optimization if not enabled
916 if test "x$enable_debug_kernel" = "xno"; then
920 if test "x$enable_optimize_kernel" = "xno"; then
924 if test "x$enable_debug" = "xno"; then
928 if test "x$enable_optimize" = "xno"; then
932 if test "x$enable_debug_lwp" = "xno"; then
936 if test "x$enable_optimize_lwp" = "xno"; then
943 AC_SUBST(AFSD_LDFLAGS)
963 AC_SUBST(PINSTALL_LIBS)
967 AC_SUBST(SHLIB_CFLAGS)
968 AC_SUBST(SHLIB_LDFLAGS)
969 AC_SUBST(SHLIB_LINKER)
970 AC_SUBST(SHLIB_SUFFIX)
972 AC_SUBST(VFSCK_CFLAGS)