diff --git a/.gitmodules b/.gitmodules index 8bb7cc0..48dea2b 100644 --- a/.gitmodules +++ b/.gitmodules @@ -64,3 +64,9 @@ [submodule "SAM_Multitasker"] path = SAM_Multitasker url = https://github.com/HoareLea/SAM_Multitasker.git +[submodule "SAM_Acoustic"] + path = SAM_Acoustic + url = https://github.com/HoareLea/SAM_Acoustic.git +[submodule "SAM_Origin"] + path = SAM_Origin + url = https://github.com/HoareLea/SAM_Origin.git diff --git a/BuildAll.bat b/BuildAll.bat index 68cdf31..1c2a1e5 100644 --- a/BuildAll.bat +++ b/BuildAll.bat @@ -1,22 +1,54 @@ @echo off + set nugetexe=%~dp0nuget.exe -set msbuildexe=C:\Program Files (x86)\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\msbuild +::set msbuildexe=C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\msbuild +::set msbuildexe=C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\msbuild +::set msbuildexe=C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\MSBuild.exe +set msbuildexe=C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\msbuild +set STARTTIME=%TIME% + set CURLexe=curl :: %CURLexe% --location --output nuget.exe --url https://dist.nuget.org/win-x86-commandline/latest/nuget.exe - -for /d %%i in (SAM*) do ( - pushd %%i - echo Pulling %%i - git pull - :: "%nugetexe%" restore - popd +:: only run if pull argument is provided +if "%1"=="pull" ( + echo 1.Pulling all repo + for /d %%i in (SAM*) do ( + pushd %%i + echo Pulling %%i + git pull + :: "%nugetexe%" restore + popd + ) ) -echo Building all SAM Solutions -"%msbuildexe%" -t:Restore;Rebuild BuildAll_Debug.csproj +::pause +::echo 2.Restoring BuildAlls.csproj +::"%msbuildexe%" -t:Restore BuildAlls.csproj +::pause +::echo 3.Cleaning all SAM Solutions (older versions) +::"%msbuildexe%" -t:Clean BuildAlls.csproj +::pause +::echo 4.Building all SAM Solutions +::"%msbuildexe%" -t:Rebuild BuildAlls.csproj +::pause + + +:: Unified restore + clean + rebuild +echo Running full RestoreCleanRebuild sequence for all SAM solutions +"%msbuildexe%" BuildAll_Release.csproj /t:RestoreCleanRebuild + + +set ENDTIME=%TIME% + +echo Start Time: %STARTTIME% +echo End Time: %ENDTIME% +powershell -Command "$s='%STARTTIME%'; $e='%ENDTIME%'; $st=[datetime]::Parse($s); $et=[datetime]::Parse($e); $dur=$et-$st; Write-Host Duration: $dur" + +::pause + + -"%msbuildexe%" -t:Restore;Rebuild BuildAll_Debug_net.csproj diff --git a/BuildAll_Debug.csproj b/BuildAll_Debug.csproj index c0cce14..746df03 100644 --- a/BuildAll_Debug.csproj +++ b/BuildAll_Debug.csproj @@ -1,111 +1,102 @@ - - - - Configuration=Debug;Platform=Any CPU - - - Configuration=Debug;Platform=Any CPU - - - Configuration=Debug;Platform=Any CPU - - - Configuration=Debug;Platform=Any CPU - - - Configuration=Debug;Platform=Any CPU - - - Configuration=Debug;Platform=x64 - - - Configuration=Debug;Platform=Any CPU - - - Configuration=Debug;Platform=Any CPU - - - Configuration=Debug;Platform=Any CPU - - - Configuration=Debug;Platform=Any CPU - - - Configuration=Debug;Platform=Any CPU - - - Configuration=Debug;Platform=Any CPU - - - Configuration=Debug;Platform=Any CPU - - - Configuration=Debug;Platform=Any CPU - - - Configuration=Debug;Platform=Any CPU - - - Configuration=Debug;Platform=Any CPU - - - Configuration=Debug;Platform=x64 - - - Configuration=Debug2020;Platform=Any CPU;TargetFrameworkVersion=v4.8;ReferencePath=$(MSBuildProjectDirectory)\SAM_Revit\references\Revit 2020 - - - Configuration=Debug2021;Platform=Any CPU;TargetFrameworkVersion=v4.8;ReferencePath=$(MSBuildProjectDirectory)\SAM_Revit\references\Revit 2021 - - - Configuration=Debug2022;Platform=Any CPU;TargetFrameworkVersion=v4.8;ReferencePath=$(MSBuildProjectDirectory)\SAM_Revit\references\Revit 2022 - - - Configuration=Debug2023;Platform=Any CPU;TargetFrameworkVersion=v4.8;ReferencePath=$(MSBuildProjectDirectory)\SAM_Revit\references\Revit 2023 - - - Configuration=Debug2024;Platform=Any CPU;TargetFrameworkVersion=v4.8;ReferencePath=$(MSBuildProjectDirectory)\SAM_Revit\references\Revit 2024 - - - Configuration=Debug;Platform=Any CPU - - - Configuration=Debug;Platform=Any CPU - - - Configuration=Debug2020;Platform=Any CPU;TargetFrameworkVersion=v4.8;ReferencePath=$(MSBuildProjectDirectory)\SAM_Revit\references\Revit 2020 - - - Configuration=Debug2021;Platform=Any CPU;TargetFrameworkVersion=v4.8;ReferencePath=$(MSBuildProjectDirectory)\SAM_Revit\references\Revit 2021 - - - Configuration=Debug2022;Platform=Any CPU;TargetFrameworkVersion=v4.8;ReferencePath=$(MSBuildProjectDirectory)\SAM_Revit\references\Revit 2022 - - - Configuration=Debug2023;Platform=Any CPU;TargetFrameworkVersion=v4.8;ReferencePath=$(MSBuildProjectDirectory)\SAM_Revit\references\Revit 2023 - - - Configuration=Debug2024;Platform=Any CPU;TargetFrameworkVersion=v4.8;ReferencePath=$(MSBuildProjectDirectory)\SAM_Revit\references\Revit 2024 - - - Configuration=Debug;Platform=Any CPU - - + Debug AnyCPU + C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\msbuild - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/BuildAll_Release.csproj b/BuildAll_Release.csproj index 7c5c3f4..d5bed7b 100644 --- a/BuildAll_Release.csproj +++ b/BuildAll_Release.csproj @@ -1,111 +1,108 @@ - - - - Configuration=Release;Platform=Any CPU - - - Configuration=Release;Platform=Any CPU - - - Configuration=Release;Platform=Any CPU - - - Configuration=Release;Platform=Any CPU - - - Configuration=Release;Platform=Any CPU - - - Configuration=Release;Platform=x64 - - - Configuration=Release;Platform=Any CPU - - - Configuration=Release;Platform=Any CPU - - - Configuration=Release;Platform=Any CPU - - - Configuration=Release;Platform=Any CPU - - - Configuration=Release;Platform=Any CPU - - - Configuration=Release;Platform=Any CPU - - - Configuration=Release;Platform=Any CPU - - - Configuration=Release;Platform=Any CPU - - - Configuration=Release;Platform=Any CPU - - - Configuration=Release;Platform=Any CPU - - - Configuration=Release;Platform=x64 - - - Configuration=Release2020;Platform=Any CPU;ReferencePath=$(MSBuildProjectDirectory)\SAM_Revit\references\Revit 2020 - - - Configuration=Release2021;Platform=Any CPU;ReferencePath=$(MSBuildProjectDirectory)\SAM_Revit\references\Revit 2021 - - - Configuration=Release2022;Platform=Any CPU;ReferencePath=$(MSBuildProjectDirectory)\SAM_Revit\references\Revit 2022 - - - Configuration=Release2023;Platform=Any CPU;ReferencePath=$(MSBuildProjectDirectory)\SAM_Revit\references\Revit 2023 - - - Configuration=Release2024;Platform=Any CPU;ReferencePath=$(MSBuildProjectDirectory)\SAM_Revit\references\Revit 2024 - - - Configuration=Release;Platform=Any CPU - - - Configuration=Release;Platform=Any CPU - - - Configuration=Release2020;Platform=Any CPU;ReferencePath=$(MSBuildProjectDirectory)\SAM_Revit\references\Revit 2020 - - - Configuration=Release2021;Platform=Any CPU;ReferencePath=$(MSBuildProjectDirectory)\SAM_Revit\references\Revit 2021 - - - Configuration=Release2022;Platform=Any CPU;ReferencePath=$(MSBuildProjectDirectory)\SAM_Revit\references\Revit 2022 - - - Configuration=Release2023;Platform=Any CPU;ReferencePath=$(MSBuildProjectDirectory)\SAM_Revit\references\Revit 2023 - - - Configuration=Release2024;Platform=Any CPU;ReferencePath=$(MSBuildProjectDirectory)\SAM_Revit\references\Revit 2024 - - - Configuration=Release;Platform=Any CPU - - + Release AnyCPU + C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\msbuild - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - \ No newline at end of file + + + + + + + + diff --git a/BuildAll_Release_lte2024.csproj b/BuildAll_Release_lte2024.csproj new file mode 100644 index 0000000..7c5c3f4 --- /dev/null +++ b/BuildAll_Release_lte2024.csproj @@ -0,0 +1,111 @@ + + + + + Configuration=Release;Platform=Any CPU + + + Configuration=Release;Platform=Any CPU + + + Configuration=Release;Platform=Any CPU + + + Configuration=Release;Platform=Any CPU + + + Configuration=Release;Platform=Any CPU + + + Configuration=Release;Platform=x64 + + + Configuration=Release;Platform=Any CPU + + + Configuration=Release;Platform=Any CPU + + + Configuration=Release;Platform=Any CPU + + + Configuration=Release;Platform=Any CPU + + + Configuration=Release;Platform=Any CPU + + + Configuration=Release;Platform=Any CPU + + + Configuration=Release;Platform=Any CPU + + + Configuration=Release;Platform=Any CPU + + + Configuration=Release;Platform=Any CPU + + + Configuration=Release;Platform=Any CPU + + + Configuration=Release;Platform=x64 + + + Configuration=Release2020;Platform=Any CPU;ReferencePath=$(MSBuildProjectDirectory)\SAM_Revit\references\Revit 2020 + + + Configuration=Release2021;Platform=Any CPU;ReferencePath=$(MSBuildProjectDirectory)\SAM_Revit\references\Revit 2021 + + + Configuration=Release2022;Platform=Any CPU;ReferencePath=$(MSBuildProjectDirectory)\SAM_Revit\references\Revit 2022 + + + Configuration=Release2023;Platform=Any CPU;ReferencePath=$(MSBuildProjectDirectory)\SAM_Revit\references\Revit 2023 + + + Configuration=Release2024;Platform=Any CPU;ReferencePath=$(MSBuildProjectDirectory)\SAM_Revit\references\Revit 2024 + + + Configuration=Release;Platform=Any CPU + + + Configuration=Release;Platform=Any CPU + + + Configuration=Release2020;Platform=Any CPU;ReferencePath=$(MSBuildProjectDirectory)\SAM_Revit\references\Revit 2020 + + + Configuration=Release2021;Platform=Any CPU;ReferencePath=$(MSBuildProjectDirectory)\SAM_Revit\references\Revit 2021 + + + Configuration=Release2022;Platform=Any CPU;ReferencePath=$(MSBuildProjectDirectory)\SAM_Revit\references\Revit 2022 + + + Configuration=Release2023;Platform=Any CPU;ReferencePath=$(MSBuildProjectDirectory)\SAM_Revit\references\Revit 2023 + + + Configuration=Release2024;Platform=Any CPU;ReferencePath=$(MSBuildProjectDirectory)\SAM_Revit\references\Revit 2024 + + + Configuration=Release;Platform=Any CPU + + + + Release + AnyCPU + + + + + + + + + + + + + + \ No newline at end of file diff --git a/BuildAll_lte2024.bat b/BuildAll_lte2024.bat new file mode 100644 index 0000000..68cdf31 --- /dev/null +++ b/BuildAll_lte2024.bat @@ -0,0 +1,22 @@ +@echo off + +set nugetexe=%~dp0nuget.exe +set msbuildexe=C:\Program Files (x86)\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\msbuild +set CURLexe=curl + +:: %CURLexe% --location --output nuget.exe --url https://dist.nuget.org/win-x86-commandline/latest/nuget.exe + + +for /d %%i in (SAM*) do ( + pushd %%i + echo Pulling %%i + git pull + :: "%nugetexe%" restore + popd +) + +echo Building all SAM Solutions +"%msbuildexe%" -t:Restore;Rebuild BuildAll_Debug.csproj + +"%msbuildexe%" -t:Restore;Rebuild BuildAll_Debug_net.csproj + diff --git a/Pipeline.yaml b/Pipeline.yaml new file mode 100644 index 0000000..7e79751 --- /dev/null +++ b/Pipeline.yaml @@ -0,0 +1,146 @@ +# Variable 'WILLHLPAT' was defined in the Variables tab +# Agent Queue 'Azure Pipelines' was used with unrecognized Agent Specification, vmImage property must be specified to determine image - https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/hosted?view=azure-devops&tabs=yaml#software +trigger: + branches: + include: + - master + - 2025plus-build + batch: True +name: $(date:yyyyMMdd)$(rev:.r) +pool: + name: Azure Pipelines + vmImage: windows-latest +jobs: +- job: Job_1 + displayName: Agent job 1 + pool: + name: Azure Pipelines + vmImage: windows-latest + steps: + - checkout: self + clean: true + submodules: recursive + lfs: true + fetchTags: true + - task: CmdLine@2 + displayName: Clean SAM Build dir + inputs: + script: if exist "%APPDATA%\SAM\" rmdir "%APPDATA%\SAM\" /Q /S + - task: CmdLine@2 + displayName: Create Grasshopper lib folder + inputs: + script: mkdir "$(APPDATA)\Grasshopper\Libraries\" + - task: CmdLine@2 + displayName: Create SAM Staging DIR + inputs: + script: mkdir "$(build.artifactstagingdirectory)\SAM" + - task: CopyFiles@2 + displayName: Copy Rhino.Inside + inputs: + SourceFolder: $(build.sourcesdirectory)\SAM_Revit\references + Contents: '**/*' + TargetFolder: $(build.artifactstagingdirectory)\Rhino.Inside + OverWrite: true + - task: CopyFiles@2 + displayName: Copy install + inputs: + SourceFolder: $(build.sourcesdirectory)\Install + TargetFolder: $(build.artifactstagingdirectory) + OverWrite: true + - task: CopyFiles@2 + displayName: Copy References to app data + inputs: + SourceFolder: $(build.sourcesdirectory) + Contents: '**/references/**/*' + TargetFolder: $(APPDATA)\SAM + OverWrite: true + flattenFolders: true + - task: PowerShell@2 + displayName: Fixup nuget cache + inputs: + targetType: inline + script: dotnet nuget locals all --clear + - task: MSBuild@1 + displayName: Build solution BuildAll_Release.csproj + enabled: False + inputs: + solution: BuildAll_Release.csproj + msbuildArchitecture: x64 + msbuildArguments: -t:Restore;Rebuild + - task: VSBuild@1 + displayName: BuildAll_Release.csproj + inputs: + solution: BuildAll_Release.csproj + vsVersion: 17.0 + msbuildArgs: /property:langversion=latest /t:RestoreCleanRebuild + platform: $(BuildPlatform) + configuration: $(BuildConfiguration) + - task: CopyFiles@2 + displayName: Copy GH user objects + inputs: + SourceFolder: $(APPDATA)\Grasshopper\UserObjects\SAM + Contents: '**/*' + TargetFolder: $(build.artifactstagingdirectory)\SAMdependencies\GHUserObjects\SAM + OverWrite: true + - task: CopyFiles@2 + displayName: Copy SAMComponents + inputs: + SourceFolder: $(APPDATA)\SAM + Contents: '**/*' + TargetFolder: $(build.artifactstagingdirectory)\SAM + OverWrite: true + - task: CopyFiles@2 + displayName: Copy User files + inputs: + SourceFolder: $(USERPROFILE)\Documents\SAM\ + Contents: '**/*' + TargetFolder: $(build.artifactstagingdirectory)\user\Documents\SAM\ + OverWrite: true + - task: CopyFiles@2 + displayName: Copy Revit Addin manifest + inputs: + SourceFolder: $(build.sourcesdirectory)\SAM_Revit_UI\files\Addin + Contents: '**/*' + TargetFolder: $(build.artifactstagingdirectory)\SAM\ + OverWrite: true + - task: CopyFiles@2 + displayName: Copy SAM_Rhino_UI files + inputs: + SourceFolder: $(APPDATA)\McNeel\Rhinoceros\packages\7.0\SAM\1.0.0\ + Contents: '**/*' + TargetFolder: $(build.artifactstagingdirectory)\SAM_Rhino_UI\v$(Build.BuildNumber)\ + OverWrite: true + - task: CmdLine@2 + displayName: Create SAM_Rhino manifest + inputs: + script: echo %SAMVERSION% > manifest.txt + workingDirectory: $(build.artifactstagingdirectory)\SAM_Rhino_UI + - task: DeleteFiles@1 + displayName: Delete files from $(build.artifactstagingdirectory)\SAM + inputs: + SourceFolder: $(build.artifactstagingdirectory)\SAM + Contents: >- + **/Eto.dll + + **/GH_IO.dll + + **/Grasshopper.dll + + **/RevitAPIIFC.dll + + **/Rhino.UI.dll + + **/RhinoCommon.dll + + **/RevitNodes.dll + + **/RevitServices.dll + + **/RhinoInside.Revit.dll + + **/RhinoInside.Revit.GH.dll + - task: PublishBuildArtifacts@1 + displayName: 'Publish Artifact: SAM_AIO' + inputs: + ArtifactName: SAM_AIO +... diff --git a/SAM b/SAM index c864d93..faa0912 160000 --- a/SAM +++ b/SAM @@ -1 +1 @@ -Subproject commit c864d932668ade909b8dbdb9de8868d57e7e6b4d +Subproject commit faa09121277acff9c5c918fc18b299c17120487d diff --git a/SAM_Acoustic b/SAM_Acoustic new file mode 160000 index 0000000..c0b3502 --- /dev/null +++ b/SAM_Acoustic @@ -0,0 +1 @@ +Subproject commit c0b35023aa815bbfcab73bf944c6198f756b07a1 diff --git a/SAM_BHoM b/SAM_BHoM index a082922..fae472c 160000 --- a/SAM_BHoM +++ b/SAM_BHoM @@ -1 +1 @@ -Subproject commit a08292292a07b11154f032a9384784585ec99ba5 +Subproject commit fae472c03cc421fd4a2923ed6f8b6d7a3fd26198 diff --git a/SAM_Excel b/SAM_Excel index 4965449..736d4c9 160000 --- a/SAM_Excel +++ b/SAM_Excel @@ -1 +1 @@ -Subproject commit 49654499f33c94d9d4aa8a3e09f0c6a951ba7cf2 +Subproject commit 736d4c94bb441b30218cb6264e983c5b59bcc7fd diff --git a/SAM_GEM b/SAM_GEM index 87d02d4..8c33572 160000 --- a/SAM_GEM +++ b/SAM_GEM @@ -1 +1 @@ -Subproject commit 87d02d4cc1bc7d74dad977e4a384609c02559583 +Subproject commit 8c33572ef1ea896b3faf77eba8b65467b96abd64 diff --git a/SAM_IFC b/SAM_IFC index af59896..971d494 160000 --- a/SAM_IFC +++ b/SAM_IFC @@ -1 +1 @@ -Subproject commit af59896e1ef8a1c31384435099bbd16661a15242 +Subproject commit 971d494bb9eaa295d1e46fa72cb24292c740d3a5 diff --git a/SAM_LadybugTools b/SAM_LadybugTools index dc3f46a..fdbe8e9 160000 --- a/SAM_LadybugTools +++ b/SAM_LadybugTools @@ -1 +1 @@ -Subproject commit dc3f46a2e6440a267e1fb4a4320f5bda931bab86 +Subproject commit fdbe8e9487efe6f97f47935f16433a6bd93a5fe5 diff --git a/SAM_Mollier b/SAM_Mollier index 64cb9d9..810be8b 160000 --- a/SAM_Mollier +++ b/SAM_Mollier @@ -1 +1 @@ -Subproject commit 64cb9d9cb3991630d345284fb090b99919390021 +Subproject commit 810be8b35bcd8aec3b799f2423f03d584228c867 diff --git a/SAM_Multitasker b/SAM_Multitasker index a76cdea..58cdd8b 160000 --- a/SAM_Multitasker +++ b/SAM_Multitasker @@ -1 +1 @@ -Subproject commit a76cdea588918adc9f41dc14d86efdfaa93d83eb +Subproject commit 58cdd8b05d972483627253b51cd96a9b79d0f2b2 diff --git a/SAM_OpenStudio b/SAM_OpenStudio index 6ddba24..4922f37 160000 --- a/SAM_OpenStudio +++ b/SAM_OpenStudio @@ -1 +1 @@ -Subproject commit 6ddba249d5b7c651937eafb6bb93b5fcc14601f6 +Subproject commit 4922f37cdea9a15bfd8a2aacd3665ecc4b7853e2 diff --git a/SAM_Origin b/SAM_Origin new file mode 160000 index 0000000..cf2c571 --- /dev/null +++ b/SAM_Origin @@ -0,0 +1 @@ +Subproject commit cf2c5717163711d8c8a6a7a1b48211f79bd5b334 diff --git a/SAM_Psychrometrics b/SAM_Psychrometrics index 4c4e9a4..d447ca9 160000 --- a/SAM_Psychrometrics +++ b/SAM_Psychrometrics @@ -1 +1 @@ -Subproject commit 4c4e9a4a936bb94731b4cf69510335e2ee3f9450 +Subproject commit d447ca9945f22337bd31132a76672822cdb8152b diff --git a/SAM_Revit b/SAM_Revit index fad9ccd..1344bf3 160000 --- a/SAM_Revit +++ b/SAM_Revit @@ -1 +1 @@ -Subproject commit fad9ccd800ba145d3155b53a17e593e63c867061 +Subproject commit 1344bf3ec8302fa5e88eae0967c4e3ca9a35a3ff diff --git a/SAM_Revit_UI b/SAM_Revit_UI index 493193c..323bf82 160000 --- a/SAM_Revit_UI +++ b/SAM_Revit_UI @@ -1 +1 @@ -Subproject commit 493193c34a837c0761eac1e034e8b6f3b6d7b131 +Subproject commit 323bf82dfeffac7356cf689b9f82ba5d1dd2589b diff --git a/SAM_Rhino_UI b/SAM_Rhino_UI index 866d328..eeef250 160000 --- a/SAM_Rhino_UI +++ b/SAM_Rhino_UI @@ -1 +1 @@ -Subproject commit 866d32899ab6daa836cc23f2e7f6d1951920e512 +Subproject commit eeef2506f3d8b67c92700c34914b647c7e0ea99a diff --git a/SAM_SQLite b/SAM_SQLite index a786baf..718bb95 160000 --- a/SAM_SQLite +++ b/SAM_SQLite @@ -1 +1 @@ -Subproject commit a786baf4a2e44f6d18a0cc435dbf4f92c8bb77a2 +Subproject commit 718bb95d55b0bc666ed19e8d3076691fe6aa9913 diff --git a/SAM_SolarCalculator b/SAM_SolarCalculator index 1a4b9b1..ffe044f 160000 --- a/SAM_SolarCalculator +++ b/SAM_SolarCalculator @@ -1 +1 @@ -Subproject commit 1a4b9b1480ab502b1de78bbb62a56eab28831001 +Subproject commit ffe044fc4139875c237c1ec23a3c51e7a6053b71 diff --git a/SAM_Solver b/SAM_Solver index 11238b3..4603010 160000 --- a/SAM_Solver +++ b/SAM_Solver @@ -1 +1 @@ -Subproject commit 11238b3ddcb161af99a307d124187b01211efb25 +Subproject commit 4603010e5a2d925391d80d16d4f8a43a88b21f67 diff --git a/SAM_Systems b/SAM_Systems index 26b8d78..55d52c1 160000 --- a/SAM_Systems +++ b/SAM_Systems @@ -1 +1 @@ -Subproject commit 26b8d7859def14d7b819a29bbf801aa812c7970c +Subproject commit 55d52c19c1ad29d81fc51be1da9e937941a077f1 diff --git a/SAM_Tas b/SAM_Tas index 27c7fec..d70b1c0 160000 --- a/SAM_Tas +++ b/SAM_Tas @@ -1 +1 @@ -Subproject commit 27c7fec3bbd75694a75d6ee375221d7368612fb8 +Subproject commit d70b1c02a710549dd74ebf6d3b95d64d5e146dd2 diff --git a/SAM_Topologic b/SAM_Topologic index 824b94e..0d02e58 160000 --- a/SAM_Topologic +++ b/SAM_Topologic @@ -1 +1 @@ -Subproject commit 824b94eb44b169ead6ff6c7c8ab05c5715933791 +Subproject commit 0d02e5817473b23e7734357217ebe6c9b4796549 diff --git a/SAM_UI b/SAM_UI index 7ffebff..272fd57 160000 --- a/SAM_UI +++ b/SAM_UI @@ -1 +1 @@ -Subproject commit 7ffebff616dd3d67dd9390b54a71d76b9752cd11 +Subproject commit 272fd574729bd626a6adcd532ba973959e62a5ba diff --git a/SAM_Windows b/SAM_Windows index 3a48e3d..ddb510d 160000 --- a/SAM_Windows +++ b/SAM_Windows @@ -1 +1 @@ -Subproject commit 3a48e3db650ba8e7e930b7c02ce82f9acdd8f0f1 +Subproject commit ddb510d860ff12f43ed74d313e5269a5ec5c3846 diff --git a/SAM_gbXML b/SAM_gbXML index 3aaf4c1..8465b9f 160000 --- a/SAM_gbXML +++ b/SAM_gbXML @@ -1 +1 @@ -Subproject commit 3aaf4c1c2077562b902eca454d8faf50c14976be +Subproject commit 8465b9fc8d050ff2cfec296254c71cbc04632417