Target Dependencies Documentation
Styles
Summary
Total targets: 99
Root targets (CMakeCustomTargets only): 3
This document provides an overview of CMake custom target dependencies. Only CMakeCustomTargets are shown as root targets.
Root Targets (CMakeCustomTargets)
These are the main CMakeCustomTargets that are not dependencies of other targets.
build
Description: Build variant Sleep
Type: CUSTOM_TARGET
Dependencies:
build
- Description: Build variant Sleep
- Dependencies:
${PROJECT_NAME}
- Description: Executable target: ${PROJECT_NAME}
- Outputs:
${PROJECT_NAME}
- Dependencies:
rte_lib
- Description: Object library: rte
- Outputs:
rte_lib
- Dependencies:
d:\ateliere\spledy\components\rte\src\rte.c
spled_lib
- Description: Object library: spled
- Outputs:
spled_lib
- Dependencies:
d:\ateliere\spledy\components\spled\src\spled.c
power_signal_processing_lib
- Description: Object library: power_signal_processing
- Outputs:
power_signal_processing_lib
- Dependencies:
d:\ateliere\spledy\components\power_signal_processing\src\power_signal_processing.c
light_controller_lib
- Description: Object library: light_controller
- Outputs:
light_controller_lib
- Dependencies:
d:\ateliere\spledy\components\light_controller\src\light_controller.c
power_button_lib
- Description: Object library: power_button
- Outputs:
power_button_lib
- Dependencies:
d:\ateliere\spledy\components\power_button\src\power_button.c
main_control_knob_lib
- Description: Object library: main_control_knob
- Outputs:
main_control_knob_lib
- Dependencies:
d:\ateliere\spledy\components\main_control_knob\src\main_control_knob.c
brightness_controller_lib
- Description: Object library: brightness_controller
- Outputs:
brightness_controller_lib
- Dependencies:
d:\ateliere\spledy\components\brightness_controller\src\brightness_controller.c
console_interface_lib
- Description: Object library: console_interface
- Outputs:
console_interface_lib
- Dependencies:
d:\ateliere\spledy\components\console_interface\src\console_interface.c
keyboard_interface_lib
- Description: Object library: keyboard_interface
- Outputs:
keyboard_interface_lib
- Dependencies:
d:\ateliere\spledy\components\keyboard_interface\src\keyboard_interface.c
win_main_lib
- Description: Object library: win_main
- Outputs:
win_main_lib
- Dependencies:
D:\ateliere\spledy\platforms\win_exe\src\main.c
win_scheduler_lib
- Description: Object library: win_scheduler
- Outputs:
win_scheduler_lib
- Dependencies:
D:\ateliere\spledy\platforms\win_exe\src\os.c
compile
Description: Compile variant Sleep
Type: CUSTOM_TARGET
Dependencies:
compile
- Description: Compile variant Sleep
- Dependencies:
rte_lib
- Description: Object library: rte
- Outputs:
rte_lib
- Dependencies:
d:\ateliere\spledy\components\rte\src\rte.c
spled_lib
- Description: Object library: spled
- Outputs:
spled_lib
- Dependencies:
d:\ateliere\spledy\components\spled\src\spled.c
power_signal_processing_lib
- Description: Object library: power_signal_processing
- Outputs:
power_signal_processing_lib
- Dependencies:
d:\ateliere\spledy\components\power_signal_processing\src\power_signal_processing.c
light_controller_lib
- Description: Object library: light_controller
- Outputs:
light_controller_lib
- Dependencies:
d:\ateliere\spledy\components\light_controller\src\light_controller.c
power_button_lib
- Description: Object library: power_button
- Outputs:
power_button_lib
- Dependencies:
d:\ateliere\spledy\components\power_button\src\power_button.c
main_control_knob_lib
- Description: Object library: main_control_knob
- Outputs:
main_control_knob_lib
- Dependencies:
d:\ateliere\spledy\components\main_control_knob\src\main_control_knob.c
brightness_controller_lib
- Description: Object library: brightness_controller
- Outputs:
brightness_controller_lib
- Dependencies:
d:\ateliere\spledy\components\brightness_controller\src\brightness_controller.c
console_interface_lib
- Description: Object library: console_interface
- Outputs:
console_interface_lib
- Dependencies:
d:\ateliere\spledy\components\console_interface\src\console_interface.c
keyboard_interface_lib
- Description: Object library: keyboard_interface
- Outputs:
keyboard_interface_lib
- Dependencies:
d:\ateliere\spledy\components\keyboard_interface\src\keyboard_interface.c
win_main_lib
- Description: Object library: win_main
- Outputs:
win_main_lib
- Dependencies:
D:\ateliere\spledy\platforms\win_exe\src\main.c
win_scheduler_lib
- Description: Object library: win_scheduler
- Outputs:
win_scheduler_lib
- Dependencies:
D:\ateliere\spledy\platforms\win_exe\src\os.c
report
Description: Run sphinx build for variant Sleep
Type: CUSTOM_TARGET
Dependencies:
report
- Description: Run sphinx build for variant Sleep
- Dependencies:
${CMAKE_BUILD_DIR}/report_config.json(external)results
- Description: Run all targets for all component results for Sleep
- Dependencies:
${CMAKE_BUILD_DIR}/report_config.json(external)rte_results
- Description: Execute targets to get all results for component rte
- Dependencies:
${CMAKE_BUILD_DIR}/report_config.json(external)rte_lint
- Description: Lint the rte component
- Dependencies:
${CMAKE_BUILD_DIR}/rte/compile_commands.json${CMAKE_BUILD_DIR}/rte/cppcheck_report.xml${CMAKE_BUILD_DIR}/rte/cppcheck_report.mdcustom command
- Description: Run cppcheck for component rte
- Outputs:
${CMAKE_BUILD_DIR}/rte/compile_commands.json${CMAKE_BUILD_DIR}/rte/cppcheck_report.xml${CMAKE_BUILD_DIR}/rte/cppcheck_report.md
rte_docs
- Description: Generate sources docs for component rte
- Outputs:
${CMAKE_BUILD_DIR}/rte/rte.c.md
- Dependencies:
${CMAKE_BUILD_DIR}/compile_commands.json
spled_results
- Description: Execute targets to get all results for component spled
- Dependencies:
${CMAKE_BUILD_DIR}/report_config.json(external)spled_lint
- Description: Lint the spled component
- Dependencies:
${CMAKE_BUILD_DIR}/spled/compile_commands.json${CMAKE_BUILD_DIR}/spled/cppcheck_report.xml${CMAKE_BUILD_DIR}/spled/cppcheck_report.mdcustom command
- Description: Run cppcheck for component spled
- Outputs:
${CMAKE_BUILD_DIR}/spled/compile_commands.json${CMAKE_BUILD_DIR}/spled/cppcheck_report.xml${CMAKE_BUILD_DIR}/spled/cppcheck_report.md
spled_docs
- Description: Generate sources docs for component spled
- Outputs:
${CMAKE_BUILD_DIR}/spled/spled.c.md
- Dependencies:
${CMAKE_BUILD_DIR}/compile_commands.json
power_signal_processing_results
- Description: Execute targets to get all results for component power_signal_processing
- Dependencies:
${CMAKE_BUILD_DIR}/report_config.json(external)power_signal_processing_lint
- Description: Lint the power_signal_processing component
- Dependencies:
${CMAKE_BUILD_DIR}/power_signal_processing/compile_commands.json${CMAKE_BUILD_DIR}/power_signal_processing/cppcheck_report.xml${CMAKE_BUILD_DIR}/power_signal_processing/cppcheck_report.mdcustom command
- Description: Run cppcheck for component power_signal_processing
- Outputs:
${CMAKE_BUILD_DIR}/power_signal_processing/compile_commands.json${CMAKE_BUILD_DIR}/power_signal_processing/cppcheck_report.xml${CMAKE_BUILD_DIR}/power_signal_processing/cppcheck_report.md
power_signal_processing_docs
- Description: Generate sources docs for component power_signal_processing
- Outputs:
${CMAKE_BUILD_DIR}/power_signal_processing/power_signal_processing.c.md
- Dependencies:
${CMAKE_BUILD_DIR}/compile_commands.json
light_controller_results
- Description: Execute targets to get all results for component light_controller
- Dependencies:
${CMAKE_BUILD_DIR}/report_config.json(external)light_controller_lint
- Description: Lint the light_controller component
- Dependencies:
${CMAKE_BUILD_DIR}/light_controller/compile_commands.json${CMAKE_BUILD_DIR}/light_controller/cppcheck_report.xml${CMAKE_BUILD_DIR}/light_controller/cppcheck_report.mdcustom command
- Description: Run cppcheck for component light_controller
- Outputs:
${CMAKE_BUILD_DIR}/light_controller/compile_commands.json${CMAKE_BUILD_DIR}/light_controller/cppcheck_report.xml${CMAKE_BUILD_DIR}/light_controller/cppcheck_report.md
light_controller_docs
- Description: Generate sources docs for component light_controller
- Outputs:
${CMAKE_BUILD_DIR}/light_controller/light_controller.c.md
- Dependencies:
${CMAKE_BUILD_DIR}/compile_commands.json
power_button_results
- Description: Execute targets to get all results for component power_button
- Dependencies:
${CMAKE_BUILD_DIR}/report_config.json(external)power_button_lint
- Description: Lint the power_button component
- Dependencies:
${CMAKE_BUILD_DIR}/power_button/compile_commands.json${CMAKE_BUILD_DIR}/power_button/cppcheck_report.xml${CMAKE_BUILD_DIR}/power_button/cppcheck_report.mdcustom command
- Description: Run cppcheck for component power_button
- Outputs:
${CMAKE_BUILD_DIR}/power_button/compile_commands.json${CMAKE_BUILD_DIR}/power_button/cppcheck_report.xml${CMAKE_BUILD_DIR}/power_button/cppcheck_report.md
power_button_docs
- Description: Generate sources docs for component power_button
- Outputs:
${CMAKE_BUILD_DIR}/power_button/power_button.c.md
- Dependencies:
${CMAKE_BUILD_DIR}/compile_commands.json
main_control_knob_results
- Description: Execute targets to get all results for component main_control_knob
- Dependencies:
${CMAKE_BUILD_DIR}/report_config.json(external)main_control_knob_lint
- Description: Lint the main_control_knob component
- Dependencies:
${CMAKE_BUILD_DIR}/main_control_knob/compile_commands.json${CMAKE_BUILD_DIR}/main_control_knob/cppcheck_report.xml${CMAKE_BUILD_DIR}/main_control_knob/cppcheck_report.mdcustom command
- Description: Run cppcheck for component main_control_knob
- Outputs:
${CMAKE_BUILD_DIR}/main_control_knob/compile_commands.json${CMAKE_BUILD_DIR}/main_control_knob/cppcheck_report.xml${CMAKE_BUILD_DIR}/main_control_knob/cppcheck_report.md
main_control_knob_docs
- Description: Generate sources docs for component main_control_knob
- Outputs:
${CMAKE_BUILD_DIR}/main_control_knob/main_control_knob.c.md
- Dependencies:
${CMAKE_BUILD_DIR}/compile_commands.json
brightness_controller_results
- Description: Execute targets to get all results for component brightness_controller
- Dependencies:
${CMAKE_BUILD_DIR}/report_config.json(external)brightness_controller_lint
- Description: Lint the brightness_controller component
- Dependencies:
${CMAKE_BUILD_DIR}/brightness_controller/compile_commands.json${CMAKE_BUILD_DIR}/brightness_controller/cppcheck_report.xml${CMAKE_BUILD_DIR}/brightness_controller/cppcheck_report.mdcustom command
- Description: Run cppcheck for component brightness_controller
- Outputs:
${CMAKE_BUILD_DIR}/brightness_controller/compile_commands.json${CMAKE_BUILD_DIR}/brightness_controller/cppcheck_report.xml${CMAKE_BUILD_DIR}/brightness_controller/cppcheck_report.md
brightness_controller_docs
- Description: Generate sources docs for component brightness_controller
- Outputs:
${CMAKE_BUILD_DIR}/brightness_controller/brightness_controller.c.md
- Dependencies:
${CMAKE_BUILD_DIR}/compile_commands.json
console_interface_results
- Description: Execute targets to get all results for component console_interface
- Dependencies:
${CMAKE_BUILD_DIR}/report_config.json(external)console_interface_lint
- Description: Lint the console_interface component
- Dependencies:
${CMAKE_BUILD_DIR}/console_interface/compile_commands.json${CMAKE_BUILD_DIR}/console_interface/cppcheck_report.xml${CMAKE_BUILD_DIR}/console_interface/cppcheck_report.mdcustom command
- Description: Run cppcheck for component console_interface
- Outputs:
${CMAKE_BUILD_DIR}/console_interface/compile_commands.json${CMAKE_BUILD_DIR}/console_interface/cppcheck_report.xml${CMAKE_BUILD_DIR}/console_interface/cppcheck_report.md
console_interface_docs
- Description: Generate sources docs for component console_interface
- Outputs:
${CMAKE_BUILD_DIR}/console_interface/console_interface.c.md
- Dependencies:
${CMAKE_BUILD_DIR}/compile_commands.json
keyboard_interface_results
- Description: Execute targets to get all results for component keyboard_interface
- Dependencies:
${CMAKE_BUILD_DIR}/report_config.json(external)keyboard_interface_lint
- Description: Lint the keyboard_interface component
- Dependencies:
${CMAKE_BUILD_DIR}/keyboard_interface/compile_commands.json${CMAKE_BUILD_DIR}/keyboard_interface/cppcheck_report.xml${CMAKE_BUILD_DIR}/keyboard_interface/cppcheck_report.mdcustom command
- Description: Run cppcheck for component keyboard_interface
- Outputs:
${CMAKE_BUILD_DIR}/keyboard_interface/compile_commands.json${CMAKE_BUILD_DIR}/keyboard_interface/cppcheck_report.xml${CMAKE_BUILD_DIR}/keyboard_interface/cppcheck_report.md
keyboard_interface_docs
- Description: Generate sources docs for component keyboard_interface
- Outputs:
${CMAKE_BUILD_DIR}/keyboard_interface/keyboard_interface.c.md
- Dependencies:
${CMAKE_BUILD_DIR}/compile_commands.json
win_main_results
- Description: Execute targets to get all results for component win_main
- Dependencies:
${CMAKE_BUILD_DIR}/report_config.json(external)win_main_lint
- Description: Lint the win_main component
- Dependencies:
${CMAKE_BUILD_DIR}/win_main/compile_commands.json${CMAKE_BUILD_DIR}/win_main/cppcheck_report.xml${CMAKE_BUILD_DIR}/win_main/cppcheck_report.mdcustom command
- Description: Run cppcheck for component win_main
- Outputs:
${CMAKE_BUILD_DIR}/win_main/compile_commands.json${CMAKE_BUILD_DIR}/win_main/cppcheck_report.xml${CMAKE_BUILD_DIR}/win_main/cppcheck_report.md
win_main_docs
- Description: Generate sources docs for component win_main
- Outputs:
${CMAKE_BUILD_DIR}/win_main/main.c.md
- Dependencies:
${CMAKE_BUILD_DIR}/compile_commands.json
win_scheduler_results
- Description: Execute targets to get all results for component win_scheduler
- Dependencies:
${CMAKE_BUILD_DIR}/report_config.json(external)win_scheduler_lint
- Description: Lint the win_scheduler component
- Dependencies:
${CMAKE_BUILD_DIR}/win_scheduler/compile_commands.json${CMAKE_BUILD_DIR}/win_scheduler/cppcheck_report.xml${CMAKE_BUILD_DIR}/win_scheduler/cppcheck_report.mdcustom command
- Description: Run cppcheck for component win_scheduler
- Outputs:
${CMAKE_BUILD_DIR}/win_scheduler/compile_commands.json${CMAKE_BUILD_DIR}/win_scheduler/cppcheck_report.xml${CMAKE_BUILD_DIR}/win_scheduler/cppcheck_report.md
win_scheduler_docs
- Description: Generate sources docs for component win_scheduler
- Outputs:
${CMAKE_BUILD_DIR}/win_scheduler/os.c.md
- Dependencies:
${CMAKE_BUILD_DIR}/compile_commands.json
objects_deps
- Description: Generate objects dependencies report
- Dependencies:
${CMAKE_BUILD_DIR}/reports/objects_deps.htmlcustom command
- Description: Run clanguru to generate the objects dependencies report
- Outputs:
${CMAKE_BUILD_DIR}/reports/objects_deps.html
- Dependencies:
compile
- Description: Compile variant Sleep
- Dependencies:
rte_lib
- Description: Object library: rte
- Outputs:
rte_lib
- Dependencies:
d:\ateliere\spledy\components\rte\src\rte.c
spled_lib
- Description: Object library: spled
- Outputs:
spled_lib
- Dependencies:
d:\ateliere\spledy\components\spled\src\spled.c
power_signal_processing_lib
- Description: Object library: power_signal_processing
- Outputs:
power_signal_processing_lib
- Dependencies:
d:\ateliere\spledy\components\power_signal_processing\src\power_signal_processing.c
light_controller_lib
- Description: Object library: light_controller
- Outputs:
light_controller_lib
- Dependencies:
d:\ateliere\spledy\components\light_controller\src\light_controller.c
power_button_lib
- Description: Object library: power_button
- Outputs:
power_button_lib
- Dependencies:
d:\ateliere\spledy\components\power_button\src\power_button.c
main_control_knob_lib
- Description: Object library: main_control_knob
- Outputs:
main_control_knob_lib
- Dependencies:
d:\ateliere\spledy\components\main_control_knob\src\main_control_knob.c
brightness_controller_lib
- Description: Object library: brightness_controller
- Outputs:
brightness_controller_lib
- Dependencies:
d:\ateliere\spledy\components\brightness_controller\src\brightness_controller.c
console_interface_lib
- Description: Object library: console_interface
- Outputs:
console_interface_lib
- Dependencies:
d:\ateliere\spledy\components\console_interface\src\console_interface.c
keyboard_interface_lib
- Description: Object library: keyboard_interface
- Outputs:
keyboard_interface_lib
- Dependencies:
d:\ateliere\spledy\components\keyboard_interface\src\keyboard_interface.c
win_main_lib
- Description: Object library: win_main
- Outputs:
win_main_lib
- Dependencies:
D:\ateliere\spledy\platforms\win_exe\src\main.c
win_scheduler_lib
- Description: Object library: win_scheduler
- Outputs:
win_scheduler_lib
- Dependencies:
D:\ateliere\spledy\platforms\win_exe\src\os.c
targets_data
- Description: Generate targets data report
- Dependencies:
${CMAKE_BUILD_DIR}/targets_data.mdcustom command
- Description: Generate variant targets data documentation
- Outputs:
${CMAKE_BUILD_DIR}/targets_data.md
- Dependencies:
${CMAKE_BUILD_DIR}/targets_data.json