Files

25 lines
337 B
Makefile

CXXFLAGS += \
-I$(ROOT_DIR)/core/include \
-Iinclude
LDFLAGS := \
-shared \
-Wl,--no-undefined
TARGET := $(BUILD_DIR)/liblogger.so
SRC := \
src/logger.cpp \
src/time_utils.cpp
.PHONY: all clean
all: $(TARGET)
$(TARGET): $(SRC)
@mkdir -p $(BUILD_DIR)
$(CC) $(CXXFLAGS) $(LDFLAGS) $^ -o $@ $(LDLIBS)
clean:
rm -f $(TARGET)