1+ <?xml version =" 1.0" encoding =" utf-8" ?>
2+ <Project ToolsVersion =" 14.0" DefaultTargets =" Build" xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
3+ <Import Project =" $(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition =" Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
4+ <PropertyGroup >
5+ <Configuration Condition =" '$(Configuration)' == '' " >Debug</Configuration >
6+ <Platform Condition =" '$(Platform)' == '' " >AnyCPU</Platform >
7+ <ProjectGuid >{B389ADAF-62CC-486E-85B4-2D8B078DF76B}</ProjectGuid >
8+ <OutputType >Library</OutputType >
9+ <AppDesignerFolder >Properties</AppDesignerFolder >
10+ <RootNamespace >GitHub.Unity</RootNamespace >
11+ <AssemblyName >GitHub.Api.45</AssemblyName >
12+ <TargetFrameworkVersion >v4.5</TargetFrameworkVersion >
13+ <FileAlignment >512</FileAlignment >
14+ <TargetFrameworkProfile />
15+ <LangVersion >6</LangVersion >
16+ <NuGetPackageImportStamp >
17+ </NuGetPackageImportStamp >
18+ <OutputPath >..\UnityExtension\Assets\Editor\build</OutputPath >
19+ </PropertyGroup >
20+ <Import Project =" ..\..\common\properties.props" />
21+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " >
22+ <DebugSymbols >true</DebugSymbols >
23+ <DebugType >full</DebugType >
24+ <Optimize >false</Optimize >
25+ <DefineConstants >DEBUG;TRACE;$(BuildDefs)</DefineConstants >
26+ <ErrorReport >prompt</ErrorReport >
27+ <WarningLevel >4</WarningLevel >
28+ <RunCodeAnalysis >false</RunCodeAnalysis >
29+ <TreatWarningsAsErrors >false</TreatWarningsAsErrors >
30+ <CodeAnalysisIgnoreGeneratedCode >true</CodeAnalysisIgnoreGeneratedCode >
31+ </PropertyGroup >
32+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " >
33+ <DebugType >pdbonly</DebugType >
34+ <Optimize >true</Optimize >
35+ <DefineConstants >TRACE;$(BuildDefs)</DefineConstants >
36+ <ErrorReport >prompt</ErrorReport >
37+ <WarningLevel >4</WarningLevel >
38+ <BuildConfid >Release</BuildConfid >
39+ <RunCodeAnalysis >false</RunCodeAnalysis >
40+ <TreatWarningsAsErrors >false</TreatWarningsAsErrors >
41+ <CodeAnalysisIgnoreGeneratedCode >true</CodeAnalysisIgnoreGeneratedCode >
42+ </PropertyGroup >
43+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'dev|AnyCPU'" >
44+ <DebugSymbols >true</DebugSymbols >
45+ <DebugType >full</DebugType >
46+ <Optimize >false</Optimize >
47+ <DefineConstants >TRACE;DEBUG;DEVELOPER_BUILD;$(BuildDefs)</DefineConstants >
48+ <ErrorReport >prompt</ErrorReport >
49+ <WarningLevel >4</WarningLevel >
50+ <RunCodeAnalysis >false</RunCodeAnalysis >
51+ <TreatWarningsAsErrors >false</TreatWarningsAsErrors >
52+ <CodeAnalysisIgnoreGeneratedCode >true</CodeAnalysisIgnoreGeneratedCode >
53+ <CodeAnalysisRuleSet >..\..\common\codeanalysis-debug.ruleset</CodeAnalysisRuleSet >
54+ </PropertyGroup >
55+ <PropertyGroup >
56+ <BuildConfig Condition =" '$(BuildConfig)' == '' " >Debug</BuildConfig >
57+ </PropertyGroup >
58+ <ItemGroup >
59+ <Reference Include =" ICSharpCode.SharpZipLib" >
60+ <HintPath >$(SolutionDir)lib\ICSharpCode.SharpZipLib.dll</HintPath >
61+ </Reference >
62+ <Reference Include =" Mono.Posix" >
63+ <HintPath >$(SolutionDir)lib\Mono.Posix.dll</HintPath >
64+ </Reference >
65+ <Reference Include =" sfw.net" >
66+ <HintPath >$(SolutionDir)\lib\sfw\sfw.net.dll</HintPath >
67+ <Private >True</Private >
68+ </Reference >
69+ <Reference Include =" System" />
70+ <Reference Include =" System.Core" />
71+ <Reference Include =" System.Threading" />
72+ </ItemGroup >
73+ <ItemGroup >
74+ <Compile Include =" Application\ApplicationInfo.cs" />
75+ <Compile Include =" Application\LoginResult.cs" />
76+ <Compile Include =" Application\ApplicationConfiguration.cs" />
77+ <Compile Include =" Application\Organization.cs" />
78+ <Compile Include =" Cache\CacheContainer.cs" />
79+ <Compile Include =" Cache\CacheInterfaces.cs" />
80+ <Compile Include =" Cache\CachingClasses.cs" />
81+ <Compile Include =" Extensions\ActionExtensions.cs" />
82+ <Compile Include =" Extensions\ListExtensions.cs" />
83+ <Compile Include =" Git\Tasks\GitCheckoutTask.cs" />
84+ <Compile Include =" Git\GitAheadBehindStatus.cs" />
85+ <Compile Include =" Git\Tasks\GitAheadBehindStatusTask.cs" />
86+ <Compile Include =" Git\Tasks\GitCountObjectsTask.cs" />
87+ <Compile Include =" Git\Tasks\GitLfsVersionTask.cs" />
88+ <Compile Include =" Git\Tasks\GitVersionTask.cs" />
89+ <Compile Include =" Git\TreeData.cs" />
90+ <Compile Include =" GlobalSuppressions.cs" />
91+ <Compile Include =" Helpers\AssemblyResources.cs" />
92+ <Compile Include =" Authentication\IKeychain.cs" />
93+ <Compile Include =" Authentication\Keychain.cs" />
94+ <Compile Include =" Authentication\LoginManager.cs" />
95+ <Compile Include =" Authentication\ILoginManager.cs" />
96+ <Compile Include =" Application\ApplicationManagerBase.cs" />
97+ <Compile Include =" Helpers\Constants.cs" />
98+ <Compile Include =" Helpers\Validation.cs" />
99+ <Compile Include =" Installer\GitInstaller.cs" />
100+ <Compile Include =" Installer\OctorunInstaller.cs" />
101+ <Compile Include =" Installer\UnzipTask.cs" />
102+ <Compile Include =" IO\FileSystem.cs" />
103+ <Compile Include =" Managers\Downloader.cs" />
104+ <Compile Include =" OutputProcessors\GitAheadBehindStatusOutputProcessor.cs" />
105+ <Compile Include =" OutputProcessors\GitCountObjectsProcessor.cs" />
106+ <Compile Include =" OutputProcessors\LfsVersionOutputProcessor.cs" />
107+ <Compile Include =" OutputProcessors\LinuxDiskUsageOutputProcessor.cs" />
108+ <Compile Include =" OutputProcessors\VersionOutputProcessor.cs" />
109+ <Compile Include =" Helpers\TaskHelpers.cs" />
110+ <Compile Include =" OutputProcessors\WindowsDiskUsageOutputProcessor.cs" />
111+ <Compile Include =" Platform\DefaultEnvironment.cs" />
112+ <Compile Include =" Extensions\EnvironmentExtensions.cs" />
113+ <Compile Include =" Extensions\FileEventExtensions.cs" />
114+ <Compile Include =" Events\RepositoryWatcher.cs" />
115+ <Compile Include =" Extensions\FileSystemExtensions.cs" />
116+ <Compile Include =" Extensions\StreamExtensions.cs" />
117+ <Compile Include =" Git\GitFileStatus.cs" />
118+ <Compile Include =" Git\GitLock.cs" />
119+ <Compile Include =" Git\GitObjectFactory.cs" />
120+ <Compile Include =" Git\GitStatusEntry.cs" />
121+ <Compile Include =" Git\IGitObjectFactory.cs" />
122+ <Compile Include =" Git\Tasks\GitRevertTask.cs" />
123+ <Compile Include =" Application\IApplicationManager.cs" />
124+ <Compile Include =" Platform\LinuxDiskUsageTask.cs" />
125+ <Compile Include =" Platform\WindowsDiskUsageTask.cs" />
126+ <Compile Include =" Primitives\Package.cs" />
127+ <Compile Include =" Primitives\TheVersion.cs" />
128+ <Compile Include =" Tasks\ActionTask.cs" />
129+ <Compile Include =" Tasks\BaseOutputProcessor.cs" />
130+ <Compile Include =" Tasks\ConcurrentExclusiveInterleave.cs" />
131+ <Compile Include =" Tasks\ConfigOutputProcessor.cs" />
132+ <Compile Include =" Tasks\DownloadTask.cs" />
133+ <Compile Include =" Tasks\ITaskManager.cs" />
134+ <Compile Include =" Tasks\OctorunTask.cs" />
135+ <Compile Include =" Tasks\ProcessTask.cs" />
136+ <Compile Include =" Tasks\TaskBase.cs" />
137+ <Compile Include =" Tasks\TaskCanceledExceptions.cs" />
138+ <Compile Include =" Tasks\TaskExtensions.cs" />
139+ <Compile Include =" Tasks\TaskManager.cs" />
140+ <Compile Include =" Platform\FindExecTask.cs" />
141+ <Compile Include =" Helpers\Progress.cs" />
142+ <Compile Include =" Metrics\IMetricsService.cs" />
143+ <Compile Include =" Metrics\IUsageTracker.cs" />
144+ <Compile Include =" Metrics\UsageModel.cs" />
145+ <Compile Include =" Metrics\UsageTracker.cs" />
146+ <Compile Include =" Git\Tasks\GitLfsInstallTask.cs" />
147+ <Compile Include =" Git\Tasks\GitRemoteChangeTask.cs" />
148+ <Compile Include =" Git\Tasks\GitRemoveFromIndexTask.cs" />
149+ <Compile Include =" IO\Utils.cs" />
150+ <Compile Include =" Threading\IMainThreadSynchronizationContext.cs" />
151+ <Compile Include =" Installer\IZipHelper.cs" />
152+ <Compile Include =" Installer\ZipHelper.cs" />
153+ <Compile Include =" Extensions\AsyncExtensions.cs" />
154+ <Compile Include =" Platform\Settings.cs" />
155+ <Compile Include =" OutputProcessors\BranchListOutputProcessor.cs" />
156+ <Compile Include =" OutputProcessors\LocksOutputProcessor.cs" />
157+ <Compile Include =" OutputProcessors\LogEntryOutputProcessor.cs" />
158+ <Compile Include =" OutputProcessors\ProcessManager.cs" />
159+ <Compile Include =" OutputProcessors\StatusOutputProcessor.cs" />
160+ <Compile Include =" Git\GitConfig.cs" />
161+ <Compile Include =" OutputProcessors\LineProcessor.cs" />
162+ <Compile Include =" Git\GitRemote.cs" />
163+ <Compile Include =" OutputProcessors\IProcessManager.cs" />
164+ <Compile Include =" IO\NiceIO.cs" />
165+ <Compile Include =" OutputProcessors\RemoteListOutputProcessor.cs" />
166+ <Compile Include =" Git\IRepository.cs" />
167+ <Compile Include =" Platform\ISettings.cs" />
168+ <Compile Include =" Localization.Designer.cs" >
169+ <AutoGen >True</AutoGen >
170+ <DesignTime >True</DesignTime >
171+ <DependentUpon >Localization.resx</DependentUpon >
172+ </Compile >
173+ <Compile Include =" Platform\ProcessEnvironment.cs" />
174+ <Compile Include =" Platform\IProcessEnvironment.cs" />
175+ <Compile Include =" Properties\AssemblyInfo.cs" />
176+ <Compile Include =" Git\Repository.cs" />
177+ <Compile Include =" Git\RepositoryManager.cs" />
178+ <Compile Include =" Git\GitClient.cs" />
179+ <Compile Include =" Helpers\SimpleJson.cs" />
180+ <Compile Include =" Git\FailureSeverity.cs" />
181+ <Compile Include =" Git\Tasks\GitAddTask.cs" />
182+ <Compile Include =" Git\GitBranch.cs" />
183+ <Compile Include =" Git\Tasks\GitBranchCreateTask.cs" />
184+ <Compile Include =" Git\Tasks\GitBranchDeleteTask.cs" />
185+ <Compile Include =" Git\Tasks\GitCommitTask.cs" />
186+ <Compile Include =" Git\Tasks\GitConfigGetTask.cs" />
187+ <Compile Include =" Git\Tasks\GitConfigListTask.cs" />
188+ <Compile Include =" Git\Tasks\GitConfigSetTask.cs" />
189+ <Compile Include =" Git\GitConfigSource.cs" />
190+ <Compile Include =" Git\Tasks\GitFetchTask.cs" />
191+ <Compile Include =" Git\Tasks\GitInitTask.cs" />
192+ <Compile Include =" Git\Tasks\GitListBranchesTask.cs" />
193+ <Compile Include =" Git\Tasks\GitListLocksTask.cs" />
194+ <Compile Include =" Git\Tasks\GitLockTask.cs" />
195+ <Compile Include =" Git\GitLogEntry.cs" />
196+ <Compile Include =" Git\Tasks\GitLogTask.cs" />
197+ <Compile Include =" Git\Tasks\GitPullTask.cs" />
198+ <Compile Include =" Git\Tasks\GitPushTask.cs" />
199+ <Compile Include =" Git\Tasks\GitRemoteAddTask.cs" />
200+ <Compile Include =" Git\Tasks\GitRemoteBranchDeleteTask.cs" />
201+ <Compile Include =" Git\Tasks\GitRemoteListTask.cs" />
202+ <Compile Include =" Git\Tasks\GitRemoteRemoveTask.cs" />
203+ <Compile Include =" Git\GitStatus.cs" />
204+ <Compile Include =" Git\Tasks\GitStatusTask.cs" />
205+ <Compile Include =" Git\Tasks\GitSwitchBranchesTask.cs" />
206+ <Compile Include =" Git\Tasks\GitUnlockTask.cs" />
207+ <Compile Include =" Threading\IAwaitable.cs" />
208+ <Compile Include =" Threading\IAwaiter.cs" />
209+ <Compile Include =" Threading\ThreadingHelper.cs" />
210+ <Compile Include =" Application\IApiClient.cs" />
211+ <Compile Include =" Application\ApiClient.cs" />
212+ <Compile Include =" Authentication\AuthenticationResult.cs" />
213+ <Compile Include =" Authentication\AuthenticationResultExtensions.cs" />
214+ <Compile Include =" Authentication\Credential.cs" />
215+ <Compile Include =" Extensions\ExceptionExtensions.cs" />
216+ <Compile Include =" Helpers\Guard.cs" />
217+ <Compile Include =" Authentication\ICredentialManager.cs" />
218+ <Compile Include =" Platform\IEnvironment.cs" />
219+ <Compile Include =" Primitives\HostAddress.cs" />
220+ <Compile Include =" Primitives\StringEquivalent.cs" />
221+ <Compile Include =" Primitives\UriString.cs" />
222+ <Compile Include =" Authentication\KeychainAdapter.cs" />
223+ <Compile Include =" Extensions\StringExtensions.cs" />
224+ <Compile Include =" Extensions\UriExtensions.cs" />
225+ <Compile Include =" Platform\Platform.cs" />
226+ <Compile Include =" Git\GitCredentialManager.cs" />
227+ <Compile Include =" UI\TreeBase.cs" />
228+ </ItemGroup >
229+ <Choose >
230+ <When Condition =" $(Buildtype) == 'Internal'" >
231+ <ItemGroup >
232+ <Compile Include =" $(SolutionDir)\script\src\MetricsService.cs" >
233+ <Link >Metrics\MetricsService.cs</Link >
234+ </Compile >
235+ <Compile Include =" $(SolutionDir)\script\src\ApplicationInfo_Local.cs" >
236+ <Link >Properties\ApplicationInfo_Local.cs</Link >
237+ </Compile >
238+ </ItemGroup >
239+ </When >
240+ <Otherwise >
241+ <ItemGroup >
242+ <None Include =" $(SolutionDir)\common\ApplicationInfo_Local.cs-example" Condition =" !Exists('$(SolutionDir)\common\ApplicationInfo_Local.cs')" >
243+ <Link >Properties\ApplicationInfo_Local.cs-example</Link >
244+ </None >
245+ <Compile Include =" $(SolutionDir)\common\ApplicationInfo_Local.cs" Condition =" Exists('$(SolutionDir)\common\ApplicationInfo_Local.cs')" >
246+ <Link >Properties\ApplicationInfo_Local.cs</Link >
247+ </Compile >
248+ </ItemGroup >
249+ </Otherwise >
250+ </Choose >
251+ <ItemGroup >
252+ <ProjectReference Include =" ..\GitHub.Logging\GitHub.Logging.csproj" >
253+ <Project >{bb6a8eda-15d8-471b-a6ed-ee551e0b3ba0}</Project >
254+ <Name >GitHub.Logging</Name >
255+ </ProjectReference >
256+ </ItemGroup >
257+ <ItemGroup >
258+ <EmbeddedResource Include =" PlatformResources\mac\gitconfig" />
259+ <EmbeddedResource Include =" PlatformResources\windows\gitconfig" />
260+ <EmbeddedResource Include =" PlatformResources\linux\gitconfig" />
261+ <EmbeddedResource Include =" Resources\.gitattributes" />
262+ <EmbeddedResource Include =" Resources\.gitignore" />
263+ <EmbeddedResource Include =" PlatformResources\linux\git-lfs.json" />
264+ <EmbeddedResource Include =" PlatformResources\mac\git-lfs.json" />
265+ <EmbeddedResource Include =" PlatformResources\windows\git-lfs.json" />
266+ <EmbeddedResource Include =" PlatformResources\windows\git.json" />
267+ <None Include =" PlatformResources\linux\git-lfs.zip" />
268+ <None Include =" PlatformResources\mac\git-lfs.zip" />
269+ <None Include =" PlatformResources\windows\git-lfs.zip" />
270+ <None Include =" PlatformResources\windows\git.zip" />
271+ <EmbeddedResource Include =" Resources\octorun.zip" />
272+ <EmbeddedResource Include =" Resources\octorun.zip.md5" />
273+ </ItemGroup >
274+ <ItemGroup >
275+ <None Include =" packages.config" />
276+ <EmbeddedResource Include =" Localization.resx" >
277+ <Generator >PublicResXFileCodeGenerator</Generator >
278+ <LastGenOutput >Localization.Designer.cs</LastGenOutput >
279+ <SubType >Designer</SubType >
280+ </EmbeddedResource >
281+ </ItemGroup >
282+ <Import Project =" $(MSBuildToolsPath)\Microsoft.CSharp.targets" />
283+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
284+ Other similar extension points exist, see Microsoft.Common.targets.
285+ <Target Name="BeforeBuild">
286+ </Target>
287+ -->
288+ <Target Name =" AfterBuild" >
289+ <Copy
290+ SourceFiles =" PlatformResources\linux\git-lfs.zip;PlatformResources\linux\git-lfs.json"
291+ DestinationFolder =" $(SolutionDir)\src\UnityExtension\Assets\Editor\GitHub.Unity\PlatformResources\linux"
292+ SkipUnchangedFiles =" true"
293+ />
294+
295+ <Copy
296+ SourceFiles =" PlatformResources\mac\git-lfs.zip;PlatformResources\mac\git-lfs.json"
297+ DestinationFolder =" $(SolutionDir)\src\UnityExtension\Assets\Editor\GitHub.Unity\PlatformResources\mac"
298+ SkipUnchangedFiles =" true"
299+ />
300+
301+ <Copy
302+ SourceFiles =" PlatformResources\windows\git.zip;PlatformResources\windows\git.json;PlatformResources\windows\git-lfs.zip;PlatformResources\windows\git-lfs.json"
303+ DestinationFolder =" $(SolutionDir)\src\UnityExtension\Assets\Editor\GitHub.Unity\PlatformResources\windows"
304+ SkipUnchangedFiles =" true"
305+ />
306+ </Target >
307+ <Import Project =" ..\..\common\build.targets" />
308+ </Project >
0 commit comments