xamarin-android/build-tools/license-data
Jonathan Pryor 4602256dd3
[xaprepare] Ensure BoringSSL is in TPN (#3689)
Commit 9302d514 didn't properly convert `external/mono.tpnitems` into
`*_TPN` classes.  In particular, `mono/boringssl`, which should be
included when `$(TpnIncludeExternalDependencies)`=True, was instead
included only when `includeBuildDeps` is True.  Consequently,
`mono/boringssl` was *not* listed in `ThirdPartyNotices.txt` file
installed on macOS and Windows machines, even though
`libmono-btls-shared.so` is installed onto the dev's machine.

Review and verify the ThirdPartyNotice inclusion data, and remove the
`.tpnitems` files which have been verified.

With this change `bin/Debug/lib/xamarin.android/ThirdPartyNotices.txt`
has these changes:

  * `android/platform/ndk` added, because of `libxamarin-app.so`
    generation and decfbccf.
  * `mono/boringssl` added, because of mono and
    `libmono-btls-shared.so`.
  * `mono/NUnitLite` added
  * `zLibDll/minizip` removed, because of 3634b0f7.

After this change, `ThirdPartyNotices.txt` has these changes:

  * `force-net/crc32.net` added, because of decfbccf.
2019-09-26 06:17:26 -04:00
..
Apache-2.0.txt [build] ThirdPartyNotices.txt support (#464) 2018-03-02 09:54:35 -05:00
GPLv2.txt [build] ThirdPartyNotices.txt support (#464) 2018-03-02 09:54:35 -05:00
GPLv3.txt [xaprepare] Ensure BoringSSL is in TPN (#3689) 2019-09-26 06:17:26 -04:00
Mono-MIT.txt [build] Xamarin.Android build preparation utility (#3051) 2019-06-07 13:58:59 -04:00