需要编译出可执行文件目录的Makefile模板(以server目录下的makefile文件示例) # 路径DIR = $(SRC_SERVER_DIR)# 需要链接的库LIBS := $(LIBS) -lpthread -ltools# 得到带路径的.c 文件FILES := $(foreachdir,$(DIR),$(wildcard $(dir)/*.c))# 得到不带路径的.c 文件FILENDIR := $(notdir $(FIL...
makefile是支持使用 for的。 先假定有下面几个文件: Makefile可写成如下的形式: 其中 TARGETS = $(SRCS:%.cpp=%) 相当于 TARGETS = $(patsubst %.cpp,%,$(SRCS)) 需要说明的几点: 1. 因为 for属于 shell 命令,所以这里的target变量需要再加上一个$ , 确保shell接收到的是 $target (makefile会先把 ...
makefile是支持使用 for的。 先假定有下面几个文件: Makefile可写成如下的形式: TARGETS = $(SRCS:%.cpp=%) 相当于 TARGETS = $(patsubst %.cpp,%,$(SRCS)) 需要说明的几点: 1. 因为 for属于 shell 命令,所以这里的target变量需要再加上一个$ , 确保shell接收到的是 $target (makefile会先把 $$tar...