【发布时间】:2012-08-04 10:20:10
【问题描述】:
在我的 makefile 中,我想在构建目标的依赖项之前打印一条进程消息(类似于“Build $(PROJ_NAME) project...”)。例如,我的目标如下所示:
$(PROJ_NAME): $(OBJS)
echo "Build $(PROJ_NAME) project..."
$(LD) $(LDFLAGS) --gc-sections "-T$(MISC_DIR)/$(PROJ_NAME).ld" ...
在 $(OBJS) 中构建依赖项后,将打印我的构建消息。是否有可能在创建目标之前打印一条消息?
【问题讨论】:
-
这是设计使然,因为在您执行 PROJ_NAME 中指定的操作之前,make 会处理您明确告诉 make 在执行您列出的操作之前要处理的事情