Michael Ferris 9 лет назад
Родитель
Сommit
fe69903ebf

+ 7 - 1
lib/Backend/Chakra.Backend.vcxproj

@@ -448,6 +448,12 @@
       <ExcludedFromBuild Condition="'$(Platform)'!='ARM'">true</ExcludedFromBuild>
       <ObjectFileName Condition="'$(Platform)'!='ARM'">$(IntDir)\arm</ObjectFileName>
     </ARMASM>
+    <None Include="amd64\LinearScanMdA.S">
+      <ExcludedFromBuild>true</ExcludedFromBuild>
+    </None>
+    <None Include="amd64\Thunks.S">
+      <ExcludedFromBuild>true</ExcludedFromBuild>
+    </None>
     <None Include="IR.inl" />
     <None Include="Opnd.inl" />
     <None Include="Sym.inl" />
@@ -468,4 +474,4 @@
     <Import Project="$(VCTargetsPath)\BuildCustomizations\masm.targets" />
     <Import Project="$(BuildConfig_ARMASM_Path)armasm.targets" />
   </ImportGroup>
-</Project>
+</Project>

+ 7 - 1
lib/Backend/Chakra.Backend.vcxproj.filters

@@ -126,7 +126,7 @@
     <ClCompile Include="$(MSBuildThisFileDirectory)ServerScriptContext.cpp" />
     <ClCompile Include="$(MSBuildThisFileDirectory)ServerThreadContext.cpp" />
     <ClCompile Include="$(MSBuildThisFileDirectory)JITTimeFixedField.cpp" />
-    <ClCompile Include="PageAllocatorPool.cpp" />
+    <ClCompile Include="$(MSBuildThisFileDirectory)PageAllocatorPool.cpp" />
   </ItemGroup>
   <ItemGroup>
     <ClInclude Include="AgenPeeps.h" />
@@ -352,6 +352,12 @@
     <None Include="IR.inl" />
     <None Include="Opnd.inl" />
     <None Include="Sym.inl" />
+    <None Include="amd64\LinearScanMdA.S">
+      <Filter>amd64</Filter>
+    </None>
+    <None Include="amd64\Thunks.S">
+      <Filter>amd64</Filter>
+    </None>
   </ItemGroup>
   <ItemGroup>
     <Filter Include="arm">

+ 3 - 0
lib/Common/Memory/Chakra.Common.Memory.vcxproj

@@ -150,6 +150,9 @@
     <ClInclude Include="XDataAllocator.h" />
   </ItemGroup>
   <ItemGroup>
+    <None Include="amd64\amd64_SAVE_REGISTERS.S">
+      <ExcludedFromBuild>true</ExcludedFromBuild>
+    </None>
     <None Include="HeapBlock.inl" />
     <None Include="HeapBucket.inl" />
     <None Include="LargeHeapBucket.inl" />

+ 3 - 0
lib/Common/Memory/Chakra.Common.Memory.vcxproj.filters

@@ -123,6 +123,9 @@
     <None Include="MarkContext.inl" />
     <None Include="Recycler.inl" />
     <None Include="SmallBlockDeclarations.inl" />
+    <None Include="amd64\amd64_SAVE_REGISTERS.S">
+      <Filter>amd64</Filter>
+    </None>
   </ItemGroup>
   <ItemGroup>
     <Filter Include="amd64">

+ 6 - 0
lib/Runtime/Language/Chakra.Runtime.Language.vcxproj

@@ -275,6 +275,12 @@
     <ARMASM Include="$(MSBuildThisFileDirectory)arm64\arm64_CallEhFrame.asm">
       <ExcludedFromBuild Condition="'$(Platform)'!='Arm64'">true</ExcludedFromBuild>
     </ARMASM>
+    <None Include="amd64\amd64_Thunks.S">
+      <ExcludedFromBuild>true</ExcludedFromBuild>
+    </None>
+    <None Include="amd64\JavascriptOperatorsA.S">
+      <ExcludedFromBuild>true</ExcludedFromBuild>
+    </None>
     <None Include="amd64\StackFrame.inl" />
     <None Include="AsmJsEncoder.inl" />
     <None Include="AsmJsEncoderHandler.inl" />

+ 6 - 0
lib/Runtime/Language/Chakra.Runtime.Language.vcxproj.filters

@@ -179,6 +179,12 @@
       <Filter>i386</Filter>
     </None>
     <None Include="TaggedInt.inl" />
+    <None Include="amd64\JavascriptOperatorsA.S">
+      <Filter>amd64</Filter>
+    </None>
+    <None Include="amd64\amd64_Thunks.S">
+      <Filter>amd64</Filter>
+    </None>
   </ItemGroup>
   <ItemGroup>
     <Filter Include="amd64">

+ 3 - 0
lib/Runtime/Library/Chakra.Runtime.Library.vcxproj

@@ -316,6 +316,9 @@
     <ARMASM Include="$(MSBuildThisFileDirectory)arm64\arm64_DeferredParsingThunk.asm">
       <ExcludedFromBuild Condition="'$(Platform)'!='Arm64'">true</ExcludedFromBuild>
     </ARMASM>
+    <None Include="amd64\JavascriptFunctionA.S">
+      <ExcludedFromBuild>true</ExcludedFromBuild>
+    </None>
     <None Include="InJavascript\GenByteCode.cmd" />
     <None Include="InJavascript\Intl.js" />
     <None Include="ConcatString.inl" />

+ 7 - 4
lib/Runtime/Library/Chakra.Runtime.Library.vcxproj.filters

@@ -112,10 +112,10 @@
     <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptArrayIndexEnumeratorBase.cpp" />
     <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptArrayIndexEnumerator.cpp" />
     <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptArrayIndexSnapshotEnumerator.cpp" />
-    <ClCompile Include="WebAssemblyModule.cpp" />
-    <ClCompile Include="WebAssemblyInstance.cpp" />
-    <ClCompile Include="WebAssembly.cpp" />
-    <ClCompile Include="WebAssemblyMemory.cpp" />
+    <ClCompile Include="$(MSBuildThisFileDirectory)WebAssembly.cpp" />
+    <ClCompile Include="$(MSBuildThisFileDirectory)WebAssemblyInstance.cpp" />
+    <ClCompile Include="$(MSBuildThisFileDirectory)WebAssemblyMemory.cpp" />
+    <ClCompile Include="$(MSBuildThisFileDirectory)WebAssemblyModule.cpp" />
   </ItemGroup>
   <ItemGroup>
     <ClInclude Include="..\InternalPropertyList.h" />
@@ -259,6 +259,9 @@
     <None Include="JavascriptNumber.inl" />
     <None Include="JavascriptString.inl" />
     <None Include="JavascriptBoolean.inl" />
+    <None Include="amd64\JavascriptFunctionA.S">
+      <Filter>amd64</Filter>
+    </None>
   </ItemGroup>
   <ItemGroup>
     <Filter Include="arm">