diff --git a/Makefile b/Makefile index 19c46372..b7507cf1 100644 --- a/Makefile +++ b/Makefile @@ -27,6 +27,7 @@ endif #option config to use SUPPORT_FLOAT?=n SUPPORT_ROMAPI?=y +SUPPORT_HALAPI?=y SUPPORT_USB_HS?=n SUPPORT_HW_SEC_ENG_DISABLE?=n SUPPORT_BLECONTROLLER_LIB?= @@ -41,7 +42,8 @@ cmake_definition+= -DBOARD=$(BOARD) cmake_definition+= -DAPP_DIR=$(APP_DIR) cmake_definition+= -DAPP=$(APP) cmake_definition+= -DBOOTROM=$(BOOTROM) -cmake_definition+= -DSUPPORT_ROMAPI=$(SUPPORT_ROMAPI) +cmake_definition+= -DCONFIG_ROMAPI=$(SUPPORT_ROMAPI) +cmake_definition+= -DCONFIG_HALAPI=$(SUPPORT_HALAPI) cmake_definition+= -DCONFIG_PRINT_FLOAT=$(SUPPORT_FLOAT) cmake_definition+= -DCONFIG_USB_HS=$(SUPPORT_USB_HS) cmake_definition+= -DCONFIG_HW_SEC_ENG_DISABLE=$(SUPPORT_HW_SEC_ENG_DISABLE) diff --git a/drivers/bl602_driver/CMakeLists.txt b/drivers/bl602_driver/CMakeLists.txt index a4b66280..a9315f66 100644 --- a/drivers/bl602_driver/CMakeLists.txt +++ b/drivers/bl602_driver/CMakeLists.txt @@ -49,9 +49,12 @@ list(APPEND ADD_REQUIREMENTS common) ############ Add global compile option ################ #add components denpend on this component -if("${SUPPORT_ROMAPI}" STREQUAL "y") +if(CONFIG_ROMAPI) list(APPEND ADD_DEFINITIONS -DBFLB_USE_ROM_DRIVER) endif() +if(CONFIG_HALAPI) +list(APPEND ADD_DEFINITIONS -DBFLB_USE_HAL_DRIVER) +endif() list(APPEND ADD_DEFINITIONS -DARCH_RISCV) ####################################################### diff --git a/drivers/bl702_driver/CMakeLists.txt b/drivers/bl702_driver/CMakeLists.txt index 0f189d58..30acb40b 100644 --- a/drivers/bl702_driver/CMakeLists.txt +++ b/drivers/bl702_driver/CMakeLists.txt @@ -47,10 +47,13 @@ list(APPEND ADD_REQUIREMENTS common) ############ Add global compile option ################ #add components denpend on this component -if("${SUPPORT_ROMAPI}" STREQUAL "y") +if(CONFIG_ROMAPI) list(APPEND ADD_DEFINITIONS -DBFLB_USE_ROM_DRIVER) endif() -list(APPEND ADD_DEFINITIONS -DARCH_RISCV -DBFLB_USE_HAL_DRIVER) +if(CONFIG_HALAPI) +list(APPEND ADD_DEFINITIONS -DBFLB_USE_HAL_DRIVER) +endif() +list(APPEND ADD_DEFINITIONS -DARCH_RISCV) ####################################################### ############ Add private compile option ################