XCFLAGS='${DBG} ${OPTMZ}'
RXDEBUG="-DRXDEBUG"
SHLIB_SUFFIX="so"
-CC="cc"
-CCOBJ="cc"
-MT_CC="cc"
+CCOBJ="$CC"
+MT_CC="$CC"
XLIBS="${LIB_AFSDB} ${XBSA_XLIBS}"
dnl debugging and optimization flag defaults
case $AFS_SYSNAME in
alpha_dux40)
+ CC="cc"
+ CCOBJ="cc"
+ MT_CC="cc"
LEX="lex"
CSTATIC="-non_shared"
DBG="-g3"
;;
alpha_dux50)
+ CC="cc"
+ CCOBJ="cc"
+ MT_CC="cc"
LEX="flex -l"
DBG="-g3"
CSTATIC="-non_shared"
;;
alpha_dux51)
+ CC="cc"
+ CCOBJ="cc"
+ MT_CC="cc"
LEX="flex -l"
DBG="-g3"
CSTATIC="-non_shared"
hp_ux102)
AS="/usr/ccs/bin/as"
CC="/opt/ansic/bin/cc -Ae"
+ CCOBJ="/opt/ansic/bin/cc -Ae"
DBM="/lib/libndbm.a"
LD="/bin/ld"
LEX="/opt/langtools/bin/lex"
;;
i386_umlinux22)
- CC="gcc -pipe"
- CCOBJ="gcc -pipe"
- MT_CC="gcc -pipe"
KERN_OPTMZ=-O2
LEX="flex -l"
MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
;;
i386_linux*)
- CC="gcc -pipe"
- CCOBJ="gcc -pipe"
- MT_CC="gcc -pipe"
KERN_OPTMZ=-O2
LEX="flex -l"
MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
;;
i386_umlinux24)
- CC="gcc -pipe"
- CCOBJ="gcc -pipe"
- MT_CC="gcc -pipe"
KERN_OPTMZ=-O2
LEX="flex -l"
MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
;;
i386_umlinux26)
- CC="gcc -pipe"
- CCOBJ="gcc -pipe"
- MT_CC="gcc -pipe"
KERN_OPTMZ=-O2
LEX="flex -l"
MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
;;
ppc_darwin_12)
+ CC="cc"
+ CCOBJ="cc"
+ MT_CC="cc"
AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
LEX="lex -l"
REGEX_OBJ="regex.o"
;;
ppc_darwin_13)
+ CC="cc"
+ CCOBJ="cc"
+ MT_CC="cc"
AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
LEX="lex -l"
LWP_OPTMZ="-O2"
;;
ppc_darwin_14)
+ CC="cc"
+ CCOBJ="cc"
+ MT_CC="cc"
AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
LEX="lex -l"
LWP_OPTMZ="-O2"
;;
ppc_darwin_60)
+ CC="cc"
+ CCOBJ="cc"
+ MT_CC="cc"
AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
LEX="lex -l"
LWP_OPTMZ="-O2"
;;
ppc_darwin_70)
+ CC="cc"
+ CCOBJ="cc"
+ MT_CC="cc"
AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration -framework SystemConfiguration -framework IOKit -framework CoreFoundation"
LEX="lex -l"
MT_CFLAGS='-DAFS_PTHREAD_ENV -D_REENTRANT ${XCFLAGS}'
;;
*_darwin_80)
+ CC="cc"
+ CCOBJ="cc"
+ MT_CC="cc"
AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration -framework SystemConfiguration -framework IOKit -framework CoreFoundation"
LEX="lex -l"
MT_CFLAGS='-DAFS_PTHREAD_ENV -D_REENTRANT ${XCFLAGS} ${ARCHFLAGS}'
;;
*_darwin_90)
+ CC="cc"
+ CCOBJ="cc"
+ MT_CC="cc"
AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration -framework SystemConfiguration -framework IOKit -framework CoreFoundation"
LEX="lex -l"
MT_CFLAGS='-DAFS_PTHREAD_ENV -D_REENTRANT ${XCFLAGS} ${ARCHFLAGS}'
;;
*_darwin_100)
+ CC="cc"
+ CCOBJ="cc"
+ MT_CC="cc"
AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration -framework SystemConfiguration -framework IOKit -framework CoreFoundation"
LEX="lex -l"
MT_CFLAGS='-DAFS_PTHREAD_ENV -D_REENTRANT ${XCFLAGS} ${ARCHFLAGS}'
;;
rs_aix42)
+ CC="cc"
+ CCOBJ="cc"
DBG=""
LEX="lex"
LIBSYS_AIX_EXP="afsl.exp"
rs_aix51)
+ CC="cc"
+ CCOBJ="cc"
DBG=""
LEX="lex"
LIBSYS_AIX_EXP="afsl.exp"
;;
rs_aix52)
+ CC="cc"
+ CCOBJ="cc"
DBG=""
LEX="lex"
LIBSYS_AIX_EXP="afsl.exp"
;;
rs_aix53)
+ CC="cc"
+ CCOBJ="cc"
DBG="-g"
LEX="lex"
LIBSYS_AIX_EXP="afsl.exp"
;;
rs_aix61)
+ CC="cc"
+ CCOBJ="cc"
DBG="-g"
LEX="lex"
LIBSYS_AIX_EXP="afsl.exp"
;;
s390_linux22)
- CC="gcc"
- CCOBJ="gcc"
LD="ld"
KERN_OPTMZ=-O2
LEX="flex -l"
;;
s390_linux24|s390_linux26)
- CC="gcc"
- CCOBJ="gcc"
LD="ld"
KERN_OPTMZ=-O2
LEX="flex -l"
;;
s390x_linux24|s390x_linux26)
- CC="gcc"
- CCOBJ="gcc -fPIC"
+ CCOBJ="${CC} -fPIC"
LD="ld"
KERN_OPTMZ=-O2
LEX="flex -l"
;;
sgi_62)
+ CC="cc"
+ CCOBJ="cc"
+ MT_CC="cc"
AFSD_LIBS="/usr/lib/libdwarf.a /usr/lib/libelf.a"
FSINCLUDES="-I/usr/include/sys/fs"
LEX="lex"
;;
sgi_63)
+ CC="cc"
+ CCOBJ="cc"
+ MT_CC="cc"
AFSD_LIBS="/usr/lib/libdwarf.a /usr/lib/libelf.a"
FSINCLUDES="-I/usr/include/sys/fs"
LEX="lex"
;;
sgi_64)
+ CC="cc"
+ CCOBJ="cc"
+ MT_CC="cc"
AFSD_LIBS="/usr/lib32/libdwarf.a /usr/lib32/libelf.a"
FSINCLUDES="-I/usr/include/sys/fs"
LEX="lex"