]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
* libhadoopcephfs.so
authorsageweil <sageweil@29311d96-e01e-0410-9327-a35deaab8ce9>
Tue, 20 Mar 2007 20:31:12 +0000 (20:31 +0000)
committersageweil <sageweil@29311d96-e01e-0410-9327-a35deaab8ce9>
Tue, 20 Mar 2007 20:31:12 +0000 (20:31 +0000)
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1269 29311d96-e01e-0410-9327-a35deaab8ce9

trunk/ceph/Makefile

index 0ef52e8295df8a7e8577e59ab3486c8be5e83a6c..e3ec3aa6a85682cb05ab6173efcf9df9bc43f6f4 100644 (file)
@@ -101,8 +101,7 @@ CLIENT_OBJS= \
        client/FileCache.o\
        client/Client.o\
        client/SyntheticClient.o\
-       client/Trace.o\
-       client/hadoop/CephFSInterface.o\
+       client/Trace.o
 
 
 ifeq ($(want_bdb),yes)
@@ -113,7 +112,7 @@ OSBDB_OBJ = osbdb.o
 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
@@ -187,6 +186,9 @@ osd_obfs.o: osd/OBFSStore.o osd/OSD.cc osd/PG.o osd/ObjectStore.o osd/FakeStore.
        ${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}