INCLUDES = -I. -I${srcdir} -I../sys
CFLAGS = ${COMMON_CFLAGS} ${INCLUDES} ${MT_CFLAGS} ${SHLIB_CFLAGS}
+SFLAGS = -I${TOP_INCDIR}
SYS = ${srcdir}/../sys
SYSOBJS = glue.o pioctl.o setpag.o
LIBOBJS = kopenafs.o ${SYSOBJS} AFS_component_version_number.o
${INSTALL_DATA} libkopenafs.a $@
${TOP_INCDIR}/kopenafs.h: kopenafs.h
- ${INSTALL_DATA} kopenafs.h $@
+ ${INSTALL_DATA} $? $@
glue.o: ${SYS}/glue.c ${SYS}/afssyscalls.h
${CCOBJ} ${CFLAGS} -c ${SYS}/glue.c
${CC} ${CFLAGS} -c ${SYS}/syscall.s; \
;; \
rs_aix* | hp_ux10*) \
- /lib/cpp -P ${SFLAGS} ${srcdir}/syscall.s syscall.ss; \
+ $(PATH_CPP) -P ${SFLAGS} ${SYS}/syscall.s > syscall.ss; \
as -o syscall.o syscall.ss; \
$(RM) syscall.ss; \
;; \
;; \
esac
-libkopenafs.a: ${LIBOBJS}
+libkopenafs.a: ${LIBOBJS} syscall.o
${RM} -f $@
@set -e; set -x; case "$(SYS_NAME)" in \
sgi_* | rs_aix* | hp_ux10*) \
esac
${RANLIB} $@
-${LIBKOPENAFS}: ${LIBOBJS}
+${LIBKOPENAFS}: ${LIBOBJS} syscall.o
@set -e; set -x; case ${SYS_NAME} in \
sgi_* | rs_aix* | hp_ux10*) \
../config/shlib-build -d $(srcdir) -l libkopenafs \