client/FileCache.o\
client/Client.o\
client/SyntheticClient.o\
- client/Trace.o\
- client/hadoop/CephFSInterface.o\
+ client/Trace.o
ifeq ($(want_bdb),yes)
endif
TARGETS = cmon cosd cmds csyn newsyn fakesyn mkmonmap cfuse fakefuse
-NO_FUSE = cmon cosd cmds csyn newsyn fakesyn
+NO_FUSE = cmon cosd cmds csyn newsyn fakesyn mkmonmap
SRCS=*.cc */*.cc *.h */*.h */*/*.h
${MPICC} -DUSE_OBFS ${MPICFLAGS} ${MPILIBS} $^ -o $@ ../uofs/uofs.a
+# hadoop
+libhadoopcephfs.so: client/hadoop/CephFSInterface.cc client.o osdc.o msg/SimpleMessenger.o common.o
+ ${CC} -shared -Wl,-soname,libhadoopcephfs.so.1 ${CFLAGS} ${LIBS} $^ -o $@
# libceph
libceph.o: client/ldceph.o client/Client.o msg/SimpleMessenger.o ${COMMON_OBJS} ${SYN_OBJS} ${OSDC_OBJS}