| # 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} |
| ) |