Chakra.Runtime.Library.vcxproj 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  3. <Import Condition="'$(ChakraBuildPathImported)'!='true'" Project="$(SolutionDir)Chakra.Build.Paths.props" />
  4. <Import Project="$(BuildConfigPropsPath)Chakra.Build.ProjectConfiguration.props" />
  5. <Import Condition="'$(ChakraICU)'!='false'" Project="$(ChakraCoreRootDirectory)deps\Chakra.ICU\Chakra.ICU.props" />
  6. <PropertyGroup Label="Globals">
  7. <TargetName>Chakra.Runtime.Library</TargetName>
  8. <ProjectGuid>{706083F7-6AA4-4558-A153-6352EF9110F7}</ProjectGuid>
  9. <RootNamespace>JS</RootNamespace>
  10. <Keyword>Win32Proj</Keyword>
  11. </PropertyGroup>
  12. <PropertyGroup Label="Configuration">
  13. <ConfigurationType>StaticLibrary</ConfigurationType>
  14. </PropertyGroup>
  15. <Import Project="$(BuildConfigPropsPath)Chakra.Build.Default.props" />
  16. <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  17. <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  18. <ImportGroup Label="ExtensionSettings">
  19. <Import Project="$(VCTargetsPath)\BuildCustomizations\masm.props" />
  20. <Import Project="$(BuildConfig_ARMASM_Path)armasm.props" />
  21. </ImportGroup>
  22. <Import Project="$(BuildConfigPropsPath)Chakra.Build.props" />
  23. <PropertyGroup>
  24. <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
  25. </PropertyGroup>
  26. <ItemDefinitionGroup>
  27. <ClCompile>
  28. <AdditionalIncludeDirectories>
  29. $(MSBuildThisFileDirectory)..;
  30. $(MSBuildThisFileDirectory)..\..\Backend;
  31. $(MSBuildThisFileDirectory)..\..\Common;
  32. $(MSBuildThisFileDirectory)..\..\Parser;
  33. $(MSBuildThisFileDirectory)..\..\WasmReader;
  34. $(MSBuildThisFileDirectory)..\..\wabt\chakra;
  35. $(MSBuildThisFileDirectory)..\..\Runtime\ByteCode;
  36. $(MSBuildThisFileDirectory)..\..\JITClient;
  37. $(ChakraJITIDLIntDir);
  38. $(MSBuildThisFileDirectory)..\Math;
  39. $(ChakraManifestsIncludeDirectory);
  40. $(ManifestsInboxIncludeDirectory);
  41. %(AdditionalIncludeDirectories)
  42. </AdditionalIncludeDirectories>
  43. <PrecompiledHeader>Use</PrecompiledHeader>
  44. <PrecompiledHeaderFile>RuntimeLibraryPch.h</PrecompiledHeaderFile>
  45. <!-- # Check out https://osgwiki.com/wiki/Dev_14_Migration for more details about -Zc:implicitNoexcept- -->
  46. <AdditionalOptions>-Zc:implicitNoexcept- /bigobj %(AdditionalOptions)</AdditionalOptions>
  47. </ClCompile>
  48. </ItemDefinitionGroup>
  49. <ItemGroup>
  50. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptSimdObject.cpp" />
  51. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptSimdType.cpp" />
  52. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptSimdFloat32x4.cpp" />
  53. <ClCompile Include="$(MSBuildThisFileDirectory)SimdFloat32x4Lib.cpp" />
  54. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptSimdFloat64x2.cpp" />
  55. <ClCompile Include="$(MSBuildThisFileDirectory)SimdFloat64x2Lib.cpp" />
  56. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptSimdInt32x4.cpp" />
  57. <ClCompile Include="$(MSBuildThisFileDirectory)SimdInt32x4Lib.cpp" />
  58. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptSimdInt16x8.cpp" />
  59. <ClCompile Include="$(MSBuildThisFileDirectory)SimdInt16x8Lib.cpp" />
  60. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptSimdInt8x16.cpp" />
  61. <ClCompile Include="$(MSBuildThisFileDirectory)SimdInt8x16Lib.cpp" />
  62. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptSimdUint32x4.cpp" />
  63. <ClCompile Include="$(MSBuildThisFileDirectory)SimdUint32x4Lib.cpp" />
  64. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptSimdUint16x8.cpp" />
  65. <ClCompile Include="$(MSBuildThisFileDirectory)SimdUint16x8Lib.cpp" />
  66. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptSimdUint8x16.cpp" />
  67. <ClCompile Include="$(MSBuildThisFileDirectory)SimdUint8x16Lib.cpp" />
  68. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptSimdBool32x4.cpp" />
  69. <ClCompile Include="$(MSBuildThisFileDirectory)SimdBool32x4Lib.cpp" />
  70. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptSimdBool16x8.cpp" />
  71. <ClCompile Include="$(MSBuildThisFileDirectory)SimdBool16x8Lib.cpp" />
  72. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptSimdBool8x16.cpp" />
  73. <ClCompile Include="$(MSBuildThisFileDirectory)SimdBool8x16Lib.cpp" />
  74. <ClCompile Include="$(MSBuildThisFileDirectory)ArrayBuffer.cpp" />
  75. <ClCompile Include="$(MSBuildThisFileDirectory)BoundFunction.cpp" />
  76. <ClCompile Include="$(MSBuildThisFileDirectory)BufferStringBuilder.cpp" />
  77. <ClCompile Include="$(MSBuildThisFileDirectory)CommonExternalApiImpl.cpp" />
  78. <ClCompile Include="$(MSBuildThisFileDirectory)CompoundString.cpp" />
  79. <ClCompile Include="$(MSBuildThisFileDirectory)DataView.cpp" />
  80. <ClCompile Include="$(MSBuildThisFileDirectory)EngineInterfaceObject.cpp" />
  81. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptArrayIterator.cpp" />
  82. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptBuiltInFunctions.cpp" />
  83. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptExternalFunction.cpp" />
  84. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptGenerator.cpp" />
  85. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptGeneratorFunction.cpp" />
  86. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptIterator.cpp" />
  87. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptMap.cpp" />
  88. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptMapIterator.cpp" />
  89. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptPromise.cpp" />
  90. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptProxy.cpp" />
  91. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptReflect.cpp" />
  92. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptRegExpEnumerator.cpp" />
  93. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptSet.cpp" />
  94. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptSetIterator.cpp" />
  95. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptStringIterator.cpp" />
  96. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptSymbol.cpp" />
  97. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptSymbolObject.cpp" />
  98. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptWeakMap.cpp" />
  99. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptWeakSet.cpp" />
  100. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptTypedNumber.cpp" />
  101. <ClCompile Include="$(MSBuildThisFileDirectory)JSONParser.cpp" />
  102. <ClCompile Include="$(MSBuildThisFileDirectory)JSONScanner.cpp" />
  103. <ClCompile Include="$(MSBuildThisFileDirectory)JSONString.cpp" />
  104. <ClCompile Include="$(MSBuildThisFileDirectory)ProfileString.cpp" />
  105. <ClCompile Include="$(MSBuildThisFileDirectory)RootObjectBase.cpp" />
  106. <ClCompile Include="$(MSBuildThisFileDirectory)RuntimeFunction.cpp" />
  107. <ClCompile Include="$(MSBuildThisFileDirectory)ScriptFunction.cpp" />
  108. <ClCompile Include="$(MSBuildThisFileDirectory)SingleCharString.cpp" />
  109. <ClCompile Include="$(MSBuildThisFileDirectory)StackScriptFunction.cpp" />
  110. <ClCompile Include="$(MSBuildThisFileDirectory)StringCopyInfo.cpp" />
  111. <ClCompile Include="$(MSBuildThisFileDirectory)ThrowErrorObject.cpp" />
  112. <ClCompile Include="$(MSBuildThisFileDirectory)TypedArray.cpp" />
  113. <ClCompile Include="$(MSBuildThisFileDirectory)TypedArrayIndexEnumerator.cpp" />
  114. <ClCompile Include="$(MSBuildThisFileDirectory)ArgumentsObject.cpp" />
  115. <ClCompile Include="$(MSBuildThisFileDirectory)ArgumentsObjectEnumerator.cpp" />
  116. <ClCompile Include="$(MSBuildThisFileDirectory)ConcatString.cpp" />
  117. <ClCompile Include="$(MSBuildThisFileDirectory)DateImplementation.cpp" />
  118. <ClCompile Include="$(MSBuildThisFileDirectory)ForInObjectEnumerator.cpp" />
  119. <ClCompile Include="$(MSBuildThisFileDirectory)GlobalObject.cpp" />
  120. <ClCompile Include="$(MSBuildThisFileDirectory)ES5Array.cpp" />
  121. <ClCompile Include="$(MSBuildThisFileDirectory)ES5ArrayIndexEnumerator.cpp" />
  122. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptArray.cpp" />
  123. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptArrayIndexEnumeratorBase.cpp" />
  124. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptArrayIndexEnumerator.cpp" />
  125. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptArrayIndexSnapshotEnumerator.cpp" />
  126. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptBoolean.cpp" />
  127. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptBooleanObject.cpp" />
  128. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptDate.cpp" />
  129. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptError.cpp" />
  130. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptFunction.cpp" />
  131. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptLibrary.cpp" />
  132. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptNumber.cpp" />
  133. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptNumberObject.cpp" />
  134. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptObject.cpp" />
  135. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptRegExpConstructor.cpp" />
  136. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptRegularExpression.cpp" />
  137. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptRegularExpressionResult.cpp" />
  138. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptString.cpp" />
  139. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptStringEnumerator.cpp" />
  140. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptVariantDate.cpp" />
  141. <ClCompile Include="$(MSBuildThisFileDirectory)JSONStack.cpp" />
  142. <ClCompile Include="$(MSBuildThisFileDirectory)JSON.cpp" />
  143. <ClCompile Include="$(MSBuildThisFileDirectory)LiteralString.cpp" />
  144. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptStringObject.cpp" />
  145. <ClCompile Include="$(MSBuildThisFileDirectory)MathLibrary.cpp" />
  146. <ClCompile Include="$(MSBuildThisFileDirectory)ModuleRoot.cpp" />
  147. <ClCompile Include="$(MSBuildThisFileDirectory)ObjectPrototypeObject.cpp" />
  148. <ClCompile Include="$(MSBuildThisFileDirectory)PropertyString.cpp" />
  149. <ClCompile Include="$(MSBuildThisFileDirectory)RegexHelper.cpp" />
  150. <ClCompile Include="$(MSBuildThisFileDirectory)SparseArraySegment.cpp" />
  151. <ClCompile Include="$(MSBuildThisFileDirectory)RuntimeLibraryPch.cpp">
  152. <PrecompiledHeader>Create</PrecompiledHeader>
  153. </ClCompile>
  154. <ClCompile Include="$(MSBuildThisFileDirectory)SubString.cpp" />
  155. <ClCompile Include="$(MSBuildThisFileDirectory)UriHelper.cpp" />
  156. <ClCompile Include="$(MSBuildThisFileDirectory)ExternalLibraryBase.cpp" />
  157. <ClCompile Include="$(MSBuildThisFileDirectory)IntlEngineInterfaceExtensionObject.cpp">
  158. <AdditionalIncludeDirectories Condition="'$(IcuIncludeDirectories)'!=''">
  159. $(IcuIncludeDirectories);
  160. %(AdditionalIncludeDirectories)
  161. </AdditionalIncludeDirectories>
  162. </ClCompile>
  163. <ClCompile Include="$(MSBuildThisFileDirectory)JsBuiltInEngineInterfaceExtensionObject.cpp" />
  164. <ClCompile Include="$(MSBuildThisFileDirectory)WasmLibrary.cpp" />
  165. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptListIterator.cpp" />
  166. <ClCompile Include="$(MSBuildThisFileDirectory)AtomicsObject.cpp" />
  167. <ClCompile Include="$(MSBuildThisFileDirectory)SharedArrayBuffer.cpp" />
  168. <ClCompile Include="$(MSBuildThisFileDirectory)WebAssembly.cpp" />
  169. <ClCompile Include="$(MSBuildThisFileDirectory)WebAssemblyInstance.cpp" />
  170. <ClCompile Include="$(MSBuildThisFileDirectory)WebAssemblyMemory.cpp" />
  171. <ClCompile Include="$(MSBuildThisFileDirectory)WebAssemblyModule.cpp" />
  172. <ClCompile Include="$(MSBuildThisFileDirectory)WebAssemblyTable.cpp" />
  173. <ClCompile Include="$(MSBuildThisFileDirectory)WebAssemblyEnvironment.cpp" />
  174. <ClCompile Include="$(MSBuildThisFileDirectory)WabtInterface.cpp" />
  175. <ClCompile Include="$(MSBuildThisFileDirectory)CustomExternalIterator.cpp" />
  176. <ClCompile Include="$(MSBuildThisFileDirectory)JavascriptExceptionMetadata.cpp" />
  177. <ClCompile Include="$(MSBuildThisFileDirectory)VerifyMarkFalseReference.cpp" />
  178. <ClCompile Include="$(MSBuildThisFileDirectory)JSONStringBuilder.cpp" />
  179. <ClCompile Include="$(MSBuildThisFileDirectory)JSONStringifier.cpp" />
  180. <ClCompile Include="$(MSBuildThisFileDirectory)LazyJSONString.cpp" />
  181. <ClCompile Include="$(MSBuildThisFileDirectory)PropertyRecordUsageCache.cpp" />
  182. </ItemGroup>
  183. <ItemGroup>
  184. <ClInclude Include="..\DetachedStateBase.h" />
  185. <ClInclude Include="..\InternalPropertyList.h" />
  186. <ClInclude Include="..\RuntimeCommon.h" />
  187. <ClInclude Include="..\SerializableFunctionFields.h" />
  188. <ClInclude Include="AtomicsObject.h" />
  189. <ClInclude Include="PropertyRecordUsageCache.h" />
  190. <ClInclude Include="CustomExternalIterator.h" />
  191. <ClInclude Include="JsBuiltInEngineInterfaceExtensionObject.h" />
  192. <ClInclude Include="JsBuiltIn\JsBuiltIn.js.bc.32b.h" />
  193. <ClInclude Include="JsBuiltIn\JsBuiltIn.js.bc.64b.h" />
  194. <ClInclude Include="JsBuiltIn\JsBuiltIn.js.nojit.bc.32b.h" />
  195. <ClInclude Include="JsBuiltIn\JsBuiltIn.js.nojit.bc.64b.h" />
  196. <ClInclude Include="ExternalLibraryBase.h" />
  197. <ClInclude Include="IntlEngineInterfaceExtensionObject.h" />
  198. <ClInclude Include="IntlExtensionObjectBuiltIns.h" />
  199. <ClInclude Include="JavascriptExceptionMetadata.h" />
  200. <ClInclude Include="JavascriptListIterator.h" />
  201. <ClInclude Include="JavascriptSimdObject.h" />
  202. <ClInclude Include="JavascriptSimdType.h" />
  203. <ClInclude Include="JavascriptSimdFloat32x4.h" />
  204. <ClInclude Include="JavascriptSimdFloat64x2.h" />
  205. <ClInclude Include="JavascriptSimdInt32x4.h" />
  206. <ClInclude Include="JavascriptSimdInt16x8.h" />
  207. <ClInclude Include="JavascriptSimdInt8x16.h" />
  208. <ClInclude Include="JavascriptSimdUint32x4.h" />
  209. <ClInclude Include="JavascriptSimdUint16x8.h" />
  210. <ClInclude Include="JavascriptSimdUint8x16.h" />
  211. <ClInclude Include="JavascriptSimdBool32x4.h" />
  212. <ClInclude Include="JavascriptSimdBool16x8.h" />
  213. <ClInclude Include="JavascriptSimdBool8x16.h" />
  214. <ClInclude Include="JSONStringBuilder.h" />
  215. <ClInclude Include="JSONStringifier.h" />
  216. <ClInclude Include="LazyJSONString.h" />
  217. <ClInclude Include="SharedArrayBuffer.h" />
  218. <ClInclude Include="SimdFloat32x4Lib.h" />
  219. <ClInclude Include="SimdFloat64x2Lib.h" />
  220. <ClInclude Include="SimdInt32x4Lib.h" />
  221. <ClInclude Include="SimdInt16x8Lib.h" />
  222. <ClInclude Include="SimdInt8x16Lib.h" />
  223. <ClInclude Include="SimdUint32x4Lib.h" />
  224. <ClInclude Include="SimdUint16x8Lib.h" />
  225. <ClInclude Include="SimdUint8x16Lib.h" />
  226. <ClInclude Include="SimdBool32x4Lib.h" />
  227. <ClInclude Include="SimdBool16x8Lib.h" />
  228. <ClInclude Include="SimdBool8x16Lib.h" />
  229. <ClInclude Include="ArrayBuffer.h" />
  230. <ClInclude Include="BoundFunction.h" />
  231. <ClInclude Include="BufferStringBuilder.h" />
  232. <ClInclude Include="BuiltInFlags.h" />
  233. <ClInclude Include="CompoundString.h" />
  234. <ClInclude Include="DataView.h" />
  235. <ClInclude Include="DateImplementationData.h" />
  236. <ClInclude Include="EngineInterfaceObject.h" />
  237. <ClInclude Include="ES5ArrayIndexStaticEnumerator.h" />
  238. <ClInclude Include="HostObjectBase.h" />
  239. <ClInclude Include="InJavascript\Intl.js.bc.32b.h" />
  240. <ClInclude Include="InJavascript\Intl.js.bc.64b.h" />
  241. <ClInclude Include="JavascriptArrayIndexEnumeratorBase.h" />
  242. <ClInclude Include="JavascriptArrayIndexStaticEnumerator.h" />
  243. <ClInclude Include="JavascriptArrayIterator.h" />
  244. <ClInclude Include="JavascriptArrayIndexSnapshotEnumerator.h" />
  245. <ClInclude Include="JavascriptBuiltInFunctionList.h" />
  246. <ClInclude Include="JavascriptBuiltInFunctions.h" />
  247. <ClInclude Include="JavascriptExternalFunction.h" />
  248. <ClInclude Include="JavascriptGenerator.h" />
  249. <ClInclude Include="JavascriptGeneratorFunction.h" />
  250. <ClInclude Include="JavascriptIterator.h" />
  251. <ClInclude Include="JavascriptMap.h" />
  252. <ClInclude Include="JavascriptMapIterator.h" />
  253. <ClInclude Include="JavascriptPromise.h" />
  254. <ClInclude Include="JavascriptProxy.h" />
  255. <ClInclude Include="JavascriptRegExpEnumerator.h" />
  256. <ClInclude Include="JavascriptReflect.h" />
  257. <ClInclude Include="JavascriptSet.h" />
  258. <ClInclude Include="JavascriptSetIterator.h" />
  259. <ClInclude Include="JavascriptStringIterator.h" />
  260. <ClInclude Include="JavascriptStringTagEntries.h" />
  261. <ClInclude Include="JavascriptSymbol.h" />
  262. <ClInclude Include="JavascriptSymbolObject.h" />
  263. <ClInclude Include="JavascriptTypedNumber.h" />
  264. <ClInclude Include="JavascriptWeakMap.h" />
  265. <ClInclude Include="JavascriptWeakSet.h" />
  266. <ClInclude Include="JSONParser.h" />
  267. <ClInclude Include="JSONScanner.h" />
  268. <ClInclude Include="JSONString.h" />
  269. <ClInclude Include="MapOrSetDataList.h" />
  270. <ClInclude Include="ProfileString.h" />
  271. <ClInclude Include="RootObjectBase.h" />
  272. <ClInclude Include="RuntimeFunction.h" />
  273. <ClInclude Include="RuntimeLibraryPch.h" />
  274. <ClInclude Include="SameValueComparer.h" />
  275. <ClInclude Include="ScriptFunction.h" />
  276. <ClInclude Include="SingleCharString.h" />
  277. <ClInclude Include="StackScriptFunction.h" />
  278. <ClInclude Include="StringCopyInfo.h" />
  279. <ClInclude Include="ThrowErrorObject.h" />
  280. <ClInclude Include="TypedArray.h" />
  281. <ClInclude Include="TypedArrayIndexEnumerator.h" />
  282. <ClInclude Include="ArgumentsObject.h" />
  283. <ClInclude Include="ArgumentsObjectEnumerator.h" />
  284. <ClInclude Include="ConcatString.h" />
  285. <ClInclude Include="DateImplementation.h" />
  286. <ClInclude Include="ForInObjectEnumerator.h" />
  287. <ClInclude Include="GlobalObject.h" />
  288. <ClInclude Include="ES5Array.h" />
  289. <ClInclude Include="ES5ArrayIndexEnumerator.h" />
  290. <ClInclude Include="JavascriptArray.h" />
  291. <ClInclude Include="JavascriptArrayIndexEnumerator.h" />
  292. <ClInclude Include="JavascriptBoolean.h" />
  293. <ClInclude Include="JavascriptBooleanObject.h" />
  294. <ClInclude Include="JavascriptDate.h" />
  295. <ClInclude Include="JavascriptError.h" />
  296. <ClInclude Include="JavascriptFunction.h" />
  297. <ClInclude Include="JavascriptLibrary.h" />
  298. <ClInclude Include="StringCache.h" />
  299. <ClInclude Include="JavascriptLibraryBase.h" />
  300. <ClInclude Include="JavascriptNumber.h" />
  301. <ClInclude Include="JavascriptNumberObject.h" />
  302. <ClInclude Include="JavascriptObject.h" />
  303. <ClInclude Include="JavascriptRegExpConstructor.h" />
  304. <ClInclude Include="JavascriptRegularExpression.h" />
  305. <ClInclude Include="JavascriptRegularExpressionResult.h" />
  306. <ClInclude Include="JavascriptString.h" />
  307. <ClInclude Include="JavascriptStringEnumerator.h" />
  308. <ClInclude Include="JavascriptStringObject.h" />
  309. <ClInclude Include="JavascriptVariantDate.h" />
  310. <ClInclude Include="JSONStack.h" />
  311. <ClInclude Include="JSON.h" />
  312. <ClInclude Include="LiteralString.h" />
  313. <ClInclude Include="MathLibrary.h" />
  314. <ClInclude Include="ModuleRoot.h" />
  315. <ClInclude Include="ObjectPrototypeObject.h" />
  316. <ClInclude Include="PropertyString.h" />
  317. <ClInclude Include="RegexHelper.h" />
  318. <ClInclude Include="..\Runtime.h" />
  319. <ClInclude Include="SparseArraySegment.h" />
  320. <ClInclude Include="SubString.h" />
  321. <ClInclude Include="UriHelper.h" />
  322. <ClInclude Include="WabtInterface.h" />
  323. <ClInclude Include="WasmLibrary.h" />
  324. <ClInclude Include="WebAssembly.h" />
  325. <ClInclude Include="WebAssemblyEnvironment.h" />
  326. <ClInclude Include="WebAssemblyInstance.h" />
  327. <ClInclude Include="WebAssemblyMemory.h" />
  328. <ClInclude Include="WebAssemblyModule.h" />
  329. <ClInclude Include="WebAssemblyTable.h" />
  330. </ItemGroup>
  331. <ItemGroup>
  332. <MASM Include="$(MSBuildThisFileDirectory)amd64\JavascriptFunctionA.asm">
  333. <PreprocessorDefinitions Condition="'$(BuildJIT)'!='false'">%(PreprocessorDefinitions);_ENABLE_DYNAMIC_THUNKS=1</PreprocessorDefinitions>
  334. <ExcludedFromBuild Condition="'$(Platform)'!='x64'">true</ExcludedFromBuild>
  335. </MASM>
  336. <ARMASM Include="$(MSBuildThisFileDirectory)arm\arm_DeferredDeserializeThunk.asm">
  337. <ExcludedFromBuild Condition="'$(Platform)'!='ARM'">true</ExcludedFromBuild>
  338. </ARMASM>
  339. <ARMASM Include="$(MSBuildThisFileDirectory)arm\arm_CallFunction.asm">
  340. <ExcludedFromBuild Condition="'$(Platform)'!='ARM'">true</ExcludedFromBuild>
  341. </ARMASM>
  342. <ARMASM Include="$(MSBuildThisFileDirectory)arm\arm_DeferredParsingThunk.asm">
  343. <ExcludedFromBuild Condition="'$(Platform)'!='ARM'">true</ExcludedFromBuild>
  344. </ARMASM>
  345. <ARMASM Include="$(MSBuildThisFileDirectory)arm64\arm64_DeferredDeserializeThunk.asm">
  346. <ExcludedFromBuild Condition="'$(Platform)'!='Arm64'">true</ExcludedFromBuild>
  347. </ARMASM>
  348. <ARMASM Include="$(MSBuildThisFileDirectory)arm64\arm64_CallFunction.asm">
  349. <ExcludedFromBuild Condition="'$(Platform)'!='Arm64'">true</ExcludedFromBuild>
  350. </ARMASM>
  351. <ARMASM Include="$(MSBuildThisFileDirectory)arm64\arm64_DeferredParsingThunk.asm">
  352. <ExcludedFromBuild Condition="'$(Platform)'!='Arm64'">true</ExcludedFromBuild>
  353. </ARMASM>
  354. <None Include="amd64\JavascriptFunctionA.S">
  355. <ExcludedFromBuild>true</ExcludedFromBuild>
  356. </None>
  357. <None Include="JsBuiltIn\JsBuiltIn.js" />
  358. <None Include="InJavascript\GenByteCode.cmd" />
  359. <None Include="InJavascript\Intl.js" />
  360. <None Include="ConcatString.inl" />
  361. <None Include="SparseArraySegment.inl" />
  362. <None Include="JavascriptArray.inl" />
  363. <None Include="JavascriptBoolean.inl" />
  364. <None Include="JavascriptLibrary.inl" />
  365. <None Include="JavascriptNumber.inl" />
  366. <None Include="JavascriptString.inl" />
  367. </ItemGroup>
  368. <ItemGroup>
  369. <ProjectReference Include="..\..\JITIDL\Chakra.JITIDL.vcxproj">
  370. <Project>{0db5ecbc-9385-4a65-be2c-4ef7c65cb719}</Project>
  371. </ProjectReference>
  372. <ProjectReference Condition="'$(BuildWabt)'=='true'" Include="..\..\wabt\wabt.vcxproj">
  373. <Project>{f48b3491-81df-4f49-b35f-3308cbe6a379}</Project>
  374. </ProjectReference>
  375. </ItemGroup>
  376. <Import Project="$(BuildConfigPropsPath)Chakra.Build.targets" Condition="exists('$(BuildConfigPropsPath)Chakra.Build.targets')" />
  377. <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  378. <ImportGroup Label="ExtensionTargets">
  379. <Import Project="$(VCTargetsPath)\BuildCustomizations\masm.targets" />
  380. <Import Project="$(BuildConfig_ARMASM_Path)armasm.targets" />
  381. </ImportGroup>
  382. </Project>