Skip to content

Instantly share code, notes, and snippets.

@sergebat
Created December 20, 2013 18:34
Show Gist options
  • Save sergebat/8059258 to your computer and use it in GitHub Desktop.
Save sergebat/8059258 to your computer and use it in GitHub Desktop.
My VS project file for typescript compilation
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<ProjectGuid>{2CC2CEE3-2A51-4C0C-811F-1096A488E1C2}</ProjectGuid>
<ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
<OutputType>Library</OutputType>
<OutputPath>bin</OutputPath>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<DebugType>full</DebugType>
<DebugSymbols>true</DebugSymbols>
<UseIISExpress>true</UseIISExpress>
<IISExpressSSLPort />
<IISExpressAnonymousAuthentication />
<IISExpressWindowsAuthentication />
<IISExpressUseClassicPipelineMode />
<FileUpgradeFlags>
</FileUpgradeFlags>
<OldToolsVersion>4.0</OldToolsVersion>
<UpgradeBackupLocation />
</PropertyGroup>
<ItemGroup>
<Content Include="assets\img\badges-jellycollapse.png" />
<Content Include="assets\img\dialog.png" />
<Content Include="assets\img\gametitle.png" />
<Content Include="assets\img\game_bg.jpg" />
<Content Include="assets\img\game_grid_bg.png" />
<Content Include="assets\img\loader.gif" />
<Content Include="assets\img\mainmenu_bg.jpg" />
<Content Include="assets\img\spritesheet-glueytower.png" />
<Content Include="assets\sound\bombexplosion.m4a" />
<Content Include="assets\sound\bombexplosion.ogg" />
<Content Include="assets\sound\bombgranted.m4a" />
<Content Include="assets\sound\bombgranted.ogg" />
<Content Include="assets\sound\bonusblobs.m4a" />
<Content Include="assets\sound\bonusblobs.ogg" />
<Content Include="assets\sound\buttontap.m4a" />
<Content Include="assets\sound\buttontap.ogg" />
<Content Include="assets\sound\chainremoved.m4a" />
<Content Include="assets\sound\chainremoved.ogg" />
<Content Include="assets\sound\explode.m4a" />
<Content Include="assets\sound\explode.ogg" />
<Content Include="assets\sound\explosion.m4a" />
<Content Include="assets\sound\gameover.m4a" />
<Content Include="assets\sound\gameover.ogg" />
<Content Include="assets\sound\grayremoved.m4a" />
<Content Include="assets\sound\grayremoved.ogg" />
<Content Include="assets\sound\levelcomplete.m4a" />
<Content Include="assets\sound\levelcomplete.ogg" />
<Content Include="assets\sound\powerupgranted.m4a" />
<Content Include="assets\sound\powerupgranted.ogg" />
<Content Include="assets\sound\removefailed.m4a" />
<Content Include="assets\sound\removefailed.ogg" />
<Content Include="css\gamestyles.css" />
<Content Include="docs\fullscreen.txt" />
<Content Include="docs\level progression.txt" />
<Content Include="docs\release-plan.txt" />
<Content Include="Gruntfile.js" />
<Content Include="index.html" />
<Content Include="lib\BitmapText.js" />
<Content Include="lib\easeljs-0.7.0.min.js" />
<Content Include="lib\movieclip-0.6.1.min.js" />
<Content Include="lib\preloadjs-0.3.1.min.js" />
<Content Include="lib\soundjs-0.5.0.min.js" />
<Content Include="lib\tweenjs-0.5.0.min.js" />
<Content Include="lib\viewporter.js" />
<Content Include="resources\img\badges-jellycollapse.swf" />
<Content Include="resources\img\game background pattern.png" />
<Content Include="resources\img\layout.html" />
<Content Include="resources\img\layout.swf" />
<Content Include="resources\img\spritesheet-glueytower.swf" />
<Content Include="resources\sound\bonusblobs-old1.wav" />
<Content Include="resources\sound\bonusblobs.wav" />
<Content Include="resources\sound\bonusblobs_data\e00\d00\e0000386.au" />
<Content Include="resources\sound\buttontap.wav" />
<Content Include="resources\sound\chainremoved.wav" />
<Content Include="resources\sound\explode.wav" />
<Content Include="resources\sound\gameover.wav" />
<Content Include="resources\sound\grayremoved.wav" />
<Content Include="resources\sound\levelcomplete.wav" />
<Content Include="resources\sound\powerupgranted.wav" />
<Content Include="resources\sound\removefailed.wav" />
<Content Include="src\canvas.ts" />
<Content Include="src\controls.ts" />
<Content Include="src\drop.ts" />
<Content Include="src\game.ts" />
<Content Include="src\grid.ts" />
<Content Include="src\hud.ts" />
<Content Include="src\layout.ts" />
<Content Include="src\level.ts" />
<Content Include="src\main.ts" />
<Content Include="src\messages.ts" />
<Content Include="src\pause.ts" />
<Content Include="src\resources.ts" />
<Content Include="src\shape_layout.ts" />
<Content Include="src\sound.ts" />
<Content Include="src\soundControls.ts" />
<Content Include="src\storage.ts" />
<Content Include="src\strings.ts" />
<Content Include="src\tutorial.ts" />
<Content Include="src\tutorialZone.ts" />
<Content Include="src\ui.ts" />
<Content Include="src\uiComponents.ts" />
<Content Include="src\world.ts" />
<Content Include="test-src\drop_test.js" />
<Content Include="test-src\world_test.js" />
<Content Include="test.html" />
<Content Include="tools\qunit-1.12.0.css" />
<Content Include="tools\qunit-1.12.0.js" />
<Content Include="typedef\easeljs\easeljs.d.ts" />
<Content Include="typedef\preloadjs\preloadjs.d.ts" />
<Content Include="typedef\soundjs\soundjs.d.ts" />
<Content Include="typedef\tweenjs\tweenjs.d.ts" />
<Content Include="web.config">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="tools\clone-jellies.jsfl" />
<Content Include="tools\easeljs-ts.plugin.jsfl" />
<Content Include="tools\easeljs-zoejson.plugin.jsfl" />
<Content Include="tools\export-spritesheet.jsfl" />
<Content Include="tools\prep-bitmap-font.jsfl" />
<Content Include="resources\img\background.xcf" />
<Content Include="resources\img\badges-jellycollapse.fla" />
<Content Include="resources\img\ExportLayout.jsfl" />
<Content Include="resources\img\game-background-texture.fla" />
<Content Include="resources\img\game-background.xcf" />
<Content Include="resources\img\game-grid-background.xcf" />
<Content Include="resources\img\jellycollapsetitle.fla" />
<Content Include="resources\img\layout.fla" />
<Content Include="resources\img\Prep for Zoe.jsfl" />
<Content Include="resources\img\spritesheet-glueytower.fla" />
<Content Include="resources\sound\bonusblobs.aup" />
<Content Include="resources\sound\encode.cmd" />
<Content Include="docs\Component Design ideas" />
<Content Include="assets\img\badges-jellycollapse.json" />
<Content Include="assets\img\spritesheet-glueytower.json" />
<Content Include="assets\text\messages_en.json" />
<Content Include="node_console.cmd" />
<Content Include="package.json" />
<Content Include="readme.md" />
<None Include="web.Debug.config">
<DependentUpon>web.config</DependentUpon>
</None>
<None Include="web.Release.config">
<DependentUpon>web.config</DependentUpon>
</None>
</ItemGroup>
<PropertyGroup>
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
</PropertyGroup>
<PropertyGroup>
<RootNamespace>jellycollapse</RootNamespace>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)' == 'Debug'">
<OutputPath>.\</OutputPath>
</PropertyGroup>
<Target Name="Build">
<Exec Command="call node_modules\.bin\tsc.cmd src/main.ts --out js/game.min.js &gt; $(Temp)\tscout.txt" IgnoreExitCode="true" WorkingDirectory="$(SolutionDir)" />
<Exec Command="type $(Temp)\tscout.txt" />
</Target>
<Target Name="Rebuild" DependsOnTargets="Clean;Build">
</Target>
<Target Name="Clean">
<RemoveDir Directories="js">
</RemoveDir>
</Target>
<ProjectExtensions>
<VisualStudio>
<FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
<WebProjectProperties>
<UseIIS>False</UseIIS>
<AutoAssignPort>True</AutoAssignPort>
<DevelopmentServerPort>51754</DevelopmentServerPort>
<DevelopmentServerVPath>/</DevelopmentServerVPath>
<IISUrl>
</IISUrl>
<NTLMAuthentication>False</NTLMAuthentication>
<UseCustomServer>True</UseCustomServer>
<CustomServerUrl>http://localhost/flashgames/glueytower/vc-trunk/</CustomServerUrl>
<SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile>
</WebProjectProperties>
</FlavorProperties>
</VisualStudio>
</ProjectExtensions>
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets" Condition="false" />
</Project>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment