我們有一個內核模塊,它有自己的makefile
,它可以正常工作。
all::
$(MAKE) -C $(KSRC) M=$(PWD) modules
有時候,我們通過增加-Wa,-ahlms
到CFLAGS
需要make
輸出.lst
。在我們的makefile
中,我們添加了EXTRA_CFLAGS += -Wa,-ahlms=$<.lst
。
但是,這不起作用,因爲$<
此時爲空,並且$$<
也不起作用。有人知道我們如何解決這個問題嗎?簡單:
FOO := $<
在右側立即評估,因此這臺FOO
爲空字符串