在宏属性设置的地方添加这条打印,可以在编译的时候看到打印该宏的属性:
这里拿BOARD_CONNECTIVITY_VENDOR来举例:
$(warning BoardConfig : BOARD_CONNECTIVITY_VENDOR[$(BOARD_CONNECTIVITY_VENDOR)] )
添加格式如下:
+++ b/BoardConfig.mk
@@ -17,7 +17,9 @@
# Use the non-open-source parts, if they’re present
-include device/rockchip/common/BoardConfig.mk
-
+$(warning BoardConfig : BOARD_CONNECTIVITY_VENDOR[$(BOARD_CONNECTIVITY_VENDOR)] )
+include device/rockchip/rk312x/wifi_bt.mk
+$(warning BoardConfig : BOARD_CONNECTIVITY_VENDOR[$(BOARD_CONNECTIVITY_VENDOR)] )
TARGET_PREBUILT_KERNEL := kernel/arch/arm/boot/zImage
TARGET_ARCH := arm
diff --git a/wifi_bt.mk b/wifi_bt.mk
index 6d53792..fd3e906 100644
--- a/wifi_bt.mk
+++ b/wifi_bt.mk
@@ -39,5 +39,7 @@
# rda587x, #like rtl8188+rda587x
# mt6622, #like rtl8188+mt6622
#
-BOARD_CONNECTIVITY_VENDOR := Broadcom
-BOARD_CONNECTIVITY_MODULE := ap6xxx
+$(warning BoardConfig : BOARD_CONNECTIVITY_VENDOR[$(BOARD_CONNECTIVITY_VENDOR)] )
+BOARD_CONNECTIVITY_VENDOR := Marvell
+$(warning BoardConfig : BOARD_CONNECTIVITY_VENDOR[$(BOARD_CONNECTIVITY_VENDOR)] )
+BOARD_CONNECTIVITY_MODULE := 8897U
在终端执行 make -j12会在终端界面打印出来,或者可以在编译的时候导出编译过程到文件中make -j12 > czd.log:
device/rockchip/rk312x/BoardConfig.mk:20: BoardConfig : BOARD_CONNECTIVITY_VENDOR[Marvell]
//这里可以看到BOARD_CONNECTIVITY_VENDOR的属性就是Marvell
device/rockchip/rk312x/wifi_bt.mk:42: BoardConfig : BOARD_CONNECTIVITY_VENDOR[Marvell]
device/rockchip/rk312x/wifi_bt.mk:44: BoardConfig : BOARD_CONNECTIVITY_VENDOR[Marvell]
device/rockchip/rk312x/BoardConfig.mk:22: BoardConfig : BOARD_CONNECTIVITY_VENDOR[Marvell]