ac8c955c3ba33b91aeef09ecddd86093ada3f15c
[openafs.git] / src / cf / osconf.m4
1
2 AC_DEFUN([OPENAFS_OSCONF], [
3
4 dnl defaults, override in case below as needed
5 XCFLAGS='${DBG} ${OPTMZ}'
6 SHLIB_SUFFIX="so"
7 CC="cc"
8 CCOBJ="cc"
9 MT_CC="cc"
10 XLIBS="${LIB_AFSDB}"
11
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
15 KERN_DBG=-g
16 KERN_OPTMZ=-O
17 DBG=-g
18 OPTMZ=-O
19 LWP_DBG=-g
20 LWP_OPTMZ=-O
21
22 dnl standard programs
23 AC_PROG_RANLIB
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])
32
33 dnl TODO - need to disable STRIP if we are doing debugging in any user space code
34
35 case $AFS_SYSNAME in
36         alpha_dux40)
37                 LEX="lex"
38                 CSTATIC="-non_shared"
39                 DBG="-g3"
40                 MT_CFLAGS='-D_REENTRANT=1 -pthread -DAFS_PTHREAD_ENV ${XCFLAGS}'
41                 MT_LIBS="-pthread -lpthread -lmach -lexc -lc"
42                 TXLIBS="-lcurses"
43                 XCFLAGS="-D_NO_PROTO -DOSF"
44                 SHLIB_LINKER="${CC} -all -shared -expect_unresolved \"*\""
45                 ;;
46
47         alpha_dux50)
48                 LEX="flex -l"
49                 DBG="-g3"
50                 CSTATIC="-non_shared"
51                 MT_CFLAGS='-D_REENTRANT=1 -pthread -DAFS_PTHREAD_ENV ${XCFLAGS}'
52                 MT_LIBS="-pthread -lpthread -lmach -lexc -lc"
53                 TXLIBS="-lcurses"
54                 XCFLAGS="-D_NO_PROTO -DOSF"
55                 SHLIB_LINKER="${CC} -all -shared -expect_unresolved \"*\""
56                 ;;
57
58         alpha_dux51)
59                 LEX="flex -l"
60                 DBG="-g3"
61                 CSTATIC="-non_shared"
62                 LWP_OPTMZ="-O2"
63                 MT_CFLAGS='-D_REENTRANT=1 -pthread -DAFS_PTHREAD_ENV ${XCFLAGS}'
64                 MT_LIBS="-pthread -lpthread -lmach -lexc -lc"
65                 TXLIBS="-lcurses"
66                 XCFLAGS="-D_NO_PROTO -DOSF"
67                 SHLIB_LINKER="${CC} -all -shared -expect_unresolved \"*\""
68                 ;;
69
70         alpha_linux_22)
71                 KERN_OPTMZ=-O2
72                 LEX="flex -l"
73                 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
74                 MT_LIBS="-lpthread"
75                 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
76                 SHLIB_CFLAGS="-fPIC"
77                 SHLIB_LDFLAGS="-shared -Xlinker -x"
78                 TXLIBS="-lncurses"
79                 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
80                 YACC="bison -y"
81                 SHLIB_LINKER="${MT_CC} -shared"
82                 ;;
83
84         alpha_linux_24)
85                 CCOBJ="${CC} -fPIC"
86                 KERN_OPTMZ=-O2
87                 LEX="flex -l"
88                 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
89                 MT_LIBS="-lpthread"
90                 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
91                 SHLIB_CFLAGS="-fPIC"
92                 SHLIB_LDFLAGS="-shared -Xlinker -x"
93                 TXLIBS="-lncurses"
94                 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
95                 YACC="bison -y"
96                 SHLIB_LINKER="${MT_CC} -shared"
97                 ;;
98
99         alpha_linux_26)
100                 CCOBJ="${CC} -fPIC"
101                 KERN_OPTMZ=-O2
102                 LEX="flex -l"
103                 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
104                 MT_LIBS="-lpthread"
105                 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
106                 SHLIB_CFLAGS="-fPIC"
107                 SHLIB_LDFLAGS="-shared -Xlinker -x"
108                 TXLIBS="-lncurses"
109                 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
110                 YACC="bison -y"
111                 SHLIB_LINKER="${MT_CC} -shared"
112                 ;;
113
114         hp_ux102)
115                 AS="/usr/ccs/bin/as"
116                 CC="/opt/ansic/bin/cc -Ae"
117                 DBM="/lib/libndbm.a"
118                 LD="/bin/ld"
119                 LEX="/opt/langtools/bin/lex"
120                 LWP_OPTMZ="-O"
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"
124                 MV="/bin/mv"
125                 OPTMZ="-O"
126                 PAM_CFLAGS="+DA1.0 +z -Wl,+k"
127                 PAM_LIBS="/usr/lib/libpam.1"
128                 RANLIB="/usr/bin/ranlib"
129                 RM="/bin/rm"
130                 SHLIB_LDFLAGS="-b -Bsymbolic"
131                 SHLIB_SUFFIX="sl"
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"
138                 SHLIB_LINKER="ld -b"
139                 ;;
140
141         hp_ux11*)
142                 AR="/usr/bin/ar"
143                 AS="/usr/ccs/bin/as"
144                 CC="/opt/ansic/bin/cc"
145                 CCOBJ="/opt/ansic/bin/cc"
146                 DBM="/lib/libndbm.a"
147                 LD="/bin/ld   "
148                 LEX="/opt/langtools/bin/lex"
149                 LWP_OPTMZ="-O"
150                 MT_CC="$CC"
151                 MT_CFLAGS='-D_POSIX_C_SOURCE=199506L -DAFS_PTHREAD_ENV ${XCFLAGS}'
152                 MT_LIBS="-lpthread"
153                 MV="/bin/mv"
154                 OPTMZ="-O"
155                 PAM_CFLAGS="+DA1.0 +z -Wl,+k"
156                 PAM_LIBS="/usr/lib/libpam.1"
157                 RANLIB="/usr/bin/ranlib"
158                 RM="/bin/rm"
159                 SHLIB_LDFLAGS="-b -Bsymbolic"
160                 SHLIB_SUFFIX="sl"
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"
166                 XLIBELFA="-lelf"
167                 #XLIBS="${LIB_AFSDB} -lnsl"
168                 XLIBS="${LIB_AFSDB}"
169                 YACC="/opt/langtools/bin/yacc"
170                 SHLIB_LINKER="ld -b"
171                 ;;
172
173         ia64_hpux*)
174                 AR="/usr/bin/ar"
175                 AS="/usr/ccs/bin/as"
176                 CC="/opt/ansic/bin/cc"
177                 CCOBJ="/opt/ansic/bin/cc"
178                 DBM="/lib/hpux32/libndbm.so"
179                 LD="/bin/ld   "
180                 LEX="/opt/langtools/bin/lex"
181                 LWP_OPTMZ=""
182                 MT_CC="$CC"
183                 MT_CFLAGS='-D_POSIX_C_SOURCE=199506L -DAFS_PTHREAD_ENV ${XCFLAGS}'
184                 MT_LIBS="-lpthread"
185                 MV="/bin/mv"
186                 OPTMZ="-O"
187                 PAM_CFLAGS="-b +z -Wl,+k"
188                 PAM_LIBS="/usr/lib/hpux32/libpam.so"
189                 RANLIB="/usr/bin/ranlib"
190                 RM="/bin/rm"
191                 SHLIB_LDFLAGS="-b -Bsymbolic"
192                 SHLIB_SUFFIX="sl"
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}"
198                 XLIBELFA="-lelf"
199                 #XLIBS="${LIB_AFSDB} -lnsl"
200                 XLIBS="${LIB_AFSDB}"
201                 YACC="/opt/langtools/bin/yacc"
202                 SHLIB_LINKER="ld -b"
203                 ;;
204
205         *fbsd_*)
206                 LEX="flex -l"
207                 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
208                 MT_LIBS="-pthread"
209                 PAM_CFLAGS="-O2 -pipe -fPIC"
210                 SHLIB_LDFLAGS="-shared -Xlinker -x"
211                 SHLIB_LINKER="${MT_CC} -shared"
212                 TXLIBS="-lncurses"
213                 XCFLAGS="-O2 -pipe"
214                 YACC="byacc"
215                 ;;
216
217         *nbsd2*|*nbsd3*)
218                 LEX="flex -l"
219                 MT_CFLAGS='${XCFLAGS} -DAFS_PTHREAD_ENV -D_REENTRANT '
220                 MT_LIBS="-lpthread" # XXX -pthread soon
221                 PAM_CFLAGS="-O2 -pipe -fPIC"
222                 SHLIB_LDFLAGS="-shared -Xlinker -x"
223                 SHLIB_LINKER="${MT_CC} -shared"
224                 TXLIBS="/usr/lib/libcurses.so"
225                 XCFLAGS="-O2 -pipe"
226                 YACC="yacc"
227                 ;;
228
229         *nbsd15|*nbsd16)
230                 LEX="flex -l"
231                 MT_CFLAGS='${XCFLAGS}'
232                 MT_LIBS=""
233                 PAM_CFLAGS="-O2 -pipe -fPIC"
234                 SHLIB_LDFLAGS="-shared -Xlinker -x"
235                 SHLIB_LINKER="${MT_CC} -shared"
236                 TXLIBS="/usr/lib/libcurses.so"
237                 XCFLAGS="-O2 -pipe"
238                 YACC="bison -y"
239                 ;;
240
241         ia64_linux24|ia64_linux26)
242                 KERN_OPTMZ=-O2
243                 LEX="flex -l"
244                 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
245                 MT_LIBS="-lpthread"
246                 PAM_CFLAGS="-g -O2 -Dlinux -DLINUX_PAM -fPIC"
247                 SHLIB_CFLAGS="-fPIC"
248                 SHLIB_LDFLAGS="-shared -Xlinker -x"
249                 TXLIBS="-lncurses"
250                 XCFLAGS="-g -O2 -D_LARGEFILE64_SOURCE -G0"
251                 SHLIB_LINKER="${MT_CC} -shared"
252                 ;;
253
254         amd64_linux*)
255                 CCOBJ="${CC} -fPIC"
256                 KERN_OPTMZ=-O2
257                 LEX="flex -l"
258                 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
259                 MT_LIBS="-lpthread"
260                 PAM_CFLAGS="-g -O2 -Dlinux -DLINUX_PAM -fPIC"
261                 SHLIB_CFLAGS="-fPIC"
262                 SHLIB_LDFLAGS="-shared -Xlinker -x"
263                 TXLIBS="-lncurses"
264                 XCFLAGS="-g -O2 -D_LARGEFILE64_SOURCE"
265                 SHLIB_LINKER="${MT_CC} -shared"
266                 ;;
267
268         ppc64_linux24)
269                 KERN_OPTMZ=-O2
270                 LEX="flex -l"
271                 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
272                 MT_LIBS="-lpthread"
273                 PAM_CFLAGS="-g -O2 -Dlinux -DLINUX_PAM -fPIC"
274                 SHLIB_LDFLAGS="-shared -Xlinker -x"
275                 SHLIB_CFLAGS="-fPIC"
276                 TXLIBS="/usr/lib64/libncurses.so"
277                 XCFLAGS="-g -O2 -D_LARGEFILE64_SOURCE"
278                 SHLIB_LINKER="${MT_CC} -shared"
279                 ;;
280
281         ppc64_linux26)
282                 KERN_OPTMZ=-O2
283                 LEX="flex -l"
284                 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
285                 MT_LIBS="-lpthread"
286                 PAM_CFLAGS="-g -O2 -Dlinux -DLINUX_PAM -fPIC"
287                 SHLIB_LDFLAGS="-shared -Xlinker -x"
288                 SHLIB_CFLAGS="-fPIC"
289                 TXLIBS="-lncurses"
290                 XCFLAGS="-g -O2 -D_LARGEFILE64_SOURCE -fPIC"
291                 YACC="bison -y"
292                 SHLIB_LINKER="${MT_CC} -shared"
293                 ;;
294
295         i386_umlinux22)
296                 CC="gcc -pipe"
297                 CCOBJ="gcc -pipe"
298                 MT_CC="gcc -pipe"
299                 KERN_OPTMZ=-O2
300                 LEX="flex -l"
301                 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
302                 MT_LIBS="-lpthread"
303                 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
304                 SHLIB_CFLAGS="-fPIC"
305                 SHLIB_LDFLAGS="-shared -Xlinker -x"
306                 TXLIBS="-lncurses"
307                 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
308                 YACC="bison -y"
309                 SHLIB_LINKER="${MT_CC} -shared"
310                 ;;
311
312         i386_linux*)
313                 CC="gcc -pipe"
314                 CCOBJ="gcc -pipe"
315                 MT_CC="gcc -pipe"
316                 KERN_OPTMZ=-O2
317                 LEX="flex -l"
318                 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
319                 MT_LIBS="-lpthread"
320                 DBG=-g
321                 KERN_DBG=-g
322                 LWP_DBG=-g
323                 LWP_OPTMZ=-O2
324                 OPTMZ=-O2
325                 PAM_CFLAGS="-g -O2 -Dlinux -DLINUX_PAM -fPIC"
326                 SHLIB_CFLAGS="-fPIC"
327                 SHLIB_LDFLAGS="-shared -Xlinker -x"
328                 TXLIBS="-lncurses"
329                 XCFLAGS="-g -O2 -D_LARGEFILE64_SOURCE"
330                 SHLIB_LINKER="${MT_CC} -shared"
331                 ;;
332
333         i386_umlinux24)
334                 CC="gcc -pipe"
335                 CCOBJ="gcc -pipe"
336                 MT_CC="gcc -pipe"
337                 KERN_OPTMZ=-O2
338                 LEX="flex -l"
339                 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
340                 MT_LIBS="-lpthread"
341                 DBG=-g
342                 KERN_DBG=-g
343                 LWP_DBG=-g
344                 LWP_OPTMZ=-O2
345                 OPTMZ=-O2
346                 PAM_CFLAGS="-g -O2 -Dlinux -DLINUX_PAM -fPIC"
347                 SHLIB_CFLAGS="-fPIC"
348                 SHLIB_LDFLAGS="-shared -Xlinker -x"
349                 TXLIBS="-lncurses"
350                 XCFLAGS="-g -O2 -D_LARGEFILE64_SOURCE"
351                 SHLIB_LINKER="${MT_CC} -shared"
352                 ;;
353
354         i386_umlinux26)
355                 CC="gcc -pipe"
356                 CCOBJ="gcc -pipe"
357                 MT_CC="gcc -pipe"
358                 KERN_OPTMZ=-O2
359                 LEX="flex -l"
360                 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
361                 MT_LIBS="-lpthread"
362                 DBG=-g
363                 KERN_DBG=-g
364                 LWP_DBG=-g
365                 LWP_OPTMZ=-O2
366                 OPTMZ=-O2
367                 PAM_CFLAGS="-g -O2 -Dlinux -DLINUX_PAM -fPIC"
368                 SHLIB_CFLAGS="-fPIC"
369                 SHLIB_LDFLAGS="-shared -Xlinker -x"
370                 TXLIBS="-lncurses"
371                 XCFLAGS="-g -O2 -D_LARGEFILE64_SOURCE"
372                 SHLIB_LINKER="${MT_CC} -shared"
373                 ;;
374
375         *_obsd*)
376                 KRB5CFLAGS="-I/usr/include/kerberosV"
377                 KRB5LIBS="-lkrb5"
378                 LEX="flex -l"
379                 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
380                 MT_LIBS="-pthread"
381                 PAM_CFLAGS="-O2 -pipe -fpic"
382                 SHLIB_CFLAGS="-fpic"
383                 SHLIB_LDFLAGS="-shared -Xlinker -x"
384                 SHLIB_LINKER="${MT_CC} -shared"
385                 TXLIBS="/usr/lib/libcurses.a"
386                 XCFLAGS="-O2"
387                 YACC="yacc"
388                 ;;
389
390         parisc_linux24)
391                 KERN_OPTMZ=-O2
392                 LEX="flex -l"
393                 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
394                 MT_LIBS="-lpthread"
395                 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
396                 SHLIB_CFLAGS="-fPIC"
397                 SHLIB_LDFLAGS="-shared -Xlinker -x"
398                 TXLIBS="-lncurses"
399                 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
400                 YACC="bison -y"
401                 SHLIB_LINKER="${MT_CC} -shared"
402                 ;;
403
404         ppc_darwin_12)
405                 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
406                 LEX="lex -l"
407                 REGEX_OBJ="regex.o"
408                 XCFLAGS="-traditional-cpp"
409                 SHLIB_LINKER="${MT_CC} -dynamiclib"
410                 ;;
411
412         ppc_darwin_13)
413                 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
414                 LEX="lex -l"
415                 LWP_OPTMZ="-O2"
416                 REGEX_OBJ="regex.o"
417                 XCFLAGS="-no-cpp-precomp"
418                 SHLIB_LINKER="${MT_CC} -dynamiclib"
419                 ;;
420
421         ppc_darwin_14)
422                 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
423                 LEX="lex -l"
424                 LWP_OPTMZ="-O2"
425                 REGEX_OBJ="regex.o"
426                 XCFLAGS="-no-cpp-precomp"
427                 SHLIB_LINKER="${MT_CC} -dynamiclib"
428                 ;;
429
430         ppc_darwin_60)
431                 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
432                 LEX="lex -l"
433                 LWP_OPTMZ="-O2"
434                 REGEX_OBJ="regex.o"
435                 XCFLAGS="-no-cpp-precomp"
436                 TXLIBS="-lncurses"
437                 SHLIB_LINKER="${MT_CC} -dynamiclib"
438                 ;;
439
440         ppc_darwin_70)
441                 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
442                 LEX="lex -l"
443                 MT_CFLAGS='-DAFS_PTHREAD_ENV -D_REENTRANT ${XCFLAGS}'
444                 KROOT=
445                 KINCLUDES='-I$(KROOT)/System/Library/Frameworks/Kernel.framework/Headers'
446                 LWP_OPTMZ="-O2"
447                 REGEX_OBJ="regex.o"
448                 XCFLAGS="-no-cpp-precomp"
449                 TXLIBS="-lncurses"
450                 EXTRA_VLIBOBJS="fstab.o"
451                 SHLIB_LINKER="${MT_CC} -dynamiclib"
452                 ;;
453
454         *_darwin_80)
455                 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
456                 LEX="lex -l"
457                 MT_CFLAGS='-DAFS_PTHREAD_ENV -D_REENTRANT ${XCFLAGS}'
458                 KROOT=
459                 KINCLUDES='-I$(KROOT)/System/Library/Frameworks/Kernel.framework/Headers'
460                 LWP_OPTMZ="-O2"
461                 REGEX_OBJ="regex.o"
462                 XCFLAGS="-no-cpp-precomp"
463                 TXLIBS="-lncurses"
464                 EXTRA_VLIBOBJS="fstab.o"
465                 SHLIB_LINKER="${MT_CC} -dynamiclib"
466                 ;;
467
468         ppc_linux*)
469                 KERN_OPTMZ=-O2
470                 LEX="flex -l"
471                 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
472                 MT_LIBS="-lpthread"
473                 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
474                 SHLIB_CFLAGS="-fPIC"
475                 SHLIB_LDFLAGS="-shared -Xlinker -x"
476                 TXLIBS="-lncurses"
477                 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
478                 YACC="bison -y"
479                 SHLIB_LINKER="${MT_CC} -shared"
480                 ;;
481
482         rs_aix42)
483                 DBG=""
484                 LEX="lex"
485                 LIBSYS_AIX_EXP="afsl.exp"
486                 MT_CC="xlc_r"
487                 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
488                 MT_LIBS="-lpthreads"
489                 SHLIB_SUFFIX="o"
490                 TXLIBS="-lcurses"
491                 XCFLAGS="-K -D_NO_PROTO -D_NONSTD_TYPES -D_MBI=void"
492                 XLIBS="${LIB_AFSDB} -ldl"
493                 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
494                 AIX64="#"
495                 ;;
496
497
498         rs_aix51)
499                 DBG=""
500                 LEX="lex"
501                 LIBSYS_AIX_EXP="afsl.exp"
502                 MT_CC="xlc_r"
503                 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
504                 MT_LIBS="-lpthreads"
505                 SHLIB_SUFFIX="o"
506                 TXLIBS="-lcurses"
507                 XCFLAGS="-K -D_NO_PROTO -D_NONSTD_TYPES -D_MBI=void"
508                 XLIBS="${LIB_AFSDB} -ldl"
509                 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
510                 AIX64=""
511                 ;;
512
513         rs_aix52)       
514                 DBG=""
515                 LEX="lex"
516                 LIBSYS_AIX_EXP="afsl.exp"
517                 MT_CC="xlc_r"
518                 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
519                 MT_LIBS="-lpthreads"
520                 SHLIB_SUFFIX="o"
521                 TXLIBS="-lcurses"
522                 XCFLAGS="-K -D_NO_PROTO -D_NONSTD_TYPES -D_MBI=void"
523                 XLIBS="${LIB_AFSDB} -ldl"
524                 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
525                 AIX64=""
526                 ;;
527
528         rs_aix53)       
529                 DBG="-g"
530                 LEX="lex"
531                 LIBSYS_AIX_EXP="afsl.exp"
532                 MT_CC="xlc_r"
533                 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
534                 MT_LIBS="-lpthreads"
535                 SHLIB_SUFFIX="o"
536                 TXLIBS="-lcurses"
537                 XCFLAGS="-K -D_NO_PROTO -D_NONSTD_TYPES -D_MBI=void"
538                 XLIBS="${LIB_AFSDB} -ldl"
539                 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
540                 AIX64=""
541                 ;;
542
543         s390_linux22)
544                 CC="gcc"
545                 CCOBJ="gcc"
546                 LD="ld"
547                 KERN_OPTMZ=-O2
548                 LEX="flex -l"
549                 MT_CC="$CC"
550                 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
551                 MT_LIBS="-lpthread"
552                 PAM_CFLAGS="-O -Dlinux -DLINUX_PAM -fPIC"
553                 SHLIB_CFLAGS="-fPIC"
554                 SHLIB_LDFLAGS="-shared -Xlinker -x"
555                 TXLIBS="-lncurses"
556                 XCFLAGS="-O -g -D_LARGEFILE64_SOURCE"
557                 YACC="bison -y"
558                 SHLIB_LINKER="${MT_CC} -shared"
559                 ;;
560
561         s390_linux24|s390_linux26)
562                 CC="gcc"
563                 CCOBJ="gcc"
564                 LD="ld"
565                 KERN_OPTMZ=-O2
566                 LEX="flex -l"
567                 MT_CC="$CC"
568                 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
569                 MT_LIBS="-lpthread"
570                 PAM_CFLAGS="-O -Dlinux -DLINUX_PAM -fPIC"
571                 SHLIB_CFLAGS="-fPIC"
572                 SHLIB_LDFLAGS="-shared -Xlinker -x"
573                 TXLIBS="-lncurses"
574                 XCFLAGS="-O -g -D_LARGEFILE64_SOURCE"
575                 YACC="bison -y"
576                 SHLIB_LINKER="${MT_CC} -shared"
577                 ;;
578
579         s390x_linux24|s390x_linux26)
580                 CC="gcc"
581                 CCOBJ="gcc -fPIC"
582                 LD="ld"
583                 KERN_OPTMZ=-O2
584                 LEX="flex -l"
585                 MT_CC="$CC"
586                 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
587                 MT_LIBS="-lpthread"
588                 PAM_CFLAGS="-O -Dlinux -DLINUX_PAM -fPIC"
589                 SHLIB_CFLAGS="-fPIC"
590                 SHLIB_LDFLAGS="-shared -Xlinker -x -Xlinker -Bsymbolic"
591                 TXLIBS="-lncurses"
592                 XCFLAGS="-O -g -D_LARGEFILE64_SOURCE -D__s390x__"
593                 YACC="bison -y"
594                 SHLIB_LINKER="${MT_CC} -shared"
595                 ;;
596
597         sgi_62)
598                 PINSTALL_LIBS=-lmld
599                 AFSD_LIBS="/usr/lib/libdwarf.a /usr/lib/libelf.a"
600                 FSINCLUDES="-I/usr/include/sys/fs"
601                 LEX="lex"
602                 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
603                 MT_LIBS="-lpthread"
604                 TXLIBS="-lcurses"
605                 XCFLAGS64="-64 -mips3"
606                 XCFLAGS="-o32"
607                 XLDFLAGS64="-64"
608                 XLDFLAGS="-o32"
609                 SHLIB_LINKER="${CC} -shared"
610                 ;;
611
612         sgi_63)
613                 PINSTALL_LIBS=-lmld
614                 AFSD_LIBS="/usr/lib/libdwarf.a /usr/lib/libelf.a"
615                 FSINCLUDES="-I/usr/include/sys/fs"
616                 LEX="lex"
617                 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
618                 MT_LIBS="-lpthread"
619                 TXLIBS="-lcurses"
620                 XCFLAGS64="-D_BSD_COMPAT -64 -mips3"
621                 XCFLAGS="-D_OLD_TERMIOS -D_BSD_COMPAT -o32"
622                 XLDFLAGS64="-64"
623                 XLDFLAGS="-o32"
624                 SHLIB_LINKER="${CC} -shared"
625                 ;;
626
627         sgi_64)
628                 AFSD_LIBS="/usr/lib32/libdwarf.a /usr/lib32/libelf.a"
629                 FSINCLUDES="-I/usr/include/sys/fs"
630                 LEX="lex"
631                 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
632                 MT_LIBS="-lpthread"
633                 TXLIBS="-lcurses"
634                 XCFLAGS64="-D_BSD_COMPAT -64 -mips3"
635                 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"
636                 XLDFLAGS64="-64"
637                 XLDFLAGS="-n32"
638                 SHLIB_LINKER="${CC} -shared"
639                 ;;
640
641         sgi_65)
642                 AFSD_LIBS="/usr/lib32/libdwarf.a /usr/lib32/libelf.a"
643                 CC="/usr/bin/cc"
644                 CCOBJ="/usr/bin/cc"
645                 FSINCLUDES="-I/usr/include/sys/fs"
646                 LD="/usr/bin/ld"
647                 LEX="lex"
648                 MT_CC="/usr/bin/cc"
649                 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
650                 MT_LIBS="-lpthread"
651                 TXLIBS="-lcurses"
652                 XCFLAGS64="-64 -mips3"
653                 XCFLAGS="-n32 -mips3 -woff 1009,1110,1116,1164,1171,1177,1183,1185,1204,1233,1515,1516,1548,1169,1174,1177,1196,1498,1506,1552"
654                 XLDFLAGS64="-64 -mips3"
655                 XLDFLAGS="-n32 -mips3"
656                 SHLIB_LINKER="${CC} -shared"
657                 ;;
658
659         sparc64_linux22)
660                 KERN_OPTMZ=-O2
661                 LEX="flex -l"
662                 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
663                 MT_LIBS="-lpthread"
664                 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
665                 SHLIB_CFLAGS="-fPIC"
666                 SHLIB_LDFLAGS="-shared -Xlinker -x"
667                 TXLIBS="-lncurses"
668                 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
669                 YACC="bison -y"
670                 SHLIB_LINKER="${MT_CC} -shared"
671                 ;;
672
673         sparc64_linux24)
674                 KERN_OPTMZ=-O2
675                 LEX="flex -l"
676                 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
677                 MT_LIBS="-lpthread"
678                 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
679                 SHLIB_LDFLAGS="-shared -Xlinker -x"
680                 TXLIBS="-lncurses"
681                 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
682                 YACC="bison -y"
683                 SHLIB_LINKER="${MT_CC} -shared"
684                 ;;
685
686         sparc_linux22)
687                 KERN_OPTMZ=-O2
688                 LEX="flex -l"
689                 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
690                 MT_LIBS="-lpthread"
691                 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
692                 SHLIB_LDFLAGS="-shared -Xlinker -x"
693                 TXLIBS="-lncurses"
694                 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
695                 YACC="bison -y"
696                 SHLIB_LINKER="${MT_CC} -shared"
697                 ;;
698
699         sun4_413)
700                 CCXPG2="/usr/xpg2bin/cc"
701                 CC="gcc"
702                 CCOBJ="gcc"
703                 LEX="lex"
704                 SHLIB_CFLAGS="-PIC"
705                 TXLIBS="-lcurses -ltermcap"
706                 XCFLAGS=""
707                 XLIBELFA="-lelf"
708                 XLIBKVM="-lkvm"
709                 XLIBS="${LIB_AFSDB}"
710                 LD="ld"
711                 ;;
712
713         sun4x_55)
714                 CC="/opt/SUNWspro/bin/cc"
715                 CCOBJ="/opt/SUNWspro/bin/cc"
716                 LEX="lex"
717                 MT_CC="/opt/SUNWspro/bin/cc"
718                 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
719                 MT_LIBS="-lpthread -lsocket"
720                 SHLIB_CFLAGS="-KPIC"
721                 TXLIBS="-lcurses"
722                 XCFLAGS="-dy -Bdynamic"
723                 XLIBELFA="-lelf"
724                 XLIBKVM="-lkvm"
725                 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
726                 LD="/usr/ccs/bin/ld"
727                 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
728                 LWP_OPTMZ="-g"
729                 ;;
730
731         sun4x_56)
732                 CC="/opt/SUNWspro/bin/cc"
733                 CCOBJ="/opt/SUNWspro/bin/cc"
734                 LEX="lex"
735                 MT_CC="/opt/SUNWspro/bin/cc"
736                 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
737                 MT_LIBS="-lpthread -lsocket"
738                 PAM_CFLAGS="-KPIC"
739                 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
740                 SHLIB_CFLAGS="-KPIC"
741                 SHLIB_LDFLAGS="-G -Bsymbolic"
742                 TXLIBS="-L/usr/ccs/lib -lcurses"
743                 XCFLAGS="-dy -Bdynamic"
744                 XLIBELFA="-lelf"
745                 LD="/usr/ccs/bin/ld"
746                 XLIBKVM="-lkvm"
747                 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
748                 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
749                 LWP_OPTMZ="-g"
750                 ;;
751
752         sun4x_57)
753                 CC="/opt/SUNWspro/bin/cc"
754                 CCOBJ="/opt/SUNWspro/bin/cc"
755                 LEX="lex"
756                 LD="/usr/ccs/bin/ld"
757                 MT_CC="/opt/SUNWspro/bin/cc"
758                 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
759                 MT_LIBS="-lpthread -lsocket"
760                 PAM_CFLAGS="-KPIC"
761                 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
762                 SHLIB_CFLAGS="-KPIC"
763                 SHLIB_LDFLAGS="-G -Bsymbolic"
764                 TXLIBS="-lcurses"
765                 XCFLAGS64='${XCFLAGS} -xarch=v9'
766                 XCFLAGS="-dy -Bdynamic"
767                 XLIBELFA="-lelf"
768                 XLIBKVM="-lkvm"
769                 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
770                 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
771                 LWP_OPTMZ="-g"
772                 ;;
773
774         sun4x_58)
775                 CC="/opt/SUNWspro/bin/cc"
776                 CCOBJ="/opt/SUNWspro/bin/cc"
777                 LEX="lex"
778                 LD="/usr/ccs/bin/ld"
779                 MT_CC="/opt/SUNWspro/bin/cc"
780                 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
781                 MT_LIBS="-lpthread -lsocket"
782                 PAM_CFLAGS="-KPIC"
783                 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
784                 SHLIB_CFLAGS="-KPIC"
785                 SHLIB_LDFLAGS="-G -Bsymbolic"
786                 TXLIBS="-lcurses"
787                 XCFLAGS64='${XCFLAGS} -xarch=v9'
788                 XCFLAGS="-dy -Bdynamic"
789                 XLIBELFA="-lelf"
790                 XLIBKVM="-lkvm"
791                 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
792                 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
793                 LWP_OPTMZ="-g"
794                 ;;
795
796         sun4x_59)
797                 CC="/opt/SUNWspro/bin/cc"
798                 CCOBJ="/opt/SUNWspro/bin/cc"
799                 LEX="lex"
800                 LD="/usr/ccs/bin/ld"
801                 MT_CC="/opt/SUNWspro/bin/cc"
802                 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
803                 MT_LIBS="-lpthread -lsocket"
804                 PAM_CFLAGS="-KPIC"
805                 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
806                 SHLIB_CFLAGS="-KPIC"
807                 SHLIB_LDFLAGS="-G -Bsymbolic"
808                 TXLIBS="-lcurses"
809                 XCFLAGS64='${XCFLAGS} -xarch=v9'
810                 XCFLAGS="-dy -Bdynamic"
811                 XLIBELFA="-lelf"
812                 XLIBKVM="-lkvm"
813                 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
814                 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
815                 LWP_OPTMZ="-g"
816                 ;;
817
818         sun4x_510)
819                 CC="/opt/SUNWspro/bin/cc"
820                 CCOBJ="/opt/SUNWspro/bin/cc"
821                 LEX="lex"
822                 LD="/usr/ccs/bin/ld"
823                 MT_CC="/opt/SUNWspro/bin/cc"
824                 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
825                 MT_LIBS="-lpthread -lsocket"
826                 PAM_CFLAGS="-KPIC"
827                 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
828                 SHLIB_CFLAGS="-KPIC"
829                 SHLIB_LDFLAGS="-G -Bsymbolic"
830                 TXLIBS="-lcurses"
831                 XCFLAGS64='${XCFLAGS} -xarch=v9'
832                 XCFLAGS="-dy -Bdynamic"
833                 XLIBELFA="-lelf"
834                 XLIBKVM="-lkvm"
835                 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
836                 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
837                 LWP_OPTMZ="-g"
838                 ;;
839
840         sunx86_57)
841                 CC="/opt/SUNWspro/bin/cc"
842                 CCOBJ="/opt/SUNWspro/bin/cc"
843                 LEX="lex"
844                 LD="/usr/ccs/bin/ld"
845                 MT_CC="/opt/SUNWspro/bin/cc"
846                 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
847                 MT_LIBS="-lpthread -lsocket"
848                 PAM_CFLAGS="-KPIC"
849                 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
850                 SHLIB_CFLAGS="-KPIC"
851                 SHLIB_LDFLAGS="-G -Bsymbolic"
852                 TXLIBS="-lcurses"
853                 XCFLAGS64='${XCFLAGS} -xarch=amd64'
854                 XCFLAGS="-dy -Bdynamic"
855                 XLIBELFA="-lelf"
856                 XLIBKVM="-lkvm"
857                 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
858                 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
859                 ;;
860
861         sunx86_58)
862                 CC="/opt/SUNWspro/bin/cc"
863                 CCOBJ="/opt/SUNWspro/bin/cc"
864                 LEX="lex"
865                 LD="/usr/ccs/bin/ld"
866                 MT_CC="/opt/SUNWspro/bin/cc"
867                 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
868                 MT_LIBS="-lpthread -lsocket"
869                 PAM_CFLAGS="-KPIC"
870                 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
871                 SHLIB_CFLAGS="-KPIC"
872                 SHLIB_LDFLAGS="-G -Bsymbolic"
873                 TXLIBS="-lcurses"
874                 XCFLAGS64='${XCFLAGS} -xarch=amd64'
875                 XCFLAGS="-dy -Bdynamic"
876                 XLIBELFA="-lelf"
877                 XLIBKVM="-lkvm"
878                 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
879                 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
880                 ;;
881
882         sunx86_59)
883                 CC="/opt/SUNWspro/bin/cc"
884                 CCOBJ="/opt/SUNWspro/bin/cc"
885                 LEX="lex"
886                 LD="/usr/ccs/bin/ld"
887                 MT_CC="/opt/SUNWspro/bin/cc"
888                 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
889                 MT_LIBS="-lpthread -lsocket"
890                 PAM_CFLAGS="-KPIC"
891                 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
892                 SHLIB_CFLAGS="-KPIC"
893                 SHLIB_LDFLAGS="-G -Bsymbolic"
894                 TXLIBS="-lcurses"
895                 XCFLAGS64='${XCFLAGS} -xarch=amd64'
896                 XCFLAGS="-dy -Bdynamic"
897                 XLIBELFA="-lelf"
898                 XLIBKVM="-lkvm"
899                 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
900                 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
901                 ;;
902
903         sunx86_510)
904                 CC="/opt/SUNWspro/bin/cc"
905                 CCOBJ="/opt/SUNWspro/bin/cc"
906                 LEX="lex"
907                 LD="/usr/ccs/bin/ld"
908                 MT_CC="/opt/SUNWspro/bin/cc"
909                 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
910                 MT_LIBS="-lpthread -lsocket"
911                 PAM_CFLAGS="-KPIC"
912                 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
913                 SHLIB_CFLAGS="-KPIC"
914                 SHLIB_LDFLAGS="-G -Bsymbolic"
915                 TXLIBS="-lcurses"
916                 XCFLAGS64='${XCFLAGS} -xarch=amd64'
917                 XCFLAGS="-dy -Bdynamic"
918                 XLIBELFA="-lelf"
919                 XLIBKVM="-lkvm"
920                 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
921                 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
922                 ;;
923 esac
924
925 #
926 # Special build targets
927 #
928 case $AFS_SYSNAME in
929         sgi_6*)
930                 IRIX_SYS_SYSTM_H_HAS_MEM_FUNCS
931                 XFS_SIZE_CHECK="xfs_size_check"
932                 install_XFS_SIZE_CHECK='$(DESTDIR)${afssrvsbindir}/xfs_size_check'
933                 dest_XFS_SIZE_CHECK='$(DEST)/root.server/usr/afs/bin/xfs_size_check'
934         
935                 AC_SUBST(XFS_SIZE_CHECK)
936                 AC_SUBST(install_XFS_SIZE_CHECK)
937                 AC_SUBST(dest_XFS_SIZE_CHECK)
938         ;;
939         
940         sun4x_*|sunx86_*)
941                 FS_CONV_SOL26="fs_conv_sol26"
942                 install_FS_CONV_SOL26='$(DESTDIR)${afssrvsbindir}/fs_conv_sol26'
943                 dest_FS_CONV_SOL26='$(DEST)/root.server/usr/afs/bin/fs_conv_sol26'
944
945                 AC_SUBST(FS_CONV_SOL26)
946                 AC_SUBST(install_FS_CONV_SOL26)
947                 AC_SUBST(dest_FS_CONV_SOL26)
948         ;;
949
950         alpha_dux*)
951                 FS_CONV_OSF40D="fs_conv_dux40D"
952                 install_FS_CONV_OSF40D='$(DESTDIR)${afssrvsbindir}/fs_conv_dux40D'
953                 dest_FS_CONV_OSF40D='$(DEST)/root.server/usr/afs/bin/fs_conv_dux40D'
954
955                 AC_SUBST(FS_CONV_OSF40D)
956                 AC_SUBST(install_FS_CONV_OSF40D)
957                 AC_SUBST(dest_FS_CONV_OSF40D)
958         ;;
959 esac
960
961 dnl Disable the default for debugging/optimization if not enabled
962 if test "x$enable_debug_kernel" = "xno"; then
963   KERN_DBG=
964 fi
965
966 if test "x$enable_optimize_kernel" = "xno"; then
967   KERN_OPTMZ=
968 fi
969
970 if test "x$enable_debug" = "xno"; then
971   DBG=
972 fi
973
974 if test "x$enable_optimize" = "xno"; then
975   OPTMZ=
976 fi
977
978 if test "x$enable_debug_lwp" = "xno"; then
979   LWP_DBG=
980 fi
981
982 if test "x$enable_optimize_lwp" = "xno"; then
983   LWP_OPTMZ=
984 fi
985
986 AC_SUBST(CCXPG2)
987 AC_SUBST(CCOBJ)
988 AC_SUBST(AFSD_LIBS)
989 AC_SUBST(AFSD_LDFLAGS)
990 AC_SUBST(AIX64)
991 AC_SUBST(AR)
992 AC_SUBST(AS)
993 AC_SUBST(CP)
994 AC_SUBST(DBG)
995 AC_SUBST(FSINCLUDES)
996 AC_SUBST(KERN_DBG)
997 AC_SUBST(KERN_OPTMZ)
998 AC_SUBST(LD)
999 AC_SUBST(LEX)
1000 AC_SUBST(LWP_DBG)
1001 AC_SUBST(LWP_OPTMZ)
1002 AC_SUBST(MT_CC)
1003 AC_SUBST(MT_CFLAGS)
1004 AC_SUBST(MT_LIBS)
1005 AC_SUBST(MV)
1006 AC_SUBST(OPTMZ)
1007 AC_SUBST(PAM_CFLAGS)
1008 AC_SUBST(PAM_LIBS)
1009 AC_SUBST(PINSTALL_LIBS)
1010 AC_SUBST(RANLIB)
1011 AC_SUBST(REGEX_OBJ)
1012 AC_SUBST(RM)
1013 AC_SUBST(SHLIB_CFLAGS)
1014 AC_SUBST(SHLIB_LDFLAGS)
1015 AC_SUBST(SHLIB_LINKER)
1016 AC_SUBST(SHLIB_SUFFIX)
1017 AC_SUBST(TXLIBS)
1018 AC_SUBST(VFSCK_CFLAGS)
1019 AC_SUBST(XCFLAGS)
1020 AC_SUBST(XCFLAGS64)
1021 AC_SUBST(XLDFLAGS)
1022 AC_SUBST(XLDFLAGS64)
1023 AC_SUBST(XLIBELFA)
1024 AC_SUBST(XLIBKVM)
1025 AC_SUBST(XLIBS)
1026 AC_SUBST(YACC)
1027
1028
1029 ])