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