#获取.cpp文件
SrcFiles=$(wildcard source/*.cpp spdlog/*.cpp)
#使用替换函数获取.o文件
ObjFiles=$(patsubst %.cpp,%.o,$(SrcFiles))
#生成的可执行文件
all:tiexample
#目标文件依赖于.o文件
tiexample:$(ObjFiles)
	g++ -o $@ -I ../lib/include -I ./spdlog/v1.9.2/include -I ./loglib -I ./source $(SrcFiles) -Wl,-rpath=../lib -L ../lib -l titdapi -lpthread
#.o文件依赖于.cpp文件，通配使用，一条就够
%.o:%.cpp
	g++ -c -I ../lib/include -I ./spdlog/v1.9.2/include -I ./loglib -I ./source $<
 
	rm *.o
