Adjust make file for library

This commit is contained in:
2018-02-13 10:46:05 +01:00
parent 22d2b1bacf
commit 0c82f48c77
2 changed files with 1054 additions and 5 deletions
+5 -5
View File
@@ -4,21 +4,21 @@ BIN_DIR = ./bin
MKDIR = mkdir -p
CPP = g++
CPPFLAGS = -Wall -pthread -std=c++1y -I./include -I${CONDA_PREFIX}/include
CPPFLAGS = -Wall -fPIC -pthread -std=c++1y -I./include -I${CONDA_PREFIX}/include
LDLIBS = -L/usr/lib64 -L${CONDA_PREFIX}/lib -lzmq -lhdf5 -lhdf5_hl -lhdf5_cpp -lhdf5_hl_cpp -lboost_system -lboost_regex -lboost_thread -lpthread
LDFLAGS = -g
LDFLAGS = -shared
HEADERS = $(wildcard $(SRC_DIR)/*.hpp)
SRCS = $(wildcard $(SRC_DIR)/*.cpp)
OBJS = $(patsubst $(SRC_DIR)/%.cpp, $(OBJ_DIR)/%.o, $(SRCS))
all: build_dirs h5_zmq_writer
all: build_dirs libCppH5Writer
debug: CPPFLAGS += -DDEBUG_OUTPUT -g
debug: all
h5_zmq_writer: $(OBJS)
$(CPP) $(LDFLAGS) -o $(BIN_DIR)/h5_zmq_writer $(OBJS) $(LDLIBS)
libCppH5Writer: $(OBJS)
$(CPP) $(LDFLAGS) -o $(BIN_DIR)/libCppH5Writer.so $(OBJS) $(LDLIBS)
$(OBJ_DIR)/%.o: $(SRC_DIR)/%.cpp
$(CPP) $(CPPFLAGS) $(LDLIBS) -c -o $@ $<
+1049
View File
File diff suppressed because it is too large Load Diff