GrabBag/App/App.pro

86 lines
3.8 KiB
Prolog
Raw Permalink Normal View History

2026-02-19 00:58:16 +08:00
TEMPLATE = subdirs
2026-07-11 16:02:57 +08:00
# Use TARGET_APP to build one application, for example:
# qmake "TARGET_APP=GrabBag"
2026-02-19 00:58:16 +08:00
isEmpty(TARGET_APP) {
2026-07-11 16:02:57 +08:00
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
2026-02-19 00:58:16 +08:00
} 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
2026-02-19 00:58:16 +08:00
} 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
2026-02-21 00:28:04 +08:00
} else:equals(TARGET_APP, "StatorPosition") {
SUBDIRS += StatorPosition/StatorPosition.pro
2026-03-11 23:40:06 +08:00
} else:equals(TARGET_APP, "HoleDetection") {
SUBDIRS += HoleDetection/HoleDetection.pro
2026-03-26 08:30:31 +08:00
} else:equals(TARGET_APP, "HolePitPosition") {
SUBDIRS += HolePitPosition/HolePitPosition.pro
} else:equals(TARGET_APP, "RodAndBarPosition") {
SUBDIRS += RodAndBarPosition/RodAndBarPosition.pro
2026-05-17 00:38:31 +08:00
} else:equals(TARGET_APP, "RodWeldSeam") {
SUBDIRS += RodWeldSeam/RodWeldSeam.pro
2026-06-26 17:57:57 +08:00
} 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
2026-07-03 19:21:24 +08:00
} else:equals(TARGET_APP, "JiuruiWorkpiecePose") {
SUBDIRS += JiuruiWorkpiecePose/JiuruiWorkpiecePose.pro
2026-07-11 16:02:57 +08:00
} else:equals(TARGET_APP, "ParkingSpaceGuide") {
SUBDIRS += ParkingSpaceGuide/ParkingSpaceGuide.pro
2026-02-19 00:58:16 +08:00
} else {
2026-07-11 16:02:57 +08:00
error("Invalid TARGET_APP: $$TARGET_APP")
2026-02-19 00:58:16 +08:00
}
}