根据包含特殊字符串的文件查找生成依赖项列表
我的 makefile 中有两个目标,target-one
和 target-two
。target-one
基于 TARGET_ONE_SRCS
中列出的所有源文件构建,如下面的代码段所示。
但我想要构建具有依赖项的 target-two
,这些文件来自同一列表 TARGET_ONE_SRCS
,但仅限于那些包含特殊字符串的文件。
例如"#defile SPECIAL"
(仅使用包含SPECIAL
的文件构建)。
如何列出 target-two
的依赖项?正确的做法是什么?
事实上我想要 TARGET_TWO_SRCS
。
TARGET_ONE_SRCS = file1.c file2.c file3.c file4.c file5.c
TARGET_ONE_OBJS = $(TARGET_ONE_SRCS:.c=.o)
target-one: $(TARGET_ONE_OBJS)
$(CC)RULE...
target-two: .....
谢谢
I have two targets in my makefile, target-one
and target-two
.target-one
builds on all source files listed in TARGET_ONE_SRCS
as shown in below code segment.
But I wnat to build the target-two
with dependencies are files from same list TARGET_ONE_SRCS
, but only those containing a special string.
for example "#defile SPECIAL"
(build only with files containing SPECIAL
).
How can I list the dependences for target-two
? what is the correct approach?
I want TARGET_TWO_SRCS
in fact.
TARGET_ONE_SRCS = file1.c file2.c file3.c file4.c file5.c
TARGET_ONE_OBJS = $(TARGET_ONE_SRCS:.c=.o)
target-one: $(TARGET_ONE_OBJS)
$(CC)RULE...
target-two: .....
Thank you
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论