blob: 0ad12cf3c1ea0cc9d7f577ee965cadf732d7ca2d [file] [log] [blame]
# SPDX-License-Identifier: Apache-2.0
zephyr_library()
zephyr_library_link_libraries(subsys__bluetooth)
zephyr_library_sources(
lll/lll.c
)
if(CONFIG_BT_BROADCASTER)
zephyr_library_sources(
lll/lll_adv.c
)
endif()
if(CONFIG_BT_OBSERVER)
zephyr_library_sources(
lll/lll_scan.c
)
endif()
if(CONFIG_BT_CONN)
zephyr_library_sources(
lll/lll_clock.c
lll/lll_conn.c
)
if(CONFIG_BT_PERIPHERAL)
zephyr_library_sources(
lll/lll_peripheral.c
)
endif()
if(CONFIG_BT_CENTRAL)
zephyr_library_sources(
lll/lll_central.c
)
endif()
endif()
zephyr_library_sources_ifdef(
CONFIG_BT_CTLR_DTM
lll/lll_test.c
)
zephyr_library_sources(
hal/RV32M1/cntr.c
hal/RV32M1/ecb.c
hal/RV32M1/radio/radio.c
hal/RV32M1/mayfly.c
hal/RV32M1/ticker.c
)
zephyr_library_include_directories(
.
../../../controller
../../../controller/ll_sw
../../../controller/include
)
zephyr_library_compile_options_ifdef(
CONFIG_BT_CTLR_OPTIMIZE_FOR_SPEED
${OPTIMIZE_FOR_SPEED_FLAG}
)