mbed-os/targets/TARGET_NUVOTON/CMakeLists.txt

26 lines
678 B
CMake

# Copyright (c) 2020-2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
add_library(mbed-nuvoton INTERFACE)
add_subdirectory(TARGET_M2351 EXCLUDE_FROM_ALL)
add_subdirectory(TARGET_M251 EXCLUDE_FROM_ALL)
add_subdirectory(TARGET_M261 EXCLUDE_FROM_ALL)
add_subdirectory(TARGET_M451 EXCLUDE_FROM_ALL)
add_subdirectory(TARGET_M480 EXCLUDE_FROM_ALL)
add_subdirectory(TARGET_NANO100 EXCLUDE_FROM_ALL)
add_subdirectory(TARGET_NUC472 EXCLUDE_FROM_ALL)
target_include_directories(mbed-nuvoton
INTERFACE
.
)
target_sources(mbed-nuvoton
INTERFACE
nu_miscutil.c
nu_modutil.c
nu_timer.c
USBEndpoints_Nuvoton.cpp
)