${COMPILE_PART1} volser ${COMPILE_PART2}
tvolser: project tviced usd libafsrpc libafsauthent volser
- [ yes != "$(ENABLE_PTHREADED_UBIK)" ] || case ${SYS_NAME} in \
- alpha_dux*|sgi_*|sun*_5*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*obsd*) \
- ${COMPILE_PART1} tvolser ${COMPILE_PART2} ;; \
- *_darwin_[1-6][0-9]) \
+ @case ${SYS_NAME} in \
+ *_darwin_[1-6][0-9]) \
echo Not building MT volser for ${SYS_NAME} ;; \
- *_darwin_*) \
- ${COMPILE_PART1} tvolser ${COMPILE_PART2} ;; \
+ *_darwin_*|alpha_dux*|sgi_*|sun*_5*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*obsd*) \
+ ${COMPILE_PART1} tvolser ${COMPILE_PART2} ; \
+ if [ "xyes" = "x$(ENABLE_PTHREADED_UNIK)" ] ; then \
+ $(MAKE) $(COMPILE_PART2B)_vos; \
+ fi;; \
*) \
echo Not building MT volser for ${SYS_NAME} ;; \
esac
${TOP_LIBDIR}/libafsauthent.a \
${TOP_LIBDIR}/libafsrpc.a \
${TOP_LIBDIR}/libafsutil.a \
- ${TOP_LIBDIR}/libubik_pthread.a \
${TOP_LIBDIR}/libusd.a
-all: volserver vos
+all: volserver
+all_vos: vos
+
COMPILE=${CC} ${CFLAGS} -c $?
rx_pthread.o: ${RX}/rx_pthread.c
${COMPILE}
-vos: vos.o ${VOSOBJS} ${VLSERVEROBJS} ${LIBS}
- ${CC} ${LDFLAGS} -o vos vos.o ${VOSOBJS} ${VLSERVEROBJS} ${LIBS} ${MT_LIBS} ${XLIBS}
+vos: vos.o ${VOSOBJS} ${VLSERVEROBJS} ${LIBS} ${TOP_LIBDIR}/libubik_pthread.a
+ ${CC} ${LDFLAGS} -o vos vos.o ${VOSOBJS} ${VLSERVEROBJS} ${LIBS} ${TOP_LIBDIR}/libubik_pthread.a ${MT_LIBS} ${XLIBS}
volserver: ${objects} ${LIBS}
${CC} ${LDFLAGS} -o volserver ${objects} ${LIBS} ${MT_LIBS} ${XLIBS}
${DEST}/root.server/usr/afs/bin/vos: vos
${INSTALL} -ns $? $@
-install: ${DESTDIR}${afssrvlibexecdir}/volserver ${DESTDIR}${afssrvsbindir}/vos
+install: ${DESTDIR}${afssrvlibexecdir}/volserver
+install_vos: ${DESTDIR}${afssrvsbindir}/vos
+
clean:
$(RM) -f *.o volserver vos core AFS_component_version_number.c
${DESTDIR}${afssrvsbindir}/vos: vos
${INSTALL} -ns $? $@
-dest: ${DEST}/root.server/usr/afs/bin/volserver ${DEST}/root.server/usr/afs/bin/vos
+dest: ${DEST}/root.server/usr/afs/bin/volserver
+dest_vos: ${DEST}/root.server/usr/afs/bin/vos