# -fsanitize=undefined CXXFLAGS += -std=c++11 -O3 -g -Wall -Wextra -I/usr/include/rados -I/usr/include/jsoncpp -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free # -Wa,-adhln -g # -lprofiler LDFLAGS += -pthread -lrados -ljsoncpp -lstdc++ -g -ltcmalloc #CC=clang-6.0 ceph-bench: main.o mysignals.o radosutil.o $(CC) $^ -o $@ $(LDFLAGS) clean: rm -f main.o mysignals.o radosutil.o ./main .cpp.o: $(CC) $(CPPFLAGS) $(CXXFLAGS) -c $< -o $@ lint: *.cpp *.h clang-format -style=Microsoft -i $^ builddep: sudo apt install -y --no-install-recommends libradospp-dev libjsoncpp-dev libtcmalloc-minimal4