Make Reactor build stand-alone.
This is accomplished by duplicating files from the Common directory
that Reactor (both with LLVM and Subzero back-end) depended on. They
will be minimized in the next change.
Bug b/115344057
Bug swiftshader:16
Change-Id: I2dc087e91b761cc4402ed8594022551e9246b855
Reviewed-on: https://swiftshader-review.googlesource.com/c/20108
Tested-by: Nicolas Capens <nicolascapens@google.com>
Reviewed-by: Alexis Hétu <sugoi@google.com>
diff --git a/src/Reactor/Subzero.vcxproj.filters b/src/Reactor/Subzero.vcxproj.filters
index 68cb2e8..42f0bda 100644
--- a/src/Reactor/Subzero.vcxproj.filters
+++ b/src/Reactor/Subzero.vcxproj.filters
@@ -120,10 +120,13 @@
<ClCompile Include="Optimizer.cpp">
<Filter>Source Files</Filter>
</ClCompile>
- <ClCompile Include="..\Common\Memory.cpp">
+ <ClCompile Include="CPUID.cpp">
<Filter>Source Files</Filter>
</ClCompile>
- <ClCompile Include="..\Common\Debug.cpp">
+ <ClCompile Include="Memory.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="Debug.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
@@ -299,6 +302,12 @@
<ClInclude Include="Optimizer.hpp">
<Filter>Header Files</Filter>
</ClInclude>
+ <ClInclude Include="CPUID.hpp">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="Debug.hpp">
+ <Filter>Header Files</Filter>
+ </ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="$(SolutionDir)third_party\subzero\src\IceClFlags.def">