]> git.proxmox.com Git - ceph.git/blobdiff - ceph/examples/librados/Makefile
update sources to v12.1.0
[ceph.git] / ceph / examples / librados / Makefile
index 8d9d926935be5afb982a9a13dd0c146993a2c75f..533a4c64711f19747cf6f192964e1acbbc1d1366 100644 (file)
@@ -1,7 +1,7 @@
 
 CXX?=g++
 CXX_FLAGS?=-std=c++11 -Wall -Wextra -Werror -g
-CXX_LIBS?=-lboost_system -lrados
+CXX_LIBS?=-lboost_system -lrados -lradosstriper
 CXX_INC?=$(LOCAL_LIBRADOS_INC)
 CXX_CC=$(CXX) $(CXX_FLAGS) $(CXX_INC) $(LOCAL_LIBRADOS) $(CXX_LIBS)
 
@@ -13,11 +13,12 @@ CC_CC=$(CC) $(CC_FLAGS) $(CC_INC) $(LOCAL_LIBRADOS) $(CC_LIBS)
 
 # Relative path to the Ceph source:
 CEPH_SRC_HOME?=../../src
+CEPH_BLD_HOME?=../../build
 
-LOCAL_LIBRADOS?=-L$(CEPH_SRC_HOME)/.libs/ -Wl,-rpath,$(CEPH_SRC_HOME)/.libs
+LOCAL_LIBRADOS?=-L$(CEPH_BLD_HOME)/lib/ -Wl,-rpath,$(CEPH_BLD_HOME)/lib
 LOCAL_LIBRADOS_INC?=-I$(CEPH_SRC_HOME)/include
 
-all: hello_world_cpp hello_world_c
+all: hello_world_cpp hello_radosstriper_cpp hello_world_c
 
 # Build against the system librados instead of the one in the build tree:
 all-system: LOCAL_LIBRADOS=
@@ -27,9 +28,12 @@ all-system: all
 hello_world_cpp: hello_world.cc
        $(CXX_CC) -o hello_world_cpp hello_world.cc
 
+hello_radosstriper_cpp: hello_radosstriper.cc
+       $(CXX_CC) -o hello_radosstriper_cpp hello_radosstriper.cc
+
 hello_world_c: hello_world_c.c
        $(CC_CC) -o hello_world_c hello_world_c.c
 
 clean:
-       rm -f hello_world_cpp hello_world_c
+       rm -f hello_world_cpp hello_radosstriper_cpp hello_world_c