GrabBag/Module/Module.pro

54 lines
1.3 KiB
Prolog
Raw Normal View History

2026-03-28 10:49:55 +08:00
TEMPLATE = subdirs
isEmpty(TARGET_APP) {
SUBDIRS += \
ShareMem \
BinocularMarkReceiver \
ModbusTCPServer \
ModbusTCPClient \
AuthModule \
HandEyeCalib \
ChessboardDetector \
FFMediaStream \
ZeroMQClient \
ZeroMQServer \
ZeroMQPubSub \
WDRemoteReceiver
} else {
SUBDIRS += \
ShareMem \
BinocularMarkReceiver \
ModbusTCPServer \
AuthModule
2026-07-11 15:47:55 +08:00
contains(TARGET_APP, "^(BagThreadPosition|HoleDetection|StatorPosition|WorkpieceHole|ParkingSpaceGuide)$") {
SUBDIRS += ModbusTCPClient
}
2026-07-03 19:21:24 +08:00
contains(TARGET_APP, "^(ScrewPosition|WorkpieceHole|DiscHolePose|TireHolePose|JiuruiWorkpiecePose|RodAndBarPosition|RodWeldSeam)$") {
SUBDIRS += HandEyeCalib
}
contains(TARGET_APP, "^(DroneScrewServer|DroneScrewCtrlApp|DroneScrewbolt)$") {
SUBDIRS += FFMediaStream ZeroMQPubSub
}
contains(TARGET_APP, "^(DroneScrewServer|DroneScrewbolt)$") {
SUBDIRS += ZeroMQServer
}
contains(TARGET_APP, "^(DroneScrewCtrlApp|DroneScrewbolt)$") {
SUBDIRS += ZeroMQClient WDRemoteReceiver
}
}
2026-05-17 00:38:31 +08:00
contains(SUBDIRS, WDRemoteReceiver) {
WDRemoteReceiver.depends = ZeroMQClient ZeroMQPubSub AuthModule
}
2026-05-17 00:38:31 +08:00
win32-msvc {
2026-06-08 17:36:13 +08:00
SUBDIRS += CloudShow
}
SUBDIRS = $$unique(SUBDIRS)