2010-02-01 14:10:06 +00:00
|
|
|
# USE .subdir AND .depends !
|
|
|
|
# OTHERWISE PLUGINS WILL BUILD IN WRONG ORDER (DIRECTORIES ARE COMPILED IN PARALLEL)
|
|
|
|
|
|
|
|
TEMPLATE = subdirs
|
|
|
|
|
2010-03-21 13:44:00 +00:00
|
|
|
SUBDIRS = plugin_coreplugin
|
2010-03-08 01:45:42 +00:00
|
|
|
|
|
|
|
# Blank Template Plugin, not compiled by default
|
2010-03-08 02:22:21 +00:00
|
|
|
#SUBDIRS += plugin_donothing
|
|
|
|
#plugin_donothing.subdir = donothing
|
|
|
|
#plugin_donothing.depends = plugin_coreplugin
|
2010-03-08 01:45:42 +00:00
|
|
|
|
2010-06-23 01:59:12 +00:00
|
|
|
|
2011-02-16 14:30:19 +00:00
|
|
|
# Core plugin
|
2010-02-01 14:10:06 +00:00
|
|
|
plugin_coreplugin.subdir = coreplugin
|
|
|
|
|
2010-06-23 04:07:05 +00:00
|
|
|
# Empty UAVGadget - Default for new splits
|
|
|
|
plugin_emptygadget.subdir = emptygadget
|
|
|
|
plugin_emptygadget.depends = plugin_coreplugin
|
|
|
|
SUBDIRS += plugin_emptygadget
|
|
|
|
|
2011-11-02 17:00:10 -05:00
|
|
|
# Debug Gadget plugin
|
2011-09-25 19:30:32 +01:00
|
|
|
plugin_debuggadget.subdir = debuggadget
|
2011-11-02 17:00:10 -05:00
|
|
|
plugin_debuggadget.depends = plugin_coreplugin
|
2011-09-25 19:30:32 +01:00
|
|
|
SUBDIRS += plugin_debuggadget
|
|
|
|
|
2011-02-16 14:30:19 +00:00
|
|
|
# Welcome plugin
|
2010-02-01 14:10:06 +00:00
|
|
|
plugin_welcome.subdir = welcome
|
|
|
|
plugin_welcome.depends = plugin_coreplugin
|
2010-03-21 13:44:00 +00:00
|
|
|
SUBDIRS += plugin_welcome
|
2010-02-01 14:10:06 +00:00
|
|
|
|
2010-04-11 21:08:46 +00:00
|
|
|
# RawHID connection plugin
|
2010-03-15 22:09:47 +00:00
|
|
|
SUBDIRS += plugin_rawhid
|
|
|
|
plugin_rawhid.subdir = rawhid
|
|
|
|
plugin_rawhid.depends = plugin_coreplugin
|
|
|
|
|
2010-04-11 21:08:46 +00:00
|
|
|
# Serial port connection plugin
|
|
|
|
SUBDIRS += plugin_serial
|
|
|
|
plugin_serial.subdir = serialconnection
|
|
|
|
plugin_serial.depends = plugin_coreplugin
|
|
|
|
|
2011-02-16 14:30:19 +00:00
|
|
|
# UAVObjects plugin
|
2010-03-11 21:41:19 +00:00
|
|
|
SUBDIRS += plugin_uavobjects
|
|
|
|
plugin_uavobjects.subdir = uavobjects
|
|
|
|
plugin_uavobjects.depends = plugin_coreplugin
|
2010-03-10 13:25:12 +00:00
|
|
|
|
2011-02-16 14:30:19 +00:00
|
|
|
# UAVTalk plugin
|
2010-03-11 21:41:19 +00:00
|
|
|
SUBDIRS += plugin_uavtalk
|
|
|
|
plugin_uavtalk.subdir = uavtalk
|
|
|
|
plugin_uavtalk.depends = plugin_uavobjects
|
|
|
|
plugin_uavtalk.depends += plugin_coreplugin
|
2010-03-10 13:25:12 +00:00
|
|
|
|
2010-06-16 08:35:32 +00:00
|
|
|
# OPMap UAVGadget
|
|
|
|
plugin_opmap.subdir = opmap
|
|
|
|
plugin_opmap.depends = plugin_coreplugin
|
2011-01-29 00:01:20 +00:00
|
|
|
plugin_opmap.depends += plugin_uavobjects
|
2011-02-21 13:21:02 +00:00
|
|
|
plugin_opmap.depends += plugin_uavobjectutil
|
2010-06-16 08:35:32 +00:00
|
|
|
SUBDIRS += plugin_opmap
|
2010-06-14 19:34:04 +00:00
|
|
|
|
2010-03-19 17:35:07 +00:00
|
|
|
# Scope UAVGadget
|
2010-03-21 13:44:00 +00:00
|
|
|
plugin_scope.subdir = scope
|
|
|
|
plugin_scope.depends = plugin_coreplugin
|
2011-01-29 00:01:20 +00:00
|
|
|
plugin_scope.depends += plugin_uavobjects
|
2010-03-21 13:44:00 +00:00
|
|
|
SUBDIRS += plugin_scope
|
2010-03-19 17:35:07 +00:00
|
|
|
|
2011-02-16 14:30:19 +00:00
|
|
|
# UAVObject Browser gadget
|
2010-04-07 19:50:02 +00:00
|
|
|
plugin_uavobjectbrowser.subdir = uavobjectbrowser
|
|
|
|
plugin_uavobjectbrowser.depends = plugin_coreplugin
|
2011-01-29 00:01:20 +00:00
|
|
|
plugin_uavobjectbrowser.depends += plugin_uavobjects
|
2010-04-07 19:50:02 +00:00
|
|
|
SUBDIRS += plugin_uavobjectbrowser
|
|
|
|
|
2010-05-30 02:12:53 +00:00
|
|
|
# ModelView UAVGadget
|
|
|
|
plugin_modelview.subdir = modelview
|
|
|
|
plugin_modelview.depends = plugin_coreplugin
|
2011-01-29 00:01:20 +00:00
|
|
|
plugin_modelview.depends += plugin_uavobjects
|
2010-05-30 02:12:53 +00:00
|
|
|
SUBDIRS += plugin_modelview
|
2012-03-14 19:57:50 +01:00
|
|
|
|
2012-08-08 23:29:33 +10:00
|
|
|
|
|
|
|
#Qt 4.8.0 / phonon may crash on Mac, fixed in Qt 4.8.1, QTBUG-23128
|
|
|
|
macx:contains(QT_VERSION, ^4\\.8\\.0): CONFIG += disable_notify_plugin
|
|
|
|
|
|
|
|
!disable_notify_plugin {
|
2011-08-09 16:32:01 -05:00
|
|
|
#Notify gadget
|
|
|
|
plugin_notify.subdir = notify
|
|
|
|
plugin_notify.depends = plugin_coreplugin
|
|
|
|
plugin_notify.depends += plugin_uavobjects
|
|
|
|
SUBDIRS += plugin_notify
|
2011-07-28 18:59:55 +09:00
|
|
|
}
|
2010-05-30 02:12:53 +00:00
|
|
|
|
2011-02-16 14:30:19 +00:00
|
|
|
#Uploader gadget
|
2010-04-10 23:01:59 +00:00
|
|
|
plugin_uploader.subdir = uploader
|
|
|
|
plugin_uploader.depends = plugin_coreplugin
|
2011-01-29 00:01:20 +00:00
|
|
|
plugin_uploader.depends += plugin_uavobjects
|
|
|
|
plugin_uploader.depends += plugin_rawhid
|
2012-09-17 17:08:15 +01:00
|
|
|
plugin_uploader.depends += plugin_uavobjectutil
|
2010-04-10 23:01:59 +00:00
|
|
|
SUBDIRS += plugin_uploader
|
2010-04-19 06:38:03 +00:00
|
|
|
|
2011-02-16 14:30:19 +00:00
|
|
|
#Dial gadget
|
2010-06-28 07:53:23 +00:00
|
|
|
plugin_dial.subdir = dial
|
2010-06-26 17:32:38 +00:00
|
|
|
plugin_dial.depends = plugin_coreplugin
|
2011-01-29 00:01:20 +00:00
|
|
|
plugin_dial.depends += plugin_uavobjects
|
2010-06-26 17:32:38 +00:00
|
|
|
SUBDIRS += plugin_dial
|
2010-04-19 21:03:48 +00:00
|
|
|
|
2011-02-16 14:30:19 +00:00
|
|
|
#Linear Dial gadget
|
2010-05-04 23:09:39 +00:00
|
|
|
plugin_lineardial.subdir = lineardial
|
|
|
|
plugin_lineardial.depends = plugin_coreplugin
|
2011-01-29 00:01:20 +00:00
|
|
|
plugin_lineardial.depends += plugin_uavobjects
|
2010-05-04 23:09:39 +00:00
|
|
|
SUBDIRS += plugin_lineardial
|
|
|
|
|
2011-02-16 14:30:19 +00:00
|
|
|
#System Health gadget
|
2010-05-05 16:10:29 +00:00
|
|
|
plugin_systemhealth.subdir = systemhealth
|
|
|
|
plugin_systemhealth.depends = plugin_coreplugin
|
2011-01-29 00:01:20 +00:00
|
|
|
plugin_systemhealth.depends += plugin_uavobjects
|
2012-09-13 09:28:46 -05:00
|
|
|
plugin_systemhealth.depends += plugin_uavtalk
|
2010-05-05 16:10:29 +00:00
|
|
|
SUBDIRS += plugin_systemhealth
|
|
|
|
|
2011-02-16 14:30:19 +00:00
|
|
|
#Config gadget
|
2010-06-18 16:06:12 +00:00
|
|
|
plugin_config.subdir = config
|
|
|
|
plugin_config.depends = plugin_coreplugin
|
2011-01-29 00:01:20 +00:00
|
|
|
plugin_config.depends += plugin_uavobjects
|
2012-02-05 18:16:38 +00:00
|
|
|
plugin_config.depends += plugin_uavobjectwidgetutils
|
2011-09-23 13:48:27 +01:00
|
|
|
plugin_config.depends += plugin_uavsettingsimportexport
|
2010-06-18 16:06:12 +00:00
|
|
|
SUBDIRS += plugin_config
|
2010-06-22 09:25:20 +00:00
|
|
|
|
2011-02-16 14:30:19 +00:00
|
|
|
#GPS Display gadget
|
2010-06-22 09:25:20 +00:00
|
|
|
plugin_gpsdisplay.subdir = gpsdisplay
|
|
|
|
plugin_gpsdisplay.depends = plugin_coreplugin
|
2011-01-29 00:01:20 +00:00
|
|
|
plugin_gpsdisplay.depends += plugin_uavtalk
|
2010-06-22 09:25:20 +00:00
|
|
|
SUBDIRS += plugin_gpsdisplay
|
2010-06-22 20:21:17 +00:00
|
|
|
|
2011-02-16 14:30:19 +00:00
|
|
|
# Primary Flight Display (PFD) gadget
|
2010-06-22 20:21:17 +00:00
|
|
|
plugin_pfd.subdir = pfd
|
|
|
|
plugin_pfd.depends = plugin_coreplugin
|
2011-01-29 00:01:20 +00:00
|
|
|
plugin_pfd.depends += plugin_uavobjects
|
2010-07-12 22:17:25 +00:00
|
|
|
SUBDIRS += plugin_pfd
|
2010-06-27 04:12:28 +00:00
|
|
|
|
2012-07-23 17:19:24 +10:00
|
|
|
# QML viewer gadget
|
2012-02-05 22:33:14 +10:00
|
|
|
plugin_qmlview.subdir = qmlview
|
|
|
|
plugin_qmlview.depends = plugin_coreplugin
|
|
|
|
plugin_qmlview.depends += plugin_uavobjects
|
|
|
|
SUBDIRS += plugin_qmlview
|
|
|
|
|
2012-07-23 17:19:24 +10:00
|
|
|
# Primary Flight Display (PFD) gadget, QML version
|
|
|
|
plugin_pfdqml.subdir = pfdqml
|
|
|
|
plugin_pfdqml.depends = plugin_coreplugin
|
|
|
|
plugin_pfdqml.depends += plugin_uavobjects
|
|
|
|
SUBDIRS += plugin_pfdqml
|
2012-02-05 22:33:14 +10:00
|
|
|
|
2010-06-28 00:28:30 +00:00
|
|
|
#IP connection plugin
|
|
|
|
plugin_ipconnection.subdir = ipconnection
|
|
|
|
plugin_ipconnection.depends = plugin_coreplugin
|
|
|
|
SUBDIRS += plugin_ipconnection
|
2010-06-28 18:47:58 +00:00
|
|
|
|
2011-02-16 14:30:19 +00:00
|
|
|
#HITLNEW Simulation gadget
|
2012-05-26 17:27:22 +02:00
|
|
|
plugin_hitlnew.subdir = hitlnew
|
|
|
|
plugin_hitlnew.depends = plugin_coreplugin
|
|
|
|
plugin_hitlnew.depends += plugin_uavobjects
|
|
|
|
plugin_hitlnew.depends += plugin_uavtalk
|
|
|
|
SUBDIRS += plugin_hitlnew
|
2010-06-28 18:47:58 +00:00
|
|
|
|
2012-03-10 05:56:56 +04:00
|
|
|
#HITLNEW Simulation gadget v2
|
|
|
|
plugin_hitl_v2.subdir = hitlv2
|
|
|
|
plugin_hitl_v2.depends = plugin_coreplugin
|
|
|
|
plugin_hitl_v2.depends += plugin_uavobjects
|
|
|
|
plugin_hitl_v2.depends += plugin_uavtalk
|
|
|
|
SUBDIRS += plugin_hitl_v2
|
|
|
|
|
2011-02-16 14:30:19 +00:00
|
|
|
# Export and Import GCS Configuration
|
2010-08-05 17:25:27 +00:00
|
|
|
plugin_importexport.subdir = importexport
|
|
|
|
plugin_importexport.depends = plugin_coreplugin
|
|
|
|
SUBDIRS += plugin_importexport
|
|
|
|
|
2011-02-16 14:30:19 +00:00
|
|
|
# Telemetry data logging plugin
|
2010-08-31 09:09:16 +00:00
|
|
|
plugin_logging.subdir = logging
|
|
|
|
plugin_logging.depends = plugin_coreplugin
|
2010-09-22 05:28:20 +00:00
|
|
|
plugin_logging.depends += plugin_uavobjects
|
|
|
|
plugin_logging.depends += plugin_uavtalk
|
2012-09-20 15:55:16 -05:00
|
|
|
plugin_logging.depends += plugin_scope
|
2010-09-22 06:11:34 +00:00
|
|
|
SUBDIRS += plugin_logging
|
2010-08-31 09:09:16 +00:00
|
|
|
|
2011-02-16 14:30:19 +00:00
|
|
|
#GCS Control of UAV gadget
|
2010-07-19 06:20:13 +00:00
|
|
|
plugin_gcscontrol.subdir = gcscontrol
|
|
|
|
plugin_gcscontrol.depends = plugin_coreplugin
|
|
|
|
plugin_gcscontrol.depends += plugin_uavobjects
|
|
|
|
plugin_gcscontrol.depends += plugin_uavtalk
|
2010-10-01 13:45:24 +00:00
|
|
|
SUBDIRS += plugin_gcscontrol
|
2010-09-26 03:06:37 +00:00
|
|
|
|
2010-11-29 16:41:53 +00:00
|
|
|
# Antenna tracker
|
|
|
|
#plugin_antennatrack.subdir = antennatrack
|
|
|
|
#plugin_antennatrack.depends = plugin_coreplugin
|
2011-01-29 00:01:20 +00:00
|
|
|
#plugin_antennatrack.depends += plugin_uavtalk
|
2010-11-29 16:41:53 +00:00
|
|
|
#SUBDIRS += plugin_antennatrack
|
|
|
|
|
2011-02-21 13:21:02 +00:00
|
|
|
#Scope OpenGL Gadget
|
|
|
|
#plugin_scopeogl.subdir = scopeogl
|
|
|
|
#plugin_scopeogl.depends = plugin_coreplugin
|
|
|
|
#plugin_scopeogl.depends += plugin_uavobjects
|
|
|
|
#SUBDIRS += plugin_scopeogl
|
|
|
|
|
|
|
|
# UAV Object Utility plugin
|
|
|
|
plugin_uavobjectutil.subdir = uavobjectutil
|
|
|
|
plugin_uavobjectutil.depends = plugin_coreplugin
|
|
|
|
plugin_uavobjectutil.depends += plugin_uavobjects
|
|
|
|
SUBDIRS += plugin_uavobjectutil
|
2011-01-28 23:46:37 +00:00
|
|
|
|
2011-02-16 14:30:19 +00:00
|
|
|
# Magic Waypoint gadget
|
2010-09-26 03:06:37 +00:00
|
|
|
plugin_magicwaypoint.subdir = magicwaypoint
|
|
|
|
plugin_magicwaypoint.depends = plugin_coreplugin
|
2011-03-16 08:04:44 +00:00
|
|
|
plugin_magicwaypoint.depends = plugin_uavobjects
|
2010-09-26 03:06:37 +00:00
|
|
|
SUBDIRS += plugin_magicwaypoint
|
2011-02-13 20:11:41 +00:00
|
|
|
|
2011-02-16 14:30:19 +00:00
|
|
|
# UAV Settings Import/Export plugin
|
2011-02-13 20:11:41 +00:00
|
|
|
plugin_uavsettingsimportexport.subdir = uavsettingsimportexport
|
|
|
|
plugin_uavsettingsimportexport.depends = plugin_coreplugin
|
2011-02-16 14:30:19 +00:00
|
|
|
plugin_uavsettingsimportexport.depends += plugin_uavobjects
|
2011-02-13 20:11:41 +00:00
|
|
|
SUBDIRS += plugin_uavsettingsimportexport
|
2011-03-20 15:55:43 +00:00
|
|
|
|
2012-02-14 18:16:00 -06:00
|
|
|
# UAV Object Widget Utility plugin
|
|
|
|
plugin_uavobjectwidgetutils.subdir = uavobjectwidgetutils
|
|
|
|
plugin_uavobjectwidgetutils.depends = plugin_coreplugin
|
|
|
|
plugin_uavobjectwidgetutils.depends += plugin_uavobjects
|
2012-09-20 15:55:16 -05:00
|
|
|
plugin_uavobjectwidgetutils.depends += plugin_uavobjectutil
|
2012-02-14 18:16:00 -06:00
|
|
|
plugin_uavobjectwidgetutils.depends += plugin_uavsettingsimportexport
|
|
|
|
SUBDIRS += plugin_uavobjectwidgetutils
|
|
|
|
|
2012-07-10 00:26:59 +02:00
|
|
|
# Setup Wizard plugin
|
|
|
|
plugin_setupwizard.subdir = setupwizard
|
|
|
|
plugin_setupwizard.depends = plugin_coreplugin
|
|
|
|
plugin_setupwizard.depends += plugin_uavobjects
|
2012-09-13 22:11:37 +02:00
|
|
|
plugin_setupwizard.depends += plugin_config
|
2012-07-10 00:26:59 +02:00
|
|
|
SUBDIRS += plugin_setupwizard
|
|
|
|
|
2011-03-20 15:55:43 +00:00
|
|
|
# Junsi Powerlog plugin
|
|
|
|
#plugin_powerlog.subdir = powerlog
|
|
|
|
#plugin_powerlog.depends = plugin_coreplugin
|
|
|
|
#plugin_powerlog.depends += plugin_rawhid
|
|
|
|
#SUBDIRS += plugin_powerlog
|