mirror of
https://github.com/klzgrad/naiveproxy.git
synced 2024-11-28 08:16:09 +03:00
29 lines
911 B
Django/Jinja
29 lines
911 B
Django/Jinja
{# Copyright 2016 The Chromium Authors. All rights reserved. #}
|
|
{# Use of this source code is governed by a BSD-style license that can be #}
|
|
{# found in the LICENSE file. #}
|
|
{% macro expand_deps(variables, prefix) %}
|
|
{% if variables is defined %}
|
|
{% if variables.prebuilts is defined %}
|
|
{% for path in variables.prebuilts %}
|
|
{{ prefix }} files("{{ path }}")
|
|
{% endfor %}
|
|
{% endif %}
|
|
{% if variables.java_project_deps is defined %}
|
|
{% for proj in variables.java_project_deps %}
|
|
{{ prefix }} project(":{{ proj }}")
|
|
{% endfor %}
|
|
{% endif %}
|
|
{% if variables.android_project_deps is defined %}
|
|
{% for proj in variables.android_project_deps %}
|
|
{{ prefix }} project(path: ":{{ proj }}")
|
|
{% endfor %}
|
|
{% endif %}
|
|
{% endif %}
|
|
{% endmacro %}
|
|
|
|
dependencies {
|
|
{{ expand_deps(main, 'implementation') }}
|
|
{{ expand_deps(test, 'testImplementation') }}
|
|
{{ expand_deps(android_test, 'androidTestImplementation') }}
|
|
}
|