mcux-sdk: Add cmake file for MCXN947

These files are added till we switch the build framework
to use the all_lib_device.cmake build file

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
This commit is contained in:
Mahesh Mahadevan 2024-03-04 14:37:58 -06:00 committed by Declan Snyder
parent 4663a409f3
commit 6e91ed8274
10 changed files with 137 additions and 0 deletions

View File

@ -0,0 +1,13 @@
#Description: device_CMSIS; user_visible: False
include_guard(GLOBAL)
message("device_CMSIS component is included.")
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/.
)
include(CMSIS_Include_core_cm)

View File

@ -0,0 +1,13 @@
#Description: device_startup; user_visible: False
include_guard(GLOBAL)
message("device_startup component is included.")
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/gcc/startup_MCXN947_cm33_core0.S
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
)
include(device_system_MCXN947_cm33_core0)

View File

@ -0,0 +1,13 @@
#Description: device_startup; user_visible: False
include_guard(GLOBAL)
message("device_startup component is included.")
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/gcc/startup_MCXN947_cm33_core1.S
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
)
include(device_system_MCXN947_cm33_core1)

View File

@ -0,0 +1,14 @@
#Description: device_system; user_visible: False
include_guard(GLOBAL)
message("device_system component is included.")
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/system_MCXN947_cm33_core0.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/.
)
include(device_CMSIS)

View File

@ -0,0 +1,14 @@
#Description: device_system; user_visible: False
include_guard(GLOBAL)
message("device_system component is included.")
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/system_MCXN947_cm33_core1.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/.
)
include(device_CMSIS)

View File

@ -0,0 +1,14 @@
#Description: Clock Driver; user_visible: True
include_guard(GLOBAL)
message("driver_clock component is included.")
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/fsl_clock.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/.
)
include(driver_mcx_spc)

View File

@ -0,0 +1,14 @@
#Description: Reset Driver; user_visible: True
include_guard(GLOBAL)
message("driver_reset component is included.")
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/fsl_reset.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/.
)
include(driver_common)

View File

@ -0,0 +1,14 @@
#Description: LPFLEXCOMM Driver; user_visible: True
include_guard(GLOBAL)
message("driver_lpflexcomm component is included.")
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/fsl_lpflexcomm.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/.
)
include(driver_common)

View File

@ -0,0 +1,14 @@
#Description: LPUART Driver; user_visible: True
include_guard(GLOBAL)
message("driver_lpuart component is included.")
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/fsl_lpuart.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/.
)
include(driver_lpflexcomm)

View File

@ -0,0 +1,14 @@
#Description: MCX SPC Driver; user_visible: True
include_guard(GLOBAL)
message("driver_mcx_spc component is included.")
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/fsl_spc.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/.
)
include(driver_common)