Skip to content
Snippets Groups Projects
qgroundcontrol.pro 35 KiB
Newer Older
  • Learn to ignore specific revisions
  • Gus Grubba's avatar
    Gus Grubba committed
            src/FirmwarePlugin/PX4/PX4GeoFenceManager.cc \
            src/FirmwarePlugin/PX4/PX4ParameterMetaData.cc \
    
    }
    
    PX4FirmwarePluginFactory {
    
    Gus Grubba's avatar
    Gus Grubba committed
        HEADERS   += src/FirmwarePlugin/PX4/PX4FirmwarePluginFactory.h
        SOURCES   += src/FirmwarePlugin/PX4/PX4FirmwarePluginFactory.cc
    
    }
    
    # Fact System code
    
    INCLUDEPATH += \
        src/FactSystem \
        src/FactSystem/FactControls \
    
    HEADERS += \
        src/FactSystem/Fact.h \
    
        src/FactSystem/FactControls/FactPanelController.h \
    
    Gus Grubba's avatar
    Gus Grubba committed
        src/FactSystem/FactGroup.h \
    
        src/FactSystem/FactMetaData.h \
        src/FactSystem/FactSystem.h \
        src/FactSystem/FactValidator.h \
    
        src/FactSystem/ParameterManager.h \
    
        src/FactSystem/SettingsFact.h \
    
    
    SOURCES += \
        src/FactSystem/Fact.cc \
    
        src/FactSystem/FactControls/FactPanelController.cc \
    
    Gus Grubba's avatar
    Gus Grubba committed
        src/FactSystem/FactGroup.cc \
    
        src/FactSystem/FactMetaData.cc \
        src/FactSystem/FactSystem.cc \
        src/FactSystem/FactValidator.cc \
    
        src/FactSystem/ParameterManager.cc \
    
        src/FactSystem/SettingsFact.cc \
    
    
    #-------------------------------------------------------------------------------------
    # Video Streaming
    
    INCLUDEPATH += \
        src/VideoStreaming
    
    HEADERS += \
        src/VideoStreaming/VideoItem.h \
        src/VideoStreaming/VideoReceiver.h \
        src/VideoStreaming/VideoStreaming.h \
        src/VideoStreaming/VideoSurface.h \
        src/VideoStreaming/VideoSurface_p.h \
    
    SOURCES += \
        src/VideoStreaming/VideoItem.cc \
        src/VideoStreaming/VideoReceiver.cc \
        src/VideoStreaming/VideoStreaming.cc \
        src/VideoStreaming/VideoSurface.cc \
    
    
    contains (CONFIG, DISABLE_VIDEOSTREAMING) {
    
        message("Skipping support for video streaming (manual override from command line)")
    # Otherwise the user can still disable this feature in the user_config.pri file.
    } else:exists(user_config.pri):infile(user_config.pri, DEFINES, DISABLE_VIDEOSTREAMING) {
        message("Skipping support for video streaming (manual override from user_config.pri)")
    } else {
        include(src/VideoStreaming/VideoStreaming.pri)
    }
    
    #-------------------------------------------------------------------------------------
    # Android
    
    AndroidBuild {
    
    Gus Grubba's avatar
    Gus Grubba committed
        contains (CONFIG, DISABLE_BUILTIN_ANDROID) {
            message("Skipping builtin support for Android")
        } else {
            include(android.pri)
        }
    
    }
    
    #-------------------------------------------------------------------------------------
    #
    # Post link configuration
    #
    
    
    contains (CONFIG, QGC_DISABLE_BUILD_SETUP) {
        message("Disable standard build setup")
    } else {
        include(QGCSetup.pri)
    }
    
    
    #
    # Installer targets
    #
    
    include(QGCInstaller.pri)