| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312 |
- <?xml version="1.0" encoding="utf-8"?>
- <Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Condition="'$(ChakraBuildPathImported)'!='true'" Project="$(SolutionDir)Chakra.Build.Paths.props" />
- <Import Project="$(BuildConfigPropsPath)Chakra.Build.ProjectConfiguration.props" />
- <PropertyGroup Label="Globals">
- <TargetName>Chakra.Runtime.Language</TargetName>
- <ProjectGuid>{706083F7-6AA4-4558-A153-6352EF9110F8}</ProjectGuid>
- <RootNamespace>JS</RootNamespace>
- <Keyword>Win32Proj</Keyword>
- </PropertyGroup>
- <PropertyGroup Label="Configuration">
- <ConfigurationType>StaticLibrary</ConfigurationType>
- </PropertyGroup>
- <Import Project="$(BuildConfigPropsPath)Chakra.Build.Default.props" />
- <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
- <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
- <ImportGroup Label="ExtensionSettings">
- <Import Project="$(VCTargetsPath)\BuildCustomizations\masm.props" />
- <Import Project="$(BuildConfig_ARMASM_Path)armasm.props" />
- </ImportGroup>
- <Import Project="$(BuildConfigPropsPath)Chakra.Build.props" />
- <PropertyGroup>
- <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
- </PropertyGroup>
- <ItemDefinitionGroup>
- <ClCompile>
- <AdditionalIncludeDirectories>
- $(MSBuildThisFileDirectory);
- $(MSBuildThisFileDirectory)..;
- $(MSBuildThisFileDirectory)..\..\Common;
- $(MSBuildThisFileDirectory)..\..\Parser;
- $(MSBuildThisFileDirectory)..\..\WasmReader;
- $(MSBuildThisFileDirectory)..\..\Backend;
- $(MSBuildThisFileDirectory)..\..\Runtime\ByteCode;
- $(MSBuildThisFileDirectory)..\..\Runtime\Math;
- $(MSBuildThisFileDirectory)..\..\JITClient;
- $(ChakraJITIDLIntDir);
- %(AdditionalIncludeDirectories)
- </AdditionalIncludeDirectories>
- <PrecompiledHeader>Use</PrecompiledHeader>
- <PrecompiledHeaderFile>RuntimeLanguagePch.h</PrecompiledHeaderFile>
- <!-- # Check out https://osgwiki.com/wiki/Dev_14_Migration for more details about -Zc:implicitNoexcept- -->
- <AdditionalOptions>-Zc:implicitNoexcept- %(AdditionalOptions)</AdditionalOptions>
- </ClCompile>
- </ItemDefinitionGroup>
- <ItemGroup>
- <ClCompile Include="$(MSBuildThisFileDirectory)i386\StackFrame.cpp">
- <ExcludedFromBuild Condition="'$(Platform)'!='Win32'">true</ExcludedFromBuild>
- <ObjectFileName Condition="'$(Platform)'!='Win32'">$(IntDir)\i386</ObjectFileName>
- </ClCompile>
- <ClCompile Include="$(MSBuildThisFileDirectory)amd64\StackFrame.cpp">
- <ExcludedFromBuild Condition="'$(Platform)'!='x64'">true</ExcludedFromBuild>
- <ObjectFileName Condition="'$(Platform)'!='x64'">$(IntDir)\amd64</ObjectFileName>
- </ClCompile>
- <ClCompile Include="$(MSBuildThisFileDirectory)arm\StackFrame.cpp">
- <ExcludedFromBuild Condition="'$(Platform)'!='ARM'">true</ExcludedFromBuild>
- <ObjectFileName Condition="'$(Platform)'!='ARM'">$(IntDir)\arm</ObjectFileName>
- </ClCompile>
- <ClCompile Include="$(MSBuildThisFileDirectory)arm64\StackFrame.cpp">
- <ExcludedFromBuild Condition="'$(Platform)'!='Arm64'">true</ExcludedFromBuild>
- <ObjectFileName Condition="'$(Platform)'!='Arm64'">$(IntDir)\arm64</ObjectFileName>
- </ClCompile>
- <ClCompile Include="$(MSBuildThisFileDirectory)i386\AsmJsJitTemplate.cpp">
- <ExcludedFromBuild Condition="'$(Platform)'!='Win32'">true</ExcludedFromBuild>
- <ObjectFileName Condition="'$(Platform)'!='Win32'">$(IntDir)\i386</ObjectFileName>
- </ClCompile>
- <ClCompile Include="$(MSBuildThisFileDirectory)amd64\AsmJsJitTemplate.cpp">
- <ExcludedFromBuild Condition="'$(Platform)'!='x64'">true</ExcludedFromBuild>
- <ObjectFileName Condition="'$(Platform)'!='x64'">$(IntDir)\amd64</ObjectFileName>
- </ClCompile>
- <ClCompile Include="$(MSBuildThisFileDirectory)AsmJsCodeGenerator.cpp">
- <ExcludedFromBuild Condition="'$(Platform)'!='Win32' AND '$(Platform)'!='x64'">true</ExcludedFromBuild>
- </ClCompile>
- <ClCompile Include="$(MSBuildThisFileDirectory)AsmJsEncoder.cpp">
- <ExcludedFromBuild Condition="'$(Platform)'!='Win32' AND '$(Platform)'!='x64'">true</ExcludedFromBuild>
- </ClCompile>
- <ClCompile Include="$(MSBuildThisFileDirectory)AsmJs.cpp" />
- <ClCompile Include="$(MSBuildThisFileDirectory)AsmJsByteCodeGenerator.cpp" />
- <ClCompile Include="$(MSBuildThisFileDirectory)AsmJsLink.cpp">
- <ExcludedFromBuild Condition="'$(BuildJIT)'=='false'">true</ExcludedFromBuild>
- </ClCompile>
- <ClCompile Include="$(MSBuildThisFileDirectory)AsmJsModule.cpp" />
- <ClCompile Include="$(MSBuildThisFileDirectory)AsmJsTypes.cpp" />
- <ClCompile Include="$(MSBuildThisFileDirectory)AsmJsUtils.cpp" />
- <ClCompile Include="$(MSBuildThisFileDirectory)CacheOperators.cpp" />
- <ClCompile Include="$(MSBuildThisFileDirectory)CodeGenRecyclableData.cpp" />
- <ClCompile Include="$(MSBuildThisFileDirectory)DynamicProfileInfo.cpp" />
- <ClCompile Include="$(MSBuildThisFileDirectory)DynamicProfileMutator.cpp" />
- <ClCompile Include="$(MSBuildThisFileDirectory)DynamicProfileStorage.cpp" />
- <ClCompile Include="$(MSBuildThisFileDirectory)ExecutionMode.cpp" />
- <ClCompile Include="$(MSBuildThisFileDirectory)FunctionCodeGenJitTimeData.cpp" />
- <ClCompile Include="$(MSBuildThisFileDirectory)FunctionCodeGenRuntimeData.cpp" />
- <ClCompile Include="$(MSBuildThisFileDirectory)InlineCache.cpp" />
- <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptExceptionObject.cpp" />
- <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptExceptionOperators.cpp" />
- <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptMathOperators.cpp" />
- <ClCompile Include="$(MSBuildThisFileDirectory)ProfilingHelpers.cpp" />
- <ClCompile Include="$(MSBuildThisFileDirectory)SimdFloat32x4Operation.cpp">
- <ExcludedFromBuild Condition="'$(Platform)'!='ARM' AND '$(Platform)'!='Arm64'">true</ExcludedFromBuild>
- </ClCompile>
- <ClCompile Include="$(MSBuildThisFileDirectory)SimdFloat32x4OperationX86X64.cpp">
- <ExcludedFromBuild Condition="'$(Platform)'!='Win32' AND '$(Platform)'!='x64'">true</ExcludedFromBuild>
- </ClCompile>
- <ClCompile Include="$(MSBuildThisFileDirectory)SimdFloat64x2Operation.cpp">
- <ExcludedFromBuild Condition="'$(Platform)'!='ARM' AND '$(Platform)'!='Arm64'">true</ExcludedFromBuild>
- </ClCompile>
- <ClCompile Include="$(MSBuildThisFileDirectory)SimdFloat64x2OperationX86X64.cpp">
- <ExcludedFromBuild Condition="'$(Platform)'!='Win32' AND '$(Platform)'!='x64'">true</ExcludedFromBuild>
- </ClCompile>
- <ClCompile Include="$(MSBuildThisFileDirectory)SimdInt32x4Operation.cpp">
- <ExcludedFromBuild Condition="'$(Platform)'!='ARM' AND '$(Platform)'!='Arm64'">true</ExcludedFromBuild>
- </ClCompile>
- <ClCompile Include="$(MSBuildThisFileDirectory)SimdInt32x4OperationX86X64.cpp">
- <ExcludedFromBuild Condition="'$(Platform)'!='Win32' AND '$(Platform)'!='x64'">true</ExcludedFromBuild>
- </ClCompile>
- <ClCompile Include="$(MSBuildThisFileDirectory)SimdInt16x8Operation.cpp">
- <ExcludedFromBuild Condition="'$(Platform)'!='ARM' AND '$(Platform)'!='Arm64'">true</ExcludedFromBuild>
- </ClCompile>
- <ClCompile Include="$(MSBuildThisFileDirectory)SimdInt16x8OperationX86X64.cpp">
- <ExcludedFromBuild Condition="'$(Platform)'!='Win32' AND '$(Platform)'!='x64'">true</ExcludedFromBuild>
- </ClCompile>
- <ClCompile Include="$(MSBuildThisFileDirectory)SimdInt8x16Operation.cpp">
- <ExcludedFromBuild Condition="'$(Platform)'!='ARM' AND '$(Platform)'!='Arm64'">true</ExcludedFromBuild>
- </ClCompile>
- <ClCompile Include="$(MSBuildThisFileDirectory)SimdInt8x16OperationX86X64.cpp">
- <ExcludedFromBuild Condition="'$(Platform)'!='Win32' AND '$(Platform)'!='x64'">true</ExcludedFromBuild>
- </ClCompile>
- <ClCompile Include="$(MSBuildThisFileDirectory)SimdUint32x4Operation.cpp">
- <ExcludedFromBuild Condition="'$(Platform)'!='ARM' AND '$(Platform)'!='Arm64'">true</ExcludedFromBuild>
- </ClCompile>
- <ClCompile Include="$(MSBuildThisFileDirectory)SimdUint32x4OperationX86X64.cpp">
- <ExcludedFromBuild Condition="'$(Platform)'!='Win32' AND '$(Platform)'!='x64'">true</ExcludedFromBuild>
- </ClCompile>
- <ClCompile Include="$(MSBuildThisFileDirectory)SimdUint16x8Operation.cpp">
- <ExcludedFromBuild Condition="'$(Platform)'!='ARM' AND '$(Platform)'!='Arm64'">true</ExcludedFromBuild>
- </ClCompile>
- <ClCompile Include="$(MSBuildThisFileDirectory)SimdUint16x8OperationX86X64.cpp">
- <ExcludedFromBuild Condition="'$(Platform)'!='Win32' AND '$(Platform)'!='x64'">true</ExcludedFromBuild>
- </ClCompile>
- <ClCompile Include="$(MSBuildThisFileDirectory)SimdUint8x16Operation.cpp">
- <ExcludedFromBuild Condition="'$(Platform)'!='ARM' AND '$(Platform)'!='Arm64'">true</ExcludedFromBuild>
- </ClCompile>
- <ClCompile Include="$(MSBuildThisFileDirectory)SimdUint8x16OperationX86X64.cpp">
- <ExcludedFromBuild Condition="'$(Platform)'!='Win32' AND '$(Platform)'!='x64'">true</ExcludedFromBuild>
- </ClCompile>
- <ClCompile Include="$(MSBuildThisFileDirectory)SimdBool32x4Operation.cpp">
- <ExcludedFromBuild Condition="'$(Platform)'!='ARM' AND '$(Platform)'!='Arm64'">true</ExcludedFromBuild>
- </ClCompile>
- <ClCompile Include="$(MSBuildThisFileDirectory)SimdBool32x4OperationX86X64.cpp">
- <ExcludedFromBuild Condition="'$(Platform)'!='Win32' AND '$(Platform)'!='x64'">true</ExcludedFromBuild>
- </ClCompile>
- <ClCompile Include="$(MSBuildThisFileDirectory)SimdBool16x8Operation.cpp">
- <ExcludedFromBuild Condition="'$(Platform)'!='ARM' AND '$(Platform)'!='Arm64'">true</ExcludedFromBuild>
- </ClCompile>
- <ClCompile Include="$(MSBuildThisFileDirectory)SimdBool16x8OperationX86X64.cpp">
- <ExcludedFromBuild Condition="'$(Platform)'!='Win32' AND '$(Platform)'!='x64'">true</ExcludedFromBuild>
- </ClCompile>
- <ClCompile Include="$(MSBuildThisFileDirectory)SimdBool8x16Operation.cpp">
- <ExcludedFromBuild Condition="'$(Platform)'!='ARM' AND '$(Platform)'!='Arm64'">true</ExcludedFromBuild>
- </ClCompile>
- <ClCompile Include="$(MSBuildThisFileDirectory)SimdBool8x16OperationX86X64.cpp">
- <ExcludedFromBuild Condition="'$(Platform)'!='Win32' AND '$(Platform)'!='x64'">true</ExcludedFromBuild>
- </ClCompile>
- <ClCompile Include="$(MSBuildThisFileDirectory)SimdUtils.cpp" />
- <ClCompile Include="$(MSBuildThisFileDirectory)SourceDynamicProfileManager.cpp" />
- <ClCompile Include="$(MSBuildThisFileDirectory)StackTraceArguments.cpp" />
- <ClCompile Include="$(MSBuildThisFileDirectory)TaggedInt.cpp" />
- <ClCompile Include="$(MSBuildThisFileDirectory)ValueType.cpp" />
- <ClCompile Include="$(MSBuildThisFileDirectory)InterpreterStackFrame.cpp" />
- <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptConversion.cpp" />
- <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptOperators.cpp" />
- <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptStackWalker.cpp" />
- <ClCompile Include="$(MSBuildThisFileDirectory)RuntimeLanguagePch.cpp">
- <PrecompiledHeader>Create</PrecompiledHeader>
- </ClCompile>
- <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptNativeOperators.cpp" />
- <ClCompile Include="$(MSBuildThisFileDirectory)ObjTypeSpecFldInfo.cpp" />
- <ClCompile Include="$(MSBuildThisFileDirectory)ModuleNamespace.cpp" />
- <ClCompile Include="$(MSBuildThisFileDirectory)SourceTextModuleRecord.cpp" />
- <ClCompile Include="$(MSBuildThisFileDirectory)WAsmjsUtils.cpp" />
- <ClCompile Include="$(MSBuildThisFileDirectory)ModuleNamespaceEnumerator.cpp" />
- </ItemGroup>
- <ItemGroup>
- <ClInclude Include="amd64\StackFrame.h">
- <ExcludedFromBuild Condition="'$(Platform)'!='x64'">true</ExcludedFromBuild>
- </ClInclude>
- <ClInclude Include="arm\StackFrame.h">
- <ExcludedFromBuild Condition="'$(Platform)'!='ARM'">true</ExcludedFromBuild>
- </ClInclude>
- <ClInclude Include="AsmJs.h" />
- <ClInclude Include="AsmJsByteCodeGenerator.h" />
- <ClInclude Include="AsmJsCodeGenerator.h" />
- <ClInclude Include="AsmJsEncoder.h">
- <ExcludedFromBuild Condition="'$(Platform)'!='Win32' AND '$(Platform)'!='x64'">true</ExcludedFromBuild>
- </ClInclude>
- <ClInclude Include="AsmJsJitTemplate.h" />
- <ClInclude Include="AsmJsLink.h">
- <ExcludedFromBuild Condition="'$(BuildJIT)'=='false'">true</ExcludedFromBuild>
- </ClInclude>
- <ClInclude Include="AsmJsModule.h" />
- <ClInclude Include="AsmJsBuiltInNames.h" />
- <ClInclude Include="AsmJsTypes.h" />
- <ClInclude Include="AsmJsUtils.h" />
- <ClInclude Include="CacheOperators.h" />
- <ClInclude Include="i386\AsmJsInstructionTemplate.h">
- <ExcludedFromBuild Condition="'$(Platform)'!='Win32'">true</ExcludedFromBuild>
- </ClInclude>
- <ClInclude Include="InterpreterProcessOpCodeAsmJs.h" />
- <ClInclude Include="CodeGenRecyclableData.h" />
- <ClInclude Include="DynamicProfileInfo.h" />
- <ClInclude Include="DynamicProfileMutator.h" />
- <ClInclude Include="DynamicProfileStorage.h" />
- <ClInclude Include="EvalMapRecord.h" />
- <ClInclude Include="ExecutionMode.h" />
- <ClInclude Include="ExecutionModes.h" />
- <ClInclude Include="FunctionCodeGenJitTimeData.h" />
- <ClInclude Include="FunctionCodeGenRuntimeData.h" />
- <ClInclude Include="i386\StackFrame.h">
- <ExcludedFromBuild Condition="'$(Platform)'!='Win32'">true</ExcludedFromBuild>
- </ClInclude>
- <ClInclude Include="InlineCache.h" />
- <ClInclude Include="InlineCachePointerArray.h" />
- <ClInclude Include="JavascriptExceptionOperators.h" />
- <ClInclude Include="JavascriptMathOperators.h" />
- <ClInclude Include="JavascriptNativeOperators.h" />
- <ClInclude Include="ObjTypeSpecFldInfo.h" />
- <ClInclude Include="ModuleNamespace.h" />
- <ClInclude Include="ModuleNamespaceEnumerator.h" />
- <ClInclude Include="ProfilingHelpers.h" />
- <ClInclude Include="SourceDynamicProfileManager.h" />
- <ClInclude Include="ModuleRecordBase.h" />
- <ClInclude Include="SourceTextModuleRecord.h" />
- <ClInclude Include="StackTraceArguments.h" />
- <ClInclude Include="ValueType.h" />
- <ClInclude Include="Arguments.h" />
- <ClInclude Include="InterpreterStackFrame.h" />
- <ClInclude Include="JavascriptConversion.h" />
- <ClInclude Include="JavascriptExceptionContext.h" />
- <ClInclude Include="JavascriptExceptionObject.h" />
- <ClInclude Include="JavascriptOperators.h" />
- <ClInclude Include="JavascriptFunctionArgIndex.h" />
- <ClInclude Include="JavascriptStackWalker.h" />
- <ClInclude Include="SimdFloat32x4Operation.h" />
- <ClInclude Include="SimdFloat64x2Operation.h" />
- <ClInclude Include="SimdInt32x4Operation.h" />
- <ClInclude Include="SimdInt16x8Operation.h" />
- <ClInclude Include="SimdInt8x16Operation.h" />
- <ClInclude Include="SimdUint32x4Operation.h" />
- <ClInclude Include="SimdUint16x8Operation.h" />
- <ClInclude Include="SimdUint8x16Operation.h" />
- <ClInclude Include="SimdBool32x4Operation.h" />
- <ClInclude Include="SimdBool16x8Operation.h" />
- <ClInclude Include="SimdBool8x16Operation.h" />
- <ClInclude Include="SimdOps.h" />
- <ClInclude Include="SimdUtils.h" />
- <ClInclude Include="TaggedInt.h" />
- <ClInclude Include="RuntimeLanguagePch.h" />
- <ClInclude Include="WAsmjsUtils.h" />
- </ItemGroup>
- <ItemGroup>
- <MASM Include="$(MSBuildThisFileDirectory)amd64\JavascriptOperatorsA.asm">
- <ExcludedFromBuild Condition="'$(Platform)'!='x64'">true</ExcludedFromBuild>
- </MASM>
- <MASM Include="$(MSBuildThisFileDirectory)amd64\amd64_Thunks.asm">
- <PreprocessorDefinitions Condition="'$(BuildJIT)'!='false'">%(PreprocessorDefinitions);_ENABLE_DYNAMIC_THUNKS=1</PreprocessorDefinitions>
- <ExcludedFromBuild Condition="'$(Platform)'!='x64'">true</ExcludedFromBuild>
- </MASM>
- <ARMASM Include="$(MSBuildThisFileDirectory)arm\arm_Thunks.asm">
- <ExcludedFromBuild Condition="'$(Platform)'!='ARM'">true</ExcludedFromBuild>
- </ARMASM>
- <ARMASM Include="$(MSBuildThisFileDirectory)arm\arm_CallEhFrame.asm">
- <ExcludedFromBuild Condition="'$(Platform)'!='ARM'">true</ExcludedFromBuild>
- </ARMASM>
- <ARMASM Include="$(MSBuildThisFileDirectory)arm64\arm64_Thunks.asm">
- <ExcludedFromBuild Condition="'$(Platform)'!='Arm64'">true</ExcludedFromBuild>
- </ARMASM>
- <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" />
- <None Include="CacheOperators.inl" />
- <None Include="i386\AsmJsInstructionTemplate.inl" />
- <None Include="InlineCache.inl" />
- <None Include="InlineCachePointerArray.inl" />
- <None Include="InterpreterHandler.inl" />
- <None Include="InterpreterHandlerAsmJs.inl" />
- <None Include="InterpreterLoop.inl" />
- <None Include="JavascriptMathOperators.inl" />
- <None Include="JavascriptConversion.inl" />
- <None Include="JavascriptOperators.inl" />
- <None Include="TaggedInt.inl" />
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="..\..\JITIDL\Chakra.JITIDL.vcxproj">
- <Project>{0db5ecbc-9385-4a65-be2c-4ef7c65cb719}</Project>
- </ProjectReference>
- </ItemGroup>
- <Import Project="$(BuildConfigPropsPath)Chakra.Build.targets" Condition="exists('$(BuildConfigPropsPath)Chakra.Build.targets')" />
- <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
- <ImportGroup Label="ExtensionTargets">
- <Import Project="$(VCTargetsPath)\BuildCustomizations\masm.targets" />
- <Import Project="$(BuildConfig_ARMASM_Path)armasm.targets" />
- </ImportGroup>
- </Project>
|