netbsd-alpha-more-patches-20020118
[openafs.git] / src / cf / osconf.m4
1
2 AC_DEFUN(OPENAFS_OSCONF, [
3
4 dnl defaults, override in case below as needed
5 DBG="-g"
6 OPTMZ="-O2"
7 XCFLAGS="-O2"
8 SHLIB_SUFFIX="so"
9 CC="cc"
10 MT_CC="cc"
11 XLIBS="${LIB_AFSDB}"
12
13 dnl standard programs
14 AC_PROG_RANLIB
15 AC_CHECK_PROGS(AS, as, [${am_missing_run}as])
16 AC_CHECK_PROGS(AR, ar, [${am_missing_run}ar])
17 AC_CHECK_PROGS(MV, mv, [${am_missing_run}mv])
18 AC_CHECK_PROGS(RM, rm, [${am_missing_run}rm])
19 AC_CHECK_PROGS(LD, ld, [${am_missing_run}ld])
20 AC_CHECK_PROGS(CP, cp, [${am_missing_run}cp])
21 AC_CHECK_PROGS(STRIP, strip, [${am_missing_run}strip])
22 AC_CHECK_PROGS(LORDER, lorder, [${am_missing_run}lorder])
23
24 case $AFS_SYSNAME in
25         alpha_dux40)
26                 CSTATIC="-non_shared"
27                 LWP_OPTMZ="-O2"
28                 MT_CFLAGS='-D_REENTRANT=1 -pthread -DAFS_PTHREAD_ENV ${XCFLAGS}'
29                 MT_LIBS="-pthread -lpthread -lmach -lexc -lc"
30                 TXLIBS="-lcurses"
31                 XCFLAGS="-D_NO_PROTO -DOSF"
32                 ;;
33
34         alpha_dux50)
35                 CSTATIC="-non_shared"
36                 LWP_OPTMZ="-O2"
37                 MT_CFLAGS='-D_REENTRANT=1 -pthread -DAFS_PTHREAD_ENV ${XCFLAGS}'
38                 MT_LIBS="-pthread -lpthread -lmach -lexc -lc"
39                 TXLIBS="-lcurses"
40                 XCFLAGS="-D_NO_PROTO -DOSF"
41                 ;;
42
43         alpha_linux_22)
44                 LEX="flex -l"
45                 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
46                 MT_LIBS="-lpthread"
47                 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
48                 SHLIB_LDFLAGS="-shared -Xlinker -x"
49                 TXLIBS="/usr/lib/libncurses.so"
50                 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
51                 YACC="bison -y"
52                 ;;
53
54         alpha_linux_24)
55                 LEX="flex -l"
56                 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
57                 MT_LIBS="-lpthread"
58                 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
59                 SHLIB_LDFLAGS="-shared -Xlinker -x"
60                 TXLIBS="/usr/lib/libncurses.so"
61                 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
62                 YACC="bison -y"
63                 ;;
64
65         hp_ux102)
66                 AS="/usr/ccs/bin/as"
67                 CC="/opt/ansic/bin/cc -Ae"
68                 DBM="/lib/libndbm.a"
69                 LD="/bin/ld"
70                 LEX="/opt/langtools/bin/lex"
71                 LWP_OPTMZ="-O"
72                 MT_CC="/opt/ansic/bin/cc -Ae"
73                 MT_CFLAGS='-D_POSIX_C_SOURCE=199506L -DAFS_PTHREAD_ENV ${XCFLAGS}'
74                 MT_LIBS="-L/opt/dce/lib -ldce"
75                 MV="/bin/mv"
76                 OPTMZ="-O"
77                 PAM_CFLAGS="+DA1.0 +z -Wl,+k"
78                 PAM_LIBS="/usr/lib/libpam.1"
79                 RANLIB="/usr/bin/ranlib"
80                 RM="/bin/rm"
81                 SHLIB_LDFLAGS="-b -Bsymbolic"
82                 SHLIB_SUFFIX="sl"
83                 TXLIBS="/usr/lib/libHcurses.a"
84                 VFSCK_CFLAGS="-D_FILE64"
85                 XCFLAGS0="-ldld -lc -Wp,-H200000 -Wl,-a,archive -DAUTH_DBM_LOG +z -Wl,+k -D_LARGEFILE64_SOURCE"
86                 XCFLAGS64="${XCFLAGS0} +DA2.0W"
87                 XCFLAGS="${XCFLAGS0} +DA1.0"
88                 YACC="/opt/langtools/bin/yacc"
89                 ;;
90
91         hp_ux110)
92                 AS="/usr/ccs/bin/as"
93                 CC="/opt/ansic/bin/cc"
94                 DBM="/lib/libndbm.a"
95                 LD="/bin/ld   "
96                 LEX="/opt/langtools/bin/lex"
97                 LWP_OPTMZ="-O"
98                 MT_CC="$CC"
99                 MT_CFLAGS='-D_POSIX_C_SOURCE=199506L -DAFS_PTHREAD_ENV ${XCFLAGS}'
100                 MT_LIBS="-lpthread"
101                 MV="/bin/mv"
102                 OPTMZ="-O"
103                 PAM_CFLAGS="+DA1.0 +z -Wl,+k"
104                 PAM_LIBS="/usr/lib/libpam.1"
105                 RANLIB="/usr/bin/ranlib"
106                 RM="/bin/rm"
107                 SHLIB_LDFLAGS="-b -Bsymbolic"
108                 SHLIB_SUFFIX="sl"
109                 TXLIBS="/usr/lib/libHcurses.a"
110                 VFSCK_CFLAGS="-I/usr/old/usr/include -D_FILE64"
111                 XCFLAGS0="-ldld -lc -Wp,-H200000 -Wl,-a,archive -DAUTH_DBM_LOG +z -Wl,+k -D_LARGEFILE64_SOURCE"
112                 XCFLAGS64="${XCFLAGS0} +DA2.0W"
113                 XCFLAGS="${XCFLAGS0} +DA1.0"
114                 XLIBELFA="-lelf"
115                 XLIBS="${LIB_AFSDB} -lnsl"
116                 YACC="/opt/langtools/bin/yacc"
117                 ;;
118
119         i386_fbsd_42)
120                 LEX="flex -l"
121                 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
122                 MT_LIBS="-pthread"
123                 PAM_CFLAGS="-O2 -pipe -fPIC"
124                 SHLIB_LDFLAGS="-shared -Xlinker -x"
125                 TXLIBS="/usr/lib/libncurses.so"
126                 XCFLAGS="-O2 -pipe"
127                 XLIBS="${LIB_AFSDB} -lcompat"
128                 YACC="bison -y"
129                 ;;
130
131         *nbsd15)
132                 LEX="flex -l"
133                 MT_CFLAGS='${XCFLAGS}'
134                 MT_LIBS=""
135                 PAM_CFLAGS="-O2 -pipe -fPIC"
136                 SHLIB_LDFLAGS="-shared -Xlinker -x"
137                 TXLIBS="/usr/lib/libcurses.so"
138                 XCFLAGS="-O2 -pipe"
139                 XLIBS="${LIB_AFSDB} -lcompat"
140                 YACC="bison -y"
141                 ;;
142
143         i386_linux22)
144                 LEX="flex -l"
145                 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
146                 MT_LIBS="-lpthread"
147                 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
148                 SHLIB_LDFLAGS="-shared -Xlinker -x"
149                 TXLIBS="/usr/lib/libncurses.so"
150                 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
151                 YACC="bison -y"
152                 ;;
153
154         i386_linux24)
155                 LEX="flex -l"
156                 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
157                 MT_LIBS="-lpthread"
158                 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
159                 SHLIB_LDFLAGS="-shared -Xlinker -x"
160                 TXLIBS="/usr/lib/libncurses.so"
161                 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
162                 ;;
163         
164         i386_obsd29)
165                 LEX="flex -l"
166                 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
167                 MT_LIBS="-pthread"
168                 PAM_CFLAGS="-O2 -pipe -fpic"
169                 SHLIB_CFLAGS="-fpic"
170                 SHLIB_LDFLAGS="-shared -Xlinker -x"
171                 TXLIBS="/usr/lib/libcurses.a"
172                 XCFLAGS="-O2"
173                 XLIBS="${LIB_AFSDB} -lcompat"
174                 YACC="yacc"
175                 ;;
176
177         parisc_linux24)
178                 LEX="flex -l"
179                 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
180                 MT_LIBS="-lpthread"
181                 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
182                 SHLIB_LDFLAGS="-shared -Xlinker -x"
183                 TXLIBS="/usr/lib/libncurses.so"
184                 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
185                 YACC="bison -y"
186                 ;;
187
188         ppc_darwin_12)
189                 LEX="lex -l"
190                 LWP_OPTMZ="-g"
191                 OPTMZ="-g"
192                 REGEX_OBJ="regex.o"
193                 XCFLAGS="-traditional-cpp"
194                 ;;
195
196         ppc_darwin_13)
197                 LEX="lex -l"
198                 LWP_OPTMZ="-O2"
199                 REGEX_OBJ="regex.o"
200                 XCFLAGS="-no-cpp-precomp"
201                 ;;
202
203         ppc_darwin_14)
204                 LEX="lex -l"
205                 LWP_OPTMZ="-O2"
206                 REGEX_OBJ="regex.o"
207                 XCFLAGS="-no-cpp-precomp"
208                 ;;
209
210         ppc_linux22)
211                 INSTALL="install"
212                 LEX="flex -l"
213                 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
214                 MT_LIBS="-lpthread"
215                 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
216                 SHLIB_LDFLAGS="-shared -Xlinker -x"
217                 TXLIBS="/usr/lib/libncurses.so"
218                 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
219                 YACC="bison -y"
220                 ;;
221
222         ppc_linux24)
223                 LEX="flex -l"
224                 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
225                 MT_LIBS="-lpthread"
226                 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
227                 SHLIB_LDFLAGS="-shared -Xlinker -x"
228                 TXLIBS="/usr/lib/libncurses.so"
229                 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
230                 YACC="bison -y"
231                 ;;
232
233         rs_aix42)
234                 DBG=""
235                 LEX="lex"
236                 LIBSYS_AIX_EXP="afsl.exp"
237                 LWP_OPTMZ="-O"
238                 MT_CC="xlc_r"
239                 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
240                 MT_LIBS="-lpthreads"
241                 OPTMZ="-O"
242                 SHLIB_SUFFIX="o"
243                 TXLIBS="-lcurses"
244                 XCFLAGS="-K -D_NO_PROTO -D_NONSTD_TYPES -D_MBI=void"
245                 XLIBS="${LIB_AFSDB} -ldl"
246                 ;;
247
248         s390_linux22)
249                 CC="gcc"
250                 LD="gcc"
251                 LEX="flex -l"
252                 MT_CC="$CC"
253                 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
254                 MT_LIBS="-lpthread"
255                 OPTMZ="-O"
256                 PAM_CFLAGS="-O -Dlinux -DLINUX_PAM -fPIC"
257                 SHLIB_LDFLAGS="-shared -Xlinker -x"
258                 TXLIBS="/usr/lib/libncurses.so"
259                 XCFLAGS="-O -g -D_LARGEFILE64_SOURCE"
260                 YACC="bison -y"
261                 ;;
262
263         s390_linux24)
264                 CC="gcc"
265                 LD="gcc"
266                 LEX="flex -l"
267                 MT_CC="$CC"
268                 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
269                 MT_LIBS="-lpthread"
270                 OPTMZ="-O"
271                 PAM_CFLAGS="-O -Dlinux -DLINUX_PAM -fPIC"
272                 SHLIB_LDFLAGS="-shared -Xlinker -x"
273                 TXLIBS="/usr/lib/libncurses.so"
274                 XCFLAGS="-O -g -D_LARGEFILE64_SOURCE"
275                 YACC="bison -y"
276                 ;;
277
278         sgi_62)
279                 FSINCLUDES="-I/usr/include/sys/fs"
280                 LEX="lex"
281                 LWP_OPTMZ="-O"
282                 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
283                 MT_LIBS="-lpthread"
284                 OPTMZ="-O"
285                 TXLIBS="-lcurses"
286                 XCFLAGS64="-64 -mips3"
287                 XCFLAGS="-o32"
288                 XLDFLAGS64="-64"
289                 XLDFLAGS="-o32"
290                 ;;
291
292         sgi_63)
293                 FSINCLUDES="-I/usr/include/sys/fs"
294                 LEX="lex"
295                 LWP_OPTMZ="-O"
296                 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
297                 MT_LIBS="-lpthread"
298                 OPTMZ="-O"
299                 TXLIBS="-lcurses"
300                 XCFLAGS64="-D_BSD_COMPAT -64 -mips3"
301                 XCFLAGS="-D_OLD_TERMIOS -D_BSD_COMPAT -o32"
302                 XLDFLAGS64="-64"
303                 XLDFLAGS="-o32"
304                 ;;
305
306         sgi_64)
307                 FSINCLUDES="-I/usr/include/sys/fs"
308                 LEX="lex"
309                 LWP_OPTMZ="-O"
310                 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
311                 MT_LIBS="-lpthread"
312                 OPTMZ="-O"
313                 TXLIBS="-lcurses"
314                 XCFLAGS64="-D_BSD_COMPAT -64 -mips3"
315                 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"
316                 XLDFLAGS64="-64"
317                 XLDFLAGS="-n32"
318                 ;;
319
320         sgi_65)
321                 CC="/usr/bin/cc"
322                 FSINCLUDES="-I/usr/include/sys/fs"
323                 LD="/usr/bin/ld"
324                 LEX="lex"
325                 MT_CC="/usr/bin/cc"
326                 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
327                 MT_LIBS="-lpthread"
328                 OPTMZ="-O"
329                 TXLIBS="-lcurses"
330                 XCFLAGS64="-64 -mips3"
331                 XCFLAGS="-n32 -mips3 -woff 1009,1110,1116,1164,1171,1177,1183,1185,1204,1233,1515,1516,1548,1169,1174,1177,1196,1498,1506,1552"
332                 XLDFLAGS64="-64 -mips3"
333                 XLDFLAGS="-n32 -mips3"
334                 ;;
335
336         sparc64_linux22)
337                 LEX="flex -l"
338                 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
339                 MT_LIBS="-lpthread"
340                 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
341                 SHLIB_LDFLAGS="-shared -Xlinker -x"
342                 TXLIBS="/usr/lib/libncurses.so"
343                 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
344                 YACC="bison -y"
345                 ;;
346
347         sparc64_linux24)
348                 LEX="flex -l"
349                 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
350                 MT_LIBS="-lpthread"
351                 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
352                 SHLIB_LDFLAGS="-shared -Xlinker -x"
353                 TXLIBS="/usr/lib/libncurses.so"
354                 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
355                 YACC="bison -y"
356                 ;;
357
358         sparc_linux22)
359                 LEX="flex -l"
360                 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
361                 MT_LIBS="-lpthread"
362                 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
363                 SHLIB_LDFLAGS="-shared -Xlinker -x"
364                 TXLIBS="/usr/lib/libncurses.so"
365                 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
366                 YACC="bison -y"
367                 ;;
368
369         sun4x_55)
370                 CC="/opt/SUNWspro/bin/cc"
371                 LEX="lex"
372                 LWP_OPTMZ="-g"
373                 MT_CC="/opt/SUNWspro/bin/cc"
374                 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
375                 MT_LIBS="-lpthread -lsocket"
376                 OPTMZ="-O"
377                 SHLIB_CFLAGS="-KPIC"
378                 TXLIBS="-lcurses"
379                 XCFLAGS="-dy -Bdynamic"
380                 XLIBELFA="-lelf"
381                 XLIBKVM="-lkvm"
382                 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
383                 LD="/usr/ccs/bin/ld"
384                 ;;
385
386         sun4x_56)
387                 CC="/opt/SUNWspro/bin/cc"
388                 LEX="lex"
389                 LWP_OPTMZ="-g"
390                 MT_CC="/opt/SUNWspro/bin/cc"
391                 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
392                 MT_LIBS="-lpthread -lsocket"
393                 OPTMZ="-O"
394                 PAM_CFLAGS="-KPIC"
395                 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
396                 SHLIB_CFLAGS="-KPIC"
397                 SHLIB_LDFLAGS="-G -Bsymbolic"
398                 TXLIBS="-L/usr/ccs/lib -lcurses"
399                 XCFLAGS="-dy -Bdynamic"
400                 XLIBELFA="-lelf"
401                 LD="/usr/ccs/bin/ld"
402                 XLIBKVM="-lkvm"
403                 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
404                 ;;
405
406         sun4x_57)
407                 CC="/opt/SUNWspro/bin/cc"
408                 LEX="lex"
409                 LD="/usr/ccs/bin/ld"
410                 LWP_OPTMZ="-g"
411                 MT_CC="/opt/SUNWspro/bin/cc"
412                 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
413                 MT_LIBS="-lpthread -lsocket"
414                 OPTMZ="-O"
415                 PAM_CFLAGS="-KPIC"
416                 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
417                 SHLIB_CFLAGS="-KPIC"
418                 SHLIB_LDFLAGS="-G -Bsymbolic"
419                 TXLIBS="-lcurses"
420                 XCFLAGS64='${XCFLAGS} -xarch=v9'
421                 XCFLAGS="-dy -Bdynamic"
422                 XLIBELFA="-lelf"
423                 XLIBKVM="-lkvm"
424                 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
425                 ;;
426
427         sun4x_58)
428                 CC="/opt/SUNWspro/bin/cc"
429                 LEX="lex"
430                 LD="/usr/ccs/bin/ld"
431                 LWP_OPTMZ="-g"
432                 MT_CC="/opt/SUNWspro/bin/cc"
433                 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
434                 MT_LIBS="-lpthread -lsocket"
435                 OPTMZ="-O"
436                 PAM_CFLAGS="-KPIC"
437                 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
438                 SHLIB_CFLAGS="-KPIC"
439                 SHLIB_LDFLAGS="-G -Bsymbolic"
440                 TXLIBS="-lcurses"
441                 XCFLAGS64='${XCFLAGS} -xarch=v9'
442                 XCFLAGS="-dy -Bdynamic"
443                 XLIBELFA="-lelf"
444                 XLIBKVM="-lkvm"
445                 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
446                 ;;
447
448         sun4x_59)
449                 CC="/opt/SUNWspro/bin/cc"
450                 LEX="lex"
451                 LWP_OPTMZ="-g"
452                 LD="/usr/ccs/bin/ld"
453                 MT_CC="/opt/SUNWspro/bin/cc"
454                 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
455                 MT_LIBS="-lpthread -lsocket"
456                 OPTMZ="-O"
457                 PAM_CFLAGS="-KPIC"
458                 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
459                 SHLIB_CFLAGS="-KPIC"
460                 SHLIB_LDFLAGS="-G -Bsymbolic"
461                 TXLIBS="-lcurses"
462                 XCFLAGS64='${XCFLAGS} -xarch=v9'
463                 XCFLAGS="-dy -Bdynamic"
464                 XLIBELFA="-lelf"
465                 XLIBKVM="-lkvm"
466                 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
467                 ;;
468
469         sunx86_58)
470                 CC="/opt/SUNWspro/bin/cc"
471                 LEX="lex"
472                 LWP_OPTMZ="-g"
473                 LD="/usr/ccs/bin/ld"
474                 MT_CC="/opt/SUNWspro/bin/cc"
475                 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
476                 MT_LIBS="-lpthread -lsocket"
477                 OPTMZ="-O"
478                 PAM_CFLAGS="-KPIC"
479                 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
480                 SHLIB_CFLAGS="-KPIC"
481                 SHLIB_LDFLAGS="-G -Bsymbolic"
482                 TXLIBS="-lcurses"
483                 XCFLAGS64='${XCFLAGS} -xarch=v9'
484                 XCFLAGS="-dy -Bdynamic"
485                 XLIBELFA="-lelf"
486                 XLIBKVM="-lkvm"
487                 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
488                 ;;
489
490
491 esac
492
493 #
494 # Special build targets
495 #
496 case $AFS_SYSNAME in
497         sgi_6*)
498                 XFS_SIZE_CHECK="xfs_size_check"
499                 install_XFS_SIZE_CHECK='$(DESTDIR)${afssrvsbindir}/xfs_size_check'
500                 dest_XFS_SIZE_CHECK='$(DEST)/root.server/usr/afs/bin/xfs_size_check'
501         
502                 AC_SUBST(XFS_SIZE_CHECK)
503                 AC_SUBST(install_XFS_SIZE_CHECK)
504                 AC_SUBST(dest_XFS_SIZE_CHECK)
505         ;;
506         
507         sun4x_*|sunx86_*)
508                 FS_CONV_SOL26="fs_conv_sol26"
509                 install_FS_CONV_SOL26='$(DESTDIR)${afssrvsbindir}/fs_conv_sol26'
510                 dest_FS_CONV_SOL26='$(DEST)/root.server/usr/afs/bin/fs_conv_sol26'
511
512                 AC_SUBST(FS_CONV_SOL26)
513                 AC_SUBST(install_FS_CONV_SOL26)
514                 AC_SUBST(dest_FS_CONV_SOL26)
515         ;;
516
517         alpha_dux*)
518                 FS_CONV_OSF40D="fs_conv_dux40d"
519                 install_FS_CONV_OSF40D='$(DESTDIR)${afssrvsbindir}/fs_conv_dux40d'
520                 dest_FS_CONV_OSF40D='$(DEST)/root.server/usr/afs/bin/fs_conv_sdux40d'
521
522                 AC_SUBST(FS_CONV_OSF40D)
523                 AC_SUBST(install_FS_CONV_OSF40D)
524                 AC_SUBST(dest_FS_CONV_OSF40D)
525         ;;
526 esac
527
528
529 AC_SUBST(AR)
530 AC_SUBST(AS)
531 AC_SUBST(CP)
532 AC_SUBST(DBG)
533 AC_SUBST(FSINCLUDES)
534 AC_SUBST(LD)
535 AC_SUBST(LEX)
536 AC_SUBST(LWP_OPTMZ)
537 AC_SUBST(MT_CC)
538 AC_SUBST(MT_CFLAGS)
539 AC_SUBST(MT_LIBS)
540 AC_SUBST(MV)
541 AC_SUBST(OPTMZ)
542 AC_SUBST(PAM_CFLAGS)
543 AC_SUBST(PAM_LIBS)
544 AC_SUBST(RANLIB)
545 AC_SUBST(REGEX_OBJ)
546 AC_SUBST(RM)
547 AC_SUBST(SHLIB_CFLAGS)
548 AC_SUBST(SHLIB_LDFLAGS)
549 AC_SUBST(SHLIB_SUFFIX)
550 AC_SUBST(TXLIBS)
551 AC_SUBST(VFSCK_CFLAGS)
552 AC_SUBST(XCFLAGS)
553 AC_SUBST(XCFLAGS64)
554 AC_SUBST(XLDFLAGS)
555 AC_SUBST(XLDFLAGS64)
556 AC_SUBST(XLIBELFA)
557 AC_SUBST(XLIBKVM)
558 AC_SUBST(XLIBS)
559 AC_SUBST(YACC)
560
561
562 ])