AC_ARG_ENABLE(debug-kernel,
[ --enable-debug-kernel enable compilation of the kernel module with debugging information (defaults to disabled)],, enable_debug_kernel="no"
)
+AC_ARG_ENABLE(optimize-kernel,
+[ --disable-optimize-kernel disable compilation of the kernel module with optimization (defaults based on platform)],, enable_optimize_kernel="yes"
+)
+AC_ARG_ENABLE(debug,
+[ --enable-debug enable compilation of the user space code with debugging information (defaults to disabled)],, enable_debug="no"
+)
+AC_ARG_ENABLE(optimize,
+[ --disable-optimize disable optimization for compilation of the user space code (defaults to enabled)],, enable_optimize="yes"
+)
+AC_ARG_ENABLE(debug-lwp,
+[ --enable-debug-lwp enable compilation of the LWP code with debugging information (defaults to disabled)],, enable_debug_lwp="no"
+)
+AC_ARG_ENABLE(optimize-lwp,
+[ --disable-optimize-lwp disable optimization for compilation of the LWP code (defaults to enabled)],, enable_optimize_lwp="yes"
+)
dnl weird ass systems
AC_AIX
OPENAFS_CHECK_BIGENDIAN
-KERN_DEBUG_OPT=
-if test "x$enable_debug_kernel" = "xyes"; then
- KERN_DEBUG_OPT=-g
-fi
-
AC_MSG_CHECKING(your OS)
system=$host
case $system in
fi
AC_MSG_RESULT(linux)
if test "x$enable_kernel_module" = "xyes"; then
- OMIT_FRAME_POINTER=
if test "x$enable_debug_kernel" = "xno"; then
- OMIT_FRAME_POINTER=-fomit-frame-pointer
+ LINUX_GCC_KOPTS="$LINUX_GCC_KOPTS -fomit-frame-pointer"
fi
- AC_SUBST(OMIT_FRAME_POINTER)
OPENAFS_GCC_SUPPORTS_MARCH
AC_SUBST(P5PLUS_KOPTS)
OPENAFS_GCC_NEEDS_NO_STRENGTH_REDUCE
OPENAFS_GCC_NEEDS_NO_STRICT_ALIASING
OPENAFS_GCC_SUPPORTS_NO_COMMON
+ OPENAFS_GCC_SUPPORTS_PIPE
AC_SUBST(LINUX_GCC_KOPTS)
ifdef([OPENAFS_CONFIGURE_LIBAFS],
[LINUX_BUILD_VNODE_FROM_INODE(src/config,afs)],
AC_MSG_RESULT($system)
;;
esac
-AC_SUBST(KERN_DEBUG_OPT)
if test "x$with_afs_sysname" != "x"; then
AFS_SYSNAME="$with_afs_sysname"
ifeq "$(BUILD_TYPE)" "admin"
INC := -I${TOP_INCDIR} -I${TOP_INCDIR}/afs/ -I${JAVA_HOME}/include ${JNI_INC}
- CFLAGS := ${INC} ${OPTMZ} ${DBG} -I${TOP_SRCDIR}/config ${MT_CFLAGS}
+ CFLAGS := ${INC} ${DBG} ${OPTMZ} -I${TOP_SRCDIR}/config ${MT_CFLAGS}
else
INC := -I${TOP_SRCDIR}/libuafs -I${TOP_INCDIR} -I${JAVA_HOME}/include ${JNI_INC}
- CFLAGS := ${INC} ${FSINCLUDES} -D_REENTRANT -DLIBJUAFS ${DBUG} ${MT_CFLAGS}
+ CFLAGS := ${INC} ${DBG} ${OPTMZ} ${FSINCLUDES} -D_REENTRANT -DLIBJUAFS ${MT_CFLAGS}
endif
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-
-CFLAGS=$(DBG) -I. -I${srcdir} -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${XCFLAGS}
LDFLAGS = ${XLDFLAGS}
-INSTALLex = ${INSTALL} -m 755
-
#
# What to make
#
AFSLIBS=${TOP_LIBDIR}/libauth.a ${TOP_LIBDIR}/libcmd.a ${TOP_LIBDIR}/libsys.a ${TOP_LIBDIR}/util.a ${TOP_LIBDIR}/librx.a ${TOP_LIBDIR}/liblwp.a ${TOP_LIBDIR}/util.a
-afsd: afsd.o $(AFSLIBS)
- case ${SYS_NAME} in \
- sgi_61 | sgi_62 | sgi_63) \
- ${CC} ${CFLAGS} $(DBG) -o afsd afsd.o $(NON_SHARED) $(LDFLAGS) $(AFSLIBS) ${XLIBS} /usr/lib/libdwarf.a /usr/lib/libelf.a ;; \
- sgi_64 | sgi_65 ) \
- ${CC} ${CFLAGS} $(DBG) -o afsd afsd.o $(NON_SHARED) $(LDFLAGS) $(AFSLIBS) ${XLIBS} /usr/lib32/libdwarf.a /usr/lib32/libelf.a ;; \
- * ) \
- ${CC} ${CFLAGS} $(DBG) -o afsd afsd.o $(NON_SHARED) $(LDFLAGS) $(AFSLIBS) ${XLIBS} ;; \
- esac
+afsd: afsd.o $(AFSLIBS) $(AFSD_LIBS)
+ ${CC} ${CFLAGS} -o afsd afsd.o $(NON_SHARED) $(LDFLAGS) $(AFSLIBS) ${XLIBS} ${AFSD_LIBS}
vsys: vsys.o
- $(CC) $(DBG) -o vsys vsys.o ${TOP_LIBDIR}/libsys.a $(LDFLAGS) ${XLIBS}
+ ${CC} ${CFLAGS} -o vsys vsys.o ${TOP_LIBDIR}/libsys.a $(LDFLAGS) ${XLIBS}
#
# Objects
hp?00_ux10? ) \
${INSTALL} -f ${srcdir}/afs.rc.hpux10 ${DEST}/root.client/usr/vice/etc/dkload/afs.rc ;;\
*linux* ) \
- ${INSTALLex} -f ${srcdir}/afs.rc.linux ${DEST}/root.client/usr/vice/etc/afs.rc; \
+ ${INSTALL} -f ${srcdir}/afs.rc.linux -m 755 ${DEST}/root.client/usr/vice/etc/afs.rc; \
${INSTALL} -f ${srcdir}/afs.conf.linux ${DEST}/root.client/usr/vice/etc/afs.conf ;; \
ppc_darwin*) \
- ${INSTALLex} -f ${srcdir}/afs.rc.darwin ${DEST}/root.client/usr/vice/etc/afs.rc ; \
+ ${INSTALL} -f ${srcdir}/afs.rc.darwin -m 755 ${DEST}/root.client/usr/vice/etc/afs.rc ; \
${INSTALL} -f ${srcdir}/afs.rc.darwin.plist ${DEST}/root.client/usr/vice/etc/StartupParameters.plist ;; \
*fbsd*) \
${INSTALL} -f ${srcdir}/afs.rc.fbsd ${DEST}/root.client/usr/vice/etc/afs.rc.fbsd ;; \
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-
-CFLAGS=$(DBG) -I. \
- -I${TOP_OBJDIR}/src/config \
- -I${TOP_INCDIR} \
- -I${TOP_INCDIR}/afs \
- ${XCFLAGS}
-LDFLAGS = ${XLDFLAGS}
-
INCLS=${TOP_INCDIR}/afs/gtxobjects.h \
${TOP_INCDIR}/afs/gtxwindows.h \
${TOP_INCDIR}/afs/gtxcurseswin.h \
KOBJS= cellconfig.o ktc.krb.o userok.o writeconfig.o authcon.o \
acfg_errors.o ktc_errors.o
-CFLAGS=$(DBG) -I. -I${srcdir} -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${XCFLAGS}
LIBS=libauth.a ${TOP_LIBDIR}/libsys.a \
${TOP_LIBDIR}/librxkad.a ${TOP_LIBDIR}/libdes.a \
${TOP_LIBDIR}/librx.a ${TOP_LIBDIR}/libsys.a \
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-CFLAGS=$(DBG) -I. -I${srcdir} -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${XCFLAGS}
RPCINCLS=${TOP_INCDIR}/lwp.h ${TOP_INCDIR}/rx/rx.h bosint.h
INCLS=bnode.h \
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-
-CFLAGS=$(DBG) -w -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} -I${TOP_INCDIR}/afs ${XCFLAGS}
-LDFLAGS = ${XLDFLAGS}
-
all: fms
FMSLIBS=${TOP_LIBDIR}/libcmd.a \
$(RM) -f *.o fms AFS_component_version_number.c
include ../config/Makefile.version
+
${DESTDIR}${sbindir}/fms: fms
${INSTALL} $? $@
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-CFLAGS=-I. -I${srcdir} ${DBUG} -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${XCFLAGS}
-
all: ${TOP_LIBDIR}/libbubasics.a ${TOP_INCDIR}/afs/bumon.h ${TOP_INCDIR}/afs/butc.h ${TOP_INCDIR}/afs/bubasics.h ${TOP_INCDIR}/afs/tcdata.h ${TOP_INCDIR}/afs/butm.h ${TOP_INCDIR}/afs/butx.h
OBJS=butc.ss.o butc.cs.o butc.xdr.o bumon.ss.o bumon.cs.o bumon.xdr.o butc_errs.o butm_errs.o butx_errs.o
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-CFLAGS=-I. -I${srcdir} ${DBUG} -w -I${TOP_OBJDIR}/src/config \
- -I${TOP_INCDIR} -I${TOP_INCDIR}/afs ${XCFLAGS}
-
LIBS=${TOP_LIBDIR}/libbudb.a ${TOP_LIBDIR}/libbubasics.a \
${TOP_LIBDIR}/libbutm.a ${TOP_LIBDIR}/libvolser.a \
${TOP_LIBDIR}/libvldb.a ${TOP_LIBDIR}/vlib.a \
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-CFLAGS=$(DBG) -I. -I${srcdir} -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${XCFLAGS}
-LDFLAGS = $(DBG) ${XLDFLAGS}
INCLS=\
${TOP_INCDIR}/lock.h \
${TOP_INCDIR}/ubik.h \
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-
-CFLAGS=$(DBG) -w ${INCDIRS} ${XCFLAGS}
-
-INCDIRS=-I${TOP_OBJDIR}/src/config -I${TOP_INCDIR}/afs \
- -I${TOP_INCDIR}/rx -I${TOP_INCDIR}
-
INCLS=${TOP_INCDIR}/afs/partition.h ${TOP_INCDIR}/afs/volume.h \
${TOP_INCDIR}/afs/vlserver.h ${TOP_INCDIR}/rx/rx.h \
${TOP_INCDIR}/rx/xdr.h ${TOP_INCDIR}/afs/keys.h \
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-
-CFLAGS=$(DBG) -w -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${XCFLAGS}
-LDFLAGS = $(DBG) ${XLDFLAGS}
INCLS=${TOP_INCDIR}/afs/com_err.h ${TOP_INCDIR}/afs/butm.h
LIBS=${TOP_LIBDIR}/libbubasics.a \
CFLAGS="$save_CFLAGS"
])
+AC_DEFUN(OPENAFS_GCC_SUPPORTS_PIPE, [
+AC_MSG_CHECKING(if $CC supports -pipe)
+save_CFLAGS="$CFLAGS"
+CFLAGS="-pipe"
+AC_CACHE_VAL(openafs_gcc_supports_pipe,[
+AC_TRY_COMPILE(
+[],
+[int x;],
+openafs_gcc_supports_pipe=yes,
+openafs_gcc_supports_pipe=no)])
+AC_MSG_RESULT($openafs_gcc_supports_pipe)
+if test x$openafs_gcc_supports_pipe = xyes; then
+ LINUX_GCC_KOPTS="$LINUX_GCC_KOPTS -pipe"
+fi
+CFLAGS="$save_CFLAGS"
+])
AC_DEFUN(OPENAFS_OSCONF, [
dnl defaults, override in case below as needed
-DBG="-g"
-OPTMZ="-O2"
-XCFLAGS="-O2"
+XCFLAGS='${DBG} ${OPTMZ}'
SHLIB_SUFFIX="so"
CC="cc"
MT_CC="cc"
XLIBS="${LIB_AFSDB}"
+dnl debugging and optimization flag defaults
+dnl Note, these are all the defaults for if debug/optimize turned on, and
+dnl the arch cases below do not override
+KERN_DBG=-g
+KERN_OPTMZ=-O
+DBG=-g
+OPTMZ=-O
+LWP_DBG=-g
+LWP_OPTMZ=-O
+
dnl standard programs
AC_PROG_RANLIB
AC_CHECK_PROGS(AS, as, [${am_missing_run}as])
AC_CHECK_PROGS(STRIP, strip, [${am_missing_run}strip])
AC_CHECK_PROGS(LORDER, lorder, [${am_missing_run}lorder])
+dnl TODO - need to disable STRIP if we are doing debugging in any user space code
+
case $AFS_SYSNAME in
alpha_dux40)
LEX="lex"
CSTATIC="-non_shared"
DBG="-g3"
- LWP_OPTMZ="-O2"
MT_CFLAGS='-D_REENTRANT=1 -pthread -DAFS_PTHREAD_ENV ${XCFLAGS}'
MT_LIBS="-pthread -lpthread -lmach -lexc -lc"
TXLIBS="-lcurses"
LEX="flex -l"
DBG="-g3"
CSTATIC="-non_shared"
- LWP_OPTMZ="-O2"
MT_CFLAGS='-D_REENTRANT=1 -pthread -DAFS_PTHREAD_ENV ${XCFLAGS}'
MT_LIBS="-pthread -lpthread -lmach -lexc -lc"
TXLIBS="-lcurses"
;;
alpha_linux_22)
+ KERN_OPTMZ=-O2
LEX="flex -l"
MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
MT_LIBS="-lpthread"
;;
alpha_linux_24)
+ KERN_OPTMZ=-O2
LEX="flex -l"
MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
MT_LIBS="-lpthread"
;;
ia64_linux24)
+ KERN_OPTMZ=-O2
LEX="flex -l"
MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
MT_LIBS="-lpthread"
i386_linux22)
CC="gcc -pipe"
MT_CC="gcc -pipe"
+ KERN_OPTMZ=-O2
LEX="flex -l"
MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
MT_LIBS="-lpthread"
i386_linux24)
CC="gcc -pipe"
MT_CC="gcc -pipe"
+ KERN_OPTMZ=-O2
LEX="flex -l"
MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
MT_LIBS="-lpthread"
+ DBG=-g
+ KERN_DBG=-g
+ LWP_DBG=-g
+ LWP_OPTMZ=-O2
+ OPTMZ=-O2
PAM_CFLAGS="-g -O2 -Dlinux -DLINUX_PAM -fPIC"
SHLIB_LDFLAGS="-shared -Xlinker -x"
TXLIBS="/usr/lib/libncurses.so"
;;
parisc_linux24)
+ KERN_OPTMZ=-O2
LEX="flex -l"
MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
MT_LIBS="-lpthread"
ppc_darwin_12)
LEX="lex -l"
- LWP_OPTMZ="-g"
- OPTMZ="-g"
REGEX_OBJ="regex.o"
XCFLAGS="-traditional-cpp"
;;
ppc_linux22)
INSTALL="install"
+ KERN_OPTMZ=-O2
LEX="flex -l"
MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
MT_LIBS="-lpthread"
;;
ppc_linux24)
+ KERN_OPTMZ=-O2
LEX="flex -l"
MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
MT_LIBS="-lpthread"
DBG=""
LEX="lex"
LIBSYS_AIX_EXP="afsl.exp"
- LWP_OPTMZ="-O"
MT_CC="xlc_r"
MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
MT_LIBS="-lpthreads"
- OPTMZ="-O"
SHLIB_SUFFIX="o"
TXLIBS="-lcurses"
XCFLAGS="-K -D_NO_PROTO -D_NONSTD_TYPES -D_MBI=void"
DBG=""
LEX="lex"
LIBSYS_AIX_EXP="afsl.exp"
- LWP_OPTMZ="-O"
MT_CC="xlc_r"
MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
MT_LIBS="-lpthreads"
- OPTMZ="-O"
SHLIB_SUFFIX="o"
TXLIBS="-lcurses"
XCFLAGS="-K -D_NO_PROTO -D_NONSTD_TYPES -D_MBI=void"
s390_linux22)
CC="gcc"
LD="gcc"
+ KERN_OPTMZ=-O2
LEX="flex -l"
MT_CC="$CC"
MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
MT_LIBS="-lpthread"
- OPTMZ="-O"
PAM_CFLAGS="-O -Dlinux -DLINUX_PAM -fPIC"
SHLIB_LDFLAGS="-shared -Xlinker -x"
TXLIBS="/usr/lib/libncurses.so"
s390_linux24)
CC="gcc"
LD="gcc"
+ KERN_OPTMZ=-O2
LEX="flex -l"
MT_CC="$CC"
MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
MT_LIBS="-lpthread"
- OPTMZ="-O"
PAM_CFLAGS="-O -Dlinux -DLINUX_PAM -fPIC"
SHLIB_LDFLAGS="-shared -Xlinker -x"
TXLIBS="/usr/lib/libncurses.so"
;;
sgi_62)
+ PINSTALL_LIBS=-lmld
+ AFSD_LIBS="/usr/lib/libdwarf.a /usr/lib/libelf.a"
FSINCLUDES="-I/usr/include/sys/fs"
LEX="lex"
- LWP_OPTMZ="-O"
MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
MT_LIBS="-lpthread"
- OPTMZ="-O"
TXLIBS="-lcurses"
XCFLAGS64="-64 -mips3"
XCFLAGS="-o32"
;;
sgi_63)
+ PINSTALL_LIBS=-lmld
+ AFSD_LIBS="/usr/lib/libdwarf.a /usr/lib/libelf.a"
FSINCLUDES="-I/usr/include/sys/fs"
LEX="lex"
- LWP_OPTMZ="-O"
MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
MT_LIBS="-lpthread"
- OPTMZ="-O"
TXLIBS="-lcurses"
XCFLAGS64="-D_BSD_COMPAT -64 -mips3"
XCFLAGS="-D_OLD_TERMIOS -D_BSD_COMPAT -o32"
;;
sgi_64)
+ AFSD_LIBS="/usr/lib32/libdwarf.a /usr/lib32/libelf.a"
FSINCLUDES="-I/usr/include/sys/fs"
LEX="lex"
- LWP_OPTMZ="-O"
MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
MT_LIBS="-lpthread"
- OPTMZ="-O"
TXLIBS="-lcurses"
XCFLAGS64="-D_BSD_COMPAT -64 -mips3"
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"
;;
sgi_65)
+ AFSD_LIBS="/usr/lib32/libdwarf.a /usr/lib32/libelf.a"
CC="/usr/bin/cc"
FSINCLUDES="-I/usr/include/sys/fs"
LD="/usr/bin/ld"
MT_CC="/usr/bin/cc"
MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
MT_LIBS="-lpthread"
- OPTMZ="-O"
TXLIBS="-lcurses"
XCFLAGS64="-64 -mips3"
XCFLAGS="-n32 -mips3 -woff 1009,1110,1116,1164,1171,1177,1183,1185,1204,1233,1515,1516,1548,1169,1174,1177,1196,1498,1506,1552"
;;
sparc64_linux22)
+ KERN_OPTMZ=-O2
LEX="flex -l"
MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
MT_LIBS="-lpthread"
;;
sparc64_linux24)
+ KERN_OPTMZ=-O2
LEX="flex -l"
MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
MT_LIBS="-lpthread"
;;
sparc_linux22)
+ KERN_OPTMZ=-O2
LEX="flex -l"
MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
MT_LIBS="-lpthread"
;;
sun4_413)
+ CCXPG2="/usr/xpg2bin/cc"
CC="gcc"
LEX="lex"
- LWP_OPTMZ="-O"
- OPTMZ="-O"
SHLIB_CFLAGS="-PIC"
TXLIBS="-lcurses -ltermcap"
XCFLAGS=""
sun4x_55)
CC="/opt/SUNWspro/bin/cc"
LEX="lex"
- LWP_OPTMZ="-g"
MT_CC="/opt/SUNWspro/bin/cc"
MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
MT_LIBS="-lpthread -lsocket"
- OPTMZ="-O"
SHLIB_CFLAGS="-KPIC"
TXLIBS="-lcurses"
XCFLAGS="-dy -Bdynamic"
sun4x_56)
CC="/opt/SUNWspro/bin/cc"
LEX="lex"
- LWP_OPTMZ="-g"
MT_CC="/opt/SUNWspro/bin/cc"
MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
MT_LIBS="-lpthread -lsocket"
- OPTMZ="-O"
PAM_CFLAGS="-KPIC"
PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
SHLIB_CFLAGS="-KPIC"
CC="/opt/SUNWspro/bin/cc"
LEX="lex"
LD="/usr/ccs/bin/ld"
- LWP_OPTMZ="-g"
MT_CC="/opt/SUNWspro/bin/cc"
MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
MT_LIBS="-lpthread -lsocket"
- OPTMZ="-O"
PAM_CFLAGS="-KPIC"
PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
SHLIB_CFLAGS="-KPIC"
CC="/opt/SUNWspro/bin/cc"
LEX="lex"
LD="/usr/ccs/bin/ld"
- LWP_OPTMZ="-g"
MT_CC="/opt/SUNWspro/bin/cc"
MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
MT_LIBS="-lpthread -lsocket"
- OPTMZ="-O"
PAM_CFLAGS="-KPIC"
PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
SHLIB_CFLAGS="-KPIC"
sun4x_59)
CC="/opt/SUNWspro/bin/cc"
LEX="lex"
- LWP_OPTMZ="-g"
LD="/usr/ccs/bin/ld"
MT_CC="/opt/SUNWspro/bin/cc"
MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
MT_LIBS="-lpthread -lsocket"
- OPTMZ="-O"
PAM_CFLAGS="-KPIC"
PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
SHLIB_CFLAGS="-KPIC"
sunx86_57)
CC="/opt/SUNWspro/bin/cc"
LEX="lex"
- LWP_OPTMZ="-g"
LD="/usr/ccs/bin/ld"
MT_CC="/opt/SUNWspro/bin/cc"
MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
MT_LIBS="-lpthread -lsocket"
- OPTMZ="-O"
PAM_CFLAGS="-KPIC"
PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
SHLIB_CFLAGS="-KPIC"
sunx86_58)
CC="/opt/SUNWspro/bin/cc"
LEX="lex"
- LWP_OPTMZ="-g"
LD="/usr/ccs/bin/ld"
MT_CC="/opt/SUNWspro/bin/cc"
MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
MT_LIBS="-lpthread -lsocket"
- OPTMZ="-O"
PAM_CFLAGS="-KPIC"
PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
SHLIB_CFLAGS="-KPIC"
;;
esac
+dnl Disable the default for debugging/optimization if not enabled
+if test "x$enable_debug_kernel" = "xno"; then
+ KERN_DBG=
+fi
+
+if test "x$enable_optimize_kernel" = "xno"; then
+ KERN_OPTMZ=
+fi
+
+if test "x$enable_debug" = "xno"; then
+ DBG=
+fi
+
+if test "x$enable_optimize" = "xno"; then
+ OPTMZ=
+fi
+
+if test "x$enable_debug_lwp" = "xno"; then
+ LWP_DBG=
+fi
+
+if test "x$enable_optimize_lwp" = "xno"; then
+ LWP_OPTMZ=
+fi
+AC_SUBST(CCXPG2)
+AC_SUBST(AFSD_LIBS)
AC_SUBST(AR)
AC_SUBST(AS)
AC_SUBST(CP)
AC_SUBST(DBG)
AC_SUBST(FSINCLUDES)
+AC_SUBST(KERN_DBG)
+AC_SUBST(KERN_OPTMZ)
AC_SUBST(LD)
AC_SUBST(LEX)
+AC_SUBST(LWP_DBG)
AC_SUBST(LWP_OPTMZ)
AC_SUBST(MT_CC)
AC_SUBST(MT_CFLAGS)
AC_SUBST(OPTMZ)
AC_SUBST(PAM_CFLAGS)
AC_SUBST(PAM_LIBS)
+AC_SUBST(PINSTALL_LIBS)
AC_SUBST(RANLIB)
AC_SUBST(REGEX_OBJ)
AC_SUBST(RM)
LIBOBJS=cmd_errors.o cmd.o
LIB64OBJS=cmd_errors64.o cmd64.o
-CFLAGS=${OPTMZ} -I. -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${XCFLAGS}
-
all: ${TOP_LIBDIR}/libcmd.a ${TOP_INCDIR}/afs/cmd.h
all64: all ${TOP_LIBDIR}/libcmd64.a
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-CFLAGS=${OPTMZ} -I${TOP_INCDIR} -I${TOP_OBJDIR}/src/config -I. -I${srcdir} ${XCFLAGS}
-
all: compile_et ${TOP_INCDIR}/afs/com_err.h ${TOP_INCDIR}/afs/error_table.h ${TOP_INCDIR}/afs/mit-sipb-cr.h ${TOP_LIBDIR}/libcom_err.a
et_lex.lex.c: et_lex.lex.l
#
AR = @AR@
AS = @AS@
+AFSD_LIBS = @AFSD_LIBS@
CC = @CC@
+CCXPG2 = @CCXPG2@
CFLAGS = @CFLAGS@
CP = @CP@
DARWIN_INFOFILE=@DARWIN_INFOFILE@
DBG = @DBG@
DEST = @DEST@
FSINCLUDES = @FSINCLUDES@
+KERN_DBG = @KERN_DBG@
+KERN_OPTMZ = @KERN_OPTMZ@
LD = @LD@
LEX = @LEX@
LIB_AFSDB = @LIB_AFSDB@
LINUX_VERSION = @LINUX_VERSION@
LINUX_VERS = @LINUX_VERSION@
LWP_OPTMZ = @LWP_OPTMZ@
+LWP_DBG = @LWP_DBG@
MKAFS_OSTYPE = @MKAFS_OSTYPE@
AFS_PARAM_COMMON = @AFS_PARAM_COMMON@
MT_CC = @MT_CC@
OPTMZ = @OPTMZ@
PAM_CFLAGS = @PAM_CFLAGS@
PAM_LIBS = @PAM_LIBS@
+PINSTALL_LIBS = @PINSTALL_LIBS@
RANLIB = @RANLIB@
REGEX_OBJ = @REGEX_OBJ@
RM = @RM@
XLIBS = @XLIBS@
YACC = @YACC@
-
#
# Special build targets
#
INSTALLex = ${INSTALL} -m 755
RXGEN = ${TOP_OBJDIR}/src/rxgen/rxgen
SHELL = /bin/sh
+
+#
+# Common/standard cflags/paths/etc
+# Cflags defaults, will be overridden later if necessary
+#
+COMMON_INCL=-I${TOP_OBJDIR}/src/config -I. -I${srcdir} -I${TOP_INCDIR} -I${TOP_INCDIR}/afs -I${TOP_INCDIR}/rx -I${TOP_OBJDIR} -I${TOP_SRCDIR} -I${TOP_OBJDIR}/src
+COMMON_CFLAGS=${DBG} ${OPTMZ} ${COMMON_INCL}
+
+CFLAGS=${COMMON_CFLAGS} ${XCFLAGS}
+LDFLAGS=${XLDFLAGS}
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-CFLAGS=$(DBG) -I${TOP_INCDIR} -I. ${XCFLAGS}
+CFLAGS=${DBG} ${OPTMZ} -I${TOP_INCDIR} -I. ${XCFLAGS}
INST=$(RM) -f $@; $(CP) $? $@
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-CFLAGS=-I. -I${srcdir} ${OPTMZ} -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${XCFLAGS}
-LDFLAGS = ${OPTMZ} ${XLDFLAGS}
-
INCLS=${TOP_INCDIR}/ubik.h \
${TOP_INCDIR}/lwp.h \
${TOP_INCDIR}/lock.h \
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-LDFLAGS = ${XLDFLAGS}
-
OBJS = \
des.o \
cbc_encrypt.o \
# Build rules
#
.c.o:
- ${CC} -c -I. -I${srcdir} -I${TOP_INCDIR} -I${TOP_OBJDIR}/src/config ${XCFLAGS} $<
+ ${CC} -c ${CFLAGS} $<
libdes.a: ${OBJS} AFS_component_version_number.o
$(RM) -f libdes.a
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-INCDIRS=-I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${XINCLS}
-CFLAGS = ${OPTMZ} ${INCDIRS} ${XCFLAGS}
-
all: \
${TOP_LIBDIR}/libdir.a \
depinstall
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
- OPTMZ = -g
- DEFS =
- INCS = -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR}
- CFLAGS = ${OPTMZ} ${DEFS} ${INCS}
EXPORTS = -bexport:export.exp
IMPORTS = /lib/kernex.exp /lib/syscalls.exp extras.exp
KOBJ = export.o symtab.o
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-CFLAGS=$(DBG) -I. -I${srcdir} -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${XCFLAGS}
-LDFLAGS = $(DBG) ${XLDFLAGS}
INCLS=${TOP_INCDIR}/ubik.h \
${TOP_INCDIR}/lwp.h \
${TOP_INCDIR}/lock.h \
include @TOP_OBJDIR@/src/config/Makefile.config
OBJS=afsaux.o afscbint.cs.o afscbint.ss.o afscbint.xdr.o afsint.cs.o afsint.ss.o afsint.xdr.o
-CFLAGS=-I. -I${srcdir} ${DBUG} -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${XCFLAGS}
all: \
${TOP_LIBDIR}/libafsint.a depinstall
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-CFLAGS=$(DBG) -I. \
- -I${TOP_OBJDIR}/src/config \
- -I${TOP_INCDIR} \
- -I${TOP_INCDIR}/afs \
- -I${SRCDIR} \
- -I/usr/include ${XCFLAGS}
-
RPCINCLS=${TOP_INCDIR}/lwp.h ${TOP_INCDIR}/rx/rx.h
INCLS=fsprobe.h ${RPCINCLS}
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-
include ../config/Makefile.version
AFSLIBS=${TOP_LIBDIR}/libkauth.a ${TOP_LIBDIR}/libprot.a ${TOP_LIBDIR}/libubik.a \
${TOP_LIBDIR}/libaudit.a
LIBS = ${AFSLIBS}
-CFLAGS=${OPTMZ} -I${TOP_INCDIR} ${XCFLAGS}
LIBC= /lib/libc.a
SRCS= ftpd.c ftpcmd.c getusershell.c glob.c logwtmp.c popen.c vers.c
OBJS= ftpd.o ftpcmd.o getusershell.o glob.o logwtmp.o popen.o vers.o
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-CFLAGS=-I. -I${srcdir} ${DBUG} -I${TOP_OBJDIR}/src/config \
- -I${TOP_INCDIR} -I${TOP_INCDIR}/afs ${XCFLAGS}
-LDFLAGS = ${XLDFLAGS}
-
INCLS=gtxobjects.h \
gtxwindows.h \
gtxcurseswin.h \
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-INCLUDES = -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR}
-DEFINES = ${INCLUDES}
AFSLIBS = ${TOP_LIBDIR}/libkauth.a ${TOP_LIBDIR}/libubik.a\
${TOP_LIBDIR}/libauth.a ${TOP_LIBDIR}/libsys.a \
${TOP_LIBDIR}/librx.a \
${TOP_LIBDIR}/liblwp.a ${TOP_LIBDIR}/librxkad.a\
${TOP_LIBDIR}/libdes.a ${TOP_LIBDIR}/libcmd.a \
${TOP_LIBDIR}/libcom_err.a ${TOP_LIBDIR}/util.a
-LIBRES =
LIBS = ${AFSLIBS} ${LIBRES} ${XLIBS}
OBJS = inetd.o setenv.o getenv.o
-CFLAGS = ${DEFINES} ${DBUG} ${XCFLAGS}
include ../config/Makefile.version
set -x; \
case "${SYS_NAME}" in \
alpha_osf1 | alpha_osf20 | alpha_osf30 | alpha_dux?? ) \
- ${CC} -o $@ ${DEFINES} ${OBJS} ${LIBS} -lutil ;; \
- sgi_6* ) \
- ${CC} -o $@ ${CFLAGS} ${OBJS} ${LIBS} ;; \
+ ${CC} ${CFLAGS} -o $@ ${OBJS} ${LIBS} -lutil ;; \
*) \
- ${CC} -o $@ ${DEFINES} ${OBJS} ${LIBS} ;; \
+ ${CC} ${CFLAGS} -o $@ ${OBJS} ${LIBS} ;; \
esac
inetd.o: inetd.c AFS_component_version_number.c
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-CFLAGS=-I. -I${srcdir} ${OPTMZ} -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${XCFLAGS}
-LDFLAGS = ${OPTMZ} ${XLDFLAGS}
INCLS=${TOP_INCDIR}/ubik.h \
${TOP_INCDIR}/lwp.h \
${TOP_INCDIR}/lock.h \
${TOP_LIBDIR}/libdes.a \
${TOP_LIBDIR}/libcmd.a \
${TOP_LIBDIR}/libcom_err.a \
- ${TOP_LIBDIR}/util.a \
+ ${TOP_LIBDIR}/libafsutil.a \
$(DBM)
UKSRCS=authclient.c user.c kautils.h kaserver.h kaaux.c token.c \
${TOP_LIBDIR}/libdes.a \
${TOP_LIBDIR}/libcmd.a \
${TOP_LIBDIR}/libcom_err.a \
- ${TOP_LIBDIR}/util.a
+ ${TOP_LIBDIR}/libafsutil.a
OBJS=kauth.xdr.o kauth.cs.o kaaux.o client.o authclient.o token.o kautils.o kalocalcell.o kaerrors.o user.o krb_tf.o
KOBJS=kauth.xdr.o kauth.cs.o kaaux.o client.o authclient.o token.o kautils.o kalocalcell.o kaerrors.o user.krb.o krb_tf.o
krb_udp.o: krb_udp.c kaserver.h kautils.h kauth.h prot.h ${TOP_INCDIR}/lwp.h AFS_component_version_number.o
-krb_udp: krb_udp.o libkauth.a
- ${CC} ${LDFLAGS} -o krb_udp krb_udp.o libkauth.a ${TOP_LIBDIR}/liblwp.a ${TOP_LIBDIR}/libdes.a ${TOP_LIBDIR}/librxkad.a ${TOP_LIBDIR}/libcom_err.a ${TOP_LIBDIR}/libutil.a ${TOP_LIBDIR}/libaudit.a
+krb_udp: krb_udp.o libkauth.a $(KLIBS)
+ ${CC} ${LDFLAGS} -o krb_udp krb_udp.o libkauth.a $(KLIBS)
rebuild.o: rebuild.c $(INCLS) AFS_component_version_number.o
-rebuild: rebuild.o kautils.o ${TOP_LIBDIR}/libcom_err.a ${TOP_LIBDIR}/util.a ${TOP_LIBDIR}/libdes.a
- ${CC} ${LDFLAGS} -o rebuild rebuild.o kautils.o \
- ${TOP_LIBDIR}/libcom_err.a ${TOP_LIBDIR}/util.a ${TOP_LIBDIR}/libdes.a ${XLIBS} ${TOP_LIBDIR}/libcmd.a
+rebuild: rebuild.o kautils.o $(LIBS)
+ ${CC} ${LDFLAGS} -o rebuild rebuild.o kautils.o $(LIBS)
#
# Install targets
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-CFLAGS = ${OPTMZ} -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} \
- -I${TOP_INCDIR}/afs ${LIBS} ${XCFLAGS}
-
#
# Main targets
#
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-
all: ${TOP_INCDIR}/afs/afs_Admin.h
install: ${DESTDIR}${includedir}/afs/afs_Admin.h
include @TOP_OBJDIR@/src/config/Makefile.config
CC = ${MT_CC}
-CFLAGS=-I. -I${srcdir} ${OPTMZ} ${DBG} -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${MT_CFLAGS}
+CFLAGS=${COMMON_CFLAGS} ${MT_CFLAGS}
CCRULE = ${CC} ${CFLAGS} -c $?
RXKAD = ../../rxkad
AUTH = ../../auth
include @TOP_OBJDIR@/src/config/Makefile.config
CC = ${MT_CC}
-CFLAGS=-I. -I${srcdir} ${OPTMZ} ${DBG} -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${MT_CFLAGS}
+CFLAGS=${COMMON_CFLAGS} ${MT_CFLAGS}
CCRULE = ${CC} ${CFLAGS} -c $?
BOZO = ../../bozo/
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-CFLAGS=-I. -I${srcdir} ${OPTMZ} ${DBG} -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${MT_CFLAGS}
+CFLAGS=${COMMON_CFLAGS} ${MT_CFLAGS}
CCRULE = ${CC} ${CFLAGS} -c $?
UBIKOBJS=\
include @TOP_OBJDIR@/src/config/Makefile.config
CC = ${MT_CC}
-CFLAGS = ${OPTMZ} ${DBG} -DAFS_PTHREAD_ENV -I${SRCDIR}/include ${MT_CFLAGS}
+CFLAGS = ${DBG} ${OPTMZ} -DAFS_PTHREAD_ENV -I${SRCDIR}/include ${MT_CFLAGS}
########################################################################
include @TOP_OBJDIR@/src/config/Makefile.config
CC = ${MT_CC}
-CFLAGS=-I. -I${srcdir} ${OPTMZ} ${DBG} -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${MT_CFLAGS}
+CFLAGS=${COMMON_CFLAGS} ${MT_CFLAGS}
ADMINOBJS = afs_clientAdmin.o
include @TOP_OBJDIR@/src/config/Makefile.config
CC = ${MT_CC}
-CFLAGS=-I. -I${srcdir} ${OPTMZ} ${DBG} -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${MT_CFLAGS} \
- -I../../kauth -I${srcdir}/../../kauth
+CFLAGS=${COMMON_CFLAGS} ${MT_CFLAGS} -I../../kauth -I${srcdir}/../../kauth
CCRULE = ${CC} ${CFLAGS} -c $?
KAUTH= ${srcdir}/../../kauth/
include @TOP_OBJDIR@/src/config/Makefile.config
CC = ${MT_CC}
-CFLAGS=-I. -I${srcdir} ${OPTMZ} ${DBG} -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${MT_CFLAGS}
+CFLAGS=${COMMON_CFLAGS} ${MT_CFLAGS}
CCRULE = ${CC} ${CFLAGS} -c $?
PTSERVER = ../../ptserver/
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-
-
CC = ${MT_CC}
-CFLAGS = ${OPTMZ} ${DBG} -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${MT_CFLAGS}
-
-
-########################################################################
-# build tests
+CFLAGS=${COMMON_CFLAGS} ${MT_CFLAGS}
SAMPLEPROGS=\
cm_client_config \
${TOP_LIBDIR}/libvosadmin.a \
${TOP_LIBDIR}/libbosadmin.a \
${TOP_LIBDIR}/libafsauthent.a \
- ${TOP_LIBDIR}/libafsrpc.a
+ ${TOP_LIBDIR}/libafsrpc.a \
+ $(TOP_LIBDIR)/libafsutil.a
cm_client_config: cm_client_config.o $(SAMPLELIBS)
$(CC) $(LDFLAGS) -o $@ $@.o $(SAMPLELIBS) $(MT_LIBS) $(XLIBS)
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-
CC = ${MT_CC}
-CFLAGS = ${OPTMZ} ${DBG} -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${MT_CFLAGS}
-
+CFLAGS = ${COMMON_CFLAGS} ${MT_CFLAGS}
########################################################################
# build tests
$(TOP_LIBDIR)/libptsadmin.a \
$(TOP_LIBDIR)/libafsauthent.a \
$(TOP_LIBDIR)/libafsrpc.a \
- $(TOP_LIBDIR)/libcmd.a # static library
+ $(TOP_LIBDIR)/libcmd.a \
+ $(TOP_LIBDIR)/libafsutil.a
AFSCPOBJS =\
bos.o \
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-
CC = ${MT_CC}
-CFLAGS=-I. -I${srcdir} ${OPTMZ} ${DBG} -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} -I${TOP_INCDIR}/afs ${MT_CFLAGS}
+CFLAGS=${COMMON_CFLAGS} ${MT_CFLAGS}
CCRULE = ${CC} ${CFLAGS} -c $?
VLSERVER = ../../vlserver/
.c.o:
$(CC) $(COMMON_INCLUDE) $(CFLAGS) -c $<
-CRULE1= $(CC) $(COMMON_INCLUDE) $(CFLAGS) -c $?
-CRULE2= $(CC) $(COMMON_INCLUDE) $(OPTF) $(CFLAGS) -c $?
-CRULE3= $(CC) $(COMMON_INCLUDE) $(OPTF2) $(CFLAGS) -c $?
-CRULE4= $(CC) $(COMMON_INCLUDE) $(DBG) $(CFLAGS) -c $?
+CRULE_NOOPT= $(CC) $(COMMON_INCLUDE) ${DBG} $(CFLAGS) -c $?
+CRULE_OPT= $(CC) $(COMMON_INCLUDE) ${DBG} ${OPTMZ} $(CFLAGS) -c $?
system: all
# Compilation rules
# These files are to be optimized
afs_base64.o: $(TOP_SRC_AFS)/afs_base64.c
- $(CRULE1)
+ $(CRULE_NOOPT)
afs_atomlist.o: $(TOP_SRCDIR)/util/afs_atomlist.c
- $(CRULE2)
+ $(CRULE_OPT)
afs_lhash.o: $(TOP_SRCDIR)/util/afs_lhash.c
- $(CRULE2)
+ $(CRULE_OPT)
afs_analyze.o: $(TOP_SRC_AFS)/afs_analyze.c
- $(CRULE2)
+ $(CRULE_OPT)
afs_axscache.o: $(TOP_SRC_AFS)/afs_axscache.c
- $(CRULE2)
+ $(CRULE_OPT)
afs_buffer.o: $(TOP_SRC_AFS)/afs_buffer.c
- $(CRULE2)
+ $(CRULE_OPT)
afs_cell.o: $(TOP_SRC_AFS)/afs_cell.c
- $(CRULE2)
+ $(CRULE_OPT)
afs_conn.o: $(TOP_SRC_AFS)/afs_conn.c
- $(CRULE2)
+ $(CRULE_OPT)
afs_dcache.o: $(TOP_SRC_AFS)/afs_dcache.c
- $(CRULE2)
+ $(CRULE_OPT)
afs_dynroot.o: $(TOP_SRC_AFS)/afs_dynroot.c
- $(CRULE2)
+ $(CRULE_OPT)
afs_init.o: $(TOP_SRC_AFS)/afs_init.c
- $(CRULE2)
+ $(CRULE_OPT)
afs_mariner.o: $(TOP_SRC_AFS)/afs_mariner.c
- $(CRULE2)
+ $(CRULE_OPT)
afs_osidnlc.o: $(TOP_SRC_AFS)/afs_osidnlc.c
- $(CRULE2)
+ $(CRULE_OPT)
afs_osi.o: $(TOP_SRC_AFS)/afs_osi.c
- $(CRULE2)
+ $(CRULE_OPT)
afs_osi_alloc.o: $(TOP_SRC_AFS)/afs_osi_alloc.c
- $(CRULE2)
+ $(CRULE_OPT)
afs_osi_pag.o: $(TOP_SRC_AFS)/afs_osi_pag.c
- $(CRULE2)
+ $(CRULE_OPT)
afs_osi_uio.o: $(TOP_SRC_AFS)/afs_osi_uio.c
- $(CRULE2)
+ $(CRULE_OPT)
afs_osi_vget.o: $(TOP_SRC_AFS)/afs_osi_vget.c
- $(CRULE1)
+ $(CRULE_NOOPT)
afs_segments.o: $(TOP_SRC_AFS)/afs_segments.c
- $(CRULE2)
+ $(CRULE_OPT)
afs_server.o: $(TOP_SRC_AFS)/afs_server.c
- $(CRULE2)
+ $(CRULE_OPT)
afs_user.o: $(TOP_SRC_AFS)/afs_user.c
- $(CRULE2)
+ $(CRULE_OPT)
afs_util.o: $(TOP_SRC_AFS)/afs_util.c
- $(CRULE2)
+ $(CRULE_OPT)
afs_vcache.o: $(TOP_SRC_AFS)/afs_vcache.c
- $(CRULE2)
+ $(CRULE_OPT)
afs_vnop_access.o: $(TOP_SRC_VNOPS)/afs_vnop_access.c
- $(CRULE1)
+ $(CRULE_NOOPT)
afs_vnop_attrs.o: $(TOP_SRC_VNOPS)/afs_vnop_attrs.c
- $(CRULE1)
+ $(CRULE_NOOPT)
afs_vnop_create.o: $(TOP_SRC_VNOPS)/afs_vnop_create.c
- $(CRULE1)
+ $(CRULE_NOOPT)
afs_vnop_dirops.o: $(TOP_SRC_VNOPS)/afs_vnop_dirops.c
- $(CRULE1)
+ $(CRULE_NOOPT)
afs_vnop_fid.o: $(TOP_SRC_VNOPS)/afs_vnop_fid.c
- $(CRULE1)
+ $(CRULE_NOOPT)
afs_vnop_flock.o: $(TOP_SRC_VNOPS)/afs_vnop_flock.c
- $(CRULE1)
+ $(CRULE_NOOPT)
afs_vnop_link.o: $(TOP_SRC_VNOPS)/afs_vnop_link.c
- $(CRULE1)
+ $(CRULE_NOOPT)
afs_vnop_lookup.o: $(TOP_SRC_VNOPS)/afs_vnop_lookup.c
- $(CRULE1)
+ $(CRULE_NOOPT)
afs_vnop_open.o: $(TOP_SRC_VNOPS)/afs_vnop_open.c
- $(CRULE1)
+ $(CRULE_NOOPT)
afs_vnop_read.o: $(TOP_SRC_VNOPS)/afs_vnop_read.c
- $(CRULE1)
+ $(CRULE_NOOPT)
afs_vnop_readdir.o: $(TOP_SRC_VNOPS)/afs_vnop_readdir.c
- $(CRULE1)
+ $(CRULE_NOOPT)
afs_vnop_remove.o: $(TOP_SRC_VNOPS)/afs_vnop_remove.c
- $(CRULE1)
+ $(CRULE_NOOPT)
afs_vnop_rename.o: $(TOP_SRC_VNOPS)/afs_vnop_rename.c
- $(CRULE1)
+ $(CRULE_NOOPT)
afs_vnop_strategy.o: $(TOP_SRC_VNOPS)/afs_vnop_strategy.c
- $(CRULE1)
+ $(CRULE_NOOPT)
afs_vnop_symlink.o: $(TOP_SRC_VNOPS)/afs_vnop_symlink.c
- $(CRULE1)
+ $(CRULE_NOOPT)
afs_vnop_write.o: $(TOP_SRC_VNOPS)/afs_vnop_write.c
- $(CRULE1)
+ $(CRULE_NOOPT)
afs_volume.o: $(TOP_SRC_AFS)/afs_volume.c
- $(CRULE2)
+ $(CRULE_OPT)
rx_rdwr.o: $(TOP_SRC_RX)/rx_rdwr.c
- $(CRULE2)
+ $(CRULE_OPT)
afs_uuid.o: $(TOP_SRCDIR)/util/uuid.c
- $(CRULE2) -o afs_uuid.o
+ $(CRULE_OPT) -o afs_uuid.o
xdr_afsuuid.o: $(TOP_SRCDIR)/rx/xdr_afsuuid.c
- $(CRULE2)
+ $(CRULE_OPT)
# these files are not to be optimized - subject to change.
afs_cbqueue.o: $(TOP_SRC_AFS)/afs_cbqueue.c
- $(CRULE1)
+ $(CRULE_NOOPT)
afs_callback.o: $(TOP_SRC_AFS)/afs_callback.c
- $(CRULE1)
+ $(CRULE_NOOPT)
afs_chunk.o: $(TOP_SRC_AFS)/afs_chunk.c
- $(CRULE1)
+ $(CRULE_NOOPT)
afs_daemons.o: $(TOP_SRC_AFS)/afs_daemons.c
- $(CRULE1)
+ $(CRULE_NOOPT)
afs_dir.o: $(TOP_SRCDIR)/dir/dir.c
- $(CRULE1) -o afs_dir.o
+ $(CRULE_NOOPT) -o afs_dir.o
AFS_component_version_number.o: AFS_component_version_number.c
- $(CRULE1)
+ $(CRULE_NOOPT)
afs_lock.o: $(TOP_SRC_AFS)/afs_lock.c
- $(CRULE1)
+ $(CRULE_NOOPT)
afs_memcache.o: $(TOP_SRC_AFS)/afs_memcache.c
- $(CRULE1)
+ $(CRULE_NOOPT)
afs_stat.o: $(TOP_SRC_AFS)/afs_stat.c
- $(CRULE1)
+ $(CRULE_NOOPT)
fcrypt.o: $(TOP_SRC_RXKAD)/domestic/fcrypt.c
- $(CRULE1)
+ $(CRULE_NOOPT)
crypt_conn.o: $(TOP_SRC_RXKAD)/domestic/crypt_conn.c
- $(CRULE1)
+ $(CRULE_NOOPT)
rxkad_client.o: $(TOP_SRC_RXKAD)/rxkad_client.c
- $(CRULE1)
+ $(CRULE_NOOPT)
rxkad_common.o: $(TOP_SRC_RXKAD)/rxkad_common.c
- $(CRULE1)
+ $(CRULE_NOOPT)
afs_exporter.o: $(TOP_SRC_AFS)/afs_exporter.c
- $(CRULE1)
+ $(CRULE_NOOPT)
afs_nfsclnt.o: $(TOP_SRC_AFS)/afs_nfsclnt.c
- $(CRULE1)
+ $(CRULE_NOOPT)
afs_nfsdisp.o: $(TOP_SRC_AFS)/afs_nfsdisp.c
- $(CRULE1)
+ $(CRULE_NOOPT)
rx.o: $(TOP_SRC_RX)/rx.c
- $(CRULE1)
+ $(CRULE_NOOPT)
rx_clock.o: $(TOP_SRC_RX)/rx_clock.c
- $(CRULE1)
+ $(CRULE_NOOPT)
rx_event.o: $(TOP_SRC_RX)/rx_event.c
- $(CRULE1)
+ $(CRULE_NOOPT)
rx_globals.o: $(TOP_SRC_RX)/rx_globals.c
- $(CRULE1)
+ $(CRULE_NOOPT)
rx_misc.o: $(TOP_SRC_RX)/rx_misc.c
- $(CRULE1)
+ $(CRULE_NOOPT)
rx_null.o: $(TOP_SRC_RX)/rx_null.c
- $(CRULE1)
+ $(CRULE_NOOPT)
rx_getaddr.o: $(TOP_SRC_RX)/rx_getaddr.c
- $(CRULE1)
+ $(CRULE_NOOPT)
rx_packet.o: $(TOP_SRC_RX)/rx_packet.c
- $(CRULE1)
+ $(CRULE_NOOPT)
xdr_rx.o: $(TOP_SRC_RX)/xdr_rx.c
- $(CRULE1)
+ $(CRULE_NOOPT)
Kcallback.ss.o: $(TOP_OBJ_FSINT)/Kcallback.ss.c
- $(CRULE1)
+ $(CRULE_NOOPT)
rxstat.o: $(TOP_SRC_RXSTAT)/rxstat.c
- $(CRULE1)
+ $(CRULE_NOOPT)
Krxstat.ss.o: $(TOP_OBJ_RXSTAT)/Krxstat.ss.c
- $(CRULE1)
+ $(CRULE_NOOPT)
Krxstat.xdr.o: $(TOP_OBJ_RXSTAT)/Krxstat.xdr.c
- $(CRULE1)
+ $(CRULE_NOOPT)
Kvice.xdr.o: $(TOP_OBJ_FSINT)/Kvice.xdr.c
- $(CRULE1)
+ $(CRULE_NOOPT)
Kvice.cs.o: $(TOP_OBJ_FSINT)/Kvice.cs.c
- $(CRULE1)
+ $(CRULE_NOOPT)
afsaux.o: $(TOP_SRC_FSINT)/afsaux.c
- $(CRULE1)
+ $(CRULE_NOOPT)
xdr_arrayn.o: $(TOP_SRC_RX)/xdr_arrayn.c
- $(CRULE1)
+ $(CRULE_NOOPT)
xdr_array.o: $(TOP_SRC_RX)/xdr_array.c
- $(CRULE1)
+ $(CRULE_NOOPT)
xdr_int32.o: $(TOP_SRC_RX)/xdr_int32.c
- $(CRULE1)
+ $(CRULE_NOOPT)
xdr_int64.o: $(TOP_SRC_RX)/xdr_int64.c
- $(CRULE1)
+ $(CRULE_NOOPT)
xdr.o: $(TOP_SRC_RX)/xdr.c
- $(CRULE1)
+ $(CRULE_NOOPT)
Kvldbint.cs.o: ${TOP_OBJ_VLSERVER}/Kvldbint.cs.c
- $(CRULE1)
+ $(CRULE_NOOPT)
Kvldbint.xdr.o: ${TOP_OBJ_VLSERVER}/Kvldbint.xdr.c
- $(CRULE1) -DAFS_UUID_XG
+ $(CRULE_NOOPT) -DAFS_UUID_XG
rx_kmutex.o: $(TOP_SRC_RX)/${MKAFS_OSTYPE}/rx_kmutex.c
- $(CRULE1)
+ $(CRULE_NOOPT)
rx_knet.o: $(TOP_SRC_RX)/${MKAFS_OSTYPE}/rx_knet.c
- $(CRULE1)
+ $(CRULE_NOOPT)
rx_kcommon.o: $(TOP_SRC_RX)/rx_kcommon.c
- $(CRULE1)
+ $(CRULE_NOOPT)
# Files which do not contain NFS translator code.
afs_call.o: $(TOP_SRC_AFS)/afs_call.c
- $(CRULE1) -DAFS_NONFSTRANS
+ $(CRULE_NOOPT) -DAFS_NONFSTRANS
afs_pioctl.o: $(TOP_SRC_AFS)/afs_pioctl.c
- $(CRULE1) -DAFS_NONFSTRANS
+ $(CRULE_NOOPT) -DAFS_NONFSTRANS
# NFS Translator versions of the above code.
afs_call_nfs.o: $(TOP_SRC_AFS)/afs_call.c
- $(CRULE1) -o afs_call_nfs.o
+ $(CRULE_NOOPT) -o afs_call_nfs.o
afs_pioctl_nfs.o: $(TOP_SRC_AFS)/afs_pioctl.c
- $(CRULE1) -o afs_pioctl_nfs.o
+ $(CRULE_NOOPT) -o afs_pioctl_nfs.o
# Files which are specific to particular architectures/targets
# but have common build rules. Place here instead of duplicating
# in the per-platform Makefiles.
osi_groups.o: $(TOP_SRCDIR)/afs/$(MKAFS_OSTYPE)/osi_groups.c
- $(CRULE1)
+ $(CRULE_NOOPT)
osi_inode.o: $(TOP_SRCDIR)/afs/$(MKAFS_OSTYPE)/osi_inode.c
- $(CRULE1)
+ $(CRULE_NOOPT)
osi_file.o: $(TOP_SRCDIR)/afs/$(MKAFS_OSTYPE)/osi_file.c
- $(CRULE1)
+ $(CRULE_NOOPT)
osi_sleep.o: $(TOP_SRCDIR)/afs/$(MKAFS_OSTYPE)/osi_sleep.c
- $(CRULE1)
+ $(CRULE_NOOPT)
osi_misc.o: $(TOP_SRCDIR)/afs/$(MKAFS_OSTYPE)/osi_misc.c
- $(CRULE1)
+ $(CRULE_NOOPT)
osi_vfsops_nfs.o: $(TOP_SRCDIR)/afs/$(MKAFS_OSTYPE)/osi_vfsops.c
- $(CRULE1) -o osi_vfsops_nfs.o
+ $(CRULE_NOOPT) -o osi_vfsops_nfs.o
osi_vfsops.o: $(TOP_SRCDIR)/afs/$(MKAFS_OSTYPE)/osi_vfsops.c
- $(CRULE1) -DAFS_NONFSTRANS
+ $(CRULE_NOOPT) -DAFS_NONFSTRANS
osi_vm.o: $(TOP_SRCDIR)/afs/$(MKAFS_OSTYPE)/osi_vm.c
- $(CRULE1)
+ $(CRULE_NOOPT)
osi_vnodeops.o: $(TOP_SRCDIR)/afs/$(MKAFS_OSTYPE)/osi_vnodeops.c
- $(CRULE1)
+ $(CRULE_NOOPT)
osi_debug.o: $(TOP_SRCDIR)/afs/$(MKAFS_OSTYPE)/osi_debug.c
- $(CRULE4)
+ $(CRULE_OPT)
osi_module.o: $(TOP_SRCDIR)/afs/$(MKAFS_OSTYPE)/osi_module.c
- $(CRULE1)
+ $(CRULE_NOOPT)
osi_sysctl.o: $(TOP_SRCDIR)/afs/$(MKAFS_OSTYPE)/osi_sysctl.c
- $(CRULE1)
+ $(CRULE_NOOPT)
osi_alloc.o: $(TOP_SRCDIR)/afs/$(MKAFS_OSTYPE)/osi_alloc.c
- $(CRULE1)
+ $(CRULE_NOOPT)
osi_cred.o: $(TOP_SRCDIR)/afs/$(MKAFS_OSTYPE)/osi_cred.c
- $(CRULE1)
+ $(CRULE_NOOPT)
osi_idbg.o: $(TOP_SRCDIR)/afs/$(MKAFS_OSTYPE)/osi_idbg.c
- $(CRULE1)
+ $(CRULE_NOOPT)
osi_config.o: $(TOP_SRCDIR)/afs/$(MKAFS_OSTYPE)/osi_config.c
- $(CRULE1)
+ $(CRULE_NOOPT)
osi_timeout.o: $(TOP_SRCDIR)/afs/$(MKAFS_OSTYPE)/osi_timeout.c
- $(CRULE1)
+ $(CRULE_NOOPT)
# Build rules for iauth objects.
afs_call_iauth.o: $(AFS)/afs_call.c
- $(CRULE1) -DAFS_NONFSTRANS -DAFS_AIX_IAUTH_ENV -o afs_call_iauth.o
+ $(CRULE_NOOPT) -DAFS_NONFSTRANS -DAFS_AIX_IAUTH_ENV -o afs_call_iauth.o
afs_nfsclnt_iauth.o: $(AFS)/afs_nfsclnt.c
- $(CRULE1) -DAFS_NONFSTRANS -DAFS_AIX_IAUTH_ENV -o afs_nfsclnt_iauth.o
+ $(CRULE_NOOPT) -DAFS_NONFSTRANS -DAFS_AIX_IAUTH_ENV -o afs_nfsclnt_iauth.o
afs_pioctl_iauth.o: $(AFS)/afs_pioctl.c
- $(CRULE1) -DAFS_NONFSTRANS -DAFS_AIX_IAUTH_ENV -o afs_pioctl_iauth.o
+ $(CRULE_NOOPT) -DAFS_NONFSTRANS -DAFS_AIX_IAUTH_ENV -o afs_pioctl_iauth.o
osi_vfsops_iauth.o: $(TOP_SRCDIR)/afs/$(MKAFS_OSTYPE)/osi_vnodeops.c
- $(CRULE1) -DAFS_NONFSTRANS -DAFS_AIX_IAUTH_ENV -o osi_vfsops_iauth.o
+ $(CRULE_NOOPT) -DAFS_NONFSTRANS -DAFS_AIX_IAUTH_ENV -o osi_vfsops_iauth.o
osi_vnodeops_iauth.o: $(TOP_SRCDIR)/afs/$(MKAFS_OSTYPE)/osi_vnodeops.c
- $(CRULE1) -DAFS_NONFSTRANS -DAFS_AIX_IAUTH_ENV -o osi_vnodeops_iauth.o
+ $(CRULE_NOOPT) -DAFS_NONFSTRANS -DAFS_AIX_IAUTH_ENV -o osi_vnodeops_iauth.o
# Object build rules:
setdef0.o: setdef0.c
- $(CRULE1)
+ $(CRULE_NOOPT)
setdef1.o: setdef1.c
- $(CRULE1)
+ $(CRULE_NOOPT)
# directory or online at http://www.openafs.org/dl/license10.html
srcdir=@srcdir@
-KDEBUG=@KERN_DEBUG_OPT@
-FOMIT=@OMIT_FRAME_POINTER@
include @TOP_OBJDIR@/src/config/Makefile.config
AFS_OS_NONFSOBJS =
-GCC_KOPTS=@LINUX_GCC_KOPTS@
+COMMON_KERN_CFLAGS=$(KERN_DBG) $(KERN_OPTMZ) @LINUX_GCC_KOPTS@
+
+COMMON_DEFINES=-D__KERNEL__ -DKERNEL -D_KERNEL -DMODULE ${SMP_DEF}
+
# System specific build commands and flags
<i386_linux22 i386_linux24>
-P5PLUS=@P5PLUS_KOPTS@
-CCFLAGS = $(KDEBUG) -O2 $(FOMIT) $(GCC_KOPTS) -pipe $(P5PLUS)
-DEFINES = -D__KERNEL__ -DCPU=586 -DKERNEL -D_KERNEL -DMODULE ${SMP_DEF} ${KDEFINES}
+CCFLAGS = $(COMMON_KERN_CFLAGS) @P5PLUS_KOPTS@
+DEFINES = $(COMMON_DEFINES) -DCPU=586
+
<alpha_linux_22 alpha_linux_24>
-CCFLAGS = $(KDEBUG) -O2 $(FOMIT) $(GCC_KOPTS) -pipe -mno-fp-regs -ffixed-8
-DEFINES = -D__KERNEL__ -DKERNEL -D_KERNEL -DMODULE ${SMP_DEF}
+CCFLAGS = $(COMMON_KERN_CFLAGS) -mno-fp-regs -ffixed-8
+DEFINES = $(COMMON_DEFINES)
+
<s390_linux22 s390_linux24>
-CCFLAGS = -O $(FOMIT) $(GCC_KOPTS) -fsigned-char
-DEFINES = -D__KERNEL__ -D__s390__ -DKERNEL -D_KERNEL -DMODULE ${SMP_DEF}
+CCFLAGS = $(COMMON_KERN_CFLAGS) -fsigned-char
+DEFINES = $(COMMON_DEFINES) -D__s390__
+
<sparc_linux22 sparc_linux24>
LD = ld -m elf32_sparc
-CCFLAGS = $(KDEBUG) -O2 $(FOMIT) $(GCC_KOPTS) \
- -pipe -mcpu=v8 -mno-fpu -fcall-used-g5 -fcall-used-g7
-DEFINES = -D__KERNEL__ -DCPU=sparc -DKERNEL -D_KERNEL -DMODULE ${SMP_DEF}
+CCFLAGS = $(COMMON_KERN_CFLAGS) -mcpu=v8 -mno-fpu -fcall-used-g5 -fcall-used-g7
+DEFINES = $(COMMON_DEFINES) -DCPU=sparc
+
<sparc64_linux22 sparc64_linux24>
CC = sparc64-linux-gcc
LD = ld -m elf64_sparc
-CCFLAGS = $(KDEBUG) -O2 $(FOMIT) $(GCC_KOPTS) \
- -pipe -mcpu=ultrasparc -m64 -mno-fpu -mcmodel=medlow -ffixed-g4 -fcall-used-g5 -fcall-used-g7 -Wno-sign-compare
-DEFINES = -D__KERNEL__ -DCPU=sparc64 -DKERNEL -D_KERNEL -DMODULE ${SMP_DEF}
+CCFLAGS = $(COMMON_KERN_CFLAGS) \
+ -mcpu=ultrasparc -m64 -mno-fpu -mcmodel=medlow -ffixed-g4 -fcall-used-g5 -fcall-used-g7 -Wno-sign-compare
+DEFINES = $(COMMON_DEFINES) -DCPU=sparc64
+
<ppc_linux22 ppc_linux24>
-CCFLAGS = $(KDEBUG) -O2 $(FOMIT) $(GCC_KOPTS) -fsigned-char -msoft-float -pipe \
- -fno-builtin -ffixed-r2
-DEFINES = -D__KERNEL__ -D__powerpc__ -DKERNEL -D_KERNEL -DMODULE ${SMP_DEF}
+CCFLAGS = $(COMMON_KERN_CFLAGS) -fsigned-char -msoft-float -fno-builtin -ffixed-r2
+DEFINES = $(COMMON_DEFINES) -D__powerpc__
+
<parisc_linux24>
-CCFLAGS = $(KDEBUG) -O2 $(FOMIT) $(GCC_KOPTS) -fsigned-char -mno-space-regs \
+CCFLAGS = $(COMMON_KERN_CFLAGS) -fsigned-char -mno-space-regs \
-mfast-indirect-calls -mdisable-fpregs -ffunction-sections \
-march=1.1 -mschedule=7100
-DEFINES = -D__KERNEL__ -D__linux__ -DKERNEL -D_KERNEL -DMODULE ${SMP_DEF}
+DEFINES = $(COMMON_DEFINES) -D__linux__
+
<ia64_linux24>
-CCFLAGS = $(KDEBUG) -O2 $(FOMIT) $(GCC_KOPTS) -pipe -ffixed-r13 \
- -mfixed-range=f10-f15,f32-f127 -falign-functions=32 -mb-step
-DEFINES = -D__KERNEL__ -DKERNEL -D_KERNEL ${SMP_DEF} -DMODULE
+CCFLAGS = $(COMMON_KERN_CFLAGS) -ffixed-r13 -mfixed-range=f10-f15,f32-f127 -falign-functions=32 -mb-step
+DEFINES = $(COMMON_DEFINES)
+
<all>
INCLUDES = -I. -I../ -I${TOP_OBJDIR}/src/config
include @TOP_OBJDIR@/src/config/Makefile.config
CC=${MT_CC}
-CFLAGS=-I. -I${srcdir} ${OPTMZ} ${DBG} -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${MT_CFLAGS} \
- -I../auth -I../kauth -I../ptserver -I../sys
+CFLAGS=${COMMON_CFLAGS} ${MT_CFLAGS} -I../auth -I../kauth -I../ptserver -I../sys
CCRULE = ${CC} ${CFLAGS} -c $?
AUDIT= ../audit
CC=${MT_CC}
-INCLUDES=-I. -I${srcdir} -I${TOP_INCDIR} -I.. -I${srcdir}/../rx -I${srcdir}../des -I../des \
- -I../rxkad -I${srcdir}/../rxkad -I../rxstat -I../fsint
-CFLAGS = ${OPTMZ} ${DBG} ${INCLUDES} -DRXDEBUG ${MT_CFLAGS} -I${TOP_OBJDIR}/src/config
+CFLAGS = ${COMMON_CFLAGS} -I${srcdir}/../des -I../des -I../rxkad -I${srcdir}/../rxkad \
+ -I../fsint -DRXDEBUG ${MT_CFLAGS}
+
SFLAGS=-P -I${TOP_INCDIR}
RX = ../rx
CCRULE = ${CC} ${CFLAGS} -c $?
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-
-INCDIRS=-I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} -I${TOP_INCDIR}/afs
-
-CFLAGS = ${OPTMZ} ${INCDIRS} ${XCFLAGS} ${DBUG}
-
PROGRAMS= unlog tokens tokens.krb kseal
INCLS=${TOP_INCDIR}/afs/auth.h ${TOP_INCDIR}/rx/rx.h \
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-
AFSLIBS = ${TOP_LIBDIR}/libkauth.a ${TOP_LIBDIR}/libprot.a \
${TOP_LIBDIR}/libubik.a ${TOP_LIBDIR}/libauth.a \
${TOP_LIBDIR}/librxkad.a ${TOP_LIBDIR}/libsys.a \
${TOP_LIBDIR}/liblwp.a ${TOP_LIBDIR}/libcmd.a \
${TOP_LIBDIR}/libcom_err.a ${TOP_LIBDIR}/util.a
-CFLAGS= -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${XCFLAGS}
-
SRCS= login.c
OBJS= login.o setenv.o getenv.o libutil.a
KOBJS= login.krb.o setenv.o getenv.o libutil.a
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-
-# this is important code, so let's optimize it. The optimizer aggravates any
-# subtle bugs that may have been introduced in process.s, be warned!
-OPTIMIZE=${LWP_OPTMZ}
-
-CFLAGS=${OPTIMIZE} -I. -I${srcdir} -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${XCFLAGS}
+CFLAGS=${LWP_DBG} ${LWP_OPTMZ} ${COMMON_INCL}
LIBOBJS=lwp.o process.o lock.o iomgr.o timer.o fasttime.o preempt.o \
waitkey.o threadname.o AFS_component_version_number.o
process.o : process.s process.c
@case "$(SYS_NAME)" in \
pmax_he1) \
- $(CC) -c -I${TOP_INCDIR} process.s;; \
+ $(CC) ${LWP_DBG} ${LWP_OPTMZ} -c -I${TOP_INCDIR} process.s;; \
sun4c_51 | sun4c_52 | sun4m_51 | sun4m_52 | sun4c_53 | sun4m_53 | sun4_53 | sun4_52 | sun4_54 | sun4c_54 | sun4m_54 | sun4x_5? | sunx86_5?) \
/usr/ccs/lib/cpp -P -I${TOP_INCDIR} ${srcdir}/process.s process.ss; \
${AS} process.ss -o process.o; \
$(RM) process.ss ;; \
sgi_5* ) \
- $(CC) -c -I${TOP_INCDIR} -KPIC -G0 ${srcdir}/process.s;; \
+ $(CC) ${LWP_DBG} ${LWP_OPTMZ} -c -I${TOP_INCDIR} -KPIC -G0 ${srcdir}/process.s;; \
sgi_61 | sgi_62 | sgi_63 ) \
- $(CC) -c ${XCFLAGS} -I${TOP_INCDIR} -KPIC -G0 ${srcdir}/process.s;; \
+ $(CC) ${LWP_DBG} ${LWP_OPTMZ} -c ${XCFLAGS} -I${TOP_INCDIR} -KPIC -G0 ${srcdir}/process.s;; \
s390*) \
/lib/cpp -P -I${TOP_INCDIR} ${srcdir}/process.s >process.ss; \
${AS} -ahlns process.ss -o process.o >process.lst; \
$(RM) process.ss ;; \
ppc_darwin* ) \
- $(CC) -c ${XCFLAGS} -I${TOP_INCDIR} ${srcdir}/process.s;; \
+ $(CC) ${LWP_DBG} ${LWP_OPTMZ} -c ${XCFLAGS} -I${TOP_INCDIR} ${srcdir}/process.s;; \
i386_fbsd*|i386_nbsd* ) \
/usr/bin/cpp -P ${srcdir}/process.fbsd.s > process.ss; \
${AS} -o process.o process.ss; \
lwp.o : lwp.c lwp.h
case "$(SYS_NAME)" in \
rs_aix*) \
- $(CC) -I${srcdir} -I. -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} -c ${srcdir}/lwp.c;; \
+ $(CC) ${LWP_DBG} ${LWP_OPTMZ} -I${srcdir} -I. -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} -c ${srcdir}/lwp.c;; \
*) \
$(CC) ${CFLAGS} -c ${srcdir}/lwp.c;; \
esac
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-
-CFLAGS= ${OPTMZ} ${XCFLAGS}
-LIBS = ${XLIBS}
-
-PROGRAM=mpp
-MANUAL=mpp.1
-
include ../config/Makefile.version
all: ${PROGRAM}
-install: ${DESTDIR}${sbindir}/${PROGRAM}
+install: ${DESTDIR}${sbindir}/mpp
-dest: ${DEST}/etc/${PROGRAM}
+dest: ${DEST}/etc/mpp
-${DESTDIR}${sbindir}/${PROGRAM}: ${PROGRAM}
+${DESTDIR}${sbindir}/mpp: mpp
${INSTALL} $? $@
-${DEST}/etc/${PROGRAM}: ${PROGRAM}
+${DEST}/etc/mpp: mpp
${INSTALL} $? $@
-installdoc: ${MANUAL}
- ${INSTALL} -c ${MANUAL} ${DEST}/man/man1
+installdoc: mpp.1
+ ${INSTALL} -c mpp.1 ${DEST}/man/man1
clean:
- -$(RM) -f core a.out *.o *.out ${PROGRAM} AFS_component_version_number.c
+ -$(RM) -f core a.out *.o *.out mpp AFS_component_version_number.c
-${PROGRAM}: AFS_component_version_number.c
- ${CC} ${CFLAGS} $@.c -o $@ ${LIBS}
+mpp: AFS_component_version_number.c
+ ${CC} ${CFLAGS} $@.c -o $@ ${XLIBS}
mpp: mpp.c
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-
-CFLAGS = -I. -I${srcdir} ${XCFLAGS}
-
all: ${TOP_LIBDIR}/libnull.a
install: ${DESTDIR}${libdir}/afs/libnull.a
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-
-INCLUDES=-I/usr/include -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR}
-DBGFLAG = -UDEBUG
-CFLAGS = ${DBUG} -DKFLAG -DANDREW -DVICE $(DBGFLAG) $(INCLUDES) $(XCFLAGS)
-YFLAGS = -vd
-#LFLAGS = -ll
-
-HFILES = package.h \
- validupdates.h \
- systype.h \
- globals.h
-
-SRCS = package.c \
- conftree.c \
- check.c \
- update.c \
- fileops.c \
- messages.c \
- misc.c \
- globfuncs.c
-
-TEST_SRCS = test.c \
- conftree.c \
- messages.c \
- misc.c \
- globfuncs.c
-
-OTHERSRCS = gram.y
+CFLAGS = ${COMMON_CFLAGS} -DKFLAG -DANDREW -DVICE -UDEBUG
OBJS = package.o \
gram.o \
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-
-LIBS= ${XLIBS}
-CFLAGS=${OPTMZ} $(DBG) -I. -I${TOP_INCDIR} -I../config ${XCFLAGS}
-
all: pinstall
pinstall: ${srcdir}/install.c AFS_component_version_number.c
- case ${SYS_NAME} in \
- sgi_64 | sgi_65) \
- ${CC} ${CFLAGS} ${srcdir}/install.c -o pinstall ${LIBS} ;; \
- sgi_* ) \
- ${CC} ${CFLAGS} ${srcdir}/install.c -o pinstall ${LIBS} -lmld ;; \
- *) \
- ${CC} ${CFLAGS} ${srcdir}/install.c -o pinstall ${LIBS} ;; \
- esac
+ ${CC} ${CFLAGS} ${srcdir}/install.c -o pinstall ${XLIBS} ${PINSTALL_LIBS}
test: pinstall
csh ./test/test_install
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-
-CFLAGS=$(DBUG) -I${TOP_INCDIR} -I../config ${XCFLAGS}
-
all: ${TOP_LIBDIR}/libprocmgmt.a ${TOP_INCDIR}/afs/procmgmt.h
#
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-CFLAGS=-I. -I${srcdir} $(DBUG) -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${XCFLAGS}
INCLS=${TOP_INCDIR}/ubik.h \
${TOP_INCDIR}/lock.h \
${TOP_INCDIR}/lwp.h \
${TOP_LIBDIR}/librx.a \
${TOP_LIBDIR}/liblwp.a \
${TOP_LIBDIR}/libdes.a \
+ ${TOP_LIBDIR}/libcmd.a \
${TOP_LIBDIR}/libcom_err.a \
${TOP_LIBDIR}/util.a \
- ${TOP_LIBDIR}/libsys.a
+ ${TOP_LIBDIR}/libsys.a \
+ ${TOP_LIBDIR}/libafsutil.a
all: ptserver pts pt_util db_verify ${TOP_LIBDIR}/libprot.a \
db_verify.o: db_verify.c ${INCLS} AFS_component_version_number.c
db_verify: db_verify.o pterror.o display.o $(LIBS)
- $(CC) ${CFLAGS} -o db_verify db_verify.o display.o pterror.o $(LIBS) ${XLIBS} ${TOP_LIBDIR}/libcmd.a
+ $(CC) ${CFLAGS} -o db_verify db_verify.o display.o pterror.o $(LIBS) ${XLIBS}
ptclient: ptclient.o display.o libprot.a $(LIBS)
$(CC) ${CFLAGS} -o ptclient ptclient.o display.o libprot.a $(LIBS) ${XLIBS}
OBJS= rcp.o ../rsh/rcmd.o ../rsh/herror.o ../inetd/ta-rauth.o
-CFLAGS=-I. -I${srcdir} ${OPTMZ} -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${XCFLAGS}
+CFLAGS=${COMMON_CFLAGS} ${XCFLAGS}
AFSLIBS = ${TOP_LIBDIR}/libkauth.a ${TOP_LIBDIR}/libubik.a \
${TOP_LIBDIR}/libauth.a ${TOP_LIBDIR}/libsys.a \
${TOP_LIBDIR}/librx.a ${TOP_LIBDIR}/liblwp.a \
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-CFLAGS=-I. -I${srcdir} ${OPTMZ} -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} -DRXDEBUG ${XCFLAGS}
+CFLAGS=${COMMON_CFLAGS} ${XCFLAGS} -DRXDEBUG
#
# Generic xdr objects (or, at least, xdr stuff that's not newly defined for rx).
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-CFLAGS=-I. -I${srcdir} ${OPTMZ} -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} -I${TOP_INCDIR}/rx -DRXDEBUG ${XCFLAGS}
+CFLAGS=${COMMON_CFLAGS} ${XCFLAGS} -DRXDEBUG
LIBS=${TOP_LIBDIR}/librx.a ${TOP_LIBDIR}/liblwp.a ${TOP_LIBDIR}/libcmd.a \
- ${TOP_LIBDIR}/util.a ${TOP_LIBDIR}/libsys.a
+ ${TOP_LIBDIR}/libsys.a ${TOP_LIBDIR}/libafsutil.a
all: rxdebug rxdumptrace
OBJS= rpc_main.o rpc_hout.o rpc_cout.o rpc_parse.o rpc_scan.o rpc_util.o \
rpc_svcout.o rpc_clntout.o
-GOAL=rxgen
-CFLAGS=-I. -I${TOP_INCDIR} -I${TOP_OBJDIR}/src/config ${XCFLAGS}
-
all: rxgen ${TOP_INCDIR}/afs/rxgen_consts.h
-rxgen: $(OBJS) AFS_component_version_number.c
+rxgen: $(OBJS) AFS_component_version_number.c $(HDRS)
$(CC) $(CFLAGS) $(OBJS) $(XLIBS) -o $@
#
$(RM) -f *.o rxgen core AFS_component_version_number.c
include ../config/Makefile.version
+
${DESTDIR}${bindir}/rxgen: rxgen
${INSTALL} $? $@
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-CFLAGS=-I. -I${srcdir} ${OPTMZ} -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${XCFLAGS}
INCLS=${TOP_INCDIR}/rx/rx.h ${TOP_INCDIR}/rx/xdr.h \
${TOP_INCDIR}/rx/fcrypt.h \
rxkad.h rxkad_prototypes.h fcrypt.h v5gen.h
${TOP_LIBDIR}/librxkad.a \
${TOP_LIBDIR}/librx.a \
${TOP_LIBDIR}/liblwp.a \
- ${TOP_LIBDIR}/libsys.a
+ ${TOP_LIBDIR}/libsys.a \
+ ${TOP_LIBDIR}/libafsutil.a
all: ${TOP_LIBDIR}/librxkad.a fc_test depinstall
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-CFLAGS=-I. -I${srcdir} -I${TOP_OBJDIR}/src/config -I${TOP_OBJDIR}/src -I${TOP_INCDIR} ${XCFLAGS}
-
LIBOBJS = rxstat.cs.o rxstat.ss.o rxstat.xdr.o rxstat.o
all: depinstall ${TOP_LIBDIR}/librxstat.a
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-
-CFLAGS=-I. -I${srcdir} ${DBUG} \
- -I${TOP_OBJDIR}/src/config \
- -I${TOP_INCDIR} \
- -I${TOP_INCDIR}/afs \
- ${XCFLAGS}
-LDFLAGS = ${XLDFLAGS}
-
INCLS=${TOP_INCDIR}/afs/gtxobjects.h \
${TOP_INCDIR}/afs/gtxwindows.h \
${TOP_INCDIR}/afs/gtxcurseswin.h \
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-
CC=${MT_CC}
-CFLAGS=-I. -I${srcdir} ${OPTMZ} ${DBG} -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${MT_CFLAGS} ${SHLIB_CFLAGS} \
- -I../auth -I../kauth -I../ptserver -I../sys
+CFLAGS=${COMMON_CFLAGS} ${MT_CFLAGS} ${SHLIB_CFLAGS} -I../auth -I../kauth -I../ptserver -I../sys
CCRULE = ${CC} ${CFLAGS} -c $?
AUDIT= ../audit
include @TOP_OBJDIR@/src/config/Makefile.config
CC=${MT_CC}
-INCLUDES=-I. -I${srcdir} -I${TOP_INCDIR} -I.. -I${srcdir}/../rx -I${srcdir}../des -I../des \
+INCLUDES=-I.. -I${srcdir}/../rx -I${srcdir}../des -I../des \
-I../rxkad -I${srcdir}/../rxkad -I../rxstat -I../fsint
-CFLAGS = ${OPTMZ} ${DBG} ${INCLUDES} -DRXDEBUG ${MT_CFLAGS} -I${TOP_OBJDIR}/src/config ${SHLIB_CFLAGS}
+CFLAGS = ${COMMON_CFLAGS} ${INCLUDES} -DRXDEBUG ${MT_CFLAGS} ${SHLIB_CFLAGS}
SFLAGS=-P -I${TOP_INCDIR}
+
RX = ../rx
CCRULE = ${CC} ${CFLAGS} -c $?
RXKAD = ../rxkad
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-
-DEBUG =
-UNRESOLVED =
-
-
LIBS1=${TOP_LIBDIR}/libubik.a ${TOP_LIBDIR}/libprot.a
LIBS2=${TOP_LIBDIR}/librxkad.a ${TOP_LIBDIR}/libaudit.a \
${TOP_LIBDIR}/librx.a ${TOP_LIBDIR}/liblwp.a \
clean:
$(RM) -f test-reauth libafssiad.so libafssiad.krb.so *.s *.o *.b core *~ *.com *.ld AFS_component_version_number.c
-CFLAGS=$(DEBUG) -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${XCFLAGS}
+CFLAGS=${DBG} ${OPTMZ} -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${XCFLAGS}
${DEST}/lib/afs/libafssiad.so: libafssiad.so
${INSTALL} $? $@
${INSTALL} $? $@
siad.o: siad.c
- $(CC) $(CFLAGS) -c $(DBG) siad.c -o siad.o
+ $(CC) $(CFLAGS) -c siad.c -o siad.o
siad_krb.o: siad.c
- $(CC) $(CFLAGS) -DAFS_KERBEROS_ENV -c $(DBG) siad.c -o siad_krb.o
+ $(CC) $(CFLAGS) -DAFS_KERBEROS_ENV -c siad.c -o siad_krb.o
libafssiad.so: siad.o
- $(LD) $(LDFLAGS) $(DBG) -shared -no_archive -o libafssiad.so \
- ${UNRESOLVED} siad.o ${LIBS} -none -lc
+ $(LD) $(LDFLAGS) -shared -no_archive -o libafssiad.so \
+ siad.o ${LIBS} -none -lc
libafssiad.krb.so: siad_krb.o
- $(LD) $(LDFLAGS) $(DBG) -shared -no_archive -o libafssiad.krb.so \
- ${UNRESOLVED} siad_krb.o ${KLIBS} ${LIBS} -none -lc
+ $(LD) $(LDFLAGS) -shared -no_archive -o libafssiad.krb.so \
+ siad_krb.o ${KLIBS} ${LIBS} -none -lc
test-reauth: test-reauth.o
- $(CC) $(CFLAGS) $(DBG) -o test-reauth test-reauth.o -lc
+ $(CC) $(CFLAGS) -o test-reauth test-reauth.o -lc
install: ${DESTDIR}${libdir}/afs/libafssiad.so ${DESTDIR}${libdir}/afs/libafssiad.krb.so
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-CFLAGS=-I. -I${srcdir} ${DBUG} -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${XCFLAGS}
SFLAGS=-P -I${TOP_INCDIR}
LIBS=libsys.a ${TOP_LIBDIR}/librx.a libsys.a ${TOP_LIBDIR}/liblwp.a ${TOP_LIBDIR}/util.a ${XLIBS}
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-
-
BUTMOBJS =file_tm.o
BUTMLIBS =libbutm.a
BUTMINCLS =${TOP_INCDIR}/afs/com_err.h ${TOP_INCDIR}/afs/butm.h
-BUTMINCLUDE =-I${TOP_INCDIR}
CC = ${MT_CC}
-CFLAGS=-I. -I${srcdir} -I${TOP_SRCDIR}/volser ${DBG} -w -I${TOP_OBJDIR}/src/config ${MT_CFLAGS} @XBSA_CFLAGS@ ${BUTMINCLUDE} \
- -I../bucoord -I../volser
-
-LDFLAGS = ${DBG} ${XLDFLAGS}
+CFLAGS = ${COMMON_CFLAGS} -I${TOP_SRCDIR}/volser ${MT_CFLAGS} @XBSA_CFLAGS@ -I../bucoord -I../volser
LWP = ${srcdir}/../lwp
BUTM = ${srcdir}/../butm
SHELL = /bin/sh
-CFLAGS = -I. -I${srcdir} ${DBG} ${OPTMZ} -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${XCFLAGS}
-LDFLAGS=${DBG} ${OPTMZ} ${XLDFLAGS}
+CFLAGS = ${DBG} ${OPTMZ} -I. -I${srcdir} -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${XCFLAGS}
+LDFLAGS=${XLDFLAGS}
INCDIRS=-I${TOP_OBJDIR}/src/config -I${TOP_INCDIR}/afs -I${TOP_INCDIR}
INCLIBS=-L${SRCDIR}/lib/afs -L${TOP_LIBDIR}
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-
-
CC=${MT_CC}
-INCLUDES=-I${TOP_OBJDIR}/src/config -I. -I.. -I${TOP_INCDIR} -I${TOP_INCDIR}/afs
-CFLAGS=${DBG} ${OPTMZ} -DNINTERFACE ${INCLUDES} ${MT_CFLAGS} -DRXDEBUG
-LDFLAGS=${DBG} ${XLDFLAGS}
+CFLAGS=${COMMON_CFLAGS} -I.. -DNINTERFACE ${MT_CFLAGS} -DRXDEBUG
+
+CCRULE=${CC} ${CFLAGS} -c $?
VICED=../viced
VLSERVER=../vlserver
all: fileserver
-COMPILE=${CC} ${CFLAGS} -c $?
-
viced.o: ${VICED}/viced.c
- ${COMPILE}
+ ${CCRULE}
afsfileprocs.o: ${VICED}/afsfileprocs.c
- ${COMPILE}
+ ${CCRULE}
host.o: ${VICED}/host.c
- ${COMPILE}
+ ${CCRULE}
physio.o: ${VICED}/physio.c
- ${COMPILE}
+ ${CCRULE}
callback.o: ${VICED}/callback.c
- ${COMPILE}
+ ${CCRULE}
assert.o: ${UTIL}/assert.c
- ${COMPILE}
+ ${CCRULE}
uuid.o: ${UTIL}/uuid.c
- ${COMPILE}
+ ${CCRULE}
serverLog.o: ${UTIL}/serverLog.c
- ${COMPILE}
+ ${CCRULE}
fileutil.o: ${UTIL}/fileutil.c
- ${COMPILE}
+ ${CCRULE}
volparse.o: ${UTIL}/volparse.c
- ${COMPILE}
+ ${CCRULE}
flipbase64.o: ${UTIL}/flipbase64.c
- ${COMPILE}
+ ${CCRULE}
netutils.o: ${UTIL}/netutils.c
- ${COMPILE}
+ ${CCRULE}
dirpath.o: ${UTIL}/dirpath.c
- ${COMPILE}
+ ${CCRULE}
lock.o: ${LWP}/lock.c
- ${COMPILE}
+ ${CCRULE}
fasttime.o: ${LWP}/fasttime.c
- ${COMPILE}
+ ${CCRULE}
threadname.o: ${LWP}/threadname.c
- ${COMPILE}
+ ${CCRULE}
aclprocs.o: ${LIBACL}/aclprocs.c
- ${COMPILE}
+ ${CCRULE}
netprocs.o: ${LIBACL}/netprocs.c
- ${COMPILE}
+ ${CCRULE}
vldbint.cs.o: ${VLSERVER}/vldbint.cs.c
- ${COMPILE}
+ ${CCRULE}
vldbint.xdr.o: ${VLSERVER}/vldbint.xdr.c
- ${COMPILE}
+ ${CCRULE}
buffer.o: ${DIR}/buffer.c
- ${COMPILE}
+ ${CCRULE}
dir.o: ${DIR}/dir.c
- ${COMPILE}
+ ${CCRULE}
salvage.o: ${DIR}/salvage.c
- ${COMPILE}
+ ${CCRULE}
vnode.o: ${VOL}/vnode.c
- ${COMPILE}
+ ${CCRULE}
volume.o: ${VOL}/volume.c
- ${COMPILE}
+ ${CCRULE}
vutil.o: ${VOL}/vutil.c
- ${COMPILE}
+ ${CCRULE}
partition.o: ${VOL}/partition.c
- ${COMPILE}
+ ${CCRULE}
fssync.o: ${VOL}/fssync.c
- ${COMPILE}
+ ${CCRULE}
purge.o: ${VOL}/purge.c
- ${COMPILE}
+ ${CCRULE}
clone.o: ${VOL}/clone.c
- ${COMPILE}
+ ${CCRULE}
nuke.o: ${VOL}/nuke.c
- ${COMPILE}
+ ${CCRULE}
devname.o: ${VOL}/devname.c
- ${COMPILE}
+ ${CCRULE}
common.o: ${VOL}/common.c
- ${COMPILE}
+ ${CCRULE}
listinodes.o: ${VOL}/listinodes.c
- ${COMPILE}
+ ${CCRULE}
ihandle.o: ${VOL}/ihandle.c
- ${COMPILE}
+ ${CCRULE}
namei_ops.o: ${VOL}/namei_ops.c
- ${COMPILE}
+ ${CCRULE}
afsaux.o: ${FSINT}/afsaux.c
- ${COMPILE}
+ ${CCRULE}
afscbint.cs.o: ${FSINT}/afscbint.cs.c
- ${COMPILE}
+ ${CCRULE}
afscbint.ss.o: ${FSINT}/afscbint.ss.c
- ${COMPILE}
+ ${CCRULE}
afsint.cs.o: ${FSINT}/afsint.cs.c
- ${COMPILE}
+ ${CCRULE}
afsint.ss.o: ${FSINT}/afsint.ss.c
- ${COMPILE}
+ ${CCRULE}
afsint.xdr.o: ${FSINT}/afsint.xdr.c
- ${COMPILE}
+ ${CCRULE}
fileserver: ${objects} ${LIBS}
${CC} ${LDFLAGS} -o fileserver ${objects} ${LIBS} ${MT_LIBS} ${XLIBS}
$(RM) -f *.o fileserver core AFS_component_version_number.c
include ../config/Makefile.version
+
${DESTDIR}${afssrvlibexecdir}/fileserver: fileserver
${INSTALL} -ns $? $@
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-CFLAGS=-I. -I${srcdir} ${OPTMZ} -I${TOP_OBJDIR}/src/config -I. -I${TOP_INCDIR} ${XCFLAGS}
-
LIBOBJS=disk.o remote.o beacon.o recovery.o ubik.o vote.o lock.o phys.o \
ubik_int.cs.o ubik_int.ss.o ubik_int.xdr.o ubikcmd.o \
ubikclient.o uerrors.o
utst_client.o: utst_client.c ${INCLS} utst_int.h AFS_component_version_number.c
udebug.o: udebug.c ${INCLS} AFS_component_version_number.c
- ${CC} ${CFLAGS} $(DBG) -I. -I${TOP_INCDIR} -I${TOP_INCDIR}/afs -c ${srcdir}/udebug.c
+ ${CC} ${CFLAGS} -I. -I${TOP_INCDIR} -I${TOP_INCDIR}/afs -c ${srcdir}/udebug.c
uerrors.o: uerrors.c
${TOP_LIBDIR}/util.a \
${TOP_LIBDIR}/libsys.a
-CFLAGS=-I. -I${srcdir} -I${TOP_INCDIR} -I${TOP_OBJDIR}/src/config ${XCFLAGS}
-
all: upserver upclient
#
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-
-CFLAGS=-I. -I${srcdir} ${OPTMZ} -I${TOP_OBJDIR}/src/config -I. -I${TOP_INCDIR} ${XCFLAGS}
-LDFLAGS = ${OPTMZ} ${XLDFLAGS}
-
objects = assert.o base64.o casestrcpy.o ktime.o volparse.o hostparse.o \
hputil.o kreltime.o isathing.o get_krbrlm.o uuid.o serverLog.o \
dirpath.o fileutil.o netutils.o flipbase64.o \
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-
-CCXPG2= /usr/xpg2bin/cc
-
-# Note - be careful with this line, ubik.h is very picky about getting the right lock.h
-CFLAGS=${OPTMZ} -I${TOP_INCDIR} -I. -I${srcdir} -I${TOP_OBJDIR}/src/config ${XCFLAGS}
-
INCLS=${TOP_INCDIR}/afs/afsint.h \
${TOP_INCDIR}/afs/cmd.h \
${TOP_INCDIR}/afs/afsutil.h
${TOP_LIBDIR}/libdes.a \
${TOP_LIBDIR}/librx.a \
${TOP_LIBDIR}/libsys.a \
- $(TOP_LIBDIR)/util.a \
${TOP_LIBDIR}/liblwp.a \
- ${TOP_LIBDIR}/libaudit.a
+ ${TOP_LIBDIR}/libaudit.a \
+ $(TOP_LIBDIR)/libafsutil.a
CMLIBS=${TOP_LIBDIR}/libsys.a \
${TOP_LIBDIR}/libafsint.a \
${TOP_LIBDIR}/libcmd.a \
${TOP_LIBDIR}/librx.a \
${TOP_LIBDIR}/libsys.a \
- $(TOP_LIBDIR)/util.a \
- ${TOP_LIBDIR}/liblwp.a
+ ${TOP_LIBDIR}/liblwp.a \
+ $(TOP_LIBDIR)/libafsutil.a
LIBS = ${FSLIBS}
up.o: up.c AFS_component_version_number.c
up: up.o
- ${CC} ${CFLAGS} $(DBG) -o up up.o ${LIBS} ${XLIBS}
+ ${CC} ${CFLAGS} -o up up.o ${LIBS} ${XLIBS}
fs.o: fs.c ${INCLS} AFS_component_version_number.c
fs: fs.o $(LIBS)
- ${CC} ${CFLAGS} $(DBG) -o fs fs.o ${TOP_LIBDIR}/libprot.a $(LIBS) ${XLIBS}
+ ${CC} ${CFLAGS} -o fs fs.o ${TOP_LIBDIR}/libprot.a $(LIBS) ${XLIBS}
livesys.o: livesys.c ${INCLS} AFS_component_version_number.c
livesys: livesys.c $(LIBS)
- ${CC} $(DBG) -o livesys $(CFLAGS) ${srcdir}/livesys.c $(LIBS) ${XLIBS}
+ ${CC} ${CFLAGS} -o livesys ${srcdir}/livesys.c $(LIBS) ${XLIBS}
twiddle: twiddle.c $(LIBS)
- ${CC} $(DBG) -o twiddle $(CFLAGS) twiddle.c $(LIBS) ${XLIBS}
+ ${CC} ${CFLAGS} -o twiddle ${srcdir}/twiddle.c $(LIBS) ${XLIBS}
gcpags: gcpags.c $(LIBS)
- ${CC} $(DBG) -o gcpags $(CFLAGS) gcpags.c $(LIBS) ${XLIBS}
+ ${CC} ${CFLAGS} -o gcpags ${srcdir}/gcpags.c $(LIBS) ${XLIBS}
whatfid.o: whatfid.c ${INCLS} AFS_component_version_number.c
whatfid: whatfid.o ${LIBS}
- ${CC} ${CFLAGS} $(DBG) -o whatfid whatfid.o ${LIBS} ${XLIBS}
+ ${CC} ${CFLAGS} -o whatfid whatfid.o ${LIBS} ${XLIBS}
fstrace.o: fstrace.c AFS_component_version_number.c
case ${SYS_NAME} in \
sun4_411 | sun4c_411 | sun4m_412 ) \
- ${CCXPG2} $(DBG) -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} -I${TOP_INCDIR} -c ${srcdir}/fstrace.c ;; \
+ ${CCXPG2} ${DBG} ${OPTMZ} -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} -I${TOP_INCDIR} -c ${srcdir}/fstrace.c ;; \
sun*_4* ) \
- ${CC} -I/usr/xpg2include -I/usr/5include -g -I${TOP_SRCDIR}/config -I${TOP_INCDIR} -I${TOP_INCDIR} -c fstrace.c ;; \
+ ${CC} ${DBG} ${OPTMZ} -I/usr/xpg2include -I/usr/5include -g -I${TOP_SRCDIR}/config -I${TOP_INCDIR} -I${TOP_INCDIR} -c fstrace.c ;; \
* ) \
- ${CC} ${CFLAGS} $(DBG) -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} -I${TOP_INCDIR} -c ${srcdir}/fstrace.c ;; \
+ ${CC} ${CFLAGS} -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} -I${TOP_INCDIR} -c ${srcdir}/fstrace.c ;; \
esac
fstrace: fstrace.o
pmax_ul43 | pmax_ul43a ) \
${CC} ${CFLAGS} -o fstrace fstrace.o ${TOP_LIBDIR}/libsys.a ${TOP_LIBDIR}/libcmd.a ${TOP_LIBDIR}/util.a /usr/lib/libi.a ;; \
sun4_411 | sun4c_411 | sun4m_412 ) \
- ${CCXPG2} ${CFLAGS} $(DBG) -o fstrace fstrace.o ${TOP_LIBDIR}/libsys.a ${TOP_LIBDIR}/libcmd.a ${TOP_LIBDIR}/util.a ;; \
+ ${CCXPG2} ${CFLAGS} -o fstrace fstrace.o ${TOP_LIBDIR}/libsys.a ${TOP_LIBDIR}/libcmd.a ${TOP_LIBDIR}/util.a ;; \
sun*_4* ) \
${CC} -L/usr/xpg2lib -L/usr/5lib ${CFLAGS} -g -o fstrace fstrace.o ${TOP_LIBDIR}/libsys.a ${TOP_LIBDIR}/libcmd.a ${TOP_LIBDIR}/util.a -lxpg ;; \
hp700_ux100 | hp800_ux100 | hp?00_ux10? | hp_ux10? | hp_ux11?) \
# *linux* - Builds kdump-X.Y.Z according to kernel version
kdump-linux-@LINUX_VERSION@.o: kdump.c ${INCLS} AFS_component_version_number.c
- ${CC} $(DBG) -I${LINUX_KERNEL_PATH}/include -I${TOP_INCDIR}/afs \
+ ${CC} ${KERN_DBG} ${KERN_OPTMZ} -I${LINUX_KERNEL_PATH}/include -I${TOP_INCDIR}/afs \
-I${TOP_OBJDIR}/src \
-I${TOP_OBJDIR}/src/afs/${MKAFS_OSTYPE} \
-I${TOP_OBJDIR}/src/config -I${TOP_OBJDIR}/src/libafs/afs \
-c ${srcdir}/kdump.c
kdump-linux-@LINUX_VERSION@: kdump-linux-@LINUX_VERSION@.o
- ${CC} $(DBG) -o kdump-linux-${LINUX_VERSION} kdump-linux-${LINUX_VERSION}.o \
+ ${CC} ${KERN_DBG} ${KERN_OPTMZ} -o kdump-linux-${LINUX_VERSION} kdump-linux-${LINUX_VERSION}.o \
${TOP_LIBDIR}/libcmd.a ${TOP_LIBDIR}/util.a ${XLIBS}
# *alpha_linux* - Builds kdump-X.Y.Z according to kernel version
kdump-alpha_linux-@LINUX_VERSION@.o: kdump.c ${INCLS} AFS_component_version_number.c
- ${CC} $(DBG) -I${LINUX_KERNEL_PATH}/include -I${TOP_INCDIR}/afs \
+ ${CC} ${KERN_DBG} ${KERN_OPTMZ} -I${LINUX_KERNEL_PATH}/include -I${TOP_INCDIR}/afs \
-I${TOP_OBJDIR}/src \
-I${TOP_OBJDIR}/src/afs/${MKAFS_OSTYPE} \
-I${TOP_OBJDIR}/src/config -I${TOP_OBJDIR}/src/libafs/afs \
-o kdump-alpha_linux-${LINUX_VERSION}.o -c ${srcdir}/kdump.c ;; \
kdump-alpha_linux-@LINUX_VERSION@: kdump-alpha_linux-@LINUX_VERSION@.o
- ${CC} $(DBG) -o kdump-alpha_linux-${LINUX_VERSION} kdump-alpha_linux-${LINUX_VERSION}.o \
+ ${CC} ${KERN_DBG} ${KERN_OPTMZ} -o kdump-alpha_linux-${LINUX_VERSION} kdump-alpha_linux-${LINUX_VERSION}.o \
${TOP_LIBDIR}/libcmd.a ${TOP_LIBDIR}/util.a ${XLIBS}
#
*linux* ) \
$(MAKE) kdump-linux-${LINUX_VERSION}.o ;; \
alpha_osf1 | alpha_osf20 | alpha_osf30 | alpha_osf32 | alpha_osf32c| alpha_dux?? ) \
- ${CC} $(DBG) ${CFLAGS} -I/usr/sys/include -I/usr/sys/BINARY -I/usr/sys/AFS -DDEBUGGER -c ${srcdir}/kdump.c ;;\
+ ${CC} ${CFLAGS} -I/usr/sys/include -I/usr/sys/BINARY -I/usr/sys/AFS -DDEBUGGER -c ${srcdir}/kdump.c ;;\
sgi_6? ) \
for f in ../libafs/STATIC.IP*/CPU_KDEFS; \
do IP=`expr "$$f" : '../libafs/STATIC.\(IP..\)'`; \
echo CPU_KDEFS = $$CPU_KDEFS; \
case $$CPU_KDEFS in \
*-64*) ${CC} -D_KMEMUSER -woff 1178 \
- $(DBG) -I${TOP_INCDIR} \
+ ${KERN_DBG} ${KERN_OPTMZ} -I${TOP_INCDIR} \
-I${TOP_OBJDIR}/src/config \
$$CPU_KDEFS \
${XCFLAGS64} \
-c ${srcdir}/kdump.c -o kdump.$$IP.o \
;; \
*) ${CC} -D_KMEMUSER -woff 1178 \
- $(DBG) -I${TOP_INCDIR} \
+ ${KERN_DBG} ${KERN_OPTMZ} -I${TOP_INCDIR} \
-I${TOP_OBJDIR}/src/config \
$$CPU_KDEFS \
${XCFLAGS} -DAFS_32BIT_KERNEL_ENV \
*nbsd*) \
touch kdump.o ;; \
*) \
- ${CC} $(DBG) -I${TOP_INCDIR}/afs -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${XCFLAGS} -c ${srcdir}/kdump.c ;; \
+ ${CC} ${KERN_DBG} ${KERN_OPTMZ} -I${TOP_INCDIR}/afs -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${XCFLAGS} -c ${srcdir}/kdump.c ;; \
esac ;
kdump64.o : kdump.c ${INCLS} AFS_component_version_number.c
-set -x; \
case ${SYS_NAME} in \
sun4x_5[789] | hp_ux11* |sunx86_5[789] ) \
- ${CC} $(DBG) -I${TOP_INCDIR}/afs -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${XCFLAGS64} -o kdump64.o -c ${srcdir}/kdump.c ;; \
+ ${CC} ${KERN_DBG} ${KERN_OPTMZ} -I${TOP_INCDIR}/afs -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${XCFLAGS64} -o kdump64.o -c ${srcdir}/kdump.c ;; \
esac
kdump: kdump.o
-set -x; \
case ${SYS_NAME} in \
sun4c_51 | sun4c_52 | sun4m_51 | sun4m_52 | sun4c_53 | sun4m_53 | sun4_53 | sun4_54 | sun4c_54 | sun4m_54 | sunx86_5? ) \
- ${CC} -g -o kdump kdump.o ${TOP_LIBDIR}/libcmd.a ${TOP_LIBDIR}/util.a /usr/lib/libkvm.a -lelf ${XLIBS} ;; \
+ ${CC} -o kdump kdump.o ${TOP_LIBDIR}/libcmd.a ${TOP_LIBDIR}/util.a /usr/lib/libkvm.a -lelf ${XLIBS} ;; \
sun*_5? ) \
- ${CC} -g -o kdump kdump.o ${TOP_LIBDIR}/libcmd.a ${TOP_LIBDIR}/util.a ${XLIBELFA} ${XLIBKVM} ${XLIBS} ;; \
+ ${CC} -o kdump kdump.o ${TOP_LIBDIR}/libcmd.a ${TOP_LIBDIR}/util.a ${XLIBELFA} ${XLIBKVM} ${XLIBS} ;; \
sgi_6? ) \
for f in ../libafs/STATIC.IP*/CPU_KDEFS; \
do IP=`expr "$$f" : '../libafs/STATIC.\(IP..\)'`; \
echo IP = $$IP; \
echo CPU_KDEFS = $$CPU_KDEFS; \
case $$CPU_KDEFS in \
- *-64*) ${CC} ${XCFLAGS64} $(DBG) \
+ *-64*) ${CC} ${XCFLAGS64} \
$$CPU_KDEFS \
-o kdump.$$IP kdump.$$IP.o \
${TOP_LIBDIR}/libcmd64.a -lelf \
;; \
- *) ${CC} ${XCFLAGS} $(DBG) \
+ *) ${CC} ${XCFLAGS} \
$$CPU_KDEFS \
-o kdump.$$IP kdump.$$IP.o \
${TOP_LIBDIR}/libcmd.a -lelf \
*linux* ) \
$(MAKE) kdump-linux-@LINUX_VERSION@ ;; \
alpha_osf1 | alpha_osf20 | alpha_osf30 | alpha_osf32 | alpha_osf32c | alpha_dux??) \
- ${CC} $(DBG) -o kdump kdump.o ${TOP_LIBDIR}/libcmd.a ${TOP_LIBDIR}/util.a ${XLIBS} -ll -lmld;; \
- ncrx86_* ) ${CC} $(DBG) -o kdump kdump.o ${TOP_LIBDIR}/libcmd.a ${TOP_LIBDIR}/util.a -lelf ${XLIBS} ;; \
+ ${CC} -o kdump kdump.o ${TOP_LIBDIR}/libcmd.a ${TOP_LIBDIR}/util.a ${XLIBS} -ll -lmld;; \
+ ncrx86_* ) ${CC} -o kdump kdump.o ${TOP_LIBDIR}/libcmd.a ${TOP_LIBDIR}/util.a -lelf ${XLIBS} ;; \
*nbsd*) touch kdump ;; \
- * ) ${CC} $(DBG) -o kdump kdump.o ${TOP_LIBDIR}/libcmd.a ${TOP_LIBDIR}/util.a ${XLIBS} ;; \
+ * ) ${CC} -o kdump kdump.o ${TOP_LIBDIR}/libcmd.a ${TOP_LIBDIR}/util.a ${XLIBS} ;; \
esac
## kdump to read from 64 bit kernel dumps
-set -x; \
case ${SYS_NAME} in \
sun4x_5[789] | hp_ux11* |sunx86_5[789] ) \
- ${CC} $(DBG) ${XCFLAGS64} -o kdump64 kdump64.o ${TOP_LIBDIR}/libcmd64.a ${XLIBELFA} ${XLIBKVM} ${XLIBS} ;; \
+ ${CC} ${XCFLAGS64} -o kdump64 kdump64.o ${TOP_LIBDIR}/libcmd64.a ${XLIBELFA} ${XLIBKVM} ${XLIBS} ;; \
esac
#
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-
-CFLAGS=-I. -I${srcdir} ${DBUG} -w -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} \
- ${XCFLAGS} ${VFSCK_CFLAGS}
+CFLAGS=${COMMON_CFLAGS} ${XCFLAGS} ${VFSCK_CFLAGS}
SRCS= dir.c inode.c main.c pass1.c pass1b.c pass2.c pass3.c \
pass4.c pass5.c setup.c utilities.c ufs_subr.c \
include @TOP_OBJDIR@/src/config/Makefile.config
-CFLAGS=-DNINTERFACE -I${TOP_OBJDIR}/src/config -I. -I${TOP_INCDIR} -I${TOP_INCDIR}/afs -I${TOP_OBJDIR} -I${TOP_OBJDIR}/fsint\
- ${XCFLAGS} -DRXDEBUG
+CFLAGS=${DBG} ${OPTMZ} -I${TOP_OBJDIR}/src/config -I. -I${TOP_INCDIR} \
+ -I${TOP_INCDIR}/afs -I${TOP_OBJDIR} -I${TOP_OBJDIR}/fsint\
+ ${XCFLAGS} -DRXDEBUG -DNINTERFACE
LDFLAGS = ${DBUG} ${XLDFLAGS}
${TOP_LIBDIR}/libsys.a \
${TOP_LIBDIR}/libdes.a \
${TOP_LIBDIR}/libcom_err.a \
- ${TOP_LIBDIR}/util.a \
- ${TOP_LIBDIR}/liblwp.a
+ ${TOP_LIBDIR}/liblwp.a \
+ ${TOP_LIBDIR}/libafsutil.a
headers=${TOP_INCDIR}/lwp.h \
${TOP_INCDIR}/afs/acl.h \
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-CFLAGS=-I. -I${srcdir} ${DBUG} -I.. -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${XCFLAGS}
INCLS=${TOP_INCDIR}/ubik.h \
${TOP_INCDIR}/lwp.h \
${TOP_INCDIR}/lock.h \
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-
-INCDIRS=-I${TOP_OBJDIR}/src/config -I. -I${srcdir} -I${TOP_INCDIR} ${FSINCLUDES}
-LDFLAGS = ${OPTMZ} ${PROF} ${LDIRS} ${XLDFLAGS}
-
LIBS=${TOP_LIBDIR}/libcmd.a vlib.a ${TOP_LIBDIR}/util.a \
${TOP_LIBDIR}/libsys.a ${TOP_LIBDIR}/libdir.a \
${TOP_LIBDIR}/liblwp.a ${TOP_LIBDIR}/libacl.a
-CFLAGS = -D${SYS_NAME} ${OPTMZ} ${INCDIRS} ${XCFLAGS} ${DBG}
+CFLAGS = ${COMMON_CFLAGS} -D${SYS_NAME} ${FSINCLUDES} ${XCFLAGS}
PUBLICHEADERS=nfs.h vnode.h viceinode.h volume.h voldefs.h partition.h\
fssync.h ihandle.h namei_ops.h
volinfo: vol-info.o physio.o ihandle.o ${LIBS}
case ${SYS_NAME} in \
*linux* | *fbsd*) \
- ${CC} ${CFLAGS} ${DBG} -o volinfo vol-info.o physio.o \
+ ${CC} ${CFLAGS} -o volinfo vol-info.o physio.o \
ihandle.o ${LIBS} ${XLIBS} ;; \
*) \
- ${CC} ${CFLAGS} ${DBG} -o volinfo vol-info.o physio.o \
+ ${CC} ${CFLAGS} -o volinfo vol-info.o physio.o \
ihandle.o ${LIBS} ${XLIBS} ;; \
esac
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-
-CFLAGS=-I. -I${srcdir} ${DBG} ${OPTMZ} -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${XCFLAGS}
-LDFLAGS=${DBG} ${OPTMZ} ${XLDFLAGS}
-
-INCDIRS=-I${TOP_OBJDIR}/src/config -I${TOP_INCDIR}/afs -I${TOP_INCDIR}
-INCLIBS=-L${SRCDIR}/lib/afs -L${TOP_LIBDIR}
-
VINCLS=${TOP_INCDIR}/afs/partition.h ${TOP_INCDIR}/afs/volume.h \
${TOP_INCDIR}/afs/vlserver.h vol.h dump.h volser.h lockdata.h
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
-
-CFLAGS=-I. -I${srcdir} ${DBUG} \
- -I${TOP_OBJDIR}/src/config \
- -I${TOP_INCDIR} \
- -I${TOP_INCDIR}/afs \
- -I/usr/include ${XCFLAGS}
-
RPCINCLS=${TOP_INCDIR}/lwp.h ${TOP_INCDIR}/rx/rx.h
LIBS=${TOP_LIBDIR}/libafsint.a \