56 lines
1.8 KiB
Prolog
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)
|