Skip to content

Commit

Permalink
Update and simplify project structure to use new paths/configurations.
Browse files Browse the repository at this point in the history
  • Loading branch information
richardjrossiii committed Dec 9, 2015
1 parent eb17d22 commit b47be21
Show file tree
Hide file tree
Showing 7 changed files with 216 additions and 575 deletions.
244 changes: 76 additions & 168 deletions Parse/Parse.Android.csproj
Original file line number Diff line number Diff line change
@@ -1,174 +1,82 @@
<?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>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{072821C5-D6CC-4480-AA44-78DE79F52297}</ProjectGuid>
<ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Parse.Android</RootNamespace>
<AssemblyName>Parse.Android</AssemblyName>
<FileAlignment>512</FileAlignment>
<AndroidResgenFile>Resources\Resource.Designer.cs</AndroidResgenFile>
<GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
<RestorePackages>true</RestorePackages>
<AndroidUseLatestPlatformSdk>False</AndroidUseLatestPlatformSdk>
<TargetFrameworkVersion>v5.0</TargetFrameworkVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>TRACE;DEBUG;MONO;ANDROID</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AndroidLinkMode>None</AndroidLinkMode>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\Parse.Android\</OutputPath>
<DefineConstants>TRACE;MONO;ANDROID</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AndroidLinkMode>SdkOnly</AndroidLinkMode>
<AndroidUseSharedRuntime>false</AndroidUseSharedRuntime>
<DocumentationFile>bin\Release\Parse.Android\Parse.Android.xml</DocumentationFile>
</PropertyGroup>
<ItemGroup>
<Reference Include="Microsoft.CSharp" />
<Reference Include="Mono.Android" />
<Reference Include="mscorlib" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="Internal\Analytics\Controller\IParseAnalyticsController.cs" />
<Compile Include="Internal\Analytics\Controller\ParseAnalyticsController.cs" />
<Compile Include="Internal\Cloud\Controller\IParseCloudCodeController.cs" />
<Compile Include="Internal\Cloud\Controller\ParseCloudCodeController.cs" />
<Compile Include="Internal\Command\IParseCommandRunner.cs" />
<Compile Include="Internal\Command\ParseCommand.cs" />
<Compile Include="Internal\Command\ParseCommandRunner.cs" />
<Compile Include="Internal\File\Controller\IParseFileController.cs" />
<Compile Include="Internal\File\Controller\ParseFileController.cs" />
<Compile Include="Internal\File\State\FileState.cs" />
<Compile Include="Internal\Installation\Controller\IInstallationIdController.cs" />
<Compile Include="Internal\Installation\Controller\InstallationIdController.cs" />
<Compile Include="Internal\Installation\Controller\IParseCurrentInstallationController.cs" />
<Compile Include="Internal\Installation\Controller\ParseCurrentInstallationController.cs" />
<Compile Include="Internal\HttpClient.Android.cs" />
<Compile Include="Internal\HttpRequest.cs" />
<Compile Include="Internal\IHttpClient.cs" />
<Compile Include="Internal\IJsonConvertible.cs" />
<Compile Include="Internal\Object\Controller\IParseObjectCurrentController.cs" />
<Compile Include="Internal\Object\Controller\IParseObjectController.cs" />
<Compile Include="Internal\Object\Controller\ParseObjectController.cs" />
<Compile Include="Internal\Object\State\IObjectState.cs" />
<Compile Include="Internal\Object\State\MutableObjectState.cs" />
<Compile Include="Internal\Object\Subclassing\IObjectSubclassingController.cs" />
<Compile Include="Internal\Object\Subclassing\ObjectSubclassInfo.cs" />
<Compile Include="Internal\Object\Subclassing\ObjectSubclassingController.cs" />
<Compile Include="Internal\ParseCorePlugins.cs" />
<Compile Include="Internal\ParseDecoder.cs" />
<Compile Include="Internal\ParseEncoder.cs" />
<Compile Include="Internal\ParseObjectCoder.cs" />
<Compile Include="Internal\ParseWakefulHelper.cs" />
<Compile Include="Internal\PointerOrLocalIdEncoder.cs" />
<Compile Include="Internal\Push\Coder\ParsePushEncoder.cs" />
<Compile Include="Internal\Query\Controller\IParseQueryController.cs" />
<Compile Include="Internal\Query\Controller\ParseQueryController.cs" />
<Compile Include="Internal\Session\Controller\IParseSessionController.cs" />
<Compile Include="Internal\Session\Controller\ParseSessionController.cs" />
<Compile Include="Internal\User\Controller\IParseCurrentUserController.cs" />
<Compile Include="Internal\User\Controller\IParseUserController.cs" />
<Compile Include="Internal\User\Controller\ParseCurrentUserController.cs" />
<Compile Include="Internal\User\Controller\ParseUserController.cs" />
<Compile Include="ParseDownloadProgressEventArgs.cs" />
<Compile Include="ParsePushBroadcastReceiver.cs" />
<Compile Include="Internal\GcmRegistrar.cs" />
<Compile Include="Internal\FacebookAuthenticationProvider.cs" />
<Compile Include="Internal\FlexibleDictionaryWrapper.cs" />
<Compile Include="Internal\FlexibleListWrapper.cs" />
<Compile Include="Internal\IdentityEqualityComparer.cs" />
<Compile Include="Internal\InternalExtensions.cs" />
<Compile Include="Internal\IParseAuthenticationProvider.cs" />
<Compile Include="Internal\IParseFieldOperation.cs" />
<Compile Include="Internal\IPlatformHooks.cs" />
<Compile Include="Internal\Json.cs" />
<Compile Include="Internal\LockSet.cs" />
<Compile Include="Internal\ManifestInfo.cs" />
<Compile Include="Internal\NoObjectsEncoder.cs" />
<Compile Include="Internal\NotificationCompat.cs" />
<Compile Include="Internal\ParseAddOperation.cs" />
<Compile Include="Internal\ParseAddUniqueOperation.cs" />
<Compile Include="Internal\ParseDeleteOperation.cs" />
<Compile Include="Internal\ParseFieldOperations.cs" />
<Compile Include="Internal\ParseIncrementOperation.cs" />
<Compile Include="Internal\ParseRelationOperation.cs" />
<Compile Include="Internal\ParseRemoveOperation.cs" />
<Compile Include="Internal\ParseSetOperation.cs" />
<Compile Include="Internal\ReflectionHelpers.cs" />
<Compile Include="Internal\SynchronizedEventHandler.cs" />
<Compile Include="Internal\TaskQueue.cs" />
<Compile Include="ParseAnalytics.cs" />
<Compile Include="ParseClassNameAttribute.cs" />
<Compile Include="ParseConfig.cs" />
<Compile Include="ParseFieldNameAttribute.cs" />
<Compile Include="ParseInstallation.Android.cs" />
<Compile Include="ParseInstallation.cs" />
<Compile Include="ParsePush.Android.cs" />
<Compile Include="ParsePush.cs" />
<Compile Include="ParsePushNotificationEventArgs.cs" />
<Compile Include="ParsePushService.cs" />
<Compile Include="ParseSession.cs" />
<Compile Include="PlatformHooks.Android.cs" />
<Compile Include="PlatformHooks.Mono.cs" />
<Compile Include="ParseACL.cs" />
<Compile Include="ParseClient.cs" />
<Compile Include="ParseCloud.cs" />
<Compile Include="ParseException.cs" />
<Compile Include="ParseExtensions.cs" />
<Compile Include="ParseFacebookUtils.cs" />
<Compile Include="ParseFile.cs" />
<Compile Include="ParseGeoDistance.cs" />
<Compile Include="ParseGeoPoint.cs" />
<Compile Include="ParseObject.cs" />
<Compile Include="ParseQuery.cs" />
<Compile Include="ParseQueryExtensions.cs" />
<Compile Include="ParseRelation.cs" />
<Compile Include="ParseRole.cs" />
<Compile Include="ParseUploadProgressEventArgs.cs" />
<Compile Include="ParseUser.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Properties\AssemblyInfo.Portable.cs" />
<Compile Include="Properties\SharedAssemblyInfo.cs" />
<Compile Include="Internal\Config\Controller\IParseConfigController.cs" />
<Compile Include="Internal\Config\Controller\IParseCurrentConfigController.cs" />
<Compile Include="Internal\Config\Controller\ParseConfigController.cs" />
<Compile Include="Internal\Config\Controller\ParseCurrentConfigController.cs" />
<Compile Include="Internal\Push\Controller\IParsePushChannelsController.cs" />
<Compile Include="Internal\Push\Controller\IParsePushController.cs" />
<Compile Include="Internal\Push\Controller\ParsePushChannelsController.cs" />
<Compile Include="Internal\Push\Controller\ParsePushController.cs" />
<Compile Include="Internal\Push\State\IPushState.cs" />
<Compile Include="Internal\Push\State\MutablePushState.cs" />
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.CSharp.targets" />
<Import Project="$(SolutionDir)\.nuget\nuget.targets" Condition="Exists('$(SolutionDir)\.nuget\nuget.targets')" />
<?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>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{072821C5-D6CC-4480-AA44-78DE79F52297}</ProjectGuid>
<ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Parse.Android</RootNamespace>
<AssemblyName>Parse.Android</AssemblyName>
<FileAlignment>512</FileAlignment>
<AndroidResgenFile>Resources\Resource.Designer.cs</AndroidResgenFile>
<GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
<RestorePackages>true</RestorePackages>
<AndroidUseLatestPlatformSdk>False</AndroidUseLatestPlatformSdk>
<TargetFrameworkVersion>v5.0</TargetFrameworkVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>TRACE;DEBUG;MONO;ANDROID</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AndroidLinkMode>None</AndroidLinkMode>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\Parse.Android\</OutputPath>
<DefineConstants>TRACE;MONO;ANDROID</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AndroidLinkMode>SdkOnly</AndroidLinkMode>
<AndroidUseSharedRuntime>false</AndroidUseSharedRuntime>
<DocumentationFile>bin\Release\Parse.Android\Parse.Android.xml</DocumentationFile>
</PropertyGroup>
<ItemGroup>
<Reference Include="Microsoft.CSharp" />
<Reference Include="Mono.Android" />
<Reference Include="mscorlib" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Xml" />
</ItemGroup>

<!-- Used for setting excluded files -->
<PropertyGroup>
<ExcludedPlatformSpecificSourceFilesString>
**\iOS\**;
**\NetFx45\**;
**\Phone\**;
**\Unity\**;
**\WinRT\**;
**\SettingsStorage\**;
</ExcludedPlatformSpecificSourceFilesString>
</PropertyGroup>
<ItemGroup>
<!-- Assembly info, etc. -->
<Compile Include="Properties\*.cs" Exclude="Properties\Settings.Designer.cs" />

<Compile Include="Internal\**\*.cs" Exclude="$(ExcludedPlatformSpecificSourceFilesString)" />
<Compile Include="Public\**\*.cs" Exclude="$(ExcludedPlatformSpecificSourceFilesString)" />
</ItemGroup>

<Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.CSharp.targets" />
<Import Project="$(SolutionDir)\.nuget\nuget.targets" Condition="Exists('$(SolutionDir)\.nuget\nuget.targets')" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
<ItemGroup />
</Project>
-->
<ItemGroup />
</Project>
16 changes: 8 additions & 8 deletions Parse/Parse.NetFx45.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -48,12 +48,12 @@
<Reference Include="PresentationFramework" />
</ItemGroup>
<ItemGroup>
<Compile Include="Internal\HttpClient.NetFx45.cs" />
<Compile Include="ParseAnalytics.cs" />
<Compile Include="ParseFacebookUtils.cs" />
<Compile Include="ParsePush.cs" />
<Compile Include="PlatformHooks.NetFx45.cs" />
<Compile Include="PlatformHooks.SettingsStorage.cs" />
<Compile Include="Internal\**\SettingsStorage\*.cs" />
<Compile Include="Internal\**\NetFx45\*.cs" />

<Compile Include="Public\Partial\*.cs" />
<Compile Include="Public\NetFx45\*.cs" Exclude="**\WPF\*.cs" />

<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Properties\AssemblyInfo.Portable.cs" />
<Compile Include="Properties\Settings.Designer.cs">
Expand All @@ -64,7 +64,7 @@
<Compile Include="Properties\SharedAssemblyInfo.cs" />
</ItemGroup>
<ItemGroup Condition=" '$(OS)' != 'Unix' ">
<Compile Include="ParseFacebookUtils.NetFx45.cs" />
<Compile Include="Public\NetFx45\WPF\*.cs" />
</ItemGroup>
<ItemGroup>
<None Include="Properties\Settings.settings">
Expand All @@ -87,4 +87,4 @@
<Target Name="AfterBuild">
</Target>
-->
</Project>
</Project>
15 changes: 6 additions & 9 deletions Parse/Parse.Phone.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -90,14 +90,11 @@
<SignAssembly>false</SignAssembly>
</PropertyGroup>
<ItemGroup>
<Compile Include="Internal\HttpClient.Phone.cs" />
<Compile Include="ParseAnalytics.cs" />
<Compile Include="ParseAnalytics.Phone.cs" />
<Compile Include="ParseFacebookUtils.cs" />
<Compile Include="ParseFacebookUtils.Phone.cs" />
<Compile Include="ParsePush.Phone.cs" />
<Compile Include="ParsePush.cs" />
<Compile Include="PlatformHooks.Phone.cs" />
<Compile Include="Internal\**\Phone\*.cs" />

<Compile Include="Public\Partial\*.cs" />
<Compile Include="Public\Phone\*.cs" />

<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Properties\AssemblyInfo.Portable.cs" />
<Compile Include="Properties\SharedAssemblyInfo.cs" />
Expand All @@ -119,4 +116,4 @@
<Target Name="AfterBuild">
</Target>
-->
</Project>
</Project>
Loading

0 comments on commit b47be21

Please sign in to comment.