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