1set(CMAKE_DIR cmake)
2set(COMMON_DIR common)
3set(HOST_DIR host)
4
5include (${CMAKE_DIR}/no_hardware.cmake)
6
7
8# common
9 pico_add_subdirectory(${COMMON_DIR}/boot_picobin_headers)
10 pico_add_subdirectory(${COMMON_DIR}/boot_picoboot_headers)
11 pico_add_subdirectory(${COMMON_DIR}/boot_uf2_headers)
12 pico_add_subdirectory(${COMMON_DIR}/pico_base_headers)
13 pico_add_subdirectory(${COMMON_DIR}/pico_usb_reset_interface_headers)
14 pico_add_subdirectory(${COMMON_DIR}/pico_bit_ops_headers)
15 pico_add_subdirectory(${COMMON_DIR}/pico_binary_info)
16 pico_add_subdirectory(${COMMON_DIR}/pico_divider_headers)
17 pico_add_subdirectory(${COMMON_DIR}/pico_sync)
18 pico_add_subdirectory(${COMMON_DIR}/pico_time)
19 pico_add_subdirectory(${COMMON_DIR}/pico_util)
20 pico_add_subdirectory(${COMMON_DIR}/pico_stdlib_headers)
21
22# host-specific
23 pico_add_subdirectory(${HOST_DIR}/hardware_divider)
24 pico_add_subdirectory(${HOST_DIR}/hardware_gpio)
25 pico_add_subdirectory(${HOST_DIR}/hardware_sync)
26 pico_add_subdirectory(${HOST_DIR}/hardware_timer)
27 pico_add_subdirectory(${HOST_DIR}/hardware_uart)
28 pico_add_subdirectory(${HOST_DIR}/pico_bit_ops)
29 pico_add_subdirectory(${HOST_DIR}/pico_divider)
30 pico_add_subdirectory(${HOST_DIR}/pico_multicore)
31 pico_add_subdirectory(${HOST_DIR}/pico_platform)
32 pico_add_subdirectory(${HOST_DIR}/pico_runtime)
33 pico_add_subdirectory(${HOST_DIR}/pico_printf)
34 pico_add_subdirectory(${HOST_DIR}/pico_stdio)
35 pico_add_subdirectory(${HOST_DIR}/pico_stdlib)
36 pico_add_subdirectory(${HOST_DIR}/pico_time_adapter)
37
38unset(CMAKE_DIR)
39unset(COMMON_DIR)
40unset(HOST_DIR)