OBJS := $(addsuffix /source/$(OBJDIR)/*.o,$(DIRS))
时间: 2023-06-14 08:08:25 浏览: 86
C/C++ makefile 文档
这段代码是一个 Makefile 中的语句,用于将指定目录下的所有 .o 文件添加到 OBJS 变量中。其中:
- addsuffix 是 Makefile 中的函数,用于在每个目录后面添加 /source/$(OBJDIR)/*.o,实际上就是将每个目录映射到对应的 .o 文件路径。
- DIRS 是一个指定目录名的变量,可以包含多个目录,用空格分隔。
- OBJDIR 是一个变量,指定了生成的 .o 文件所在的目录。
- *.o 是通配符,表示任意以 .o 结尾的文件。
- 最终,OBJS 变量会包含所有符合条件的 .o 文件路径。
阅读全文