aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBob Arnson <bob@firegiant.com>2021-07-12 12:20:55 -0400
committerBob Arnson <bob@firegiant.com>2021-07-12 12:20:55 -0400
commitb452e816019d35aba71693bfc8826a8a52df457c (patch)
tree3f2ed5467ef28efcc256bfe944f0bc01f6ce904b
parent250b850f52253a101ddc4857cb6a2e66b0b37739 (diff)
downloadwix-b452e816019d35aba71693bfc8826a8a52df457c.tar.gz
wix-b452e816019d35aba71693bfc8826a8a52df457c.tar.bz2
wix-b452e816019d35aba71693bfc8826a8a52df457c.zip
Revert "Build api segment via traversal projects."
This reverts commit 250b850f52253a101ddc4857cb6a2e66b0b37739.
-rw-r--r--src/api/api.cmd31
-rw-r--r--src/api/api.proj9
-rw-r--r--src/api/burn/burn.proj42
-rw-r--r--src/api/wix/wix.proj11
4 files changed, 26 insertions, 67 deletions
diff --git a/src/api/api.cmd b/src/api/api.cmd
index 75303ea2..db8d5183 100644
--- a/src/api/api.cmd
+++ b/src/api/api.cmd
@@ -8,15 +8,36 @@
8 8
9@echo Building api %_C% 9@echo Building api %_C%
10 10
11:: restore 11:: burn
12:: build 12
13:: pack 13nuget restore burn\api_burn.sln || exit /b
14msbuild -m -p:Configuration=%_C% api.proj || exit /b 14
15msbuild -p:Configuration=%_C%;Platform=x86;PlatformToolset=v142 burn\api_burn.sln || exit /b
16msbuild -p:Configuration=%_C%;Platform=x64;PlatformToolset=v142 burn\api_burn.sln || exit /b
17msbuild -p:Configuration=%_C%;Platform=ARM64;PlatformToolset=v142 burn\api_burn.sln || exit /b
18
19msbuild -p:Configuration=%_C%;Platform=x86;PlatformToolset=v141 burn\api_burn.sln || exit /b
20msbuild -p:Configuration=%_C%;Platform=x64;PlatformToolset=v141 burn\api_burn.sln || exit /b
21msbuild -p:Configuration=%_C%;Platform=ARM64;PlatformToolset=v141 burn\api_burn.sln || exit /b
22
23msbuild -p:Configuration=%_C%;Platform=x86;PlatformToolset=v140 burn\api_burn.sln || exit /b
24msbuild -p:Configuration=%_C%;Platform=x64;PlatformToolset=v140 burn\api_burn.sln || exit /b
15 25
16:: test
17dotnet test -c %_C% --no-build burn\test\WixToolsetTest.Mba.Core\WixToolsetTest.Mba.Core.csproj || exit /b 26dotnet test -c %_C% --no-build burn\test\WixToolsetTest.Mba.Core\WixToolsetTest.Mba.Core.csproj || exit /b
27
28msbuild -t:PackNative -p:Configuration=%_C% burn\balutil\balutil.vcxproj || exit /b
29msbuild -t:PackNative -p:Configuration=%_C% burn\bextutil\bextutil.vcxproj || exit /b
30msbuild -t:PackNative -Restore -p:Configuration=%_C% burn\WixToolset.BootstrapperCore.Native\WixToolset.BootstrapperCore.Native.proj || exit /b
31msbuild -t:Pack -p:Configuration=%_C% -p:NoBuild=true burn\WixToolset.Mba.Core\WixToolset.Mba.Core.csproj || exit /b
32
33
34:: wix
35
36msbuild -Restore -p:Configuration=%_C% wix\api_wix.sln || exit /b
37
18dotnet test -c %_C% --no-build wix\api_wix.sln || exit /b 38dotnet test -c %_C% --no-build wix\api_wix.sln || exit /b
19 39
40msbuild -t:Pack -p:Configuration=%_C% -p:NoBuild=true wix\api_wix.sln || exit /b
20 41
21@popd 42@popd
22@endlocal 43@endlocal
diff --git a/src/api/api.proj b/src/api/api.proj
deleted file mode 100644
index 6d7a4188..00000000
--- a/src/api/api.proj
+++ /dev/null
@@ -1,9 +0,0 @@
1<Project Sdk="Microsoft.Build.Traversal/3.0.23">
2 <ItemGroup>
3 <ProjectReference Include="burn\burn.proj" Targets="Restore" BuildInParallel="false" />
4 <ProjectReference Include="wix\wix.proj" Targets="Restore" BuildInParallel="false" />
5
6 <ProjectReference Include="burn\burn.proj" />
7 <ProjectReference Include="wix\wix.proj" />
8 </ItemGroup>
9</Project>
diff --git a/src/api/burn/burn.proj b/src/api/burn/burn.proj
deleted file mode 100644
index 8dca9ac6..00000000
--- a/src/api/burn/burn.proj
+++ /dev/null
@@ -1,42 +0,0 @@
1<Project Sdk="Microsoft.Build.Traversal/3.0.23">
2 <ItemGroup>
3 <!-- Restore: Explicitly restore the test projects, which need some hand-holding. -->
4 <ProjectReference Include="test\BalUtilUnitTest\BalUtilUnitTest.vcxproj" Targets="Restore" BuildInParallel="false" />
5 <ProjectReference Include="test\BextUtilUnitTest\BextUtilUnitTest.vcxproj" Targets="Restore" BuildInParallel="false" />
6
7 <!-- Build -->
8
9 <!-- Let bextutil build balutil. -->
10 <ProjectReference Include="bextutil\bextutil.vcxproj" Properties="Platform=x86;PlatformToolset=v140" />
11 <ProjectReference Include="bextutil\bextutil.vcxproj" Properties="Platform=x64;PlatformToolset=v140" />
12 <ProjectReference Include="bextutil\bextutil.vcxproj" Properties="Platform=x86;PlatformToolset=v141" />
13 <ProjectReference Include="bextutil\bextutil.vcxproj" Properties="Platform=x64;PlatformToolset=v141" />
14 <ProjectReference Include="bextutil\bextutil.vcxproj" Properties="Platform=ARM64;PlatformToolset=v141" />
15 <ProjectReference Include="bextutil\bextutil.vcxproj" Properties="Platform=x86" />
16 <ProjectReference Include="bextutil\bextutil.vcxproj" Properties="Platform=x64" />
17 <ProjectReference Include="bextutil\bextutil.vcxproj" Properties="Platform=ARM64" />
18
19 <ProjectReference Include="mbanative\mbanative.vcxproj" Properties="Platform=x86;PlatformToolset=v140" />
20 <ProjectReference Include="mbanative\mbanative.vcxproj" Properties="Platform=x64;PlatformToolset=v140" />
21 <ProjectReference Include="mbanative\mbanative.vcxproj" Properties="Platform=x86;PlatformToolset=v141" />
22 <ProjectReference Include="mbanative\mbanative.vcxproj" Properties="Platform=x64;PlatformToolset=v141" />
23 <ProjectReference Include="mbanative\mbanative.vcxproj" Properties="Platform=ARM64;PlatformToolset=v141" />
24 <ProjectReference Include="mbanative\mbanative.vcxproj" Properties="Platform=x86" />
25 <ProjectReference Include="mbanative\mbanative.vcxproj" Properties="Platform=x64" />
26 <ProjectReference Include="mbanative\mbanative.vcxproj" Properties="Platform=ARM64" />
27
28 <ProjectReference Include="WixToolset.Mba.Core\WixToolset.Mba.Core.csproj" Properties="Platform=x86" />
29 <ProjectReference Include="WixToolset.Mba.Core\WixToolset.Mba.Core.csproj" Properties="Platform=x64" />
30 <ProjectReference Include="WixToolset.Mba.Core\WixToolset.Mba.Core.csproj" Properties="Platform=ARM64" />
31
32 <!-- Test -->
33 <ProjectReference Include="test\BalUtilUnitTest\BalUtilUnitTest.vcxproj" Targets="Test" />
34 <ProjectReference Include="test\BextUtilUnitTest\BextUtilUnitTest.vcxproj" Targets="Test" />
35
36 <!-- Pack -->
37 <ProjectReference Include="balutil\balutil.vcxproj" Targets="PackNative" />
38 <ProjectReference Include="bextutil\bextutil.vcxproj" Targets="PackNative" />
39 <ProjectReference Include="WixToolset.BootstrapperCore.Native\WixToolset.BootstrapperCore.Native.proj" Targets="Restore;PackNative" />
40 <ProjectReference Include="WixToolset.Mba.Core\WixToolset.Mba.Core.csproj" Properties="NoBuild=true" Targets="Pack" />
41 </ItemGroup>
42</Project>
diff --git a/src/api/wix/wix.proj b/src/api/wix/wix.proj
deleted file mode 100644
index 3db83283..00000000
--- a/src/api/wix/wix.proj
+++ /dev/null
@@ -1,11 +0,0 @@
1<Project Sdk="Microsoft.Build.Traversal/3.0.23">
2 <ItemGroup>
3 <!-- Build -->
4 <ProjectReference Include="WixToolset.Data\WixToolset.Data.csproj" />
5 <ProjectReference Include="WixToolset.Extensibility\WixToolset.Extensibility.csproj" />
6
7 <!-- Pack -->
8 <ProjectReference Include="WixToolset.Data\WixToolset.Data.csproj" Targets="Pack" />
9 <ProjectReference Include="WixToolset.Extensibility\WixToolset.Extensibility.csproj" Targets="Pack" />
10 </ItemGroup>
11</Project>