Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v9.6.1 #37

Merged
merged 191 commits into from
Nov 24, 2016
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
191 commits
Select commit Hold shift + click to select a range
d80329c
Bump versions and ready build scripts for update
Redth Jun 1, 2016
70c9fa5
Added play-services-tasks binding
Redth Jun 1, 2016
f2b3bd6
Added firebase-common bindings
Redth Jun 1, 2016
d54c7c7
Added firebase-analytics and firebase-analytics-impl bindings
Redth Jun 1, 2016
d953ac6
Added play-servies-tagmanager and play-service-tagmanager-api bindings
Redth Jun 1, 2016
e0dda8a
Updated play-services-base and play-services-basement bindings
Redth Jun 1, 2016
9c4b1ff
Remove unused extensions from play-services-analytics
Redth Jun 1, 2016
91bdade
Added play-services-ads-lite binding
Redth Jun 1, 2016
0e3aafe
Remove old type forwards file
Redth Jun 1, 2016
ba4fbaa
Updated base and basement bindings
Redth Jun 1, 2016
67a9661
Added analytics-impl and updated analytics bindings
Redth Jun 1, 2016
9340a24
Updated ads bindings and sample
Redth Jun 1, 2016
e9a5401
Added iid bindings
Redth Jun 1, 2016
b0d0cdf
Added auth-base and updated auth bindings
Redth Jun 1, 2016
941f7ae
Updated appindexing binding
Redth Jun 1, 2016
1dbc8e8
Updated appinvite-binding
Redth Jun 1, 2016
35d2e52
Updated cast binding and sample
Redth Jun 1, 2016
36db913
Updated drive binding and sample
Redth Jun 1, 2016
0b75825
Updated fitness binding and sample
Redth Jun 1, 2016
d639018
Updated games binding and sample
Redth Jun 1, 2016
afab618
Updated gcm binding and sample
Redth Jun 1, 2016
6d54a01
Updated identity binding
Redth Jun 1, 2016
006ef3a
Updated location binding and sample
Redth Jun 1, 2016
b2e0a50
Updated maps binding and sample
Redth Jun 1, 2016
1629d14
Updated nearby binding and sample
Redth Jun 1, 2016
6f917d2
Updated panorama binding and sample
Redth Jun 1, 2016
3d9fa55
Updated plus binding and sample
Redth Jun 1, 2016
2e7f87b
Updated safetynet binding and sample
Redth Jun 1, 2016
2b989ad
Updated support-wearable bindings
Redth Jun 1, 2016
6e37c02
Updated vision binding and sample
Redth Jun 1, 2016
2bf41e7
Updated wearable bindings and sample
Redth Jun 1, 2016
b6b553d
Cleaned up file in obsoleted measurements binding
Redth Jun 1, 2016
a293db0
Updated wearable binding generated metadata
Redth Jun 1, 2016
a49f866
Added nuspec for firebase-ads
Redth Jun 1, 2016
a042e22
Added firebase auth* bindings
Redth Jun 1, 2016
a7839cb
Added firebase-iid binding
Redth Jun 1, 2016
a221faa
Added firebase-storage and firebase-storage-common bindings
Redth Jun 1, 2016
978d9ba
Added firebase-config binding
Redth Jun 1, 2016
33b37bd
Added firebase-database and firebase-database-connection bindings
Redth Jun 1, 2016
ab79a3b
Added firebase-messaging binding
Redth Jun 1, 2016
ee75afc
Added firebase-crash binding
Redth Jun 1, 2016
c18074d
Added firebase-core nuspec
Redth Jun 1, 2016
6b56fcf
Updated .sln and master reference project with new bindings
Redth Jun 1, 2016
29a99c8
Merge pull request #2 from Redth/v9.0.1
Redth Jun 1, 2016
f701b7f
Let's call it alpha for now...
Redth Jun 2, 2016
de6a61c
Merge pull request #3 from Redth/v9.0.1
Redth Jun 2, 2016
e59dfb7
Fixed paths in nuspec files
Redth Jun 3, 2016
0ee670b
Merge pull request #4 from Redth/v9.0.1
Redth Jun 3, 2016
0c7942a
Bump nuget versions
Redth Jun 6, 2016
620c46d
Merge pull request #5 from Redth/v9.0.1
Redth Jun 6, 2016
ad44cc1
Fixed slash for OSX NuGet packaging in the target attribute of the nu…
Redth Jun 7, 2016
ac04154
Explicitly use nuget v3.4.4 to build
Redth Jun 7, 2016
5bc1df1
Merge pull request #6 from Redth/v9.0.1
Redth Jun 7, 2016
71372f9
Bump to new alpha version
Redth Jun 7, 2016
a589afb
Merge pull request #7 from Redth/v9.0.1
Redth Jun 7, 2016
b5ea9ea
Fix nuspec dependency chains for 9.0.1
Redth Jun 7, 2016
d074c04
Merge pull request #8 from Redth/v9.0.1
Redth Jun 7, 2016
9b8789a
Export nuget.exe path
Redth Jun 8, 2016
35628ab
Bump nuget version
Redth Jun 10, 2016
4172fcd
Merge pull request #9 from Redth/v9.0.1
Redth Jun 10, 2016
020565c
Downloading a patched System.IO.Compression.dll for NuGet
bholmes Jun 11, 2016
8a11b99
Temp Workaround: System.IO.Compression fix
Redth Jun 13, 2016
e6805f3
Merge pull request #10 from Redth/v9.0.1
Redth Jun 13, 2016
a15174e
Cleaned up duplicate work around
Redth Jun 13, 2016
b788166
Merge pull request #12 from Redth/v9.0.1
Redth Jun 13, 2016
99722b9
Updated models for new google-services.json values
Redth Jun 15, 2016
a916a6b
Updated google-services.json processor
Redth Jun 15, 2016
6c24e38
Added tests for google-services.json processing
Redth Jun 15, 2016
3ca2451
Bump nuget version
Redth Jun 15, 2016
88a2aae
Added some more logging to the google-services.json build task
Redth Jun 20, 2016
a934d2f
Added some async'ified versions of bound methods
Redth Jun 20, 2016
726f923
Added some convenience methods for firebase-crash
Redth Jun 20, 2016
c6d89db
Added async'ified version of bound method
Redth Jun 20, 2016
d7c6c81
Fixed incorrect paths to aar in firebase-crash binding
Redth Jun 20, 2016
eeba573
Reworked GPS Task extensions
Redth Jun 20, 2016
6719fa7
Updated to v9.0.2
Redth Jun 20, 2016
e115e41
Added some artwork for sample assets
Redth Jun 21, 2016
34cd459
Added Outputs to basement build task
Redth Jun 21, 2016
60c9189
Added support-v4 dependency to firebase-iid
Redth Jun 21, 2016
00de8e2
Added Firebase Analytics Sample
Redth Jun 21, 2016
9c0ac9f
Added Firebase Auth Sample
Redth Jun 21, 2016
4f3128f
Added Firebase Crash Reporting Sample
Redth Jun 21, 2016
74e0869
Added Firebase Messaging Sample
Redth Jun 21, 2016
4a39a8b
Added structure for google-services.json files in samples
Redth Jun 21, 2016
3c4a659
Added google-services.json config checks in samples
Redth Jun 21, 2016
55681ee
Added new firebase samples to build script
Redth Jun 21, 2016
8612924
Bump to v9.2.0
Redth Jul 8, 2016
0dfc8a7
Remove code for old libraries
Redth Jul 8, 2016
f6e65d7
Added new Places binding
Redth Jul 8, 2016
20cd5fd
Added new bindings for Gass lib
Redth Jul 8, 2016
407f760
Added new bindings for new ContextManager lib
Redth Jul 8, 2016
26cb545
Added new bindings for new Clearcut lib
Redth Jul 8, 2016
304c468
Added new bindings for new Cast.Framework lib
Redth Jul 8, 2016
7f11e99
Updated nuspec deps and added new nuspec
Redth Jul 8, 2016
6d178c1
Updated project references
Redth Jul 8, 2016
961690c
Metadata fixes and additions to compile
Redth Jul 8, 2016
a89fa6f
Location: Removed additions that moved to places
Redth Jul 8, 2016
ab5179c
Base: Metadata fixes
Redth Jul 8, 2016
a8590cb
Games: Metadata fixes
Redth Jul 8, 2016
57a45fd
Location: Removed pending result extensions
Redth Jul 8, 2016
1de326a
Fixed project dep references in samples
Redth Jul 8, 2016
d537fe9
Commented out unnecessary method in wallet sample
Redth Jul 8, 2016
d1a9e11
Fix dependencies in component manifests
Redth Jul 8, 2016
2664115
Add new binding projects to main sln
Redth Jul 8, 2016
411a9e9
Add new projects/nuspecs to build script
Redth Jul 8, 2016
8c08368
Delete merged file if it exists
Redth Jul 11, 2016
4f26b2b
Make diff build step dependent on merge
Redth Jul 13, 2016
33d7922
Added Places output/nuget to build script
Redth Jul 13, 2016
e95611f
Add metadata to fix parcel able type parameter names
Redth Aug 10, 2016
df99713
Fix listener parameter name so generated event arg property doesn't b…
Redth Aug 10, 2016
046316c
Added Sha1sum to attributes
Redth Aug 11, 2016
118149c
Bumped to version 9.4.0
Redth Aug 12, 2016
0dc51fa
Added new binding projects to main dummy app
Redth Aug 12, 2016
afbab7d
Metadata fixes for new version
Redth Aug 12, 2016
c2a554c
Bump version in build script
Redth Aug 12, 2016
395966a
Fix for generated Games code
Redth Aug 12, 2016
05fce95
Fix up PendingResult extension methods
Redth Aug 12, 2016
90a0803
Bumped versions in build script
Redth Aug 12, 2016
f5fe1d0
Added version mapping table to README
Redth Aug 12, 2016
b08ee6f
Bump to stable release versions for QA
Redth Aug 16, 2016
6fd4f9c
Add tasks dll to nuspec for basement
Redth Aug 19, 2016
2c6a1e1
Revert back to beta nuget package versioning
Redth Aug 19, 2016
6f79c98
Fixed version translation table
Redth Aug 30, 2016
2d75366
Added some doc templates for firebase
Redth Sep 2, 2016
e9ac538
Switched to a templated nuspec file
Redth Sep 2, 2016
3c17f38
Bump build script versions
Redth Sep 2, 2016
ede8fd4
More additions for asyncification of methods returning Android.Gms.Task
Redth Sep 2, 2016
0baa9fa
Added some metadata for Firebase components
Redth Sep 2, 2016
bb62ec2
Build the Firebase components previously added
Redth Sep 2, 2016
63f0e60
Remove async version of GetBytes (byte[] cannot convert from IJavaObj…
Redth Sep 2, 2016
0377061
Remove some invalid async versions of methods
Redth Sep 2, 2016
7df03c2
Added missing dependency reference in Cast-Framework
Redth Sep 7, 2016
20f359d
Switch nuget icon urls
Redth Sep 7, 2016
4320f50
Merge branch 'master' into v9.4.0
Redth Sep 7, 2016
cbe563f
Point component manifests at new icon location
Redth Sep 7, 2016
adb0847
Added default icons for GASS, TagManager / API
Redth Sep 7, 2016
6bfbffd
Refactor licenses
Redth Sep 8, 2016
dc95834
Switch download location for api-info.xml
Redth Sep 8, 2016
48975fd
Fixed build script typo
Redth Sep 12, 2016
746f9c3
Fix FCM Sample / documentation
Redth Sep 12, 2016
e758900
Make nuspec descriptions more consistent
Redth Sep 13, 2016
affc2c6
Fix copyright notices in assembly attributes
Redth Sep 26, 2016
fc2aca3
Fix copyright notice in nuspec files
Redth Sep 26, 2016
d90783e
Add package name to consts to be used the same in all projects' attri…
Redth Sep 26, 2016
f076dc2
Ignore non *.template.nuspec nuspec files
Redth Sep 26, 2016
443149d
New samples added
Sep 30, 2016
7e91092
Context renamed to Awareness
Redth Oct 6, 2016
7b2e4bb
Bump play services version
Redth Oct 6, 2016
030fde0
Added instantapps binding
Redth Oct 6, 2016
5047ba4
Switch bindings to target 7.0 and use class-parse
Redth Oct 6, 2016
3adc10a
Update dependencies
Redth Oct 7, 2016
033ec85
Updated nuspec dependencies and android version
Redth Oct 7, 2016
8646c85
Removed libs from component manifest
Redth Oct 7, 2016
3500729
Update gps sdk version
Redth Oct 7, 2016
336ac98
Removed some generated metadata files
Redth Oct 7, 2016
a6bb6c8
Metadata and addition fixes for new version
Redth Oct 7, 2016
ec0e6c5
Removed 'all' project
Redth Oct 7, 2016
5bb44b5
Change Drive sample to use API 24
Redth Oct 7, 2016
af19454
Fix storage bucket resource generation in build task
Redth Oct 19, 2016
dc65366
Added new firebase samples
Redth Oct 26, 2016
99a84df
New instantapps icon
Redth Oct 26, 2016
5fd4802
Strip targets file from firebase components
Redth Oct 26, 2016
92bd979
Merge branch 'v9.6.1-firebase-samples' into v9.6.1
Redth Oct 26, 2016
b50b61b
Fixed missing PlacePicker class
Redth Nov 2, 2016
87ac4b0
Bump to stable version for QA
Redth Nov 7, 2016
b62efec
Use stable version of support libraries
Redth Nov 8, 2016
888d1b5
Update UITest version
Redth Nov 10, 2016
c699f1e
Add INTERNET permission to sample apps for UITest
Redth Nov 11, 2016
13285c1
Fix CastingCall UITest
Redth Nov 13, 2016
aed92f4
Whoops, don’t enable repl
Redth Nov 13, 2016
a0560cc
Fix Maps UITests
Redth Nov 14, 2016
32553b7
Add uitest.keystore file for UITests to use for signing
Redth Nov 14, 2016
a4a44fa
Added Firebase Ads UITest
Redth Nov 14, 2016
5841ab1
Fixed sample folder name
Redth Nov 15, 2016
f97c3ac
Fixed permissions in UITests and API Levels in samples
Redth Nov 15, 2016
e91c502
Added more UITests
Redth Nov 15, 2016
6fc3131
Added firebase samples/components to build
Redth Nov 15, 2016
1a291bd
Fix component manifest for firebase ads
Redth Nov 15, 2016
092d1b9
Renamed firebase invites sample to be consistent
Redth Nov 15, 2016
e135906
Fix firebase-storage sample compiling
Redth Nov 15, 2016
7ce66f8
Update to UITest 2.0.1
Redth Nov 22, 2016
b7a7d91
Added Firebase analytics test
Redth Nov 22, 2016
56a8c14
Remove unnecessary file in sample
Redth Nov 22, 2016
b711046
Added more Firebase tests
Redth Nov 22, 2016
b7c96a2
Fix firebase UITests
Redth Nov 22, 2016
72dae95
Explicitly use jar2xml where required
Redth Nov 22, 2016
09b82f5
Clean up firebase config sample
Redth Nov 22, 2016
637a5be
Fix missing GoogleAuthUtil class
Redth Nov 22, 2016
48314c5
Fix incorrect download url and sha1sum
Redth Nov 24, 2016
279cb20
Fix transforms for GoogleApiClient.Builder
Redth Nov 24, 2016
632025d
Fix awareness dependency attribute
Redth Nov 24, 2016
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@ output/
*.xcuserstate
*.xcuserstate

*.nuspec
!*.template.nuspec

Resource.designer.cs
component.yaml
GettingStarted.md
Expand Down
222 changes: 201 additions & 21 deletions GooglePlayServices.sln

Large diffs are not rendered by default.

17 changes: 14 additions & 3 deletions GpsConsts.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,17 @@
// https://dl-ssl.google.com/android/repository/addon.xml

static class __GpsConsts {
public const string Url = "https://dl-ssl.google.com/android/repository/google_m2repository_r24.zip";
public const string Version = "8.4.0";
}
public const string Url = "https://dl-ssl.google.com/android/repository/google_m2repository_r36.zip";
public const string Sha1sum = "fa55e43b0175167da7f8cbedea35331cd448cf9b";
public const string Version = "9.6.1";
public const string WearVersion = "1.4.0";
public const string PackageName = "Xamarin.GooglePlayServices";
}

static class __FbConsts
{
public const string PackageName = __GpsConsts.PackageName;
public const string Url = __GpsConsts.Url;
public const string Sha1sum = __GpsConsts.Sha1sum;
public const string Version = __GpsConsts.Version;
}
8 changes: 7 additions & 1 deletion LICENSE.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@

**Xamarin is not responsible for, nor does it grant any licenses to, third-party packages. Some packages may require or install dependencies which are governed by additional licenses.**

This component depends on [Google Play Services Client Library](https://developers.google.com/android/guides/overview), which is subject to the terms of [Android Software Development Kit License Agreement](http://developer.android.com/sdk/terms.html)

### Xamarin Component for Google Play Services Client Library
The MIT License (MIT)

Copyright (c) .NET Foundation Contributors
Expand All @@ -8,4 +14,4 @@ The above copyright notice and this permission notice shall be included in all c

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

20160427
20160427
21 changes: 21 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,27 @@ You may want to consider passing `--verbosity diagnostic` (or `-Verbosity diagno
Before the `.sln` files will compile in Visual Studio or Xamarin Studio, the external dependencies need to be downloaded. This can be done by running the `build.sh` or `build.ps1` with the target `externals`. After the externals are setup, the `.sln` files should compile in an IDE.


### Versioning

Historically, Component and later NuGet package versions were based on the revision number of the Google Play Services SDK from the SDK Manager, and later based on the Google Play Services Maven Repository (m2repository) version from the SDK Manager. Because of this, the versions of the components and NuGet packages do not match the version strings of Google Play Services releases from Google. Here is a table which shows a translation of versions mapped to Google's version strings:


| NuGet / Component Version | Google m2repository Version | Google Play Services Version |
|---------------------------|------------------------------|------------------------------|
| 25.0 | 19 (GPS SDK 25) | 7.5.0 |
| 26.0 | 21 (GPS SDK 26) | 7.8.0 |
| 27.0 | 22 (GPS SDK 27) | 8.1.0 |
| 29.0 | 24 (GPS SDK 29) | 8.4.0 |
| | 25 | 8.4.0 (no binary changes) |
| | 26 | 9.0.0 |
| 30.0.1.alpha4 | 27 (GPS SDK 30) | 9.0.1 |
| 30.0.2-alpha1 | 28 | 9.0.2 |
| | 29 | 9.2.0 |
| | 30 | (never published) |
| | 31 | 9.2.1 |
| 32.4.0-beta2 | 32 | 9.4.0 |


## License

The license for this repository is specified in
Expand Down
27 changes: 27 additions & 0 deletions ads-lite/nuget/Xamarin.GooglePlayServices.Ads.Lite.template.nuspec
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
<?xml version="1.0"?>
<package>
<metadata>
<id>Xamarin.GooglePlayServices.Ads.Lite</id>
<title>Xamarin Google Play Services - Ads Lite</title>
<version>$version$</version>
<authors>Xamarin Inc.</authors>
<owners>Xamarin Inc.</owners>
<requireLicenseAcceptance>true</requireLicenseAcceptance>
<summary>Xamarin.Android Bindings for Google Play Services - Ads Lite $aar-version$</summary>
<description>
Xamarin.Android Bindings for Google Play Services - Ads Lite $aar-version$

The Google Mobile Ads SDK is the latest generation in Google mobile advertising, featuring refined ad formats and streamlined APIs for access to mobile ad networks and advertising solutions. The SDK enables mobile app developers to maximize their monetization in native mobile apps.
</description>
<copyright>Copyright © Microsoft Corporation</copyright>
<projectUrl>https://github.com/xamarin/GooglePlayServicesComponents/</projectUrl>
<licenseUrl>https://github.com/xamarin/GooglePlayServicesComponents/blob/master/LICENSE.md</licenseUrl>
<iconUrl>https://raw.githubusercontent.com/xamarin/GooglePlayServicesComponents/master/icons/play-services-ads-lite_128x128.png</iconUrl>
<dependencies>
<dependency id="Xamarin.GooglePlayServices.Basement" version="[$version$]" />
</dependencies>
</metadata>
<files>
<file src="output/Xamarin.GooglePlayServices.Ads.Lite.dll" target="lib/MonoAndroid70" />
</files>
</package>
File renamed without changes.
75 changes: 75 additions & 0 deletions ads-lite/source/Ads.Lite.csproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectTypeGuids>{10368E6C-D01B-4462-8E8B-01FC667A7035};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{ECB1F68B-B588-4F3B-9A86-510CF4AAA784}</ProjectGuid>
<OutputType>Library</OutputType>
<RootNamespace>GooglePlayServices.Ads.Lite</RootNamespace>
<MonoAndroidResourcePrefix>Resources</MonoAndroidResourcePrefix>
<MonoAndroidAssetsPrefix>Assets</MonoAndroidAssetsPrefix>
<AndroidUseLatestPlatformSdk>False</AndroidUseLatestPlatformSdk>
<AssemblyName>Xamarin.GooglePlayServices.Ads.Lite</AssemblyName>
<TargetFrameworkVersion>v7.0</TargetFrameworkVersion>
<AndroidClassParser>class-parse</AndroidClassParser>
<DroidDocPaths>..\..\externals\docs\reference</DroidDocPaths>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug</OutputPath>
<DefineConstants>DEBUG;</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AndroidLinkMode>None</AndroidLinkMode>
<ConsolePause>false</ConsolePause>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>full</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release</OutputPath>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AndroidUseSharedRuntime>false</AndroidUseSharedRuntime>
<ConsolePause>false</ConsolePause>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Xml" />
<Reference Include="System.Core" />
<Reference Include="Mono.Android" />
</ItemGroup>
<ItemGroup>
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="..\..\GpsConsts.cs">
<Link>Properties\GpsConsts.cs</Link>
</Compile>
<Compile Include="Additions\Manifest.cs" />
</ItemGroup>
<ItemGroup>
<None Include="Additions\AboutAdditions.txt" />
<None Include="Jars\AboutJars.txt" />
</ItemGroup>
<ItemGroup>
<TransformFile Include="Transforms\EnumFields.xml" />
<TransformFile Include="Transforms\EnumMethods.xml" />
<TransformFile Include="Transforms\Metadata.xml" />
<TransformFile Include="Transforms\Metadata.generated.xml" />
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.Bindings.targets" />
<ItemGroup>
<ProjectReference Include="..\..\basement\source\Basement.csproj">
<Project>{6A38FACF-F0C5-4A49-8A8A-7CE6634207CE}</Project>
<Name>Basement</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<InputJar Include="..\..\externals\play-services-ads-lite\classes.jar">
<Link>Jars\play-services-ads-lite.jar</Link>
</InputJar>
</ItemGroup>
</Project>
File renamed without changes.
48 changes: 48 additions & 0 deletions ads-lite/source/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using Android.App;

// Information about this assembly is defined by the following attributes.
// Change them to the values specific to your project.

[assembly: AssemblyTitle ("Xamarin.GooglePlayServices.Ads.Lite")]
[assembly: AssemblyDescription ("")]
[assembly: AssemblyConfiguration ("")]
[assembly: AssemblyCompany ("Microsoft Corporation")]
[assembly: AssemblyProduct ("")]
[assembly: AssemblyCopyright ("Copyright © Microsoft Corporation")]
[assembly: AssemblyTrademark ("")]
[assembly: AssemblyCulture ("")]

// The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}".
// The form "{Major}.{Minor}.*" will automatically update the build and revision,
// and "{Major}.{Minor}.{Build}.*" will update just the revision.

[assembly: AssemblyVersion ("1.0.0")]

// The following attributes are used to specify the signing key for the assembly,
// if desired. See the Mono documentation for more information about signing.

//[assembly: AssemblyDelaySign(false)]
//[assembly: AssemblyKeyFile("")]

[assembly: Java.Interop.JavaLibraryReference ("classes.jar",
PackageName = __GpsConsts.PackageName,
SourceUrl = __GpsConsts.Url,
EmbeddedArchive = __Consts.AarPath,
Version = __GpsConsts.Version,
Sha1sum = __GpsConsts.Sha1sum)]
// AppCompat-v7 resources
[assembly: Android.IncludeAndroidResourcesFromAttribute ("./",
PackageName = __GpsConsts.PackageName,
SourceUrl = __GpsConsts.Url,
EmbeddedArchive = __Consts.AarPath,
Version = __GpsConsts.Version,
Sha1sum = __GpsConsts.Sha1sum)]

// Google Addon feed with GPS in it:
// https://dl-ssl.google.com/android/repository/addon.xml

static class __Consts {
public const string AarPath = "m2repository/com/google/android/gms/play-services-ads-lite/" + __GpsConsts.Version + "/play-services-ads-lite-" + __GpsConsts.Version + ".aar";
}
Loading