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// Generated by //build/android/generate_gradle.py 5*6777b538SAndroid Build Coastguard Worker 6*6777b538SAndroid Build Coastguard Workerapply plugin: "java" 7*6777b538SAndroid Build Coastguard Worker{% if template_type == 'java_binary' %} 8*6777b538SAndroid Build Coastguard Workerapply plugin: "application" 9*6777b538SAndroid Build Coastguard Worker{% endif %} 10*6777b538SAndroid Build Coastguard Worker 11*6777b538SAndroid Build Coastguard WorkersourceSets { 12*6777b538SAndroid Build Coastguard Worker main { 13*6777b538SAndroid Build Coastguard Worker java.srcDirs = [ 14*6777b538SAndroid Build Coastguard Worker{% for path in main.java_dirs %} 15*6777b538SAndroid Build Coastguard Worker "{{ path }}", 16*6777b538SAndroid Build Coastguard Worker{% endfor %} 17*6777b538SAndroid Build Coastguard Worker ] 18*6777b538SAndroid Build Coastguard Worker{% if main.java_excludes is defined %} 19*6777b538SAndroid Build Coastguard Worker java.filter.exclude([ 20*6777b538SAndroid Build Coastguard Worker{% for path in main.java_excludes %} 21*6777b538SAndroid Build Coastguard Worker "{{ path }}", 22*6777b538SAndroid Build Coastguard Worker{% endfor %} 23*6777b538SAndroid Build Coastguard Worker ]) 24*6777b538SAndroid Build Coastguard Worker{% endif %} 25*6777b538SAndroid Build Coastguard Worker } 26*6777b538SAndroid Build Coastguard Worker} 27*6777b538SAndroid Build Coastguard Worker 28*6777b538SAndroid Build Coastguard WorkersourceCompatibility = JavaVersion.VERSION_17 29*6777b538SAndroid Build Coastguard WorkertargetCompatibility = JavaVersion.VERSION_17 30*6777b538SAndroid Build Coastguard Worker 31*6777b538SAndroid Build Coastguard Worker{% if template_type == 'java_binary' %} 32*6777b538SAndroid Build Coastguard WorkerapplicationName = "{{ target_name }}" 33*6777b538SAndroid Build Coastguard Worker{% if main_class %} 34*6777b538SAndroid Build Coastguard WorkermainClassName = "{{ main_class }}" 35*6777b538SAndroid Build Coastguard Worker{% endif %} 36*6777b538SAndroid Build Coastguard Worker{% endif %} 37*6777b538SAndroid Build Coastguard Worker{% if template_type in ('java_binary', 'java_library') %} 38*6777b538SAndroid Build Coastguard WorkerarchivesBaseName = "{{ target_name }}" 39*6777b538SAndroid Build Coastguard Worker{% endif %} 40*6777b538SAndroid Build Coastguard Worker 41*6777b538SAndroid Build Coastguard Worker{% include 'dependencies.jinja' %} 42