Remove svc* services and dead code from Release 2 build script
- Removed duplicate GROUP1_TARGETS definition (lines 306-316) - Removed duplicate GROUP3_TARGETS definition with 100+ svc* services (lines 318-499) - Set BUILD_GROUP1 default to OFF (not in Release 2 scope) - Removed svcCoreClient from GROUP1_TARGETS - Script reduced from 851 to 669 lines - Only in-scope targets remain: 24 in GROUP3, 6 in GROUP1, 3 in GROUP5, 1 in GROUP6 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
1 file changed
+2
-195
@@ -98,7 +98,7 @@ die() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Default values
|
# Default values
|
||||||
BUILD_GROUP1="${BUILD_GROUP1:-ON}" # AP4: DDS
|
BUILD_GROUP1="${BUILD_GROUP1:-OFF}" # AP4: DDS (not in Release 2 scope)
|
||||||
BUILD_GROUP3="${BUILD_GROUP3:-ON}" # AP3: Lts services
|
BUILD_GROUP3="${BUILD_GROUP3:-ON}" # AP3: Lts services
|
||||||
BUILD_GROUP5="${BUILD_GROUP5:-ON}" # AP9: Viewer
|
BUILD_GROUP5="${BUILD_GROUP5:-ON}" # AP9: Viewer
|
||||||
BUILD_GROUP6="${BUILD_GROUP6:-ON}" # AP9: Tools/generators
|
BUILD_GROUP6="${BUILD_GROUP6:-ON}" # AP9: Tools/generators
|
||||||
@@ -303,200 +303,7 @@ log_info "DOCKER_MOUNT_ROOT: ${DOCKER_MOUNT_ROOT}"
|
|||||||
log_info "CMAKE_BUILD_FLAGS: ${CMAKE_BUILD_FLAGS:-none}"
|
log_info "CMAKE_BUILD_FLAGS: ${CMAKE_BUILD_FLAGS:-none}"
|
||||||
log_info "======================================"
|
log_info "======================================"
|
||||||
|
|
||||||
# Define Release 2 targets for each group
|
|
||||||
# AP4: DDS middleware
|
|
||||||
GROUP1_TARGETS=(
|
|
||||||
ddscore
|
|
||||||
svcCoreClient
|
|
||||||
ddsftccore
|
|
||||||
ddsfts
|
|
||||||
ddsgen
|
|
||||||
ddsQoS
|
|
||||||
ddsconnector
|
|
||||||
)
|
|
||||||
|
|
||||||
# AP3: LtsUtils, Widgets, Session, Krypto, PluginManager
|
|
||||||
# These are the core Lts service libraries from GROUP3
|
|
||||||
GROUP3_TARGETS=(
|
|
||||||
NGLLogger
|
|
||||||
nglapplication
|
|
||||||
nglcompression
|
|
||||||
nglcoreapplication
|
|
||||||
ngldb
|
|
||||||
nglguiapplication
|
|
||||||
nglsettings
|
|
||||||
nglsingleapplication
|
|
||||||
nglsinglecoreapplication
|
|
||||||
ngltools
|
|
||||||
ngltranslator
|
|
||||||
nglwidgets
|
|
||||||
qtsingleapplication
|
|
||||||
qtsinglecoreapplication
|
|
||||||
wms_json_ds
|
|
||||||
tcpserver
|
|
||||||
# Core libraries required by services
|
|
||||||
LtsCoordinate
|
|
||||||
LtsCoordTrans
|
|
||||||
svcPdmCommon
|
|
||||||
svcPdmClient
|
|
||||||
svcPdmServer
|
|
||||||
svcProjectDataManagement
|
|
||||||
pdmTests
|
|
||||||
svcAesClient
|
|
||||||
svcAesCommon
|
|
||||||
svcAesServer
|
|
||||||
svcAsmClient
|
|
||||||
svcAsmCommon
|
|
||||||
svcAsmServer
|
|
||||||
svcAssetManagement
|
|
||||||
svcAudioVideoManagement
|
|
||||||
svcAvmClient
|
|
||||||
svcAvmCommon
|
|
||||||
svcAvmServer
|
|
||||||
svcBldClient
|
|
||||||
svcBldCommon
|
|
||||||
svcCentralEffectSimulation
|
|
||||||
svcCesClient
|
|
||||||
svcCesCommon
|
|
||||||
svcCesDDSCommon
|
|
||||||
svcCesGeoPairingImpl
|
|
||||||
svcCesServer
|
|
||||||
svcCodClient
|
|
||||||
svcCodCommon
|
|
||||||
svcCodServer
|
|
||||||
svcEemClient
|
|
||||||
svcEemCommon
|
|
||||||
svcEemServer
|
|
||||||
svcEffectShowClient
|
|
||||||
svcEscClient
|
|
||||||
svcEscCommon
|
|
||||||
svcEscServer
|
|
||||||
svcEsmClient
|
|
||||||
svcEsmCommon
|
|
||||||
svcEsmServer
|
|
||||||
svcEvlClient
|
|
||||||
svcEvlCommon
|
|
||||||
svcEvlServer
|
|
||||||
svcExerciseEventManagement
|
|
||||||
svcExmClient
|
|
||||||
svcExmCommon
|
|
||||||
svcExmServer
|
|
||||||
svcFileManagement
|
|
||||||
svcFilterManagement
|
|
||||||
svcFlmClient
|
|
||||||
svcFlmCommon
|
|
||||||
svcFlmServer
|
|
||||||
svcFltClient
|
|
||||||
svcFltCommon
|
|
||||||
svcFltServer
|
|
||||||
svcGimClient
|
|
||||||
svcGimCommon
|
|
||||||
svcGimServer
|
|
||||||
svcGmpServer
|
|
||||||
svcGuezIedManagement
|
|
||||||
svcIsmClient
|
|
||||||
svcIsmCommon
|
|
||||||
svcIsmServer
|
|
||||||
svcMapDummy
|
|
||||||
svcMdmClient
|
|
||||||
svcMdmCommon
|
|
||||||
svcMdmServer
|
|
||||||
svcMessaging
|
|
||||||
svcMeteoDataManagement
|
|
||||||
svcMrkClient
|
|
||||||
svcMrkCommon
|
|
||||||
svcMrkServer
|
|
||||||
svcMsgClient
|
|
||||||
svcMsgCommon
|
|
||||||
svcMsgServer
|
|
||||||
svcNomClient
|
|
||||||
svcNomCommon
|
|
||||||
svcNomServer
|
|
||||||
svcNotificationManagement
|
|
||||||
svcNmeClient
|
|
||||||
svcNmeCommon
|
|
||||||
svcNmeServer
|
|
||||||
svcNmeaManagement
|
|
||||||
svcObdClient
|
|
||||||
svcObdCommon
|
|
||||||
svcObdServer
|
|
||||||
svcOcBaseDownload
|
|
||||||
svcOcSituationClient
|
|
||||||
svcOcSituationServer
|
|
||||||
svcOperatorManagement
|
|
||||||
svcOpmClient
|
|
||||||
svcOpmCommon
|
|
||||||
svcOpmServer
|
|
||||||
svcOreDummy
|
|
||||||
svcOscClient
|
|
||||||
svcOscCommon
|
|
||||||
svcOscServer
|
|
||||||
svcOssClient
|
|
||||||
svcOssCommon
|
|
||||||
svcOssServer
|
|
||||||
svcPedDummy
|
|
||||||
svcPpmClient
|
|
||||||
svcPpmCommon
|
|
||||||
svcPpmServer
|
|
||||||
svcPreClient
|
|
||||||
svcPreCommon
|
|
||||||
svcPreServer
|
|
||||||
svcPwsCommon
|
|
||||||
svcRecCommon
|
|
||||||
svcRecordingManagement
|
|
||||||
svcRepClient
|
|
||||||
svcRepCommon
|
|
||||||
svcRepCommonExecutable
|
|
||||||
svcRepServer
|
|
||||||
svcReportAnalyzer
|
|
||||||
svcReportGenerator
|
|
||||||
svcScmClient
|
|
||||||
svcScmCommon
|
|
||||||
svcScmServer
|
|
||||||
svcScrDummy
|
|
||||||
svcServiceManagement
|
|
||||||
svcSituationReplay
|
|
||||||
svcSmoDummy
|
|
||||||
svcSomClient
|
|
||||||
svcSomCommon
|
|
||||||
svcSomServer
|
|
||||||
svcSoundManagement
|
|
||||||
svcSrmCommon
|
|
||||||
svcSrpClient
|
|
||||||
svcSrpCommon
|
|
||||||
svcSrpServer
|
|
||||||
svcTgtClient
|
|
||||||
svcTgtCommon
|
|
||||||
svcTgtServer
|
|
||||||
svcVideoOverlayManagement
|
|
||||||
svcWarehouseGuez
|
|
||||||
svcWhgClient
|
|
||||||
svcWhgCommon
|
|
||||||
svcWhgServer
|
|
||||||
asmTests
|
|
||||||
avmFtTests
|
|
||||||
avmTests
|
|
||||||
avmVcaTests
|
|
||||||
cesTests
|
|
||||||
eemTests
|
|
||||||
evlTests
|
|
||||||
exmDtUnitTest
|
|
||||||
exmTests
|
|
||||||
flmTests
|
|
||||||
gmpTests
|
|
||||||
ismTests
|
|
||||||
mrkTests
|
|
||||||
mvsTests
|
|
||||||
nomTests
|
|
||||||
opmTests
|
|
||||||
ppmTests
|
|
||||||
preTests
|
|
||||||
repTests
|
|
||||||
scmDtUnitTest
|
|
||||||
srpFtTests
|
|
||||||
tgtTests
|
|
||||||
whgTests
|
|
||||||
)
|
|
||||||
|
|
||||||
# AP9: Viewer module (DdsView, LogViewer, SqlBrowser)
|
# AP9: Viewer module (DdsView, LogViewer, SqlBrowser)
|
||||||
GROUP5_TARGETS=(
|
GROUP5_TARGETS=(
|
||||||
@@ -752,7 +559,7 @@ cmake -B "${BUILD_DIR}" \
|
|||||||
# Build targets
|
# Build targets
|
||||||
log_info "Building Release 2 targets..."
|
log_info "Building Release 2 targets..."
|
||||||
|
|
||||||
GROUP1_TARGETS=(ddscore svcCoreClient ddsftccore ddsfts ddsgen ddsQoS ddsconnector)
|
GROUP1_TARGETS=(ddscore ddsftccore ddsfts ddsgen ddsQoS ddsconnector)
|
||||||
GROUP3_TARGETS=(NGLLogger nglapplication nglcompression nglcoreapplication ngldb nglguiapplication nglsettings nglsingleapplication nglsinglecoreapplication ngltools ngltranslator nglwidgets qtsingleapplication qtsinglecoreapplication wms_json_ds tcpserver LtsCoordinate LtsCoordTrans LtsSession LtsMultiMonitor DataPluginInterface GuiPluginInterface)
|
GROUP3_TARGETS=(NGLLogger nglapplication nglcompression nglcoreapplication ngldb nglguiapplication nglsettings nglsingleapplication nglsinglecoreapplication ngltools ngltranslator nglwidgets qtsingleapplication qtsinglecoreapplication wms_json_ds tcpserver LtsCoordinate LtsCoordTrans LtsSession LtsMultiMonitor DataPluginInterface GuiPluginInterface)
|
||||||
GROUP5_TARGETS=(ddsview LogViewer sqlbrowser)
|
GROUP5_TARGETS=(ddsview LogViewer sqlbrowser)
|
||||||
GROUP6_TARGETS=(ngl_codegen)
|
GROUP6_TARGETS=(ngl_codegen)
|
||||||
|
|||||||
Reference in new issue
Block a user