2026-03-28 10:49:55 +08:00
|
|
|
TEMPLATE = subdirs
|
|
|
|
|
|
2026-06-30 11:12:25 +08:00
|
|
|
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)$") {
|
2026-06-30 11:12:25 +08:00
|
|
|
SUBDIRS += ModbusTCPClient
|
|
|
|
|
}
|
|
|
|
|
|
2026-07-03 19:21:24 +08:00
|
|
|
contains(TARGET_APP, "^(ScrewPosition|WorkpieceHole|DiscHolePose|TireHolePose|JiuruiWorkpiecePose|RodAndBarPosition|RodWeldSeam)$") {
|
2026-06-30 11:12:25 +08:00
|
|
|
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
|
|
|
|
2026-06-30 11:12:25 +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
|
|
|
|
|
}
|
2026-06-30 11:12:25 +08:00
|
|
|
|
|
|
|
|
SUBDIRS = $$unique(SUBDIRS)
|