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