## If sparcv9 then the location of the afs and nfs extensions differ
case `/bin/isalist` in
+ *amd64* )
+ nfssrv=/kernel/misc/amd64/nfssrv
+ afs=/kernel/fs/amd64/afs ;;
*sparcv9* )
nfssrv=/kernel/misc/sparcv9/nfssrv
afs=/kernel/fs/sparcv9/afs ;;
SHLIB_CFLAGS="-KPIC"
SHLIB_LDFLAGS="-G -Bsymbolic"
TXLIBS="-lcurses"
- XCFLAGS64='${XCFLAGS} -xarch=v9'
+ XCFLAGS64='${XCFLAGS} -xarch=amd64'
XCFLAGS="-dy -Bdynamic"
XLIBELFA="-lelf"
XLIBKVM="-lkvm"
SHLIB_CFLAGS="-KPIC"
SHLIB_LDFLAGS="-G -Bsymbolic"
TXLIBS="-lcurses"
- XCFLAGS64='${XCFLAGS} -xarch=v9'
+ XCFLAGS64='${XCFLAGS} -xarch=amd64'
XCFLAGS="-dy -Bdynamic"
XLIBELFA="-lelf"
XLIBKVM="-lkvm"
SHLIB_CFLAGS="-KPIC"
SHLIB_LDFLAGS="-G -Bsymbolic"
TXLIBS="-lcurses"
- XCFLAGS64='${XCFLAGS} -xarch=v9'
+ XCFLAGS64='${XCFLAGS} -xarch=amd64'
XCFLAGS="-dy -Bdynamic"
XLIBELFA="-lelf"
XLIBKVM="-lkvm"
SHLIB_CFLAGS="-KPIC"
SHLIB_LDFLAGS="-G -Bsymbolic"
TXLIBS="-lcurses"
- XCFLAGS64='${XCFLAGS} -xarch=v9'
+ XCFLAGS64='${XCFLAGS} -xarch=amd64'
XCFLAGS="-dy -Bdynamic"
XLIBELFA="-lelf"
XLIBKVM="-lkvm"
* AFS_SYSCALL32 is used to protect the ILP32 syscall interface
* AFS_64BIT_ENV is for use of 64 bit inode numbers
*/
-#if defined(__sparcv9)
+#if defined(__amd64)
#define AFS_SUN57_64BIT_ENV 1
#define AFS_64BIT_INO 1
#endif
#LD = /usr/ccs/bin/ld
#LORDER = /usr/ccs/bin/lorder
#CC = /opt/SUNWspro/bin/cc
-KDEFS= -Dsun4c -DSUN4C_60 -DNFSCLIENT -DSYSACCT -DOLDSCSI -DVDDRV -D_KERNEL \
- -DSYSV -dn ${ARCH_DEFS}
+KDEFS= -D_KERNEL -DSYSV -dn ${ARCH_DEFS}
-<sun4x_57 sun4x_58 sun4x_59 sun4x_510 sunx86_57 sunx86_58 sunx86_59 sunx86_510>
+<sun4x_57 sun4x_58 sun4x_59 sun4x_510>
KDEFS_32 =
KDEFS_64 = -xarch=v9
+<sunx86_57 sunx86_58 sunx86_59 sunx86_510>
+KDEFS_32 =
+KDEFS_64 = -xarch=amd64 -xmodel=kernel
+
<all>
CFLAGS=-I. -I.. -I${TOP_OBJDIR}/src/config ${FSINCLUDES} $(DEFINES) $(KDEFS) $(KOPTS) ${DBUG}