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"
236 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
238 PAM_CFLAGS="-g -O2 -Dlinux -DLINUX_PAM -fPIC"
240 SHLIB_LDFLAGS="-shared -Xlinker -x"
242 XCFLAGS="-g -O2 -D_LARGEFILE64_SOURCE"
243 SHLIB_LINKER="${MT_CC} -shared"
249 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
251 PAM_CFLAGS="-g -O2 -Dlinux -DLINUX_PAM -fPIC"
252 SHLIB_LDFLAGS="-shared -Xlinker -x"
253 TXLIBS="/usr/lib64/libncurses.so"
254 XCFLAGS="-g -O2 -D_LARGEFILE64_SOURCE"
255 SHLIB_LINKER="${MT_CC} -shared"
261 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
263 PAM_CFLAGS="-g -O2 -Dlinux -DLINUX_PAM -fPIC"
264 SHLIB_LDFLAGS="-shared -Xlinker -x"
266 XCFLAGS="-g -O2 -D_LARGEFILE64_SOURCE"
268 SHLIB_LINKER="${MT_CC} -shared"
277 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
279 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
280 SHLIB_LDFLAGS="-shared -Xlinker -x"
282 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
284 SHLIB_LINKER="${MT_CC} -shared"
293 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
300 PAM_CFLAGS="-g -O2 -Dlinux -DLINUX_PAM -fPIC"
301 SHLIB_LDFLAGS="-shared -Xlinker -x"
303 XCFLAGS="-g -O2 -D_LARGEFILE64_SOURCE"
304 SHLIB_LINKER="${MT_CC} -shared"
313 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
320 PAM_CFLAGS="-g -O2 -Dlinux -DLINUX_PAM -fPIC"
321 SHLIB_LDFLAGS="-shared -Xlinker -x"
323 XCFLAGS="-g -O2 -D_LARGEFILE64_SOURCE"
324 SHLIB_LINKER="${MT_CC} -shared"
329 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
331 PAM_CFLAGS="-O2 -pipe -fpic"
333 SHLIB_LDFLAGS="-shared -Xlinker -x"
334 TXLIBS="/usr/lib/libcurses.a"
342 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
344 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
345 SHLIB_LDFLAGS="-shared -Xlinker -x"
347 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
349 SHLIB_LINKER="${MT_CC} -shared"
353 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
356 XCFLAGS="-traditional-cpp"
360 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
364 XCFLAGS="-no-cpp-precomp"
368 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
372 XCFLAGS="-no-cpp-precomp"
376 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
380 XCFLAGS="-no-cpp-precomp"
385 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
387 MT_CFLAGS='-DAFS_PTHREAD_ENV -D_REENTRANT ${XCFLAGS}'
389 KINCLUDES='-I$(KROOT)/System/Library/Frameworks/Kernel.framework/Headers'
392 XCFLAGS="-no-cpp-precomp"
394 EXTRA_VLIBOBJS="fstab.o"
401 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
403 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
404 SHLIB_LDFLAGS="-shared -Xlinker -x"
406 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
408 SHLIB_LINKER="${MT_CC} -shared"
414 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
416 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
417 SHLIB_LDFLAGS="-shared -Xlinker -x"
419 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
421 SHLIB_LINKER="${MT_CC} -shared"
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"
443 LIBSYS_AIX_EXP="afsl.exp"
445 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
449 XCFLAGS="-K -D_NO_PROTO -D_NONSTD_TYPES -D_MBI=void"
450 XLIBS="${LIB_AFSDB} -ldl"
451 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
458 LIBSYS_AIX_EXP="afsl.exp"
460 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
464 XCFLAGS="-K -D_NO_PROTO -D_NONSTD_TYPES -D_MBI=void"
465 XLIBS="${LIB_AFSDB} -ldl"
466 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
476 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
478 PAM_CFLAGS="-O -Dlinux -DLINUX_PAM -fPIC"
479 SHLIB_LDFLAGS="-shared -Xlinker -x"
481 XCFLAGS="-O -g -D_LARGEFILE64_SOURCE"
483 SHLIB_LINKER="${MT_CC} -shared"
493 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
495 PAM_CFLAGS="-O -Dlinux -DLINUX_PAM -fPIC"
496 SHLIB_LDFLAGS="-shared -Xlinker -x"
498 XCFLAGS="-O -g -D_LARGEFILE64_SOURCE"
500 SHLIB_LINKER="${MT_CC} -shared"
510 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
512 PAM_CFLAGS="-O -Dlinux -DLINUX_PAM -fPIC"
513 SHLIB_LDFLAGS="-shared -Xlinker -x"
515 XCFLAGS="-O -g -D_LARGEFILE64_SOURCE -D__s390x__"
517 SHLIB_LINKER="${MT_CC} -shared"
522 AFSD_LIBS="/usr/lib/libdwarf.a /usr/lib/libelf.a"
523 FSINCLUDES="-I/usr/include/sys/fs"
525 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
528 XCFLAGS64="-64 -mips3"
532 SHLIB_LINKER="${CC} -shared"
537 AFSD_LIBS="/usr/lib/libdwarf.a /usr/lib/libelf.a"
538 FSINCLUDES="-I/usr/include/sys/fs"
540 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
543 XCFLAGS64="-D_BSD_COMPAT -64 -mips3"
544 XCFLAGS="-D_OLD_TERMIOS -D_BSD_COMPAT -o32"
547 SHLIB_LINKER="${CC} -shared"
551 AFSD_LIBS="/usr/lib32/libdwarf.a /usr/lib32/libelf.a"
552 FSINCLUDES="-I/usr/include/sys/fs"
554 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
557 XCFLAGS64="-D_BSD_COMPAT -64 -mips3"
558 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"
561 SHLIB_LINKER="${CC} -shared"
565 AFSD_LIBS="/usr/lib32/libdwarf.a /usr/lib32/libelf.a"
568 FSINCLUDES="-I/usr/include/sys/fs"
572 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
575 XCFLAGS64="-64 -mips3"
576 XCFLAGS="-n32 -mips3 -woff 1009,1110,1116,1164,1171,1177,1183,1185,1204,1233,1515,1516,1548,1169,1174,1177,1196,1498,1506,1552"
577 XLDFLAGS64="-64 -mips3"
578 XLDFLAGS="-n32 -mips3"
579 SHLIB_LINKER="${CC} -shared"
585 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
587 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
588 SHLIB_LDFLAGS="-shared -Xlinker -x"
590 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
592 SHLIB_LINKER="${MT_CC} -shared"
598 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
600 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
601 SHLIB_LDFLAGS="-shared -Xlinker -x"
603 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
605 SHLIB_LINKER="${MT_CC} -shared"
611 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
613 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
614 SHLIB_LDFLAGS="-shared -Xlinker -x"
616 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
618 SHLIB_LINKER="${MT_CC} -shared"
622 CCXPG2="/usr/xpg2bin/cc"
627 TXLIBS="-lcurses -ltermcap"
636 CC="/opt/SUNWspro/bin/cc"
637 CCOBJ="/opt/SUNWspro/bin/cc"
639 MT_CC="/opt/SUNWspro/bin/cc"
640 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
641 MT_LIBS="-lpthread -lsocket"
644 XCFLAGS="-dy -Bdynamic"
647 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
649 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
653 CC="/opt/SUNWspro/bin/cc"
654 CCOBJ="/opt/SUNWspro/bin/cc"
656 MT_CC="/opt/SUNWspro/bin/cc"
657 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
658 MT_LIBS="-lpthread -lsocket"
660 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
662 SHLIB_LDFLAGS="-G -Bsymbolic"
663 TXLIBS="-L/usr/ccs/lib -lcurses"
664 XCFLAGS="-dy -Bdynamic"
668 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
669 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
673 CC="/opt/SUNWspro/bin/cc"
674 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"
681 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
683 SHLIB_LDFLAGS="-G -Bsymbolic"
685 XCFLAGS64='${XCFLAGS} -xarch=v9'
686 XCFLAGS="-dy -Bdynamic"
689 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
690 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
694 CC="/opt/SUNWspro/bin/cc"
695 CCOBJ="/opt/SUNWspro/bin/cc"
698 MT_CC="/opt/SUNWspro/bin/cc"
699 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
700 MT_LIBS="-lpthread -lsocket"
702 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
704 SHLIB_LDFLAGS="-G -Bsymbolic"
706 XCFLAGS64='${XCFLAGS} -xarch=v9'
707 XCFLAGS="-dy -Bdynamic"
710 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
711 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
715 CC="/opt/SUNWspro/bin/cc"
716 CCOBJ="/opt/SUNWspro/bin/cc"
719 MT_CC="/opt/SUNWspro/bin/cc"
720 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
721 MT_LIBS="-lpthread -lsocket"
723 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
725 SHLIB_LDFLAGS="-G -Bsymbolic"
727 XCFLAGS64='${XCFLAGS} -xarch=v9'
728 XCFLAGS="-dy -Bdynamic"
731 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
732 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
736 CC="/opt/SUNWspro/bin/cc"
737 CCOBJ="/opt/SUNWspro/bin/cc"
740 MT_CC="/opt/SUNWspro/bin/cc"
741 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
742 MT_LIBS="-lpthread -lsocket"
744 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
746 SHLIB_LDFLAGS="-G -Bsymbolic"
748 XCFLAGS64='${XCFLAGS} -xarch=v9'
749 XCFLAGS="-dy -Bdynamic"
752 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
753 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
757 CC="/opt/SUNWspro/bin/cc"
758 CCOBJ="/opt/SUNWspro/bin/cc"
761 MT_CC="/opt/SUNWspro/bin/cc"
762 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
763 MT_LIBS="-lpthread -lsocket"
765 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
767 SHLIB_LDFLAGS="-G -Bsymbolic"
769 XCFLAGS64='${XCFLAGS} -xarch=v9'
770 XCFLAGS="-dy -Bdynamic"
773 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
774 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
778 CC="/opt/SUNWspro/bin/cc"
779 CCOBJ="/opt/SUNWspro/bin/cc"
782 MT_CC="/opt/SUNWspro/bin/cc"
783 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
784 MT_LIBS="-lpthread -lsocket"
786 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
788 SHLIB_LDFLAGS="-G -Bsymbolic"
790 XCFLAGS64='${XCFLAGS} -xarch=v9'
791 XCFLAGS="-dy -Bdynamic"
794 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
795 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
799 CC="/opt/SUNWspro/bin/cc"
800 CCOBJ="/opt/SUNWspro/bin/cc"
803 MT_CC="/opt/SUNWspro/bin/cc"
804 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
805 MT_LIBS="-lpthread -lsocket"
807 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
809 SHLIB_LDFLAGS="-G -Bsymbolic"
811 XCFLAGS64='${XCFLAGS} -xarch=v9'
812 XCFLAGS="-dy -Bdynamic"
815 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
816 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
820 CC="/opt/SUNWspro/bin/cc"
821 CCOBJ="/opt/SUNWspro/bin/cc"
824 MT_CC="/opt/SUNWspro/bin/cc"
825 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
826 MT_LIBS="-lpthread -lsocket"
828 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
830 SHLIB_LDFLAGS="-G -Bsymbolic"
832 XCFLAGS64='${XCFLAGS} -xarch=v9'
833 XCFLAGS="-dy -Bdynamic"
836 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
837 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
842 # Special build targets
846 IRIX_SYS_SYSTM_H_HAS_MEM_FUNCS
847 XFS_SIZE_CHECK="xfs_size_check"
848 install_XFS_SIZE_CHECK='$(DESTDIR)${afssrvsbindir}/xfs_size_check'
849 dest_XFS_SIZE_CHECK='$(DEST)/root.server/usr/afs/bin/xfs_size_check'
851 AC_SUBST(XFS_SIZE_CHECK)
852 AC_SUBST(install_XFS_SIZE_CHECK)
853 AC_SUBST(dest_XFS_SIZE_CHECK)
857 FS_CONV_SOL26="fs_conv_sol26"
858 install_FS_CONV_SOL26='$(DESTDIR)${afssrvsbindir}/fs_conv_sol26'
859 dest_FS_CONV_SOL26='$(DEST)/root.server/usr/afs/bin/fs_conv_sol26'
861 AC_SUBST(FS_CONV_SOL26)
862 AC_SUBST(install_FS_CONV_SOL26)
863 AC_SUBST(dest_FS_CONV_SOL26)
867 FS_CONV_OSF40D="fs_conv_dux40D"
868 install_FS_CONV_OSF40D='$(DESTDIR)${afssrvsbindir}/fs_conv_dux40D'
869 dest_FS_CONV_OSF40D='$(DEST)/root.server/usr/afs/bin/fs_conv_dux40D'
871 AC_SUBST(FS_CONV_OSF40D)
872 AC_SUBST(install_FS_CONV_OSF40D)
873 AC_SUBST(dest_FS_CONV_OSF40D)
877 dnl Disable the default for debugging/optimization if not enabled
878 if test "x$enable_debug_kernel" = "xno"; then
882 if test "x$enable_optimize_kernel" = "xno"; then
886 if test "x$enable_debug" = "xno"; then
890 if test "x$enable_optimize" = "xno"; then
894 if test "x$enable_debug_lwp" = "xno"; then
898 if test "x$enable_optimize_lwp" = "xno"; then
905 AC_SUBST(AFSD_LDFLAGS)
925 AC_SUBST(PINSTALL_LIBS)
929 AC_SUBST(SHLIB_CFLAGS)
930 AC_SUBST(SHLIB_LDFLAGS)
931 AC_SUBST(SHLIB_LINKER)
932 AC_SUBST(SHLIB_SUFFIX)
934 AC_SUBST(VFSCK_CFLAGS)