BuildOurOwnBabylonJSWinJSApp.jsproj 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  3. <ItemGroup Label="ProjectConfigurations">
  4. <ProjectConfiguration Include="Debug|AnyCPU">
  5. <Configuration>Debug</Configuration>
  6. <Platform>AnyCPU</Platform>
  7. </ProjectConfiguration>
  8. <ProjectConfiguration Include="Debug|ARM">
  9. <Configuration>Debug</Configuration>
  10. <Platform>ARM</Platform>
  11. </ProjectConfiguration>
  12. <ProjectConfiguration Include="Debug|x64">
  13. <Configuration>Debug</Configuration>
  14. <Platform>x64</Platform>
  15. </ProjectConfiguration>
  16. <ProjectConfiguration Include="Debug|x86">
  17. <Configuration>Debug</Configuration>
  18. <Platform>x86</Platform>
  19. </ProjectConfiguration>
  20. <ProjectConfiguration Include="Release|AnyCPU">
  21. <Configuration>Release</Configuration>
  22. <Platform>AnyCPU</Platform>
  23. </ProjectConfiguration>
  24. <ProjectConfiguration Include="Release|ARM">
  25. <Configuration>Release</Configuration>
  26. <Platform>ARM</Platform>
  27. </ProjectConfiguration>
  28. <ProjectConfiguration Include="Release|x64">
  29. <Configuration>Release</Configuration>
  30. <Platform>x64</Platform>
  31. </ProjectConfiguration>
  32. <ProjectConfiguration Include="Release|x86">
  33. <Configuration>Release</Configuration>
  34. <Platform>x86</Platform>
  35. </ProjectConfiguration>
  36. </ItemGroup>
  37. <PropertyGroup Label="Globals">
  38. <ProjectGuid>7cdb4b83-4e3e-48d1-b982-9c33ca60712a</ProjectGuid>
  39. </PropertyGroup>
  40. <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
  41. <PropertyGroup Condition="'$(VisualStudioVersion)' == '' or '$(VisualStudioVersion)' &lt; '12.0'">
  42. <VisualStudioVersion>12.0</VisualStudioVersion>
  43. </PropertyGroup>
  44. <Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\$(WMSJSProjectDirectory)\Microsoft.VisualStudio.$(WMSJSProject).Default.props" />
  45. <Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\$(WMSJSProjectDirectory)\Microsoft.VisualStudio.$(WMSJSProject).props" />
  46. <PropertyGroup>
  47. <TargetPlatformIdentifier>Windows</TargetPlatformIdentifier>
  48. <TargetPlatformVersion>8.1</TargetPlatformVersion>
  49. <RequiredPlatformVersion>8.1</RequiredPlatformVersion>
  50. <MinimumVisualStudioVersion>12.0</MinimumVisualStudioVersion>
  51. <DefaultLanguage>en-US</DefaultLanguage>
  52. <PackageCertificateKeyFile>BuildOurOwnBabylonJSWinJSApp_TemporaryKey.pfx</PackageCertificateKeyFile>
  53. </PropertyGroup>
  54. <ItemGroup>
  55. <AppxManifest Include="package.appxmanifest">
  56. <SubType>Designer</SubType>
  57. </AppxManifest>
  58. <Content Include="css\default.css" />
  59. <Content Include="css\Loading.css" />
  60. <Content Include="images\logo.scale-100.png" />
  61. <Content Include="images\smalllogo.scale-100.png" />
  62. <Content Include="images\splashscreen.scale-100.png" />
  63. <Content Include="images\storelogo.scale-100.png" />
  64. <Content Include="js\default.js" />
  65. <Content Include="js\jquery-2.1.0.min.js" />
  66. <Content Include="js\navigator.js" />
  67. <Content Include="default.html" />
  68. <Content Include="pages\babylonScene\babylonScene.css" />
  69. <Content Include="pages\babylonScene\babylonScene.html" />
  70. <Content Include="pages\babylonScene\babylonScene.js" />
  71. <Content Include="pages\home\home.css" />
  72. <Content Include="pages\home\home.html" />
  73. <Content Include="pages\home\home.js" />
  74. <Content Include="..\BuildOurOwnBabylonJS\ourOwnBabylon.js">
  75. <Link>js\ourOwnBabylon.js</Link>
  76. </Content>
  77. <Content Include="$(BabylonJSSamplesDirFullPath)Scenes\**\*.*">
  78. <Link>BabylonJS-Demos\%(RecursiveDir)%(Filename)%(Extension)</Link>
  79. <CopyToOutputDirectory>Always</CopyToOutputDirectory>
  80. </Content>
  81. <Content Include="pages\sandbox\sandbox.css" />
  82. <Content Include="pages\sandbox\sandbox.html" />
  83. <Content Include="pages\sandbox\sandbox.js" />
  84. <None Include="BuildOurOwnBabylonJSWinJSApp_TemporaryKey.pfx" />
  85. </ItemGroup>
  86. <ItemGroup>
  87. <SDKReference Include="Microsoft.WinJS.2.0, Version=1.0" />
  88. </ItemGroup>
  89. <ItemGroup>
  90. <ProjectReference Include="..\BuildOurOwnBabylonJS\BuildOurOwnBabylonJS.csproj" />
  91. </ItemGroup>
  92. <Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\$(WMSJSProjectDirectory)\Microsoft.VisualStudio.$(WMSJSProject).targets" />
  93. <Import Project="packageExtraFiles.targets" />
  94. <Target Name="AfterBuild">
  95. <PropertyGroup>
  96. <!--ConfigurationName should be the one set by the Solution but it doesn't really matter here, doesn't it?-->
  97. <_BuildOurOwnBabylonJSExeFolder>$(SolutionDir)BuildOurOwnBabylonJS\bin\$(ConfigurationName)\</_BuildOurOwnBabylonJSExeFolder>
  98. </PropertyGroup>
  99. <Exec Command="&quot;$(_BuildOurOwnBabylonJSExeFolder)BuildOurOwnBabylonJS.exe&quot; /w:&quot;$(SolutionDir)..\..&quot; /i:&quot;$(SolutionDir)BuildOurOwnBabylonJS\ourOwnBabylonJS.xml&quot; /s:&quot;Babylon\Shaders&quot; /o:&quot;$(SolutionDir)BuildOurOwnBabylonJS&quot; /k:&quot;$(_BuildOurOwnBabylonJSExeFolder)executables&quot;" />
  100. </Target>
  101. <!-- To modify your build process, add your task inside one of the targets below then uncomment
  102. that target and the DisableFastUpToDateCheck PropertyGroup.
  103. Other similar extension points exist, see Microsoft.Common.targets.
  104. <Target Name="BeforeBuild">
  105. </Target>
  106. <PropertyGroup>
  107. <DisableFastUpToDateCheck>true</DisableFastUpToDateCheck>
  108. </PropertyGroup>
  109. -->
  110. </Project>