${TOP_LIBDIR}/libvlib.a \
salvager \
volinfo \
- voldump \
$(FS_CONV_OSF40D) \
$(XFS_SIZE_CHECK) \
$(FS_CONV_SOL26) \
${DESTDIR}${libdir}/afs/libvlib.a \
${DESTDIR}${afssrvlibexecdir}/salvager \
${DESTDIR}${afssrvsbindir}/volinfo \
- ${DESTDIR}${afssrvsbindir}/voldump \
$(install_FS_CONV_OSF40D) \
$(install_XFS_SIZE_CHECK) \
$(install_FS_CONV_SOL26) \
${CC} ${CFLAGS} -o volinfo vol-info.o physio.o \
ihandle.o ${LIBS} ${XLIBS}
-voldump: vol-dump.o physio.o ihandle.o ${LIBS}
- ${CC} ${CFLAGS} -o voldump vol-dump.o physio.o \
- ihandle.o ${LIBS} ${XLIBS}
-
fs_conv_dux40D: fs_conv_411.o
${CC} ${CFLAGS} ${TOP_LIBDIR}/libcmd.a -o fs_conv_dux40D fs_conv_411.o ${LIBS} ${XLIBS}
#
clean:
$(RM) -f *.o *.a AFS_component_version_number.c
- $(RM) -f ${SCMPROGS} ${STAGEPROGS} core salvager volinfo voldump gi fs_conv_sol26 fs_conv_dux40D
+ $(RM) -f ${SCMPROGS} ${STAGEPROGS} core salvager volinfo gi fs_conv_sol26 fs_conv_dux40D
test:
cd test; $(MAKE)
${DESTDIR}${afssrvsbindir}/volinfo: volinfo
${INSTALL} -s $? $@
-${DESTDIR}${afssrvsbindir}/voldump: voldump
- ${INSTALL} -s $? $@
-
${DESTDIR}${includedir}/afs/nfs.h: nfs.h
${INSTALL} $? $@
${DEST}/lib/afs/libvlib.a \
${DEST}/root.server/usr/afs/bin/salvager \
${DEST}/root.server/usr/afs/bin/volinfo \
- ${DEST}/root.server/usr/afs/bin/voldump \
$(dest_FS_CONV_OSF40D) \
$(dest_XFS_SIZE_CHECK) \
$(dest_FS_CONV_SOL26) \
${TOP_LIBDIR}/libusd.a \
${TOP_LIBDIR}/util.a
+VOLDUMP_LIBS = \
+ ../vol/ihandle.o \
+ ../vol/physio.o \
+ ../vol/vlib.a \
+ ${TOP_LIBDIR}/libcmd.a \
+ ${TOP_LIBDIR}/util.a \
+ ${TOP_LIBDIR}/libsys.a \
+ ${TOP_LIBDIR}/libdir.a \
+ ${TOP_LIBDIR}/liblwp.a \
+ ${TOP_LIBDIR}/libacl.a
+
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
-all: volserver vos restorevol \
+all: volserver vos restorevol voldump \
${TOP_INCDIR}/afs/volser.h \
${TOP_INCDIR}/afs/volint.h \
${TOP_LIBDIR}/libvolser.a
${CC} ${DBUG} -o volserver $(SOBJS) ${TOP_LIBDIR}/libdir.a \
${LDFLAGS} $(LIBS) ${XLIBS}
+voldump: vol-dump.o ${VOLDUMP_LIBS}
+ ${CC} ${CFLAGS} -o voldump vol-dump.o ${VOLDUMP_LIBS} ${XLIBS}
+
libvolser.a: volint.cs.o $(VSOBJS) volint.ss.o AFS_component_version_number.o
-$(RM) -f $@
$(AR) crv $@ volint.cs.o $(VSOBJS) volint.ss.o AFS_component_version_number.o
#
install: \
${DESTDIR}${sbindir}/restorevol \
+ ${DESTDIR}${sbindir}/voldump \
${DESTDIR}${includedir}/afs/volser.h \
${DESTDIR}${includedir}/afs/volint.h \
${DESTDIR}${sbindir}/vos \
${DEST}/etc/restorevol: restorevol
${INSTALL} $? $@
+${DEST}/etc/voldump: voldump
+ ${INSTALL} $? $@
+
${DEST}/etc/vos ${DEST}/root.server/usr/afs/bin/vos: vos
${INSTALL} $? $@
#
clean:
$(RM) -f *.o *.a core volserver volint.ss.c volint.cs.c volint.h \
- volint.xdr.c vos volser.h volerr.c AFS_component_version_number.c restorevol
+ volint.xdr.c vos volser.h volerr.c AFS_component_version_number.c restorevol voldump
include ../config/Makefile.version
${DESTDIR}${sbindir}/restorevol: restorevol
${INSTALL} $? $@
+${DESTDIR}${sbindir}/voldump: voldump
+ ${INSTALL} $? $@
+
${DESTDIR}${includedir}/afs/volser.h: volser.h
${INSTALL} $? $@
dest: \
${DEST}/etc/restorevol \
+ ${DEST}/etc/voldump \
${DEST}/include/afs/volser.h \
${DEST}/include/afs/volint.h \
${DEST}/etc/vos \