From e8cd89eb01014cfaffc14a8fb5ff9e8615475750 Mon Sep 17 00:00:00 2001 From: Lorenz Meier Date: Sun, 17 Apr 2016 21:54:37 +0200 Subject: [PATCH] Add make broadcast jmavsim SITL build --- Makefile | 5 ++ cmake/configs/posix_sitl_broadcast.cmake | 90 ++++++++++++++++++++++++ 2 files changed, 95 insertions(+) create mode 100644 cmake/configs/posix_sitl_broadcast.cmake diff --git a/Makefile b/Makefile index da293ffc36..5fc9451695 100644 --- a/Makefile +++ b/Makefile @@ -158,6 +158,9 @@ posix_sitl_ekf2: posix_sitl_replay: $(call cmake-build,$@) +posix_sitl_broadcast: + $(call cmake-build,$@) + ros_sitl_default: @echo "This target is deprecated. Use make 'posix_sitl_default gazebo' instead." @@ -186,6 +189,8 @@ posix_rpi2_release: posix: posix_sitl_default +broadcast: posix_sitl_broadcast + sitl_deprecation: @echo "Deprecated. Use 'make posix_sitl_default jmavsim' or" @echo "'make posix_sitl_default gazebo' if Gazebo is preferred." diff --git a/cmake/configs/posix_sitl_broadcast.cmake b/cmake/configs/posix_sitl_broadcast.cmake new file mode 100644 index 0000000000..bd2591a6d8 --- /dev/null +++ b/cmake/configs/posix_sitl_broadcast.cmake @@ -0,0 +1,90 @@ +include(posix/px4_impl_posix) + +set(CMAKE_TOOLCHAIN_FILE ${CMAKE_SOURCE_DIR}/cmake/toolchains/Toolchain-native.cmake) + +set(config_module_list + drivers/device + drivers/boards/sitl + drivers/pwm_out_sim + platforms/common + platforms/posix/px4_layer + platforms/posix/work_queue + platforms/posix/drivers/adcsim + platforms/posix/drivers/gpssim + drivers/gps + platforms/posix/drivers/tonealrmsim + platforms/posix/drivers/accelsim + platforms/posix/drivers/airspeedsim + platforms/posix/drivers/barosim + platforms/posix/drivers/gyrosim + platforms/posix/drivers/rgbledsim + platforms/posix/drivers/ledsim + systemcmds/param + systemcmds/mixer + systemcmds/ver + systemcmds/esc_calib + systemcmds/reboot + systemcmds/topic_listener + systemcmds/perf + modules/uORB + modules/param + modules/systemlib + modules/systemlib/mixer + modules/sensors + modules/simulator + modules/mavlink + modules/attitude_estimator_ekf + modules/attitude_estimator_q + modules/ekf2 + modules/ekf_att_pos_estimator + modules/position_estimator_inav + modules/navigator + modules/vtol_att_control + modules/mc_pos_control + modules/mc_att_control + modules/mc_pos_control_multiplatform + modules/mc_att_control_multiplatform + modules/land_detector + modules/fw_att_control + modules/fw_pos_control_l1 + modules/dataman + modules/sdlog2 + modules/commander + lib/controllib + lib/mathlib + lib/mathlib/math/filter + lib/conversion + lib/ecl + lib/external_lgpl + lib/geo + lib/geo_lookup + lib/launchdetection + lib/terrain_estimation + lib/runway_takeoff + lib/tailsitter_recovery + examples/px4_simple_app + ) + +set(config_extra_builtin_cmds + serdis + sercon + ) + +set(config_sitl_rcS + posix-configs/SITL/init/rcS + CACHE FILEPATH "init script for sitl" + ) + +set(config_sitl_viewer + jmavsim + CACHE STRING "viewer for sitl" + ) +set_property(CACHE config_sitl_viewer + PROPERTY STRINGS "jmavsim;none") + +set(config_sitl_debugger + disable + CACHE STRING "debugger for sitl" + ) +set_property(CACHE config_sitl_debugger + PROPERTY STRINGS "disable;gdb;lldb")