GrabBag/Device/Device.pro
2026-07-03 19:21:24 +08:00

57 lines
1.6 KiB
Prolog

# 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|JiuruiWorkpiecePose|StatorPosition|RodAndBarPosition|RodWeldSeam|HoleDetection|HolePitPosition|WheelMeasure)$") {
SUBDIRS += VrEyeDevice/VrEyeDevice.pro
}
}
win32-msvc {
SUBDIRS += RsLidarDevice/RsLidarDevice.pro
}
SUBDIRS = $$unique(SUBDIRS)