-
Notifications
You must be signed in to change notification settings - Fork 15
Expand file tree
/
Copy pathCMakeLists.txt
More file actions
83 lines (78 loc) · 5.09 KB
/
CMakeLists.txt
File metadata and controls
83 lines (78 loc) · 5.09 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
# Copyright 2024 NXP
#
# SPDX-License-Identifier: BSD-3-Clause
# Load device CMakeLists.txt
mcux_add_cmakelists(${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device})
# Load board CMakeLists.txt
mcux_add_cmakelists(${SdkRootDirPath}/examples/ OPTIONAL)
# Load all drivers
mcux_load_all_cmakelists_in_directory(${SdkRootDirPath}/drivers)
# all components
mcux_add_cmakelists(${SdkRootDirPath}/components OPTIONAL)
# middlewares
mcux_add_cmakelists(${SdkRootDirPath}/rtos/freertos/backoffalgorithm OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/rtos/freertos/corehttp OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/rtos/freertos/corejson OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/rtos/freertos/coremqtt OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/rtos/freertos/corepkcs11 OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/rtos/freertos/freertos-kernel OPTIONAL)
include(${SdkRootDirPath}/rtos/eclipse-threadx/threadx/mcux.cmake OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/usb OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/fatfs OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/littlefs OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/multicore OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/g2d_dpu OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/vglite/vglite_sdk OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/audio_voice/maestro OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/audio_voice/components OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/wireless/framework OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/wireless/framework_private OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/wireless/XCVR OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/wireless/genfsk OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/lwip OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/llhttp OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/soem OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/freemodbus OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/wireless/bluetooth OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/wireless/bluetooth_private OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/wireless/ble_controller OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/wireless/snps_ll_private OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/tfm/tf-m/mcux OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/mmcau OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/edgefast_bluetooth OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/sdmmc OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/secure-subsystem OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/rtcesl OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/motor_control OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/cjson OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/libjpeg OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/openh264 OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/pngdec OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/lin_stack OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/examples/lvgl_examples/lvgl_sdk OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/rtos/freertos/freertos-drivers OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/mcuboot_opensource OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/pkcs11 OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/tinycbor OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/freemaster/mcux OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/safety_iec60730b OPTIONAL)
include(${SdkRootDirPath}/middleware/mbedtls/mcux.cmake OPTIONAL)
include(${SdkRootDirPath}/middleware/mbedtls3x/mcux.cmake OPTIONAL)
include(${SdkRootDirPath}/middleware/wifi_nxp/mcux.cmake OPTIONAL)
include(${SdkRootDirPath}/middleware/nxp_iot_agent/mcux.cmake OPTIONAL)
include(${SdkRootDirPath}/middleware/openvg/mcux.cmake OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/wireless/wpa_supplicant-rtos OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/cadence OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/touch OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/metering OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/wireless/ieee-802.15.4 OPTIONAL)
#mcux_add_cmakelists(${SdkRootDirPath}/middleware/wireless/zigbee OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/wireless/ethermind OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/eiq OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/se_hostlib OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/issdk OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/emwin OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/dhara OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/secure_storage OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/mcu_bootloader OPTIONAL)
mcux_add_cmakelists(${SdkRootDirPath}/middleware/canopennode OPTIONAL)