]>
Commit | Line | Data |
---|---|---|
11fdf7f2 TL |
1 | |
2 | CXX?=g++ | |
1e59de90 | 3 | CXX_FLAGS?=-Wno-unused-parameter -Wall -Wextra -Werror -g |
11fdf7f2 TL |
4 | CXX_LIBS?=-lboost_system -lrbd -lrados |
5 | CXX_INC?=$(LOCAL_LIBRADOS_INC) | |
6 | CXX_CC=$(CXX) $(CXX_FLAGS) $(CXX_INC) $(LOCAL_LIBRADOS) | |
7 | ||
8 | # Relative path to the Ceph source: | |
9 | CEPH_SRC_HOME?=../../src | |
10 | CEPH_BLD_HOME?=../../build | |
11 | ||
12 | LOCAL_LIBRADOS?=-L$(CEPH_BLD_HOME)/lib/ -Wl,-rpath,$(CEPH_BLD_HOME)/lib | |
13 | LOCAL_LIBRADOS_INC?=-I$(CEPH_SRC_HOME)/include | |
14 | ||
15 | all: hello_world_cpp | |
16 | ||
17 | # Build against the system librados instead of the one in the build tree: | |
18 | all-system: LOCAL_LIBRADOS= | |
19 | all-system: LOCAL_LIBRADOS_INC= | |
20 | all-system: all | |
21 | ||
22 | hello_world_cpp: hello_world.cc | |
23 | $(CXX_CC) -o hello_world_cpp hello_world.cc $(CXX_LIBS) | |
24 | ||
25 | clean: | |
26 | rm -f hello_world_cpp | |
27 |