Skip to content

Commit

Permalink
Windows build scripts update.
Browse files Browse the repository at this point in the history
  • Loading branch information
riclolsen committed Jul 5, 2023
1 parent bd52d88 commit 3437e92
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 6 deletions.
21 changes: 19 additions & 2 deletions platform-windows/build.bat
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,17 @@ copy \json-scada\src\dnp3\Dnp3Client\Dependencies\OpenSSL\*.dll bin\ /y
set DOTNET_CLI_TELEMETRY_OPTOUT=1

cd \json-scada\src\dnp3\Dnp3Client\
dotnet publish --self-contained --runtime win-x64 -p:PublishReadyToRun=false -c Release -o ..\..\..\demo-docker\bin_win\ Dnp3Client.csproj
dotnet publish --self-contained --runtime win-x64 -p:PublishReadyToRun=true -c Release -o ..\..\..\demo-docker\bin_win\ Dnp3Client.csproj

cd \json-scada\src\libiec61850\build
rem set VCTargetsPath=d:\ProgramFiles\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\
rem set VCTargetsPath=c:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\
dotnet publish --no-self-contained --runtime win-x64 -c Release
dotnet publish --no-self-contained --runtime win-x64 -c Release libiec61850.sln
copy \json-scada\src\libiec61850\build\src\Release\iec61850.dll \json-scada\bin

cd \json-scada\src\libiec61850\dotnet\core\2.0\
dotnet publish --no-self-contained --runtime win-x64 -c Release -o ..\..\..\..\..\bin\ IEC61850.NET.core.2.0

cd \json-scada\src\libiec61850\dotnet\core\2.0\iec61850_client
dotnet publish --no-self-contained --runtime win-x64 -p:PublishReadyToRun=true -c Release -o ..\..\..\..\..\..\bin\

Expand Down Expand Up @@ -64,35 +66,50 @@ copy /Y i104m.exe ..\..\bin\

cd \json-scada\src\cs_data_processor
call \json-scada\platform-windows\nodejs-runtime\npm install

cd \json-scada\src\cs_custom_processor
call \json-scada\platform-windows\nodejs-runtime\npm install

cd \json-scada\src\oshmi2json
call \json-scada\platform-windows\nodejs-runtime\npm install

cd \json-scada\src\oshmi_sync
call \json-scada\platform-windows\nodejs-runtime\npm install

cd \json-scada\src\alarm_beep
call \json-scada\platform-windows\nodejs-runtime\npm install

cd \json-scada\src\server_realtime
call \json-scada\platform-windows\nodejs-runtime\npm install

cd \json-scada\src\server_realtime_auth
call \json-scada\platform-windows\nodejs-runtime\npm install

cd \json-scada\src\updateUser
call \json-scada\platform-windows\nodejs-runtime\npm install

cd \json-scada\src\shell-api
call \json-scada\platform-windows\nodejs-runtime\npm install

cd \json-scada\src\htdocs-admin
call \json-scada\platform-windows\nodejs-runtime\npm install
call \json-scada\platform-windows\nodejs-runtime\npm run build

cd \json-scada\src\grafana_alert2event
call \json-scada\platform-windows\nodejs-runtime\npm install

cd \json-scada\src\telegraf-listener
call \json-scada\platform-windows\nodejs-runtime\npm install

cd \json-scada\src\mqtt-sparkplug
call \json-scada\platform-windows\nodejs-runtime\npm install

cd \json-scada\src\config_server_for_excel
call \json-scada\platform-windows\nodejs-runtime\npm install

cd \json-scada\src\OPC-UA-Server
call \json-scada\platform-windows\nodejs-runtime\npm install

cd \json-scada\src\carbone-reports
call \json-scada\platform-windows\nodejs-runtime\npm install

Expand Down
9 changes: 5 additions & 4 deletions platform-windows/buildupd.bat
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,16 @@ copy \json-scada\src\dnp3\Dnp3Client\Dependencies\OpenSSL\*.dll bin\ /y
set DOTNET_CLI_TELEMETRY_OPTOUT=1

cd \json-scada\src\dnp3\Dnp3Client\
dotnet publish --self-contained --runtime win-x64 -p:PublishReadyToRun=false -c Release -o ..\..\..\demo-docker\bin_win\ Dnp3Client.csproj
dotnet publish --self-contained --runtime win-x64 -p:PublishReadyToRun=true -c Release -o ..\..\..\demo-docker\bin_win\ Dnp3Client.csproj

cd \json-scada\src\libiec61850\build
rem set VCTargetsPath=d:\ProgramFiles\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\
rem set VCTargetsPath=c:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\
dotnet publish --no-self-contained --runtime win-x64 -c Release
dotnet publish --no-self-contained --runtime win-x64 -c Release libiec61850.sln
copy \json-scada\src\libiec61850\build\src\Release\iec61850.dll \json-scada\bin

cd \json-scada\src\libiec61850\dotnet\core\2.0\
dotnet publish --no-self-contained --runtime win-x64 -c Release
dotnet publish --no-self-contained --runtime win-x64 -c Release -o ..\..\..\..\..\bin\ IEC61850.NET.core.2.0

cd \json-scada\src\libiec61850\dotnet\core\2.0\iec61850_client
dotnet publish --no-self-contained --runtime win-x64 -p:PublishReadyToRun=true -c Release -o ..\..\..\..\..\..\bin\
Expand Down Expand Up @@ -61,7 +62,7 @@ rem copy /Y plc4x-client.exe ..\..\bin\
cd \json-scada\src\i104m
go get ./...
go build
copy /Y i104m ..\..\bin\
copy /Y i104m.exe ..\..\bin\

cd \json-scada\src\cs_data_processor
call \json-scada\platform-windows\nodejs-runtime\npm i --package-lock-only
Expand Down

0 comments on commit 3437e92

Please sign in to comment.