86 lines
3.8 KiB
Prolog
86 lines
3.8 KiB
Prolog
TEMPLATE = subdirs
|
|
|
|
# Use TARGET_APP to build one application, for example:
|
|
# qmake "TARGET_APP=GrabBag"
|
|
|
|
isEmpty(TARGET_APP) {
|
|
SUBDIRS += GrabBag/GrabBag.pro
|
|
SUBDIRS += BeltTearing/BeltTearing.pro
|
|
SUBDIRS += LapWeld/LapWeld.pro
|
|
SUBDIRS += Workpiece/Workpiece.pro
|
|
SUBDIRS += ParticleSize/ParticleSize.pro
|
|
SUBDIRS += BinocularMark/BinocularMark.pro
|
|
SUBDIRS += WorkpieceProject/WorkpieceProject.pro
|
|
SUBDIRS += TunnelChannel/TunnelChannel.pro
|
|
SUBDIRS += WheelMeasure/WheelMeasure.pro
|
|
SUBDIRS += ScrewPosition/ScrewPosition.pro
|
|
SUBDIRS += BagThreadPosition/BagThreadPosition.pro
|
|
SUBDIRS += WorkpieceHole/WorkpieceHole.pro
|
|
SUBDIRS += StatorPosition/StatorPosition.pro
|
|
SUBDIRS += HoleDetection/HoleDetection.pro
|
|
SUBDIRS += HolePitPosition/HolePitPosition.pro
|
|
SUBDIRS += RodAndBarPosition/RodAndBarPosition.pro
|
|
SUBDIRS += RodWeldSeam/RodWeldSeam.pro
|
|
SUBDIRS += DroneScrewbolt/DroneScrewbolt.pro
|
|
SUBDIRS += DiscHolePose/DiscHolePose.pro
|
|
SUBDIRS += TireHolePose/TireHolePose.pro
|
|
SUBDIRS += JiuruiWorkpiecePose/JiuruiWorkpiecePose.pro
|
|
SUBDIRS += ParkingSpaceGuide/ParkingSpaceGuide.pro
|
|
} else {
|
|
equals(TARGET_APP, "GrabBag") {
|
|
SUBDIRS += GrabBag/GrabBag.pro
|
|
} else:equals(TARGET_APP, "BeltTearing") {
|
|
SUBDIRS += BeltTearing/BeltTearing.pro
|
|
} else:equals(TARGET_APP, "LapWeld") {
|
|
SUBDIRS += LapWeld/LapWeld.pro
|
|
} else:equals(TARGET_APP, "Workpiece") {
|
|
SUBDIRS += Workpiece/Workpiece.pro
|
|
} else:equals(TARGET_APP, "ParticleSize") {
|
|
SUBDIRS += ParticleSize/ParticleSize.pro
|
|
} else:equals(TARGET_APP, "BinocularMark") {
|
|
SUBDIRS += BinocularMark/BinocularMark.pro
|
|
} else:equals(TARGET_APP, "WorkpieceProject") {
|
|
SUBDIRS += WorkpieceProject/WorkpieceProject.pro
|
|
} else:equals(TARGET_APP, "WorkpiecePosition") {
|
|
SUBDIRS += WorkpieceProject/WorkpieceProject.pro
|
|
} else:equals(TARGET_APP, "WorkpieceSplice") {
|
|
SUBDIRS += WorkpieceProject/WorkpieceProject.pro
|
|
} else:equals(TARGET_APP, "TunnelChannel") {
|
|
SUBDIRS += TunnelChannel/TunnelChannel.pro
|
|
} else:equals(TARGET_APP, "WheelMeasure") {
|
|
SUBDIRS += WheelMeasure/WheelMeasure.pro
|
|
} else:equals(TARGET_APP, "ScrewPosition") {
|
|
SUBDIRS += ScrewPosition/ScrewPosition.pro
|
|
} else:equals(TARGET_APP, "BagThreadPosition") {
|
|
SUBDIRS += BagThreadPosition/BagThreadPosition.pro
|
|
} else:equals(TARGET_APP, "WorkpieceHole") {
|
|
SUBDIRS += WorkpieceHole/WorkpieceHole.pro
|
|
} else:equals(TARGET_APP, "StatorPosition") {
|
|
SUBDIRS += StatorPosition/StatorPosition.pro
|
|
} else:equals(TARGET_APP, "HoleDetection") {
|
|
SUBDIRS += HoleDetection/HoleDetection.pro
|
|
} else:equals(TARGET_APP, "HolePitPosition") {
|
|
SUBDIRS += HolePitPosition/HolePitPosition.pro
|
|
} else:equals(TARGET_APP, "RodAndBarPosition") {
|
|
SUBDIRS += RodAndBarPosition/RodAndBarPosition.pro
|
|
} else:equals(TARGET_APP, "RodWeldSeam") {
|
|
SUBDIRS += RodWeldSeam/RodWeldSeam.pro
|
|
} else:equals(TARGET_APP, "DroneScrewServer") {
|
|
SUBDIRS += DroneScrewbolt/DroneScrewbolt.pro
|
|
} else:equals(TARGET_APP, "DroneScrewCtrlApp") {
|
|
SUBDIRS += DroneScrewbolt/DroneScrewbolt.pro
|
|
} else:equals(TARGET_APP, "DroneScrewbolt") {
|
|
SUBDIRS += DroneScrewbolt/DroneScrewbolt.pro
|
|
} else:equals(TARGET_APP, "DiscHolePose") {
|
|
SUBDIRS += DiscHolePose/DiscHolePose.pro
|
|
} else:equals(TARGET_APP, "TireHolePose") {
|
|
SUBDIRS += TireHolePose/TireHolePose.pro
|
|
} else:equals(TARGET_APP, "JiuruiWorkpiecePose") {
|
|
SUBDIRS += JiuruiWorkpiecePose/JiuruiWorkpiecePose.pro
|
|
} else:equals(TARGET_APP, "ParkingSpaceGuide") {
|
|
SUBDIRS += ParkingSpaceGuide/ParkingSpaceGuide.pro
|
|
} else {
|
|
error("Invalid TARGET_APP: $$TARGET_APP")
|
|
}
|
|
}
|