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/Reactor.vcxproj b/src/Reactor/Reactor.vcxproj
index 788de64..dbf7b5f 100644
--- a/src/Reactor/Reactor.vcxproj
+++ b/src/Reactor/Reactor.vcxproj
@@ -277,17 +277,27 @@
</ProjectReference>
</ItemDefinitionGroup>
<ItemGroup>
+ <ClCompile Include="CPUID.cpp" />
+ <ClCompile Include="Debug.cpp" />
<ClCompile Include="LLVMRoutine.cpp" />
<ClCompile Include="LLVMRoutineManager.cpp" />
<ClCompile Include="LLVMReactor.cpp" />
+ <ClCompile Include="Memory.cpp" />
<ClCompile Include="Routine.cpp" />
+ <ClCompile Include="Thread.cpp" />
</ItemGroup>
<ItemGroup>
+ <ClInclude Include="CPUID.hpp" />
+ <ClInclude Include="Debug.hpp" />
<ClInclude Include="LLVMRoutine.hpp" />
<ClInclude Include="LLVMRoutineManager.hpp" />
+ <ClInclude Include="Memory.hpp" />
+ <ClInclude Include="MutexLock.hpp" />
<ClInclude Include="Nucleus.hpp" />
<ClInclude Include="Reactor.hpp" />
<ClInclude Include="Routine.hpp" />
+ <ClInclude Include="Thread.hpp" />
+ <ClInclude Include="Types.hpp" />
<ClInclude Include="x86.hpp" />
</ItemGroup>
<ItemGroup>