Files

47 lines
919 B
Makefile
Raw Permalink Normal View History

2026-06-22 15:35:18 +08:00
# test/Makefile
# 编译器
CXX = g++
# 编译选项
CXXFLAGS = -std=c++11 -pthread -L../../../../lib/x86/lib_so -lprpublicmemory
# 添加包含目录
CXXFLAGS += -I../inc -I../../prlog/inc
CXXFLAGS += -I../../../../include/dev_model
CXXFLAGS += -I../../../../include/general_type
CXXFLAGS += -I../../../../include/sys_model
# 目标文件名,使用当前目录的名称(不含路径)
TARGET = $(notdir $(CURDIR))
# 源文件列表,确保将 Log 的实现文件包含进来(这里只列出了一个 main.cpp,根据实际情况添加更多文件)
SRC = main.cpp
# 如果还有其他源文件,可以在这里添加,例如:SRC += another_file.cpp
# 默认目标
all: $(TARGET)
# 构建目标
$(TARGET): $(SRC)
$(CXX) $(CXXFLAGS) -o $@ $^
# 清理目标文件
clean:
rm -f $(TARGET)
# 运行目标(可选,方便测试)
r: all
./$(TARGET)
# 声明伪目标
.PHONY: all clean r