我有兩個生成文件:的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