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"
245 SHLIB_LDFLAGS="-shared -Xlinker -x"
247 XCFLAGS="-g -O2 -D_LARGEFILE64_SOURCE -G0"
248 SHLIB_LINKER="${MT_CC} -shared"
255 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
257 PAM_CFLAGS="-g -O2 -Dlinux -DLINUX_PAM -fPIC"
259 SHLIB_LDFLAGS="-shared -Xlinker -x"
261 XCFLAGS="-g -O2 -D_LARGEFILE64_SOURCE"
262 SHLIB_LINKER="${MT_CC} -shared"
268 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
270 PAM_CFLAGS="-g -O2 -Dlinux -DLINUX_PAM -fPIC"
271 SHLIB_LDFLAGS="-shared -Xlinker -x"
273 TXLIBS="/usr/lib64/libncurses.so"
274 XCFLAGS="-g -O2 -D_LARGEFILE64_SOURCE"
275 SHLIB_LINKER="${MT_CC} -shared"
281 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
283 PAM_CFLAGS="-g -O2 -Dlinux -DLINUX_PAM -fPIC"
284 SHLIB_LDFLAGS="-shared -Xlinker -x"
287 XCFLAGS="-g -O2 -D_LARGEFILE64_SOURCE -fPIC"
289 SHLIB_LINKER="${MT_CC} -shared"
298 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
300 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
302 SHLIB_LDFLAGS="-shared -Xlinker -x"
304 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
306 SHLIB_LINKER="${MT_CC} -shared"
315 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
322 PAM_CFLAGS="-g -O2 -Dlinux -DLINUX_PAM -fPIC"
324 SHLIB_LDFLAGS="-shared -Xlinker -x"
326 XCFLAGS="-g -O2 -D_LARGEFILE64_SOURCE"
327 SHLIB_LINKER="${MT_CC} -shared"
336 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
343 PAM_CFLAGS="-g -O2 -Dlinux -DLINUX_PAM -fPIC"
345 SHLIB_LDFLAGS="-shared -Xlinker -x"
347 XCFLAGS="-g -O2 -D_LARGEFILE64_SOURCE"
348 SHLIB_LINKER="${MT_CC} -shared"
357 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
364 PAM_CFLAGS="-g -O2 -Dlinux -DLINUX_PAM -fPIC"
366 SHLIB_LDFLAGS="-shared -Xlinker -x"
368 XCFLAGS="-g -O2 -D_LARGEFILE64_SOURCE"
369 SHLIB_LINKER="${MT_CC} -shared"
373 KRB5CFLAGS="-I/usr/include/kerberosV"
376 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
378 PAM_CFLAGS="-O2 -pipe -fpic"
380 SHLIB_LDFLAGS="-shared -Xlinker -x"
381 TXLIBS="/usr/lib/libcurses.a"
389 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
391 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
393 SHLIB_LDFLAGS="-shared -Xlinker -x"
395 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
397 SHLIB_LINKER="${MT_CC} -shared"
401 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
404 XCFLAGS="-traditional-cpp"
408 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
412 XCFLAGS="-no-cpp-precomp"
416 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
420 XCFLAGS="-no-cpp-precomp"
424 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
428 XCFLAGS="-no-cpp-precomp"
433 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
435 MT_CFLAGS='-DAFS_PTHREAD_ENV -D_REENTRANT ${XCFLAGS}'
437 KINCLUDES='-I$(KROOT)/System/Library/Frameworks/Kernel.framework/Headers'
440 XCFLAGS="-no-cpp-precomp"
442 EXTRA_VLIBOBJS="fstab.o"
446 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
448 MT_CFLAGS='-DAFS_PTHREAD_ENV -D_REENTRANT ${XCFLAGS}'
450 KINCLUDES='-I$(KROOT)/System/Library/Frameworks/Kernel.framework/Headers'
453 XCFLAGS="-no-cpp-precomp"
455 EXTRA_VLIBOBJS="fstab.o"
461 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
463 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
465 SHLIB_LDFLAGS="-shared -Xlinker -x"
467 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
469 SHLIB_LINKER="${MT_CC} -shared"
475 LIBSYS_AIX_EXP="afsl.exp"
477 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
481 XCFLAGS="-K -D_NO_PROTO -D_NONSTD_TYPES -D_MBI=void"
482 XLIBS="${LIB_AFSDB} -ldl"
483 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
491 LIBSYS_AIX_EXP="afsl.exp"
493 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
497 XCFLAGS="-K -D_NO_PROTO -D_NONSTD_TYPES -D_MBI=void"
498 XLIBS="${LIB_AFSDB} -ldl"
499 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
506 LIBSYS_AIX_EXP="afsl.exp"
508 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
512 XCFLAGS="-K -D_NO_PROTO -D_NONSTD_TYPES -D_MBI=void"
513 XLIBS="${LIB_AFSDB} -ldl"
514 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
521 LIBSYS_AIX_EXP="afsl.exp"
523 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
527 XCFLAGS="-K -D_NO_PROTO -D_NONSTD_TYPES -D_MBI=void"
528 XLIBS="${LIB_AFSDB} -ldl"
529 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
540 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
542 PAM_CFLAGS="-O -Dlinux -DLINUX_PAM -fPIC"
544 SHLIB_LDFLAGS="-shared -Xlinker -x"
546 XCFLAGS="-O -g -D_LARGEFILE64_SOURCE"
548 SHLIB_LINKER="${MT_CC} -shared"
551 s390_linux24|s390_linux26)
558 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
560 PAM_CFLAGS="-O -Dlinux -DLINUX_PAM -fPIC"
562 SHLIB_LDFLAGS="-shared -Xlinker -x"
564 XCFLAGS="-O -g -D_LARGEFILE64_SOURCE"
566 SHLIB_LINKER="${MT_CC} -shared"
569 s390x_linux24|s390x_linux26)
576 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
578 PAM_CFLAGS="-O -Dlinux -DLINUX_PAM -fPIC"
580 SHLIB_LDFLAGS="-shared -Xlinker -x -Xlinker -Bsymbolic"
582 XCFLAGS="-O -g -D_LARGEFILE64_SOURCE -D__s390x__"
584 SHLIB_LINKER="${MT_CC} -shared"
589 AFSD_LIBS="/usr/lib/libdwarf.a /usr/lib/libelf.a"
590 FSINCLUDES="-I/usr/include/sys/fs"
592 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
595 XCFLAGS64="-64 -mips3"
599 SHLIB_LINKER="${CC} -shared"
604 AFSD_LIBS="/usr/lib/libdwarf.a /usr/lib/libelf.a"
605 FSINCLUDES="-I/usr/include/sys/fs"
607 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
610 XCFLAGS64="-D_BSD_COMPAT -64 -mips3"
611 XCFLAGS="-D_OLD_TERMIOS -D_BSD_COMPAT -o32"
614 SHLIB_LINKER="${CC} -shared"
618 AFSD_LIBS="/usr/lib32/libdwarf.a /usr/lib32/libelf.a"
619 FSINCLUDES="-I/usr/include/sys/fs"
621 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
624 XCFLAGS64="-D_BSD_COMPAT -64 -mips3"
625 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"
628 SHLIB_LINKER="${CC} -shared"
632 AFSD_LIBS="/usr/lib32/libdwarf.a /usr/lib32/libelf.a"
635 FSINCLUDES="-I/usr/include/sys/fs"
639 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
642 XCFLAGS64="-64 -mips3"
643 XCFLAGS="-n32 -mips3 -woff 1009,1110,1116,1164,1171,1177,1183,1185,1204,1233,1515,1516,1548,1169,1174,1177,1196,1498,1506,1552"
644 XLDFLAGS64="-64 -mips3"
645 XLDFLAGS="-n32 -mips3"
646 SHLIB_LINKER="${CC} -shared"
652 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
654 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
656 SHLIB_LDFLAGS="-shared -Xlinker -x"
658 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
660 SHLIB_LINKER="${MT_CC} -shared"
666 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
668 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
669 SHLIB_LDFLAGS="-shared -Xlinker -x"
671 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
673 SHLIB_LINKER="${MT_CC} -shared"
679 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
681 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
682 SHLIB_LDFLAGS="-shared -Xlinker -x"
684 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
686 SHLIB_LINKER="${MT_CC} -shared"
690 CCXPG2="/usr/xpg2bin/cc"
695 TXLIBS="-lcurses -ltermcap"
704 CC="/opt/SUNWspro/bin/cc"
705 CCOBJ="/opt/SUNWspro/bin/cc"
707 MT_CC="/opt/SUNWspro/bin/cc"
708 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
709 MT_LIBS="-lpthread -lsocket"
712 XCFLAGS="-dy -Bdynamic"
715 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
717 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
721 CC="/opt/SUNWspro/bin/cc"
722 CCOBJ="/opt/SUNWspro/bin/cc"
724 MT_CC="/opt/SUNWspro/bin/cc"
725 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
726 MT_LIBS="-lpthread -lsocket"
728 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
730 SHLIB_LDFLAGS="-G -Bsymbolic"
731 TXLIBS="-L/usr/ccs/lib -lcurses"
732 XCFLAGS="-dy -Bdynamic"
736 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
737 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
741 CC="/opt/SUNWspro/bin/cc"
742 CCOBJ="/opt/SUNWspro/bin/cc"
745 MT_CC="/opt/SUNWspro/bin/cc"
746 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
747 MT_LIBS="-lpthread -lsocket"
749 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
751 SHLIB_LDFLAGS="-G -Bsymbolic"
753 XCFLAGS64='${XCFLAGS} -xarch=v9'
754 XCFLAGS="-dy -Bdynamic"
757 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
758 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
762 CC="/opt/SUNWspro/bin/cc"
763 CCOBJ="/opt/SUNWspro/bin/cc"
766 MT_CC="/opt/SUNWspro/bin/cc"
767 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
768 MT_LIBS="-lpthread -lsocket"
770 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
772 SHLIB_LDFLAGS="-G -Bsymbolic"
774 XCFLAGS64='${XCFLAGS} -xarch=v9'
775 XCFLAGS="-dy -Bdynamic"
778 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
779 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
783 CC="/opt/SUNWspro/bin/cc"
784 CCOBJ="/opt/SUNWspro/bin/cc"
787 MT_CC="/opt/SUNWspro/bin/cc"
788 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
789 MT_LIBS="-lpthread -lsocket"
791 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
793 SHLIB_LDFLAGS="-G -Bsymbolic"
795 XCFLAGS64='${XCFLAGS} -xarch=v9'
796 XCFLAGS="-dy -Bdynamic"
799 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
800 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
804 CC="/opt/SUNWspro/bin/cc"
805 CCOBJ="/opt/SUNWspro/bin/cc"
808 MT_CC="/opt/SUNWspro/bin/cc"
809 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
810 MT_LIBS="-lpthread -lsocket"
812 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
814 SHLIB_LDFLAGS="-G -Bsymbolic"
816 XCFLAGS64='${XCFLAGS} -xarch=v9'
817 XCFLAGS="-dy -Bdynamic"
820 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
821 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
825 CC="/opt/SUNWspro/bin/cc"
826 CCOBJ="/opt/SUNWspro/bin/cc"
829 MT_CC="/opt/SUNWspro/bin/cc"
830 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
831 MT_LIBS="-lpthread -lsocket"
833 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
835 SHLIB_LDFLAGS="-G -Bsymbolic"
837 XCFLAGS64='${XCFLAGS} -xarch=amd64'
838 XCFLAGS="-dy -Bdynamic"
841 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
842 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=amd64'
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"
867 CC="/opt/SUNWspro/bin/cc"
868 CCOBJ="/opt/SUNWspro/bin/cc"
871 MT_CC="/opt/SUNWspro/bin/cc"
872 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
873 MT_LIBS="-lpthread -lsocket"
875 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
877 SHLIB_LDFLAGS="-G -Bsymbolic"
879 XCFLAGS64='${XCFLAGS} -xarch=amd64'
880 XCFLAGS="-dy -Bdynamic"
883 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
884 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -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 -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
910 # Special build targets
914 IRIX_SYS_SYSTM_H_HAS_MEM_FUNCS
915 XFS_SIZE_CHECK="xfs_size_check"
916 install_XFS_SIZE_CHECK='$(DESTDIR)${afssrvsbindir}/xfs_size_check'
917 dest_XFS_SIZE_CHECK='$(DEST)/root.server/usr/afs/bin/xfs_size_check'
919 AC_SUBST(XFS_SIZE_CHECK)
920 AC_SUBST(install_XFS_SIZE_CHECK)
921 AC_SUBST(dest_XFS_SIZE_CHECK)
925 FS_CONV_SOL26="fs_conv_sol26"
926 install_FS_CONV_SOL26='$(DESTDIR)${afssrvsbindir}/fs_conv_sol26'
927 dest_FS_CONV_SOL26='$(DEST)/root.server/usr/afs/bin/fs_conv_sol26'
929 AC_SUBST(FS_CONV_SOL26)
930 AC_SUBST(install_FS_CONV_SOL26)
931 AC_SUBST(dest_FS_CONV_SOL26)
935 FS_CONV_OSF40D="fs_conv_dux40D"
936 install_FS_CONV_OSF40D='$(DESTDIR)${afssrvsbindir}/fs_conv_dux40D'
937 dest_FS_CONV_OSF40D='$(DEST)/root.server/usr/afs/bin/fs_conv_dux40D'
939 AC_SUBST(FS_CONV_OSF40D)
940 AC_SUBST(install_FS_CONV_OSF40D)
941 AC_SUBST(dest_FS_CONV_OSF40D)
945 dnl Disable the default for debugging/optimization if not enabled
946 if test "x$enable_debug_kernel" = "xno"; then
950 if test "x$enable_optimize_kernel" = "xno"; then
954 if test "x$enable_debug" = "xno"; then
958 if test "x$enable_optimize" = "xno"; then
962 if test "x$enable_debug_lwp" = "xno"; then
966 if test "x$enable_optimize_lwp" = "xno"; then
973 AC_SUBST(AFSD_LDFLAGS)
993 AC_SUBST(PINSTALL_LIBS)
997 AC_SUBST(SHLIB_CFLAGS)
998 AC_SUBST(SHLIB_LDFLAGS)
999 AC_SUBST(SHLIB_LINKER)
1000 AC_SUBST(SHLIB_SUFFIX)
1002 AC_SUBST(VFSCK_CFLAGS)
1006 AC_SUBST(XLDFLAGS64)