blob: 5c9787b9e7207ffeceb91cd833eb5ae9a1c15c40 [file] [log] [blame] [edit]
#
# Copyright 2018, Data61, CSIRO (ABN 41 687 119 230)
#
# SPDX-License-Identifier: BSD-2-Clause
#
cmake_minimum_required(VERSION 3.8.2)
include("${CMAKE_CURRENT_LIST_DIR}/global-connectors.cmake")
CAmkESAddImportPath(components plat_components/${KernelPlatform})
foreach(
comp
IN
ITEMS
remote-drivers/picotcp-ethernet-async
remote-drivers/picotcp-socket-sync
components/modules/fdt-bind-driver
components/modules/dynamic-untyped-allocators
components/modules/single-threaded
components/modules/x86-iospace-dma
components/modules/picotcp-base
components/ClockServer
components/GPIOMUXServer
components/ResetServer
plat_components/tx2/BPMPServer
)
add_subdirectory("${CMAKE_CURRENT_LIST_DIR}/${comp}" ${comp})
endforeach()
foreach(
comp
IN
ITEMS
PCIConfigIO
RTC
SerialServer
TimeServer
FileServer
VirtQueue
BenchUtiliz
Ethdriver
PicoServer
)
include("${CMAKE_CURRENT_LIST_DIR}/components/${comp}/CMakeLists.txt")
endforeach()