下面的腳本是從arch/arm/Makefile
。ARM Makefile段說明
ifneq ($(machine-y),)
MACHINE := arch/arm/mach-$(word 1,$(machine-y))/
else
MACHINE :=
endif
我的問題是:
1.Is machine-y
可變
2.In除了字母,什麼是合法字符,形成一個變量?
3.我找不到machine-y
的定義,編譯器如何知道正確的目錄?
例如,當我使用#include <mach/gpio.h>
時,編譯器必須從arch/arm/mach-at91/include/mach/gpio.h
或arch/arm/mach-s3c2410/include/mach/gpio.h
或其他選擇正確的。
三克油(3q) – Divlaker