GrabBag/Device/Device.pro
2026-07-11 15:49:14 +08:00

56 lines
1.8 KiB
Prolog

TEMPLATE = subdirs
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 \
RsLidarDevice/RsLidarDevice.pro \
LedDisplayDevice/LedDisplayDevice.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
}
equals(TARGET_APP, "ParkingSpaceGuide") {
SUBDIRS += MvsDevice/MvsDevice.pro
SUBDIRS += RsLidarDevice/RsLidarDevice.pro
SUBDIRS += LedDisplayDevice/LedDisplayDevice.pro
}
contains(TARGET_APP, "^(BeltTearing|WorkpieceSplice|GrabBag|LapWeld|Workpiece|ParticleSize|ScrewPosition|WorkpieceHole|DiscHolePose|TireHolePose|JiuruiWorkpiecePose|StatorPosition|RodAndBarPosition|RodWeldSeam|HoleDetection|HolePitPosition|WheelMeasure)$") {
SUBDIRS += VrEyeDevice/VrEyeDevice.pro
}
}
SUBDIRS = $$unique(SUBDIRS)