XCFLAGS='${DBG} ${OPTMZ}'
SHLIB_SUFFIX="so"
CC="cc"
+CCOBJ="cc"
MT_CC="cc"
XLIBS="${LIB_AFSDB}"
AR="/usr/bin/ar"
AS="/usr/ccs/bin/as"
CC="/opt/ansic/bin/cc"
+ CCOBJ="/opt/ansic/bin/cc"
DBM="/lib/libndbm.a"
LD="/bin/ld "
LEX="/opt/langtools/bin/lex"
AR="/usr/bin/ar"
AS="/usr/ccs/bin/as"
CC="/opt/ansic/bin/cc"
+ CCOBJ="/opt/ansic/bin/cc"
DBM="/lib/hpux32/libndbm.so"
LD="/bin/ld "
LEX="/opt/langtools/bin/lex"
i386_linux22)
CC="gcc -pipe"
+ CCOBJ="gcc -pipe"
MT_CC="gcc -pipe"
KERN_OPTMZ=-O2
LEX="flex -l"
i386_umlinux22)
CC="gcc -pipe"
+ CCOBJ="gcc -pipe"
MT_CC="gcc -pipe"
KERN_OPTMZ=-O2
LEX="flex -l"
i386_linux24)
CC="gcc -pipe"
+ CCOBJ="gcc -pipe"
MT_CC="gcc -pipe"
KERN_OPTMZ=-O2
LEX="flex -l"
i386_umlinux24)
CC="gcc -pipe"
+ CCOBJ="gcc -pipe"
MT_CC="gcc -pipe"
KERN_OPTMZ=-O2
LEX="flex -l"
s390_linux22)
CC="gcc"
+ CCOBJ="gcc"
LD="gcc"
KERN_OPTMZ=-O2
LEX="flex -l"
s390_linux24)
CC="gcc"
+ CCOBJ="gcc"
LD="gcc"
KERN_OPTMZ=-O2
LEX="flex -l"
sgi_65)
AFSD_LIBS="/usr/lib32/libdwarf.a /usr/lib32/libelf.a"
CC="/usr/bin/cc"
+ CCOBJ="/usr/bin/cc"
FSINCLUDES="-I/usr/include/sys/fs"
LD="/usr/bin/ld"
LEX="lex"
sun4_413)
CCXPG2="/usr/xpg2bin/cc"
CC="gcc"
+ CCOBJ="gcc"
LEX="lex"
SHLIB_CFLAGS="-PIC"
TXLIBS="-lcurses -ltermcap"
sun4x_55)
CC="/opt/SUNWspro/bin/cc"
+ CCOBJ="/opt/SUNWspro/bin/cc"
LEX="lex"
MT_CC="/opt/SUNWspro/bin/cc"
MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
sun4x_56)
CC="/opt/SUNWspro/bin/cc"
+ CCOBJ="/opt/SUNWspro/bin/cc"
LEX="lex"
MT_CC="/opt/SUNWspro/bin/cc"
MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
sun4x_57)
CC="/opt/SUNWspro/bin/cc"
+ CCOBJ="/opt/SUNWspro/bin/cc"
LEX="lex"
LD="/usr/ccs/bin/ld"
MT_CC="/opt/SUNWspro/bin/cc"
sun4x_58)
CC="/opt/SUNWspro/bin/cc"
+ CCOBJ="/opt/SUNWspro/bin/cc"
LEX="lex"
LD="/usr/ccs/bin/ld"
MT_CC="/opt/SUNWspro/bin/cc"
sun4x_59)
CC="/opt/SUNWspro/bin/cc"
+ CCOBJ="/opt/SUNWspro/bin/cc"
LEX="lex"
LD="/usr/ccs/bin/ld"
MT_CC="/opt/SUNWspro/bin/cc"
sunx86_57)
CC="/opt/SUNWspro/bin/cc"
+ CCOBJ="/opt/SUNWspro/bin/cc"
LEX="lex"
LD="/usr/ccs/bin/ld"
MT_CC="/opt/SUNWspro/bin/cc"
sunx86_58)
CC="/opt/SUNWspro/bin/cc"
+ CCOBJ="/opt/SUNWspro/bin/cc"
LEX="lex"
LD="/usr/ccs/bin/ld"
MT_CC="/opt/SUNWspro/bin/cc"
fi
AC_SUBST(CCXPG2)
+AC_SUBST(CCOBJ)
AC_SUBST(AFSD_LIBS)
AC_SUBST(AFSD_LDFLAGS)
AC_SUBST(AIX64)
AFSD_LIBS = @AFSD_LIBS@
AFSD_LDFLAGS = @AFSD_LDFLAGS@
CC = @CC@
+CCOBJ = @CCOBJ@
CCXPG2 = @CCXPG2@
CFLAGS = @CFLAGS@
CP = @CP@
CFLAGS=${COMMON_CFLAGS} ${XCFLAGS}
LDFLAGS=${XLDFLAGS}
+
+.c.o:
+ $(CCOBJ) $(CFLAGS) -c $<
AFS_component_version_number.c:
echo 'char cml_version_number[]="@(#) OpenAFS ${VERSION} built ' `date +"%Y-%m-%d"` '";' >AFS_component_version_number.c
echo 'char* AFSVersion = "${PACKAGE} ${VERSION}"; ' >>AFS_component_version_number.c
+
process.o : process.s process.i386.s process.c
@case "$(SYS_NAME)" in \
pmax_he1) \
- $(CC) ${LWP_DBG} ${LWP_OPTMZ} -c -I${TOP_INCDIR} process.s;; \
+ $(CCOBJ) ${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?) \
/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) ${LWP_DBG} ${LWP_OPTMZ} -c -I${TOP_INCDIR} -KPIC -G0 ${srcdir}/process.s;; \
+ $(CCOBJ) ${LWP_DBG} ${LWP_OPTMZ} -c -I${TOP_INCDIR} -KPIC -G0 ${srcdir}/process.s;; \
sgi_61 | sgi_62 | sgi_63 ) \
- $(CC) ${LWP_DBG} ${LWP_OPTMZ} -c ${XCFLAGS} -I${TOP_INCDIR} -KPIC -G0 ${srcdir}/process.s;; \
+ $(CCOBJ) ${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; \
i386_*bsd*) \
echo foo ; \
cp ${srcdir}/process.i386.s process.S ; \
- ${CC} -E -I${srcdir} -I${TOP_INCDIR} process.S >process.ss ; \
+ ${CCOBJ} -E -I${srcdir} -I${TOP_INCDIR} process.S >process.ss ; \
${AS} process.ss -o process.o ; \
$(RM) -f process.S ;;\
ncrx86_* | sunx86_*) \
${AS} -o process.o process.ss; \
$(RM) process.ss ;; \
hp* | *_linux* | *_umlinux* | sgi_64 | sgi_65 ) \
- ${CC} ${CFLAGS} -c ${srcdir}/process.c;; \
+ ${CCOBJ} ${CFLAGS} -c ${srcdir}/process.c;; \
alpha_osf1 | alpha_osf20 | alpha_osf30 | alpha_osf32 | alpha_osf32c | alpha_dux?? ) \
${AS} -v -P -DOSF -I${TOP_INCDIR} -DASSEMBLER ${srcdir}/process.s; \
${AS} -v process.i -o process.o;; \
esac
iomgr.o : iomgr.c lwp.h timer.h
- ${CC} -c ${CFLAGS} ${srcdir}/iomgr.c
+ ${CCOBJ} -c ${CFLAGS} ${srcdir}/iomgr.c
preempt.o : preempt.c lwp.h preempt.h
lwp.o : lwp.c lwp.h
case "$(SYS_NAME)" in \
rs_aix*) \
- $(CC) ${LWP_DBG} ${LWP_OPTMZ} -I${srcdir} -I. -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} -c ${srcdir}/lwp.c;; \
+ $(CCOBJ) ${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;; \
+ $(CCOBJ) ${CFLAGS} -c ${srcdir}/lwp.c;; \
esac
lock.o : lock.c lock.h lwp.h
timer.o : timer.c
md5.o: md5.c ${INCLS}
fcrypt.o: fcrypt.c fcrypt.h sboxes.h rxkad.h rxkad_prototypes.h
- ${CC} ${CFLAGS} -c fcrypt.c
+ ${CCOBJ} ${CFLAGS} -c fcrypt.c
tcrypt: tcrypt.o librxkad.a
${CC} -o tcrypt tcrypt.o librxkad.a
esac
afssyscalls.o: afssyscalls.c afssyscalls.h
- ${CC} ${CFLAGS} -c ${srcdir}/afssyscalls.c
+ ${CCOBJ} ${CFLAGS} -c ${srcdir}/afssyscalls.c
rmtsysnet.o rmtsysc.o rmtsyss.o rmtsysd.o: rmtsys.h
rmtsysd: AFS_component_version_number.o afs.exp afsl.exp