add_qtc_plugin(Remote
  DEPENDS QmlDebug CmdBridgeClient
  PLUGIN_DEPENDS Core Debugger ProjectExplorer
  SOURCES
    abstractremotelinuxdeploystep.cpp abstractremotelinuxdeploystep.h
    connectdevicestep.cpp connectdevicestep.h
    customcommanddeploystep.cpp customcommanddeploystep.h
    deploymenttimeinfo.cpp deploymenttimeinfo.h
    genericdeploystep.cpp genericdeploystep.h
    genericdirectuploadstep.cpp genericdirectuploadstep.h
    killappstep.cpp killappstep.h
    linuxdevice.cpp linuxdevice.h
    linuxdevicetester.cpp linuxdevicetester.h
    linuxprocessinterface.h
    macdevice.cpp macdevice.h
    makeinstallstep.cpp makeinstallstep.h
    publickeydeploymentdialog.cpp publickeydeploymentdialog.h
    remotelinux.qrc
    remotelinux_constants.h
    remotelinux_export.h
    remotelinuxcustomrunconfiguration.cpp remotelinuxcustomrunconfiguration.h
    remotelinuxdebugsupport.cpp remotelinuxdebugsupport.h
    remotelinuxdeploysupport.cpp remotelinuxdeploysupport.h
    remotelinuxenvironmentaspect.cpp remotelinuxenvironmentaspect.h
    remotelinuxfiletransfer.cpp remotelinuxfiletransfer.h
    remotelinuxplugin.cpp
    remotelinuxrunconfiguration.cpp remotelinuxrunconfiguration.h
    remotelinuxtr.h
    sshdevicewizard.cpp sshdevicewizard.h
    sshkeycreationdialog.cpp sshkeycreationdialog.h
    tarpackagecreationstep.cpp tarpackagecreationstep.h
    tarpackagedeploystep.cpp tarpackagedeploystep.h
    windowsdevice.cpp windowsdevice.h
    windowsdevicetester.cpp windowsdevicetester.h
)

extend_qtc_plugin(Remote
  CONDITION WITH_TESTS
  SOURCES
    filesystemaccess_test.cpp
    filesystemaccess_test.h
)
