|
|
|
@ -223,40 +223,3 @@ function(px4_os_prebuild_targets)
@@ -223,40 +223,3 @@ function(px4_os_prebuild_targets)
|
|
|
|
|
ARGN ${ARGN}) |
|
|
|
|
add_custom_target(${OUT}) |
|
|
|
|
endfunction() |
|
|
|
|
|
|
|
|
|
#============================================================================= |
|
|
|
|
# |
|
|
|
|
# px4_posix_add_modules |
|
|
|
|
# |
|
|
|
|
# This function adds target modules |
|
|
|
|
# |
|
|
|
|
# Usage: |
|
|
|
|
# px4_os_prebuild_targets( |
|
|
|
|
# OUT_MODULES <module-subdir-list> |
|
|
|
|
# BOARD <in-string> |
|
|
|
|
# ) |
|
|
|
|
# |
|
|
|
|
# Input: |
|
|
|
|
# BOARD : board |
|
|
|
|
# |
|
|
|
|
# Output: |
|
|
|
|
# OUT_MODULES : the updated module list |
|
|
|
|
# |
|
|
|
|
# Example: |
|
|
|
|
# px4_posix_add_modules(module_list "hil") |
|
|
|
|
# |
|
|
|
|
function(px4_posix_add_modules OUT_MODULES BOARD) |
|
|
|
|
include(config-posix-${BOARD}) |
|
|
|
|
set(config_modules) |
|
|
|
|
px4_set_config_modules(config_modules) |
|
|
|
|
set(${OUT_MODULES} ${${OUT_MODULES}} ${config_modules} PARENT_SCOPE) |
|
|
|
|
endfunction() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
macro(px4_target_firmware) |
|
|
|
|
set(installed_targets) |
|
|
|
|
add_executable(main ./src/platforms/posix/main.cpp) |
|
|
|
|
target_link_libraries(main ${module_list} ${EXE_LINK_LIBS} ${module_list} ${EXE_LINK_LIBS}) |
|
|
|
|
list(APPEND installed_targets main) |
|
|
|
|
endmacro() |
|
|
|
|
|
|
|
|
|