另一種表示則與內核配置選項相關聯(lián),編譯與否以及編譯方式取決于內核配置,例如:
是否編譯wdt.c文件,或者以何種方式編譯,取決于內核配置后的變量CONFIG_WDT值:如果在配置中設置為[*],則靜態(tài)編譯到內核,如果配置為[M],則編譯為wdt.ko模塊,否則不編譯。
說明:受控目標是一個目錄,obj-y并不直接決定受控目錄的文件以及子目錄的文件,僅僅是與受控目錄Makefile交互,實際編譯控制在受控子目錄的Makefile中。例如“obj-y += gpio/”,最終gpio目錄下哪些文件被編譯,完全取決于gpio目錄下的Makefile?!?/span>obj-$(CONFIG_PCI) += pci/”的含義同理。