Add a new top-level, transport independent library to respond to UMP Stream Discovery messages. This allows MIDI2.0 clients to discover UMP endpoints hosted on Zephyr over the UMP protocol. The endpoint specification can be gathered from the device tree, so that the same information used to generate USB descriptors in usb-midi2.0 can be delivered over UMP Stream. Signed-off-by: Titouan Christophe <titouan.christophe@mind.be>
22 lines
669 B
CMake
22 lines
669 B
CMake
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
# FIXME: SHADOW_VARS: Remove this once we have enabled -Wshadow globally.
|
|
add_compile_options($<TARGET_PROPERTY:compiler,warning_shadow_variables>)
|
|
|
|
add_subdirectory(libc)
|
|
if(NOT CONFIG_NATIVE_LIBC)
|
|
add_subdirectory(posix)
|
|
endif()
|
|
add_subdirectory_ifdef(CONFIG_CPP cpp)
|
|
add_subdirectory(hash)
|
|
add_subdirectory(heap)
|
|
add_subdirectory(mem_blocks)
|
|
add_subdirectory(midi2)
|
|
add_subdirectory_ifdef(CONFIG_NET_BUF net_buf)
|
|
add_subdirectory(os)
|
|
add_subdirectory(utils)
|
|
add_subdirectory_ifdef(CONFIG_SMF smf)
|
|
add_subdirectory_ifdef(CONFIG_MIN_HEAP min_heap)
|
|
add_subdirectory_ifdef(CONFIG_ACPI acpi)
|
|
add_subdirectory(uuid)
|