Simplify Makefiles

This commit is contained in:
2018-07-12 14:24:29 +02:00
parent 5c1176cbc7
commit 84021c3541
3 changed files with 10 additions and 18 deletions
+2 -2
View File
@@ -25,10 +25,10 @@ libcpp_h5_writer: build_dirs $(OBJS)
$(CPP) $(LDFLAGS) -o $(BIN_DIR)/libcpp_h5_writer.so $(OBJS) $(LDLIBS)
debug: CPPFLAGS += -DDEBUG_OUTPUT
debug: lib
debug: libcpp_h5_writer
perf: CPPFLAGS += -DPERF_OUTPUT
perf: lib
perf: libcpp_h5_writer
deploy: libcpp_h5_writer
cp bin/* ${CONDA_PREFIX}/lib
+4 -8
View File
@@ -11,22 +11,18 @@ HEADERS = $(wildcard $(SRC_DIR)/*.hpp)
SRCS = $(wildcard $(SRC_DIR)/*.cpp)
OBJS = $(patsubst $(SRC_DIR)/%.cpp, $(OBJ_DIR)/%.o, $(SRCS))
alvra: lib all
alvra_h5_writer: lib build_dirs $(OBJS)
$(CC) $(LDFLAGS) -o $(BIN_DIR)/alvra_h5_writer $(OBJS) $(LDFLAGS)
lib:
$(MAKE) -C ../lib deploy
all: build_dirs alvra_h5_writer
debug: CFLAGS += -DDEBUG_OUTPUT -g
debug: alvra
debug: alvra_h5_writer
deploy: alvra
deploy: alvra_h5_writer
cp bin/* ${CONDA_PREFIX}/bin
alvra_h5_writer: $(OBJS)
$(CC) $(LDFLAGS) -o $(BIN_DIR)/alvra_h5_writer $(OBJS) $(LDFLAGS)
$(OBJ_DIR)/%.o: $(SRC_DIR)/%.cpp
$(CC) $(CFLAGS) $(LDFLAGS) -c -o $@ $<
+4 -8
View File
@@ -11,22 +11,18 @@ HEADERS = $(wildcard $(SRC_DIR)/*.hpp)
SRCS = $(wildcard $(SRC_DIR)/*.cpp)
OBJS = $(patsubst $(SRC_DIR)/%.cpp, $(OBJ_DIR)/%.o, $(SRCS))
bernina: lib all
bernina_h5_writer: lib build_dirs $(OBJS)
$(CC) $(LDFLAGS) -o $(BIN_DIR)/bernina_h5_writer $(OBJS) $(LDFLAGS)
lib:
$(MAKE) -C ../lib deploy
all: build_dirs bernina_h5_writer
debug: CFLAGS += -DDEBUG_OUTPUT -g
debug: bernina
debug: bernina_h5_writer
deploy: bernina
deploy: bernina_h5_writer
cp bin/* ${CONDA_PREFIX}/bin
bernina_h5_writer: $(OBJS)
$(CC) $(LDFLAGS) -o $(BIN_DIR)/bernina_h5_writer $(OBJS) $(LDFLAGS)
$(OBJ_DIR)/%.o: $(SRC_DIR)/%.cpp
$(CC) $(CFLAGS) $(LDFLAGS) -c -o $@ $<