Commit a8baec09 authored by Daniel Agar's avatar Daniel Agar

cmake create FirmwarePlugin library in src/FirmwarePlugin

parent d8b6f37e
......@@ -10,8 +10,6 @@ include_directories(
Camera
FactSystem
FactSystem/FactControls
FirmwarePlugin
FirmwarePlugin/APM
FlightDisplay
FlightMap/Widgets
FollowMe
......@@ -145,8 +143,7 @@ endif()
set(QGC_RESOURCES)
list(APPEND QGC_RESOURCES
FirmwarePlugin/APM/APMResources.qrc
FirmwarePlugin/PX4/PX4Resources.qrc
)
if(BUILD_TESTING)
......@@ -181,22 +178,6 @@ add_library(qgc
FactSystem/ParameterManager.cc
FactSystem/SettingsFact.cc
FirmwarePlugin/APM/APMFirmwarePlugin.cc
FirmwarePlugin/APM/APMFirmwarePluginFactory.cc
FirmwarePlugin/APM/APMParameterMetaData.cc
FirmwarePlugin/APM/ArduCopterFirmwarePlugin.cc
FirmwarePlugin/APM/ArduPlaneFirmwarePlugin.cc
FirmwarePlugin/APM/ArduRoverFirmwarePlugin.cc
FirmwarePlugin/APM/ArduSubFirmwarePlugin.cc
FirmwarePlugin/CameraMetaData.cc
FirmwarePlugin/FirmwarePlugin.cc
FirmwarePlugin/FirmwarePluginManager.cc
FirmwarePlugin/PX4/PX4FirmwarePlugin.cc
FirmwarePlugin/PX4/PX4FirmwarePluginFactory.cc
FirmwarePlugin/PX4/PX4ParameterMetaData.cc
FlightDisplay/VideoManager.cc
FlightMap/Widgets/ValuesWidgetController.cc
......@@ -316,6 +297,7 @@ add_subdirectory(api)
add_subdirectory(Audio)
add_subdirectory(AutoPilotPlugins)
add_subdirectory(comm)
add_subdirectory(FirmwarePlugin)
add_subdirectory(GPS)
add_subdirectory(MissionManager)
......@@ -345,6 +327,7 @@ target_link_libraries(qgc
Audio
AutoPilotPlugins
comm
FirmwarePlugin
gps
qwt # LinechartWidget
MissionManager
......
add_library(FirmwarePlugin
APM/APMFirmwarePlugin.cc
APM/APMFirmwarePluginFactory.cc
APM/APMParameterMetaData.cc
APM/ArduCopterFirmwarePlugin.cc
APM/ArduPlaneFirmwarePlugin.cc
APM/ArduRoverFirmwarePlugin.cc
APM/ArduSubFirmwarePlugin.cc
CameraMetaData.cc
FirmwarePlugin.cc
FirmwarePluginManager.cc
PX4/PX4FirmwarePlugin.cc
PX4/PX4FirmwarePluginFactory.cc
PX4/PX4ParameterMetaData.cc
# Resources
APM/APMResources.qrc
PX4/PX4Resources.qrc
)
target_link_libraries(FirmwarePlugin
PUBLIC
qgc
)
target_include_directories(FirmwarePlugin
PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}
APM
)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment