xref: /aosp_15_r20/external/cronet/build/android/gradle/dependencies.jinja (revision 6777b5387eb2ff775bb5750e3f5d96f37fb7352b)
1*6777b538SAndroid Build Coastguard Worker{# Copyright 2016 The Chromium Authors #}
2*6777b538SAndroid Build Coastguard Worker{# Use of this source code is governed by a BSD-style license that can be #}
3*6777b538SAndroid Build Coastguard Worker{# found in the LICENSE file. #}
4*6777b538SAndroid Build Coastguard Worker{% macro expand_deps(variables, prefix) %}
5*6777b538SAndroid Build Coastguard Worker{% if variables is defined %}
6*6777b538SAndroid Build Coastguard Worker{% if variables.prebuilts is defined %}
7*6777b538SAndroid Build Coastguard Worker{% for path in variables.prebuilts %}
8*6777b538SAndroid Build Coastguard Worker    {{ prefix }} files("{{ path }}")
9*6777b538SAndroid Build Coastguard Worker{% endfor %}
10*6777b538SAndroid Build Coastguard Worker{% endif %}
11*6777b538SAndroid Build Coastguard Worker{% if variables.java_project_deps is defined %}
12*6777b538SAndroid Build Coastguard Worker{% for proj in variables.java_project_deps %}
13*6777b538SAndroid Build Coastguard Worker    {{ prefix }} project(":{{ proj }}")
14*6777b538SAndroid Build Coastguard Worker{% endfor %}
15*6777b538SAndroid Build Coastguard Worker{% endif %}
16*6777b538SAndroid Build Coastguard Worker{% if variables.android_project_deps is defined %}
17*6777b538SAndroid Build Coastguard Worker{% for proj in variables.android_project_deps %}
18*6777b538SAndroid Build Coastguard Worker    {{ prefix }} project(path: ":{{ proj }}")
19*6777b538SAndroid Build Coastguard Worker{% endfor %}
20*6777b538SAndroid Build Coastguard Worker{% endif %}
21*6777b538SAndroid Build Coastguard Worker{% endif %}
22*6777b538SAndroid Build Coastguard Worker{% endmacro %}
23*6777b538SAndroid Build Coastguard Worker
24*6777b538SAndroid Build Coastguard Workerdependencies {
25*6777b538SAndroid Build Coastguard Worker{{ expand_deps(main, 'implementation') }}
26*6777b538SAndroid Build Coastguard Worker{{ expand_deps(test, 'testImplementation') }}
27*6777b538SAndroid Build Coastguard Worker{{ expand_deps(android_test, 'androidTestImplementation') }}
28*6777b538SAndroid Build Coastguard Worker}
29