1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
4 <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
5 <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
6 <ProjectGuid>{0287E0DF-B785-40E8-BB50-2D684B45FC61}</ProjectGuid>
7 <OutputType>Library</OutputType>
8 <RootNamespace>Automap</RootNamespace>
9 <AssemblyName>Automap</AssemblyName>
10 <TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
12 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
13 <DebugSymbols>true</DebugSymbols>
14 <DebugType>full</DebugType>
15 <Optimize>false</Optimize>
16 <OutputPath>bin\Debug</OutputPath>
17 <DefineConstants>DEBUG;</DefineConstants>
18 <ErrorReport>prompt</ErrorReport>
19 <WarningLevel>4</WarningLevel>
20 <ConsolePause>false</ConsolePause>
23 <Command type="AfterBuild" command="7z -tzip a ${ProjectName}_${ProjectConfig}.zip" workingdir="${TargetDir}" />
24 <Command type="AfterClean" command="rm -f *.zip" workingdir="${TargetDir}" />
28 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
29 <Optimize>true</Optimize>
30 <OutputPath>bin\Release</OutputPath>
31 <ErrorReport>prompt</ErrorReport>
32 <WarningLevel>4</WarningLevel>
33 <ConsolePause>false</ConsolePause>
36 <Command type="AfterBuild" command="7z -tzip a ${ProjectName}_${ProjectConfig}.zip" workingdir="${TargetDir}" />
37 <Command type="AfterClean" command="rm -f *.zip" workingdir="${TargetDir}" />
42 <Reference Include="System" />
43 <Reference Include="VintagestoryAPI">
44 <HintPath>VS_libs\VintagestoryAPI.dll</HintPath>
45 <Private>False</Private>
47 <Reference Include="VintagestoryLib">
48 <HintPath>VS_libs\VintagestoryLib.dll</HintPath>
49 <Private>False</Private>
51 <Reference Include="VSCreativeMod">
52 <HintPath>VS_libs\VSCreativeMod.dll</HintPath>
53 <Private>False</Private>
55 <Reference Include="VSEssentials">
56 <HintPath>VS_libs\VSEssentials.dll</HintPath>
57 <Private>False</Private>
59 <Reference Include="VSSurvivalMod">
60 <HintPath>VS_libs\VSSurvivalMod.dll</HintPath>
61 <Private>False</Private>
63 <Reference Include="System.Drawing" />
64 <Reference Include="System.Web" />
65 <Reference Include="protobuf-net">
66 <HintPath>VS_libs\protobuf-net.dll</HintPath>
67 <Private>False</Private>
69 <Reference Include="Pngcs">
70 <HintPath>VS_libs\Pngcs.dll</HintPath>
72 <Reference Include="System.Xml" />
73 <Reference Include="Newtonsoft.Json">
74 <HintPath>VS_libs\Newtonsoft.Json.dll</HintPath>
75 <Private>False</Private>
79 <Compile Include="AutomapMod.cs" />
80 <Compile Include="Properties\AssemblyInfo.cs" />
81 <Compile Include="Helpers.cs" />
82 <Compile Include="Data\PointOfInterest.cs" />
83 <Compile Include="Data\BlockDesignator.cs" />
84 <Compile Include="Data\EntitiesOfInterest.cs" />
85 <Compile Include="Data\EntityDesignator.cs" />
86 <Compile Include="Data\ColumnMeta.cs" />
87 <Compile Include="Data\PngMetadataChunk.cs" />
88 <Compile Include="Designators\DefaultDesignators.cs" />
89 <Compile Include="Subsystems\AutomapSystem.cs" />
90 <Compile Include="Subsystems\AutomapGUIDialog.cs" />
91 <Compile Include="Renderers\AChunkRenderer.cs" />
92 <Compile Include="Renderers\StandardRenderer.cs" />
93 <Compile Include="Renderers\AlternateRenderer.cs" />
94 <Compile Include="Data\StatusData.cs" />
95 <Compile Include="Data\CommandData.cs" />
96 <Compile Include="Data\CommandType.cs" />
97 <Compile Include="Data\PersistedConfiguration.cs" />
98 <Compile Include="Data\DisplayNameAttribute.cs" />
99 <Compile Include="Subsystems\JsonGenerator.cs" />
100 <Compile Include="Subsystems\Snapshot.cs" />
101 <Compile Include="Data\JSON\BlockPosJson.cs" />
102 <Compile Include="Data\ColumnCounter.cs" />
103 <Compile Include="Renderers\FlatRenderer.cs" />
106 <Folder Include="VS_libs\" />
107 <Folder Include="Data\" />
108 <Folder Include="assets\" />
109 <Folder Include="assets\automap\" />
110 <Folder Include="Designators\" />
111 <Folder Include="Libs\" />
112 <Folder Include="Subsystems\" />
113 <Folder Include="Renderers\" />
114 <Folder Include="Data\JSON\" />
117 <None Include="modinfo.json">
118 <CopyToOutputDirectory>Always</CopyToOutputDirectory>
120 <None Include="assets\automap\config\automap.html">
121 <CopyToOutputDirectory>Always</CopyToOutputDirectory>
124 <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />