-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathNativeAndroidDeps.props
More file actions
59 lines (51 loc) · 3.17 KB
/
NativeAndroidDeps.props
File metadata and controls
59 lines (51 loc) · 3.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
<Project>
<!--
Single source of truth for native Android artifacts (AARs / JARs) that
must travel with the observability SDK. Both LDObservability.csproj
(local dev builds) and LDObservability.Fat.csproj (NuGet packaging)
import this file and transform the items into the appropriate MSBuild
item types.
Callers may override _LDNativeDepsDir / _LDNativeAarDir before this
import to point at a different output location.
Items are split into _LDNativeAAR and _LDNativeJAR because MSBuild
does not allow %(Extension) metadata filtering in Include conditions.
-->
<PropertyGroup>
<_LDNativeDepsDir Condition="'$(_LDNativeDepsDir)' == ''">$(MSBuildThisFileDirectory)..\android\native\LDObserve\bin\Release\net9.0-android\outputs\deps\</_LDNativeDepsDir>
<_LDNativeAarDir Condition="'$(_LDNativeAarDir)' == ''">$(MSBuildThisFileDirectory)..\android\native\LDObserve\bin\Release\net9.0-android\outputs\aar\</_LDNativeAarDir>
</PropertyGroup>
<ItemGroup>
<!-- OTel Android AARs -->
<_LDNativeAAR Include="$(_LDNativeDepsDir)android-agent-*.aar" />
<_LDNativeAAR Include="$(_LDNativeDepsDir)android-instrumentation-*.aar" />
<_LDNativeAAR Include="$(_LDNativeDepsDir)common-0*.aar" />
<_LDNativeAAR Include="$(_LDNativeDepsDir)common-api-*.aar" />
<_LDNativeAAR Include="$(_LDNativeDepsDir)core-*-alpha.aar" />
<_LDNativeAAR Include="$(_LDNativeDepsDir)crash-*-alpha.aar" />
<_LDNativeAAR Include="$(_LDNativeDepsDir)anr-*-alpha.aar" />
<_LDNativeAAR Include="$(_LDNativeDepsDir)activity-*-alpha.aar" />
<_LDNativeAAR Include="$(_LDNativeDepsDir)fragment-*-alpha.aar" />
<_LDNativeAAR Include="$(_LDNativeDepsDir)network-*-alpha.aar" />
<_LDNativeAAR Include="$(_LDNativeDepsDir)services-*-alpha.aar" />
<_LDNativeAAR Include="$(_LDNativeDepsDir)session-*-alpha.aar" />
<_LDNativeAAR Include="$(_LDNativeDepsDir)slowrendering-*-alpha.aar" />
<_LDNativeAAR Include="$(_LDNativeDepsDir)startup-*-alpha.aar" />
<!-- LD native SDK AAR -->
<_LDNativeAAR Include="$(_LDNativeDepsDir)launchdarkly-android-client-sdk-*.aar" />
<!-- Observability Android library AAR -->
<_LDNativeAAR Include="$(_LDNativeDepsDir)lib-release.aar" />
<!-- Third-party AARs -->
<_LDNativeAAR Include="$(_LDNativeDepsDir)timber-*.aar" />
<!-- Bridge module AAR -->
<_LDNativeAAR Include="$(_LDNativeAarDir)LDObserve-release.aar" />
<!-- JARs: exclude all opentelemetry-sdk-extension-autoconfigure-*.jar, then add *-spi-* back (main autoconfigure
must not ship; SPI must). autoconfigure-1* only matched OTel 1.x filenames and failed silently on 2.x. -->
<_LDNativeJAR Include="$(_LDNativeDepsDir)opentelemetry-*.jar"
Exclude="$(_LDNativeDepsDir)opentelemetry-sdk-extension-incubator-*.jar;$(_LDNativeDepsDir)opentelemetry-sdk-extension-autoconfigure-*.jar;$(_LDNativeDepsDir)opentelemetry-sdk-testing-*.jar" />
<_LDNativeJAR Include="$(_LDNativeDepsDir)opentelemetry-sdk-extension-autoconfigure-spi-*.jar" />
<_LDNativeJAR Include="$(_LDNativeDepsDir)jackson-*.jar" />
<_LDNativeJAR Include="$(_LDNativeDepsDir)launchdarkly-*.jar" />
<_LDNativeJAR Include="$(_LDNativeDepsDir)okhttp-*.jar" />
<_LDNativeJAR Include="$(_LDNativeDepsDir)okio-*.jar" />
</ItemGroup>
</Project>