316 lines
12 KiB
JSON
316 lines
12 KiB
JSON
{
|
|||
|
|
"compiler-list": {
|
||
|
|
"MsBuild2019": "c:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\MSBuild\\Current\\Bin\\MSBuild.exe",
|
||
|
|
"MsBuild2005": "c:\\Program Files (x86)\\Microsoft Visual Studio 8\\Common7\\IDE\\"
|
||
|
|
},
|
||
|
|
"product-list": [
|
||
|
|
"ECR3D_2025_V1_S0"
|
||
|
|
],
|
||
|
|
"lockMode-list": [
|
||
|
|
"BAL_LOCAL",
|
||
|
|
"BAL_REMOTE"
|
||
|
|
],
|
||
|
|
"buildType-list": [
|
||
|
|
"build",
|
||
|
|
"rebuild",
|
||
|
|
"clean"
|
||
|
|
],
|
||
|
|
"platform-list": [
|
||
|
|
"x64"
|
||
|
|
],
|
||
|
|
"config-list": [
|
||
|
|
"release",
|
||
|
|
"debug"
|
||
|
|
],
|
||
|
|
"toolset-list": [
|
||
|
|
"v90",
|
||
|
|
"v100",
|
||
|
|
"v110",
|
||
|
|
"v140",
|
||
|
|
"v140+R22",
|
||
|
|
"v141",
|
||
|
|
"v142",
|
||
|
|
"v143"
|
||
|
|
],
|
||
|
|
"SVN": "..\\..\\",
|
||
|
|
"package":{
|
||
|
|
"iscc": "c:\\Program Files (x86)\\Inno Setup 5\\ISCC.exe",
|
||
|
|
"iss-list":{
|
||
|
|
"ECR3D_2025_V1_S0": ".\\ISS_File\\ecr3d.iss"
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"startup":{
|
||
|
|
"compiler": "MsBuild2005",
|
||
|
|
"path": "..\\..\\SourceCode\\Code2026\\Startapp\\Startapp.csproj",
|
||
|
|
"iconPath": "..\\..\\SourceCode\\Code2026\\startapp\\bmp\\",
|
||
|
|
"iconName": {
|
||
|
|
"ECR3D_2025_V1_S0": "ECR3D.ico",
|
||
|
|
"targetIcon": "startup.ico"
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"copy-list":{
|
||
|
|
"ECR3D_2025_V1_S0": {
|
||
|
|
"arg-list": {
|
||
|
|
"sp": [
|
||
|
|
"..\\..\\setup\\ECableRoute3D\\ECR3D_2025_V1.0"
|
||
|
|
],
|
||
|
|
"dp": [
|
||
|
|
".\\Original-File\\ECableRoute3D"
|
||
|
|
],
|
||
|
|
"bp": [
|
||
|
|
"..\\..\\bin\\Code2026"
|
||
|
|
],
|
||
|
|
"dir": [
|
||
|
|
"sys",
|
||
|
|
"demo",
|
||
|
|
"drawframe",
|
||
|
|
"Support",
|
||
|
|
"AsdkHlrDbx"
|
||
|
|
],
|
||
|
|
"exe": [
|
||
|
|
"GeometryUtility.dll",
|
||
|
|
"SQliteServer.dll",
|
||
|
|
"PipelineCmd.arx",
|
||
|
|
"AecRxBase.arx",
|
||
|
|
"EWMain.arx",
|
||
|
|
"pool3dcmd.arx",
|
||
|
|
"eleccmd.arx"
|
||
|
|
],
|
||
|
|
"encryptExe": [
|
||
|
|
"CoreCommand.arx"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"clean-list": [
|
||
|
|
{
|
||
|
|
"cmd": "$dp",
|
||
|
|
"args": [ "dp"]
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"copy-list": [
|
||
|
|
{
|
||
|
|
"cmd": "xcopy $sp\\$dir\\*.* $dp\\$dir\\ /s /e /y",
|
||
|
|
"args": ["sp", "dp", "dir"]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"cmd": "xcopy $bp\\[$cf]-[$pf]-[$tsrv]\\$exe $dp\\[$tsrv][$pf]\\ /s /e /y",
|
||
|
|
"args": ["bp", "cf", "pf", "tsrv", "exe", "dp"]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"cmd": "xcopy $bp\\[$cf]-[$pf]-[$tsrv]\\shhlr*.dll $dp\\[$tsrv][$pf]\\ /s /e /y",
|
||
|
|
"args": ["bp", "cf", "pf", "tsrv", "dp"]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"cmd": "xcopy $bp\\[$cf]-[$pf]-[$tsrv]-[$pd]-[$lm]\\$encryptExe $dp\\$lm\\[$tsrv][$pf]\\ /s /e /y",
|
||
|
|
"args": ["bp", "cf", "pf", "tsrv", "pd", "lm", "encryptExe", "dp"]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"cmd": "xcopy $sp\\gmp_dll\\lib_$pf\\*.dll $dp\\[$tsrv][$pf]\\ /s /e /y",
|
||
|
|
"args": ["sp", "pf", "dp", "tsrv"]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"cmd": "copy $sp\\sqlite3_dll\\$pf\\*.dll $dp\\[$tsrv][$pf]\\ /y",
|
||
|
|
"args": ["sp" ,"pf", "dp", "tsrv"]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"cmd": "copy $sp\\rx\\acad.rx $dp\\[$tsrv][$pf]\\ /y",
|
||
|
|
"args": ["sp", "dp", "tsrv", "pf"]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"cmd": "xcopy $sp\\bitanswer\\$lm\\*.* $dp\\ /y",
|
||
|
|
"args": ["sp", "lm", "dp"]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"cmd": "xcopy $sp\\*.* $dp\\ /y",
|
||
|
|
"args": ["sp", "dp"]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"cmd": "xcopy $bp\\[release]-[win32]-[v80]\\*.exe $dp\\ /s /e /y",
|
||
|
|
"args": ["bp", "dp"]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"cmd": "xcopy $bp\\[release]-[win32]-[v80]\\*.dll $dp\\ /s /e /y",
|
||
|
|
"args": ["bp", "dp"]
|
||
|
|
}
|
||
|
|
|
||
|
|
]
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"project-list":{
|
||
|
|
"ECR3D_2025_V1_S0": {
|
||
|
|
"SHHlr18": {
|
||
|
|
"arg-list":{
|
||
|
|
"vp": ["..\\..\\SourceCode\\Code2026\\SHHlr\\SHHlr18.0.vcxproj"],
|
||
|
|
"rm": ["18"],
|
||
|
|
"rs": ["0", "1", "2"],
|
||
|
|
"ttss": ["v90"]
|
||
|
|
},
|
||
|
|
"cmd": "\"$MsBuild2019\" \"$vp\" /t:$bt /p:Configuration=$cf;Platform=$pf;PlatformToolset=$ttss;WindowsTargetPlatformVersion=$wtpv;RMANVER=$rm;RSUBVER=$rs;LOCKMODE=$slm /flp1:logfile=$na-$cf-$bt-$pf-$ttss-$rm-$rs.log;errorsonly;Verbosity:quiet /clp:Summary",
|
||
|
|
"args": ["MsBuild2019", "vp", "bt", "cf", "pf", "ttss", "wtpv", "na", "pd", "slm", "rm", "rs"],
|
||
|
|
"Dependencies": []
|
||
|
|
},
|
||
|
|
"SHHlr19": {
|
||
|
|
"arg-list":{
|
||
|
|
"vp": ["..\\..\\SourceCode\\Code2026\\SHHlr\\SHHlr18.0.vcxproj"],
|
||
|
|
"rm": ["19"],
|
||
|
|
"rs": ["0", "1"],
|
||
|
|
"ttss": ["v100"]
|
||
|
|
},
|
||
|
|
"cmd": "\"$MsBuild2019\" \"$vp\" /t:$bt /p:Configuration=$cf;Platform=$pf;PlatformToolset=$ttss;WindowsTargetPlatformVersion=$wtpv;RMANVER=$rm;RSUBVER=$rs;LOCKMODE=$slm /flp1:logfile=$na-$cf-$bt-$pf-$ttss-$rm-$rs.log;errorsonly;Verbosity:quiet /clp:Summary",
|
||
|
|
"args": ["MsBuild2019", "vp", "bt", "cf", "pf", "ttss", "wtpv", "na", "pd", "slm", "rm", "rs"],
|
||
|
|
"Dependencies": []
|
||
|
|
},
|
||
|
|
"SHHlr20": {
|
||
|
|
"arg-list":{
|
||
|
|
"vp": ["..\\..\\SourceCode\\Code2026\\SHHlr\\SHHlr18.0.vcxproj"],
|
||
|
|
"rm": ["20"],
|
||
|
|
"rs": ["0", "1"],
|
||
|
|
"ttss": ["v110"]
|
||
|
|
},
|
||
|
|
"cmd": "\"$MsBuild2019\" \"$vp\" /t:$bt /p:Configuration=$cf;Platform=$pf;PlatformToolset=$ttss;WindowsTargetPlatformVersion=$wtpv;RMANVER=$rm;RSUBVER=$rs;LOCKMODE=$slm /flp1:logfile=$na-$cf-$bt-$pf-$ttss-$rm-$rs.log;errorsonly;Verbosity:quiet /clp:Summary",
|
||
|
|
"args": ["MsBuild2019", "vp", "bt", "cf", "pf", "ttss", "wtpv", "na", "pd", "slm", "rm", "rs"],
|
||
|
|
"Dependencies": []
|
||
|
|
},
|
||
|
|
"SHHlr21": {
|
||
|
|
"arg-list":{
|
||
|
|
"vp": ["..\\..\\SourceCode\\Code2026\\SHHlr\\SHHlr18.0.vcxproj"],
|
||
|
|
"rm": ["21"],
|
||
|
|
"rs": ["0"],
|
||
|
|
"ttss": ["v140"]
|
||
|
|
},
|
||
|
|
"cmd": "\"$MsBuild2019\" \"$vp\" /t:$bt /p:Configuration=$cf;Platform=$pf;PlatformToolset=$ttss;WindowsTargetPlatformVersion=$wtpv;RMANVER=$rm;RSUBVER=$rs;LOCKMODE=$slm /flp1:logfile=$na-$cf-$bt-$pf-$ttss-$rm-$rs.log;errorsonly;Verbosity:quiet /clp:Summary",
|
||
|
|
"args": ["MsBuild2019", "vp", "bt", "cf", "pf", "ttss", "wtpv", "na", "pd", "slm", "rm", "rs"],
|
||
|
|
"Dependencies": []
|
||
|
|
},
|
||
|
|
"SHHlr22": {
|
||
|
|
"arg-list":{
|
||
|
|
"vp": ["..\\..\\SourceCode\\Code2026\\SHHlr\\SHHlr18.0.vcxproj"],
|
||
|
|
"rm": ["22"],
|
||
|
|
"rs": ["0"],
|
||
|
|
"ttss": ["v140"]
|
||
|
|
},
|
||
|
|
"cmd": "\"$MsBuild2019\" \"$vp\" /t:$bt /p:Configuration=$cf;Platform=$pf;PlatformToolset=$ttss;WindowsTargetPlatformVersion=$wtpv;RMANVER=$rm;RSUBVER=$rs;RVER=R22;LOCKMODE=$slm /flp1:logfile=$na-$cf-$bt-$pf-$ttss-$rm-$rs.log;errorsonly;Verbosity:quiet /clp:Summary",
|
||
|
|
"args": ["MsBuild2019", "vp", "bt", "cf", "pf", "ttss", "wtpv", "na", "pd", "slm", "rm", "rs"],
|
||
|
|
"Dependencies": []
|
||
|
|
},
|
||
|
|
"SHHlr23": {
|
||
|
|
"arg-list":{
|
||
|
|
"vp": ["..\\..\\SourceCode\\Code2026\\SHHlr\\SHHlr18.0.vcxproj"],
|
||
|
|
"rm": ["23"],
|
||
|
|
"rs": ["0", "1"],
|
||
|
|
"ttss": ["v141"]
|
||
|
|
},
|
||
|
|
"cmd": "\"$MsBuild2019\" \"$vp\" /t:$bt /p:Configuration=$cf;Platform=$pf;PlatformToolset=$ttss;WindowsTargetPlatformVersion=$wtpv;RMANVER=$rm;RSUBVER=$rs;LOCKMODE=$slm /flp1:logfile=$na-$cf-$bt-$pf-$ttss-$rm-$rs.log;errorsonly;Verbosity:quiet /clp:Summary",
|
||
|
|
"args": ["MsBuild2019", "vp", "bt", "cf", "pf", "ttss", "wtpv", "na", "pd", "slm", "rm", "rs"],
|
||
|
|
"Dependencies": []
|
||
|
|
},
|
||
|
|
"SHHlr24": {
|
||
|
|
"arg-list":{
|
||
|
|
"vp": ["..\\..\\SourceCode\\Code2026\\SHHlr\\SHHlr18.0.vcxproj"],
|
||
|
|
"rm": ["24"],
|
||
|
|
"rs": ["0", "1", "2", "3"],
|
||
|
|
"ttss": ["v142"]
|
||
|
|
},
|
||
|
|
"cmd": "\"$MsBuild2019\" \"$vp\" /t:$bt /p:Configuration=$cf;Platform=$pf;PlatformToolset=$ttss;WindowsTargetPlatformVersion=$wtpv;RMANVER=$rm;RSUBVER=$rs;LOCKMODE=$slm /flp1:logfile=$na-$cf-$bt-$pf-$ttss-$rm-$rs.log;errorsonly;Verbosity:quiet /clp:Summary",
|
||
|
|
"args": ["MsBuild2019", "vp", "bt", "cf", "pf", "ttss", "wtpv", "na", "pd", "slm", "rm", "rs"],
|
||
|
|
"Dependencies": []
|
||
|
|
},
|
||
|
|
"SHHlr25": {
|
||
|
|
"arg-list":{
|
||
|
|
"vp": ["..\\..\\SourceCode\\Code2026\\SHHlr\\SHHlr18.0.vcxproj"],
|
||
|
|
"rm": ["25"],
|
||
|
|
"rs": ["0"],
|
||
|
|
"ttss": ["v143"]
|
||
|
|
},
|
||
|
|
"cmd": "\"$MsBuild2019\" \"$vp\" /t:$bt /p:Configuration=$cf;Platform=$pf;PlatformToolset=$ttss;WindowsTargetPlatformVersion=$wtpv;RMANVER=$rm;RSUBVER=$rs;LOCKMODE=$slm /flp1:logfile=$na-$cf-$bt-$pf-$ttss-$rm-$rs.log;errorsonly;Verbosity:quiet /clp:Summary",
|
||
|
|
"args": ["MsBuild2019", "vp", "bt", "cf", "pf", "ttss", "wtpv", "na", "pd", "slm", "rm", "rs"],
|
||
|
|
"Dependencies": []
|
||
|
|
},
|
||
|
|
"startapp": {
|
||
|
|
"arg-list": {
|
||
|
|
"vp": [
|
||
|
|
"..\\..\\SourceCode\\Code2026\\startapp\\startapp.csproj"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"cmd": "\"$MsBuild2019\" \"$vp\" /t:\"rebuild\" /p:Configuration=\"release\";Platform=\"AnyCPU\" /flp1:logfile=$na.log;errorsonly;Verbosity:quiet /clp:Summary",
|
||
|
|
"args": [
|
||
|
|
"MsBuild2019",
|
||
|
|
"vp",
|
||
|
|
"na"
|
||
|
|
],
|
||
|
|
"Dependencies": []
|
||
|
|
},
|
||
|
|
"SQliteServer": {
|
||
|
|
"arg-list":{
|
||
|
|
"vp": ["..\\..\\SourceCode\\Code2026\\sqliteserver\\SqliteServer18.vcxproj"]
|
||
|
|
},
|
||
|
|
"cmd": "\"$MsBuild2019\" \"$vp\" /t:$bt /p:Configuration=$cf;Platform=$pf;PlatformToolset=$ts;WindowsTargetPlatformVersion=$wtpv;LOCKMODE=$slm /flp1:logfile=$na-$cf-$bt-$pf-$ts.log;errorsonly;Verbosity:quiet /clp:Summary",
|
||
|
|
"args": ["MsBuild2019", "vp", "bt", "cf", "pf", "ts", "wtpv", "na", "pd", "slm"],
|
||
|
|
"Dependencies": []
|
||
|
|
},
|
||
|
|
"GeometryUtility": {
|
||
|
|
"arg-list":{
|
||
|
|
"vp": ["..\\..\\SourceCode\\Code2026\\GeometryUtility\\GeometryUtility18.vcxproj"]
|
||
|
|
},
|
||
|
|
"cmd": "\"$MsBuild2019\" \"$vp\" /t:$bt /p:Configuration=$cf;Platform=$pf;PlatformToolset=$ts;WindowsTargetPlatformVersion=$wtpv;LOCKMODE=$slm /flp1:logfile=$na-$cf-$bt-$pf-$ts.log;errorsonly;Verbosity:quiet /clp:Summary",
|
||
|
|
"args": ["MsBuild2019", "vp", "bt", "cf", "pf", "ts", "wtpv", "na", "pd", "slm"],
|
||
|
|
"Dependencies": []
|
||
|
|
},
|
||
|
|
"AecRxBase": {
|
||
|
|
"arg-list":{
|
||
|
|
"vp": ["..\\..\\SourceCode\\Code2026\\AecRxBase\\AecRxBase18.vcxproj"]
|
||
|
|
},
|
||
|
|
"cmd": "\"$MsBuild2019\" \"$vp\" /t:$bt /p:Configuration=$cf;Platform=$pf;PlatformToolset=$ts;WindowsTargetPlatformVersion=$wtpv;LOCKMODE=$slm /flp1:logfile=$na-$cf-$bt-$pf-$ts.log;errorsonly;Verbosity:quiet /clp:Summary",
|
||
|
|
"args": ["MsBuild2019", "vp", "bt", "cf", "pf", "ts", "wtpv", "na", "pd", "slm"],
|
||
|
|
"Dependencies": []
|
||
|
|
},
|
||
|
|
"CoreLibrary": {
|
||
|
|
"arg-list":{
|
||
|
|
"vp": ["..\\..\\SourceCode\\Code2026\\CoreLibrary\\CoreLibrary18.vcxproj"]
|
||
|
|
},
|
||
|
|
"cmd": "\"$MsBuild2019\" \"$vp\" /t:$bt /p:Configuration=$cf;Platform=$pf;PlatformToolset=$ts;WindowsTargetPlatformVersion=$wtpv;PRODUCT=$pd;LOCKMODE=$lm /flp1:logfile=$na-$cf-$bt-$pf-$ts-$pd-$lm.log;errorsonly;Verbosity:quiet /clp:Summary",
|
||
|
|
"args": ["MsBuild2019", "vp", "bt", "cf", "pf", "ts", "wtpv", "na", "lm", "pd"],
|
||
|
|
"Dependencies": []
|
||
|
|
},
|
||
|
|
"CoreCommand": {
|
||
|
|
"arg-list":{
|
||
|
|
"vp": ["..\\..\\SourceCode\\Code2026\\CoreCommand\\CoreCommand18.vcxproj"]
|
||
|
|
},
|
||
|
|
"cmd": "\"$MsBuild2019\" \"$vp\" /t:$bt /p:Configuration=$cf;Platform=$pf;PlatformToolset=$ts;WindowsTargetPlatformVersion=$wtpv;PRODUCT=$pd;LOCKMODE=$lm /flp1:logfile=$na-$cf-$bt-$pf-$ts-$pd-$lm.log;errorsonly;Verbosity:quiet /clp:Summary",
|
||
|
|
"args": ["MsBuild2019", "vp", "bt", "cf", "pf", "ts", "wtpv", "na", "lm", "pd"],
|
||
|
|
"Dependencies": ["AecRxBase", "GeometryUtility", "SQliteServer", "CoreLibrary"]
|
||
|
|
},
|
||
|
|
"EWMain": {
|
||
|
|
"arg-list":{
|
||
|
|
"vp": ["..\\..\\SourceCode\\Code2026\\EarthWormMain\\KTMain18.vcxproj"]
|
||
|
|
},
|
||
|
|
"cmd": "\"$MsBuild2019\" \"$vp\" /t:$bt /p:Configuration=$cf;Platform=$pf;PlatformToolset=$ts;WindowsTargetPlatformVersion=$wtpv;LOCKMODE=$slm /flp1:logfile=$na-$cf-$bt-$pf-$ts.log;errorsonly;Verbosity:quiet /clp:Summary",
|
||
|
|
"args": ["MsBuild2019", "vp", "bt", "cf", "pf", "ts", "wtpv", "na", "pd", "slm"],
|
||
|
|
"Dependencies": ["SQliteServer", "CoreCommand"]
|
||
|
|
},
|
||
|
|
"ElecCmd": {
|
||
|
|
"arg-list":{
|
||
|
|
"vp": ["..\\..\\SourceCode\\Code2026\\ElecCmd\\ElecCmd18.vcxproj"]
|
||
|
|
},
|
||
|
|
"cmd": "\"$MsBuild2019\" \"$vp\" /t:$bt /p:Configuration=$cf;Platform=$pf;PlatformToolset=$ts;WindowsTargetPlatformVersion=$wtpv;LOCKMODE=$slm /flp1:logfile=$na-$cf-$bt-$pf-$ts.log;errorsonly;Verbosity:quiet /clp:Summary",
|
||
|
|
"args": ["MsBuild2019", "vp", "bt", "cf", "pf", "ts", "wtpv", "na", "pd", "slm"],
|
||
|
|
"Dependencies": ["CoreCommand", "MFCCtrl", "SQliteServer"]
|
||
|
|
},
|
||
|
|
"PipelineCmd": {
|
||
|
|
"arg-list":{
|
||
|
|
"vp": ["..\\..\\SourceCode\\Code2026\\PipelineCmd\\PipelineCmd18.vcxproj"]
|
||
|
|
},
|
||
|
|
"cmd": "\"$MsBuild2019\" \"$vp\" /t:$bt /p:Configuration=$cf;Platform=$pf;PlatformToolset=$ts;WindowsTargetPlatformVersion=$wtpv;LOCKMODE=$slm /flp1:logfile=$na-$cf-$bt-$pf-$ts.log;errorsonly;Verbosity:quiet /clp:Summary",
|
||
|
|
"args": ["MsBuild2019", "vp", "bt", "cf", "pf", "ts", "wtpv", "na", "pd", "slm"],
|
||
|
|
"Dependencies": ["SQliteServer", "AecRxBase", "CoreCommand"]
|
||
|
|
},
|
||
|
|
"pool3dcmd": {
|
||
|
|
"arg-list":{
|
||
|
|
"vp": ["..\\..\\SourceCode\\Code2026\\Pool3dCmd\\pool3dcmd18.vcxproj"]
|
||
|
|
},
|
||
|
|
"cmd": "\"$MsBuild2019\" \"$vp\" /t:$bt /p:Configuration=$cf;Platform=$pf;PlatformToolset=$ts;WindowsTargetPlatformVersion=$wtpv;LOCKMODE=$slm /flp1:logfile=$na-$cf-$bt-$pf-$ts.log;errorsonly;Verbosity:quiet /clp:Summary",
|
||
|
|
"args": ["MsBuild2019", "vp", "bt", "cf", "pf", "ts", "wtpv", "na", "pd", "slm"],
|
||
|
|
"Dependencies": ["SQliteServer", "AecRxBase", "CoreCommand", "GeometryUtility"]
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|