# USE .subdir AND .depends ! # OTHERWISE PLUGINS WILL BUILD IN WRONG ORDER (DIRECTORIES ARE COMPILED IN PARALLEL) TEMPLATE = subdirs SUBDIRS = plugin_coreplugin # Blank Template Plugin, not compiled by default #SUBDIRS += plugin_donothing #plugin_donothing.subdir = donothing #plugin_donothing.depends = plugin_coreplugin # Core Plugin plugin_coreplugin.subdir = coreplugin # Empty UAVGadget - Default for new splits plugin_emptygadget.subdir = emptygadget plugin_emptygadget.depends = plugin_coreplugin SUBDIRS += plugin_emptygadget # Welcome Plugin plugin_welcome.subdir = welcome plugin_welcome.depends = plugin_coreplugin SUBDIRS += plugin_welcome # RawHID connection plugin SUBDIRS += plugin_rawhid plugin_rawhid.subdir = rawhid plugin_rawhid.depends = plugin_coreplugin # Serial port connection plugin SUBDIRS += plugin_serial plugin_serial.subdir = serialconnection plugin_serial.depends = plugin_coreplugin # UAVObjects plug-in SUBDIRS += plugin_uavobjects plugin_uavobjects.subdir = uavobjects plugin_uavobjects.depends = plugin_coreplugin # UAVTalk plug-in SUBDIRS += plugin_uavtalk plugin_uavtalk.subdir = uavtalk plugin_uavtalk.depends = plugin_uavobjects plugin_uavtalk.depends += plugin_coreplugin # Map UAVGadget plugin_map.subdir = map plugin_map.depends = plugin_coreplugin plugin_map.depends = plugin_uavobjects SUBDIRS += plugin_map # OPMap UAVGadget plugin_opmap.subdir = opmap plugin_opmap.depends = plugin_coreplugin plugin_opmap.depends = plugin_uavobjects SUBDIRS += plugin_opmap # Scope UAVGadget plugin_scope.subdir = scope plugin_scope.depends = plugin_coreplugin plugin_scope.depends = plugin_uavobjects SUBDIRS += plugin_scope # UAVObject Browser Gadget plugin_uavobjectbrowser.subdir = uavobjectbrowser plugin_uavobjectbrowser.depends = plugin_coreplugin plugin_uavobjectbrowser.depends = plugin_uavobjects SUBDIRS += plugin_uavobjectbrowser # ModelView UAVGadget plugin_modelview.subdir = modelview plugin_modelview.depends = plugin_coreplugin plugin_modelview.depends = plugin_uavobjects SUBDIRS += plugin_modelview #Uploader Gadget plugin_uploader.subdir = uploader plugin_uploader.depends = plugin_coreplugin SUBDIRS += plugin_uploader #Dial Gadget plugin_dial.subdir = airspeed plugin_dial.depends = plugin_coreplugin plugin_dial.depends = plugin_uavobjects SUBDIRS += plugin_dial #Linear Dial Gadget plugin_lineardial.subdir = lineardial plugin_lineardial.depends = plugin_coreplugin plugin_lineardial.depends = plugin_uavobjects SUBDIRS += plugin_lineardial #System health Gadget plugin_systemhealth.subdir = systemhealth plugin_systemhealth.depends = plugin_coreplugin plugin_systemhealth.depends = plugin_uavobjects SUBDIRS += plugin_systemhealth #Notify Gadget plugin_notify.subdir = notify plugin_notify.depends = plugin_coreplugin plugin_notify.depends = plugin_uavobjects SUBDIRS += plugin_notify #HITL Simulation Gadget plugin_hitl.subdir = hitl plugin_hitl.depends = plugin_coreplugin plugin_hitl.depends += plugin_uavobjects plugin_hitl.depends += plugin_uavtalk SUBDIRS += plugin_hitl #Config Gadget plugin_config.subdir = config plugin_config.depends = plugin_coreplugin SUBDIRS += plugin_config #GPS Display Gadget plugin_gpsdisplay.subdir = gpsdisplay plugin_gpsdisplay.depends = plugin_coreplugin plugin_gpsdisplay.depends = plugin_uavtalk SUBDIRS += plugin_gpsdisplay # Primary Flight Display (PFD) Gadget plugin_pfd.subdir = pfd plugin_pfd.depends = plugin_coreplugin plugin_pfd.depends = plugin_uavobjects SUBDIRS += plugin_pfd #TCPtelemetry connection plugin plugin_tcptelemetry.subdir = tcptelemetryconnection plugin_tcptelemetry.depends = plugin_coreplugin SUBDIRS += plugin_tcptelemetry