mirror of
https://github.com/azaion/annotations.git
synced 2026-04-22 14:46:31 +00:00
Separate installers to Full and Iterative
This commit is contained in:
+10
-5
@@ -1,6 +1,6 @@
|
||||
echo Build .net app
|
||||
pushd %~dp0..
|
||||
|
||||
echo Build .net app
|
||||
dotnet build -c Release
|
||||
|
||||
cd Azaion.Suite
|
||||
@@ -10,13 +10,18 @@ call upload-file %cd%\config.system.json
|
||||
|
||||
dotnet publish -r win-x64 -p:SatelliteResourceLanguages="en" -p:DebugSymbols=false -p:ForPublish=true --self-contained true
|
||||
cd ..
|
||||
rmdir dist /s /q
|
||||
|
||||
xcopy Azaion.Suite\bin\Release\net8.0-windows\win-x64\publish dist\ /s /e /q
|
||||
del dist\config.json
|
||||
move dist\config.production.json dist\config.json
|
||||
|
||||
mkdir dist\dummy
|
||||
move dist\Azaion.Annotator.dll dist\dummy\
|
||||
move dist\Azaion.Dataset.dll dist\dummy\
|
||||
mkdir dist-azaion\dummy
|
||||
robocopy "dist" "dist-azaion\dummy" "Azaion.Annotator.dll" "Azaion.Dataset.dll" /MOV
|
||||
robocopy "dist" "dist-azaion" "Azaion.Common.dll" "Azaion.CommonSecurity.dll" "Azaion.Suite.deps.json" "Azaion.Suite.dll" "Azaion.Suite.exe" "Azaion.Suite.runtimeconfig.json" "config.json" "logo.png" /MOV
|
||||
if exist dist\libvlc\win-x86 rmdir dist\libvlc\win-x86 /s /q
|
||||
robocopy "dist" "dist-dlls" /E /MOVE
|
||||
|
||||
echo Copy ico
|
||||
copy logo.ico dist-azaion\
|
||||
|
||||
popd
|
||||
@@ -0,0 +1,11 @@
|
||||
echo Download onnx model
|
||||
pushd %~dp0
|
||||
|
||||
if not exist cdn_manager.exe (
|
||||
echo Install cdn_manager
|
||||
call build_cdn_manager
|
||||
)
|
||||
call cdn_manager.exe download models
|
||||
move models ..\dist-dlls\
|
||||
|
||||
popd
|
||||
@@ -0,0 +1,12 @@
|
||||
echo Make dirs, copy init dlls
|
||||
pushd %~dp0..
|
||||
|
||||
if exist dist-dlls rmdir dist-dlls /s /q
|
||||
mkdir dist-dlls
|
||||
if exist dist-azaion rmdir dist-azaion /s /q
|
||||
mkdir dist-azaion
|
||||
|
||||
echo Copying shared libs
|
||||
robocopy "C:\\share" "dist-dlls" "*"
|
||||
|
||||
popd
|
||||
@@ -0,0 +1,31 @@
|
||||
[Setup]
|
||||
AppId={{CCFEC8E2-0FCC-4B03-8EEA-00AF20D265E5}}
|
||||
AppName=Azaion Suite
|
||||
AppVersion=1.4.5
|
||||
AppPublisher=Azaion Ukraine
|
||||
DefaultDirName={localappdata}\Azaion\Azaion Suite
|
||||
DefaultGroupName=Azaion Suite
|
||||
OutputDir=..\
|
||||
OutputBaseFilename=AzaionSuite.Full.1.4.5
|
||||
SetupIconFile=..\dist-azaion\logo.ico
|
||||
UninstallDisplayName=Azaion Suite
|
||||
UninstallDisplayIcon={app}\Azaion.Suite.exe
|
||||
Compression=lzma2/fast
|
||||
SolidCompression=yes
|
||||
DiskSpanning=yes
|
||||
|
||||
[Languages]
|
||||
Name: "english"; MessagesFile: "compiler:Default.isl"
|
||||
|
||||
[Tasks]
|
||||
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
|
||||
|
||||
[Files]
|
||||
Source: "..\dist-dlls\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs;
|
||||
Source: "..\dist-azaion\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs;
|
||||
|
||||
[Icons]
|
||||
Name: "{group}\Azaion Suite"; Filename: "{app}\Azaion.Suite.exe"
|
||||
Name: "{commondesktop}\Azaion Suite"; Filename: "{app}\Azaion.Suite.exe"; Tasks: desktopicon
|
||||
|
||||
[UninstallRun]
|
||||
@@ -6,8 +6,8 @@ AppPublisher=Azaion Ukraine
|
||||
DefaultDirName={localappdata}\Azaion\Azaion Suite
|
||||
DefaultGroupName=Azaion Suite
|
||||
OutputDir=..\
|
||||
OutputBaseFilename=AzaionSuite1.4.5
|
||||
SetupIconFile=..\dist\logo.ico
|
||||
OutputBaseFilename=AzaionSuite.Iterative.1.4.5
|
||||
SetupIconFile=..\dist-azaion\logo.ico
|
||||
UninstallDisplayName=Azaion Suite
|
||||
UninstallDisplayIcon={app}\Azaion.Suite.exe
|
||||
Compression=lzma2/fast
|
||||
@@ -21,7 +21,7 @@ Name: "english"; MessagesFile: "compiler:Default.isl"
|
||||
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
|
||||
|
||||
[Files]
|
||||
Source: "..\dist\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs;
|
||||
Source: "..\dist-azaion\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs;
|
||||
|
||||
[Icons]
|
||||
Name: "{group}\Azaion Suite"; Filename: "{app}\Azaion.Suite.exe"
|
||||
+8
-36
@@ -1,46 +1,18 @@
|
||||
@echo off
|
||||
pushd %~dp0
|
||||
pushd %~dp0..
|
||||
|
||||
call build_dotnet
|
||||
call build\init
|
||||
|
||||
call ..\Azaion.Inference\build.cmd
|
||||
call build\build_dotnet
|
||||
|
||||
echo Download onnx model
|
||||
cd %~dp0
|
||||
if not exist cdn_manager.exe (
|
||||
echo Install cdn_manager
|
||||
call build_cdn_manager
|
||||
)
|
||||
call Azaion.Inference\build_inference
|
||||
|
||||
call cdn_manager.exe download models
|
||||
move models ..\dist\
|
||||
cd..
|
||||
call ..\gps-denied\image-matcher\build_gps
|
||||
|
||||
echo Copy ico
|
||||
copy logo.ico dist\
|
||||
|
||||
echo Copying shared libs
|
||||
xcopy /E C:\\share\* dist\
|
||||
|
||||
set DESTINATION=dist\gps-denied\
|
||||
|
||||
if exist %DESTINATION% rmdir /S /Q %DESTINATION%
|
||||
mkdir %DESTINATION%
|
||||
|
||||
echo copy gps denied files
|
||||
copy ..\gps-denied\image-matcher\release\image-matcher.exe %DESTINATION%
|
||||
|
||||
copy ..\gps-denied\.libs\libzmq\build\dist\bin\libzmq-v143-mt-4_3_6.dll %DESTINATION%
|
||||
copy ..\gps-denied\.libs\onnxruntime\lib\onnxruntime.dll %DESTINATION%
|
||||
copy ..\gps-denied\.libs\onnxruntime\lib\onnxruntime_providers_cuda.dll %DESTINATION%
|
||||
copy ..\gps-denied\.libs\onnxruntime\lib\onnxruntime_providers_shared.dll %DESTINATION%
|
||||
copy ..\gps-denied\.libs\opencv\build\x64\vc16\bin\opencv_world4110.dll %DESTINATION%
|
||||
|
||||
|
||||
mkdir %DESTINATION%\models
|
||||
copy C:\\share\gps-models\* %DESTINATION%\models
|
||||
call build\download_models
|
||||
|
||||
echo building installer...
|
||||
iscc build\installer.iss
|
||||
iscc build\installer.full.iss
|
||||
iscc build\installer.iterative.iss
|
||||
|
||||
popd
|
||||
Reference in New Issue
Block a user