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"
76 SHLIB_LDFLAGS="-shared -Xlinker -x"
78 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
80 SHLIB_LINKER="${MT_CC} -shared"
86 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
88 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
89 SHLIB_LDFLAGS="-shared -Xlinker -x"
91 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
93 SHLIB_LINKER="${MT_CC} -shared"
98 CC="/opt/ansic/bin/cc -Ae"
101 LEX="/opt/langtools/bin/lex"
103 MT_CC="/opt/ansic/bin/cc -Ae"
104 MT_CFLAGS='-D_POSIX_C_SOURCE=199506L -DAFS_PTHREAD_ENV ${XCFLAGS}'
105 MT_LIBS="-L/opt/dce/lib -ldce"
108 PAM_CFLAGS="+DA1.0 +z -Wl,+k"
109 PAM_LIBS="/usr/lib/libpam.1"
110 RANLIB="/usr/bin/ranlib"
112 SHLIB_LDFLAGS="-b -Bsymbolic"
114 TXLIBS="/usr/lib/libHcurses.a"
115 VFSCK_CFLAGS="-D_FILE64"
116 XCFLAGS0="-ldld -lc -Wp,-H200000 -Wl,-a,archive -DAUTH_DBM_LOG +z -Wl,+k -D_LARGEFILE64_SOURCE"
117 XCFLAGS64="${XCFLAGS0} +DA2.0W"
118 XCFLAGS="${XCFLAGS0} +DA1.0"
119 YACC="/opt/langtools/bin/yacc"
126 CC="/opt/ansic/bin/cc"
127 CCOBJ="/opt/ansic/bin/cc"
130 LEX="/opt/langtools/bin/lex"
133 MT_CFLAGS='-D_POSIX_C_SOURCE=199506L -DAFS_PTHREAD_ENV ${XCFLAGS}'
137 PAM_CFLAGS="+DA1.0 +z -Wl,+k"
138 PAM_LIBS="/usr/lib/libpam.1"
139 RANLIB="/usr/bin/ranlib"
141 SHLIB_LDFLAGS="-b -Bsymbolic"
143 TXLIBS="/usr/lib/libHcurses.a"
144 VFSCK_CFLAGS="-I/usr/old/usr/include -D_FILE64"
145 XCFLAGS0="-ldld -lc -Wp,-H200000 -Wl,-a,archive -DAUTH_DBM_LOG +z -Wl,+k -D_LARGEFILE64_SOURCE"
146 XCFLAGS64="${XCFLAGS0} +DA2.0W"
147 XCFLAGS="${XCFLAGS0} +DA1.0"
149 #XLIBS="${LIB_AFSDB} -lnsl"
151 YACC="/opt/langtools/bin/yacc"
158 CC="/opt/ansic/bin/cc"
159 CCOBJ="/opt/ansic/bin/cc"
160 DBM="/lib/hpux32/libndbm.so"
162 LEX="/opt/langtools/bin/lex"
165 MT_CFLAGS='-D_POSIX_C_SOURCE=199506L -DAFS_PTHREAD_ENV ${XCFLAGS}'
169 PAM_CFLAGS="-b +z -Wl,+k"
170 PAM_LIBS="/usr/lib/hpux32/libpam.so"
171 RANLIB="/usr/bin/ranlib"
173 SHLIB_LDFLAGS="-b -Bsymbolic"
175 TXLIBS="/usr/lib/hpux32/libcurses.so"
176 VFSCK_CFLAGS="-I/usr/old/usr/include -D_FILE64"
177 XCFLAGS0="-ldld -lc -Wp,-H200000 -Wl,-a,archive_shared -DAUTH_DBM_LOG +z -Wl,+k -D_LARGEFILE64_SOURCE"
178 XCFLAGS64="${XCFLAGS0} +DD64"
179 XCFLAGS="${XCFLAGS0}"
181 #XLIBS="${LIB_AFSDB} -lnsl"
183 YACC="/opt/langtools/bin/yacc"
189 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
191 PAM_CFLAGS="-O2 -pipe -fPIC"
192 SHLIB_LDFLAGS="-shared -Xlinker -x"
200 MT_CFLAGS='${XCFLAGS} -DAFS_PTHREAD_ENV -D_REENTRANT '
201 MT_LIBS="-lpthread" # XXX -pthread soon
202 PAM_CFLAGS="-O2 -pipe -fPIC"
203 SHLIB_LDFLAGS="-shared -Xlinker -x"
204 TXLIBS="/usr/lib/libcurses.so"
211 MT_CFLAGS='${XCFLAGS}'
213 PAM_CFLAGS="-O2 -pipe -fPIC"
214 SHLIB_LDFLAGS="-shared -Xlinker -x"
215 TXLIBS="/usr/lib/libcurses.so"
223 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
225 PAM_CFLAGS="-g -O2 -Dlinux -DLINUX_PAM -fPIC"
226 SHLIB_LDFLAGS="-shared -Xlinker -x"
228 XCFLAGS="-g -O2 -D_LARGEFILE64_SOURCE -G0"
229 SHLIB_LINKER="${MT_CC} -shared"
235 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
237 PAM_CFLAGS="-g -O2 -Dlinux -DLINUX_PAM -fPIC"
238 SHLIB_LDFLAGS="-shared -Xlinker -x"
240 XCFLAGS="-g -O2 -D_LARGEFILE64_SOURCE"
241 SHLIB_LINKER="${MT_CC} -shared"
247 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
249 PAM_CFLAGS="-g -O2 -Dlinux -DLINUX_PAM -fPIC"
250 SHLIB_LDFLAGS="-shared -Xlinker -x"
251 TXLIBS="/usr/lib64/libncurses.so"
252 XCFLAGS="-g -O2 -D_LARGEFILE64_SOURCE"
253 SHLIB_LINKER="${MT_CC} -shared"
262 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
264 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
265 SHLIB_LDFLAGS="-shared -Xlinker -x"
267 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
269 SHLIB_LINKER="${MT_CC} -shared"
278 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
285 PAM_CFLAGS="-g -O2 -Dlinux -DLINUX_PAM -fPIC"
286 SHLIB_LDFLAGS="-shared -Xlinker -x"
288 XCFLAGS="-g -O2 -D_LARGEFILE64_SOURCE"
289 SHLIB_LINKER="${MT_CC} -shared"
298 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
305 PAM_CFLAGS="-g -O2 -Dlinux -DLINUX_PAM -fPIC"
306 SHLIB_LDFLAGS="-shared -Xlinker -x"
308 XCFLAGS="-g -O2 -D_LARGEFILE64_SOURCE"
309 SHLIB_LINKER="${MT_CC} -shared"
314 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
316 PAM_CFLAGS="-O2 -pipe -fpic"
318 SHLIB_LDFLAGS="-shared -Xlinker -x"
319 TXLIBS="/usr/lib/libcurses.a"
327 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
329 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
330 SHLIB_LDFLAGS="-shared -Xlinker -x"
332 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
334 SHLIB_LINKER="${MT_CC} -shared"
338 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
341 XCFLAGS="-traditional-cpp"
345 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
349 XCFLAGS="-no-cpp-precomp"
353 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
357 XCFLAGS="-no-cpp-precomp"
361 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
365 XCFLAGS="-no-cpp-precomp"
370 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
372 MT_CFLAGS='-DAFS_PTHREAD_ENV -D_REENTRANT ${XCFLAGS}'
374 KINCLUDES='-I$(KROOT)/System/Library/Frameworks/Kernel.framework/Headers'
377 XCFLAGS="-no-cpp-precomp"
379 EXTRA_VLIBOBJS="fstab.o"
386 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
388 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
389 SHLIB_LDFLAGS="-shared -Xlinker -x"
391 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
393 SHLIB_LINKER="${MT_CC} -shared"
399 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
401 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
402 SHLIB_LDFLAGS="-shared -Xlinker -x"
404 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
406 SHLIB_LINKER="${MT_CC} -shared"
412 LIBSYS_AIX_EXP="afsl.exp"
414 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
418 XCFLAGS="-K -D_NO_PROTO -D_NONSTD_TYPES -D_MBI=void"
419 XLIBS="${LIB_AFSDB} -ldl"
420 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
427 LIBSYS_AIX_EXP="afsl.exp"
429 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
433 XCFLAGS="-K -D_NO_PROTO -D_NONSTD_TYPES -D_MBI=void"
434 XLIBS="${LIB_AFSDB} -ldl"
435 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
446 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
448 PAM_CFLAGS="-O -Dlinux -DLINUX_PAM -fPIC"
449 SHLIB_LDFLAGS="-shared -Xlinker -x"
451 XCFLAGS="-O -g -D_LARGEFILE64_SOURCE"
453 SHLIB_LINKER="${MT_CC} -shared"
463 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
465 PAM_CFLAGS="-O -Dlinux -DLINUX_PAM -fPIC"
466 SHLIB_LDFLAGS="-shared -Xlinker -x"
468 XCFLAGS="-O -g -D_LARGEFILE64_SOURCE"
470 SHLIB_LINKER="${MT_CC} -shared"
480 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
482 PAM_CFLAGS="-O -Dlinux -DLINUX_PAM -fPIC"
483 SHLIB_LDFLAGS="-shared -Xlinker -x"
485 XCFLAGS="-O -g -D_LARGEFILE64_SOURCE -D__s390x__"
487 SHLIB_LINKER="${MT_CC} -shared"
492 AFSD_LIBS="/usr/lib/libdwarf.a /usr/lib/libelf.a"
493 FSINCLUDES="-I/usr/include/sys/fs"
495 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
498 XCFLAGS64="-64 -mips3"
502 SHLIB_LINKER="${CC} -shared"
507 AFSD_LIBS="/usr/lib/libdwarf.a /usr/lib/libelf.a"
508 FSINCLUDES="-I/usr/include/sys/fs"
510 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
513 XCFLAGS64="-D_BSD_COMPAT -64 -mips3"
514 XCFLAGS="-D_OLD_TERMIOS -D_BSD_COMPAT -o32"
517 SHLIB_LINKER="${CC} -shared"
521 AFSD_LIBS="/usr/lib32/libdwarf.a /usr/lib32/libelf.a"
522 FSINCLUDES="-I/usr/include/sys/fs"
524 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
527 XCFLAGS64="-D_BSD_COMPAT -64 -mips3"
528 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"
531 SHLIB_LINKER="${CC} -shared"
535 AFSD_LIBS="/usr/lib32/libdwarf.a /usr/lib32/libelf.a"
538 FSINCLUDES="-I/usr/include/sys/fs"
542 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
545 XCFLAGS64="-64 -mips3"
546 XCFLAGS="-n32 -mips3 -woff 1009,1110,1116,1164,1171,1177,1183,1185,1204,1233,1515,1516,1548,1169,1174,1177,1196,1498,1506,1552"
547 XLDFLAGS64="-64 -mips3"
548 XLDFLAGS="-n32 -mips3"
549 SHLIB_LINKER="${CC} -shared"
555 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
557 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
558 SHLIB_LDFLAGS="-shared -Xlinker -x"
560 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
562 SHLIB_LINKER="${MT_CC} -shared"
568 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
570 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
571 SHLIB_LDFLAGS="-shared -Xlinker -x"
573 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
575 SHLIB_LINKER="${MT_CC} -shared"
581 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
583 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
584 SHLIB_LDFLAGS="-shared -Xlinker -x"
586 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
588 SHLIB_LINKER="${MT_CC} -shared"
592 CCXPG2="/usr/xpg2bin/cc"
597 TXLIBS="-lcurses -ltermcap"
606 CC="/opt/SUNWspro/bin/cc"
607 CCOBJ="/opt/SUNWspro/bin/cc"
609 MT_CC="/opt/SUNWspro/bin/cc"
610 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
611 MT_LIBS="-lpthread -lsocket"
614 XCFLAGS="-dy -Bdynamic"
617 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
619 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
623 CC="/opt/SUNWspro/bin/cc"
624 CCOBJ="/opt/SUNWspro/bin/cc"
626 MT_CC="/opt/SUNWspro/bin/cc"
627 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
628 MT_LIBS="-lpthread -lsocket"
630 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
632 SHLIB_LDFLAGS="-G -Bsymbolic"
633 TXLIBS="-L/usr/ccs/lib -lcurses"
634 XCFLAGS="-dy -Bdynamic"
638 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
639 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
643 CC="/opt/SUNWspro/bin/cc"
644 CCOBJ="/opt/SUNWspro/bin/cc"
647 MT_CC="/opt/SUNWspro/bin/cc"
648 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
649 MT_LIBS="-lpthread -lsocket"
651 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
653 SHLIB_LDFLAGS="-G -Bsymbolic"
655 XCFLAGS64='${XCFLAGS} -xarch=v9'
656 XCFLAGS="-dy -Bdynamic"
659 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
660 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
664 CC="/opt/SUNWspro/bin/cc"
665 CCOBJ="/opt/SUNWspro/bin/cc"
668 MT_CC="/opt/SUNWspro/bin/cc"
669 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
670 MT_LIBS="-lpthread -lsocket"
672 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
674 SHLIB_LDFLAGS="-G -Bsymbolic"
676 XCFLAGS64='${XCFLAGS} -xarch=v9'
677 XCFLAGS="-dy -Bdynamic"
680 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
681 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
685 CC="/opt/SUNWspro/bin/cc"
686 CCOBJ="/opt/SUNWspro/bin/cc"
689 MT_CC="/opt/SUNWspro/bin/cc"
690 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
691 MT_LIBS="-lpthread -lsocket"
693 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
695 SHLIB_LDFLAGS="-G -Bsymbolic"
697 XCFLAGS64='${XCFLAGS} -xarch=v9'
698 XCFLAGS="-dy -Bdynamic"
701 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
702 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
706 CC="/opt/SUNWspro/bin/cc"
707 CCOBJ="/opt/SUNWspro/bin/cc"
710 MT_CC="/opt/SUNWspro/bin/cc"
711 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
712 MT_LIBS="-lpthread -lsocket"
714 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
716 SHLIB_LDFLAGS="-G -Bsymbolic"
718 XCFLAGS64='${XCFLAGS} -xarch=v9'
719 XCFLAGS="-dy -Bdynamic"
722 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
723 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
727 CC="/opt/SUNWspro/bin/cc"
728 CCOBJ="/opt/SUNWspro/bin/cc"
731 MT_CC="/opt/SUNWspro/bin/cc"
732 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
733 MT_LIBS="-lpthread -lsocket"
735 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
737 SHLIB_LDFLAGS="-G -Bsymbolic"
739 XCFLAGS64='${XCFLAGS} -xarch=v9'
740 XCFLAGS="-dy -Bdynamic"
743 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
744 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
748 CC="/opt/SUNWspro/bin/cc"
749 CCOBJ="/opt/SUNWspro/bin/cc"
752 MT_CC="/opt/SUNWspro/bin/cc"
753 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
754 MT_LIBS="-lpthread -lsocket"
756 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
758 SHLIB_LDFLAGS="-G -Bsymbolic"
760 XCFLAGS64='${XCFLAGS} -xarch=v9'
761 XCFLAGS="-dy -Bdynamic"
764 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
765 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
769 CC="/opt/SUNWspro/bin/cc"
770 CCOBJ="/opt/SUNWspro/bin/cc"
773 MT_CC="/opt/SUNWspro/bin/cc"
774 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
775 MT_LIBS="-lpthread -lsocket"
777 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
779 SHLIB_LDFLAGS="-G -Bsymbolic"
781 XCFLAGS64='${XCFLAGS} -xarch=v9'
782 XCFLAGS="-dy -Bdynamic"
785 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
786 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
790 CC="/opt/SUNWspro/bin/cc"
791 CCOBJ="/opt/SUNWspro/bin/cc"
794 MT_CC="/opt/SUNWspro/bin/cc"
795 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
796 MT_LIBS="-lpthread -lsocket"
798 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
800 SHLIB_LDFLAGS="-G -Bsymbolic"
802 XCFLAGS64='${XCFLAGS} -xarch=v9'
803 XCFLAGS="-dy -Bdynamic"
806 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
807 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
812 # Special build targets
816 IRIX_SYS_SYSTM_H_HAS_MEM_FUNCS
817 XFS_SIZE_CHECK="xfs_size_check"
818 install_XFS_SIZE_CHECK='$(DESTDIR)${afssrvsbindir}/xfs_size_check'
819 dest_XFS_SIZE_CHECK='$(DEST)/root.server/usr/afs/bin/xfs_size_check'
821 AC_SUBST(XFS_SIZE_CHECK)
822 AC_SUBST(install_XFS_SIZE_CHECK)
823 AC_SUBST(dest_XFS_SIZE_CHECK)
827 FS_CONV_SOL26="fs_conv_sol26"
828 install_FS_CONV_SOL26='$(DESTDIR)${afssrvsbindir}/fs_conv_sol26'
829 dest_FS_CONV_SOL26='$(DEST)/root.server/usr/afs/bin/fs_conv_sol26'
831 AC_SUBST(FS_CONV_SOL26)
832 AC_SUBST(install_FS_CONV_SOL26)
833 AC_SUBST(dest_FS_CONV_SOL26)
837 FS_CONV_OSF40D="fs_conv_dux40D"
838 install_FS_CONV_OSF40D='$(DESTDIR)${afssrvsbindir}/fs_conv_dux40D'
839 dest_FS_CONV_OSF40D='$(DEST)/root.server/usr/afs/bin/fs_conv_dux40D'
841 AC_SUBST(FS_CONV_OSF40D)
842 AC_SUBST(install_FS_CONV_OSF40D)
843 AC_SUBST(dest_FS_CONV_OSF40D)
847 dnl Disable the default for debugging/optimization if not enabled
848 if test "x$enable_debug_kernel" = "xno"; then
852 if test "x$enable_optimize_kernel" = "xno"; then
856 if test "x$enable_debug" = "xno"; then
860 if test "x$enable_optimize" = "xno"; then
864 if test "x$enable_debug_lwp" = "xno"; then
868 if test "x$enable_optimize_lwp" = "xno"; then
875 AC_SUBST(AFSD_LDFLAGS)
895 AC_SUBST(PINSTALL_LIBS)
899 AC_SUBST(SHLIB_CFLAGS)
900 AC_SUBST(SHLIB_LDFLAGS)
901 AC_SUBST(SHLIB_LINKER)
902 AC_SUBST(SHLIB_SUFFIX)
904 AC_SUBST(VFSCK_CFLAGS)