我有两个生成文件:的Makefile:添加新规则到规则包括在其他的makefile
的Makefile
https://github.com/sprhawk/nrf51822-first-fw/blob/master/Makefile
Makefile.common
https://github.com/sprhawk/nrf51822-macosx-build-scripts/blob/master/Makefile.common
里面的Makefile,最后是包含Makefile.common。
我想要的是在调试时添加C_SOURCE_FILES += uart.c
。我在Makefile.common
看到有一系列debug:
目标,所以我只是说debug: C_SOURCE_FILES += uart.c
之前包括statment,但抱怨:
制作没有编译uart.c到uart.o,但它需要uart.o链接。
如何将新规则插入Makefile.common中定义的目标?
'uart.c'在'C_SOURCE_FILES'已列出在'Makefile'第20行(并称'调试:C_SOURCE_FILES + = uart.c'行只会将其添加到记录的'debug'目标文件列表中。)完全错误是什么? – 2014-09-01 13:53:16
抱歉,该示例不应在C_SOURCE_FILES中包含uart.c。我只是想出来,见下文。谢谢你。 – sprhawk 2014-09-01 13:55:40