GrabBag/App/App.pro

86 lines
4.3 KiB
Prolog
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

TEMPLATE = subdirs
# 通过 TARGET_APP 变量指定要编译的应用
# 用法: qmake "TARGET_APP=GrabBag" 或不指定则编译全部
# 可用值:GrabBag,
# BeltTearing,
# LapWeld, Workpiece, ParticleSize,
# BinocularMark, WorkpieceProject, TunnelChannel, WheelMeasure, ScrewPosition, BagThreadPosition, FireBrickPosition, WorkpieceHole, StatorPosition, HoleDetection, RodAndBarPosition, RodWeldSeam,
# DroneScrewServer ( Server), DroneScrewCtrlApp ( CtrlApp), DroneScrewbolt (Server + CtrlApp), DiscHolePose, TireHolePose
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 # 双目Mark检测
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 # 无人机螺杆检测(双板:板一 Server + 板二 Ctrl
SUBDIRS += DiscHolePose/DiscHolePose.pro # 砂轮盘孔定位
SUBDIRS += TireHolePose/TireHolePose.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 {
error("无效的 TARGET_APP: $$TARGET_APP")
}
}