# Device.pro # 设备封装库总工程文件 TEMPLATE = subdirs # SDK(需要先编译) isEmpty(TARGET_APP) { SUBDIRS += ../SDK/Device/EpicEye/EpicEyeSDK.pro SUBDIRS += \ VrEyeDevice/VrEyeDevice.pro \ EpicEyeDevice/EpicEyeDevice.pro \ GalaxyDevice/GalaxyDevice.pro \ HikDevice/HikDevice.pro \ MvsDevice/MvsDevice.pro \ GlLineLaserDevice/GlLineLaserDevice.pro } else { !equals(TARGET_APP, "BeltTearing") { SUBDIRS += VrEyeDevice/VrEyeDevice.pro } contains(TARGET_APP, "^(WorkpiecePosition|WorkpieceProject)$") { SUBDIRS += ../SDK/Device/EpicEye/EpicEyeSDK.pro SUBDIRS += EpicEyeDevice/EpicEyeDevice.pro SUBDIRS += VrEyeDevice/VrEyeDevice.pro } equals(TARGET_APP, "BinocularMark") { SUBDIRS += GalaxyDevice/GalaxyDevice.pro } contains(TARGET_APP, "^(DroneScrewServer|DroneScrewbolt)$") { SUBDIRS += MvsDevice/MvsDevice.pro } equals(TARGET_APP, "BagThreadPosition") { SUBDIRS += VrEyeDevice/VrEyeDevice.pro SUBDIRS += GlLineLaserDevice/GlLineLaserDevice.pro } equals(TARGET_APP, "TunnelChannel") { SUBDIRS += VrEyeDevice/VrEyeDevice.pro SUBDIRS += HikDevice/HikDevice.pro } contains(TARGET_APP, "^(BeltTearing|WorkpieceSplice|GrabBag|LapWeld|Workpiece|ParticleSize|ScrewPosition|WorkpieceHole|DiscHolePose|TireHolePose|StatorPosition|RodAndBarPosition|RodWeldSeam|HoleDetection|HolePitPosition|WheelMeasure)$") { SUBDIRS += VrEyeDevice/VrEyeDevice.pro } } win32-msvc { SUBDIRS += RsLidarDevice/RsLidarDevice.pro } SUBDIRS = $$unique(SUBDIRS)