mirror of
https://github.com/paulscherrerinstitute/sf_daq_buffer.git
synced 2026-05-03 22:04:14 +02:00
Simplify Makefiles
This commit is contained in:
+2
-2
@@ -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
@@ -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
@@ -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 $@ $<
|
||||
|
||||
|
||||
Reference in New Issue
Block a user