VSOBJS=vsprocs.o vsutils.o lockprocs.o volint.xdr.o volerr.o
SOBJS=volmain.o volprocs.o physio.o common.o voltrans.o volerr.o \
- volint.cs.o dumpstuff.o volint.ss.o volint.xdr.o
+ volint.cs.o dumpstuff.o volint.ss.o volint.xdr.o vol_split.o
all: volserver vos restorevol voldump \
${TOP_INCDIR}/afs/volser.h \
+ ${TOP_INCDIR}/afs/vsutils_prototypes.h \
${TOP_INCDIR}/afs/volint.h \
${TOP_LIBDIR}/libvolser.a
+${TOP_INCDIR}/afs/vsutils_prototypes.h: vsutils_prototypes.h
+ ${INSTALL_DATA} $? $@
+
${TOP_INCDIR}/afs/volser.h: volser.h
${INSTALL_DATA} $? $@
$(AR) crv $@ volint.cs.o $(VSOBJS) volint.ss.o AFS_component_version_number.o
$(RANLIB) $@
-volser.h volerr.c: volerr.et volser.p.h
+volser.h: volerr.c
+
+volerr.c: volerr.et volser.p.h
$(RM) -f volser.h volerr.c
${COMPILE_ET} -p ${srcdir} volerr -h volser
volint.cs.c: volint.xg
- ${RXGEN} -x -C -o $@ ${srcdir}/volint.xg
+ ${RXGEN} -A -x -C -o $@ ${srcdir}/volint.xg
volint.ss.c: volint.xg
- ${RXGEN} -x -S -o $@ ${srcdir}/volint.xg
+ ${RXGEN} -A -x -S -o $@ ${srcdir}/volint.xg
volint.xdr.c: volint.xg
- ${RXGEN} -x -c -o $@ ${srcdir}/volint.xg
+ ${RXGEN} -A -x -c -o $@ ${srcdir}/volint.xg
volint.h: volint.xg
- ${RXGEN} -x -h -o $@ ${srcdir}/volint.xg
+ ${RXGEN} -A -x -h -o $@ ${srcdir}/volint.xg
volint.cs.c: volint.h
volint.ss.c: volint.h
volint.ss.o: volint.ss.c ${INTINCLS}
volint.xdr.o: volint.xdr.c ${INTINCLS}
vsutils.o: vsutils.c ${VINCLS} ${RINCLS} ${INTINCLS}
-volmain.o: volmain.c ${VINCLS} ${RINCLS} AFS_component_version_number.c
+volmain.o: volmain.c ${VINCLS} ${RINCLS} ${INTINCLS} AFS_component_version_number.c
volprocs.o: volprocs.c ${VINCLS} ${RINCLS} ${INTINCLS}
dumpstuff.o: dumpstuff.c ${VINCLS} ${RINCLS} ${INTINCLS}
voldump.o: voldump.c ${VINCLS} ${RINCLS}
physio.o: physio.c ${VINCLS}
common.o: common.c ${VINCLS}
lockprocs.o: lockprocs.c ${VINCLS} ${INTINCLS} ${RINCLS}
+vol_split.o: vol_split.c ${VINCLS} ${INTINCLS} ${RINCLS}
#
# Installation targets
${INSTALL} -d ${DESTDIR}${includedir}/afs
${INSTALL} -d ${DESTDIR}${libdir}/afs
${INSTALL} -d ${DESTDIR}${afssrvlibexecdir}
- ${INSTALL_PROGRAM} restorevol ${DESTDIR}${sbindir}/restorevol
+ ${INSTALL_PROGRAM} restorevol ${DESTDIR}${bindir}/restorevol
${INSTALL_PROGRAM} voldump ${DESTDIR}${sbindir}/voldump
${INSTALL_DATA} volser.h ${DESTDIR}${includedir}/afs/volser.h
${INSTALL_DATA} volint.h ${DESTDIR}${includedir}/afs/volint.h
+ ${INSTALL_DATA} vsutils_prototypes.h ${DESTDIR}${includedir}/afs/vsutils_prototypes.h
${INSTALL_PROGRAM} vos ${DESTDIR}${sbindir}/vos
${INSTALL_PROGRAM} vos ${DESTDIR}${afssrvsbindir}/vos
${INSTALL_DATA} libvolser.a ${DESTDIR}${libdir}/afs/libvolser.a
alpha_dux4*|*linux*|rs_aix*|sgi_6*|sun4x*|sunx86*) \
echo "Don't install volserver for ${SYS_NAME}" ;; \
*_darwin_[1-6][0-9]) \
- echo ${INSTALL_PROGRAM} volserver \
+ echo ${INSTALL} volserver \
${DESTDIR}${afssrvlibexecdir}/volserver ; \
- ${INSTALL_PROGRAM} volserver \
+ ${INSTALL} volserver \
${DESTDIR}${afssrvlibexecdir}/volserver ;; \
*_darwin_*) \
echo "Don't install volserver for ${SYS_NAME}" ;; \
*) \
echo ${INSTALL_PRORAM} volserver \
${DESTDIR}${afssrvlibexecdir}/volserver ; \
- ${INSTALL_PROGRAM} volserver \
+ ${INSTALL} volserver \
${DESTDIR}${afssrvlibexecdir}/volserver ;; \
esac
${INSTALL_PROGRAM} voldump ${DEST}/etc/voldump
${INSTALL_DATA} volser.h ${DEST}/include/afs/volser.h
${INSTALL_DATA} volint.h ${DEST}/include/afs/volint.h
+ ${INSTALL_DATA} vsutils_prototypes.h ${DEST}/include/afs/vsutils_prototypes.h
${INSTALL_PROGRAM} vos ${DEST}/etc/vos
${INSTALL_PROGRAM} vos ${DEST}/root.server/usr/afs/bin/vos
${INSTALL_DATA} libvolser.a ${DEST}/lib/afs/libvolser.a
alpha_dux4*|*linux*|rs_aix*|sgi_6*|sun4x*|sunx86*) \
echo "Don't install volserver for ${SYS_NAME}" ;; \
*_darwin_[1-6][0-9]) \
- echo ${INSTALL_PROGRAM} volserver \
+ echo ${INSTALL} volserver \
${DEST}/root.server/usr/afs/bin/volserver ; \
- ${INSTALL_PROGRAM} -ns volserver \
+ ${INSTALL} -ns volserver \
${DEST}/root.server/usr/afs/bin/volserver ;; \
*_darwin_*) \
echo "Don't install volserver for ${SYS_NAME}" ;; \
*) \
- echo ${INSTALL_PROGRAM} volserver \
+ echo ${INSTALL} volserver \
${DEST}/root.server/usr/afs/bin/volserver ; \
- ${INSTALL_PROGRAM} volserver \
+ ${INSTALL} volserver \
${DEST}/root.server/usr/afs/bin/volserver ;; \
esac
vos.c restorevol.c \
vsprocs.c vsutils.c lockprocs.c volerr.c \
volmain.c volprocs.c physio.c common.c voltrans.c \
- dumpstuff.c
+ dumpstuff.c vol_split.c
include ../config/Makefile.version