1*8975f5c5SAndroid Build Coastguard Worker{# Copyright 2016 The Chromium Authors #} 2*8975f5c5SAndroid Build Coastguard Worker{# Use of this source code is governed by a BSD-style license that can be #} 3*8975f5c5SAndroid Build Coastguard Worker{# found in the LICENSE file. #} 4*8975f5c5SAndroid Build Coastguard Worker// Generated by //build/android/generate_gradle.py 5*8975f5c5SAndroid Build Coastguard Worker 6*8975f5c5SAndroid Build Coastguard Workerapply plugin: "java" 7*8975f5c5SAndroid Build Coastguard Worker{% if template_type == 'java_binary' %} 8*8975f5c5SAndroid Build Coastguard Workerapply plugin: "application" 9*8975f5c5SAndroid Build Coastguard Worker{% endif %} 10*8975f5c5SAndroid Build Coastguard Worker 11*8975f5c5SAndroid Build Coastguard WorkersourceSets { 12*8975f5c5SAndroid Build Coastguard Worker main { 13*8975f5c5SAndroid Build Coastguard Worker java.srcDirs = [ 14*8975f5c5SAndroid Build Coastguard Worker{% for path in main.java_dirs %} 15*8975f5c5SAndroid Build Coastguard Worker "{{ path }}", 16*8975f5c5SAndroid Build Coastguard Worker{% endfor %} 17*8975f5c5SAndroid Build Coastguard Worker ] 18*8975f5c5SAndroid Build Coastguard Worker{% if main.java_excludes is defined %} 19*8975f5c5SAndroid Build Coastguard Worker java.filter.exclude([ 20*8975f5c5SAndroid Build Coastguard Worker{% for path in main.java_excludes %} 21*8975f5c5SAndroid Build Coastguard Worker "{{ path }}", 22*8975f5c5SAndroid Build Coastguard Worker{% endfor %} 23*8975f5c5SAndroid Build Coastguard Worker ]) 24*8975f5c5SAndroid Build Coastguard Worker{% endif %} 25*8975f5c5SAndroid Build Coastguard Worker } 26*8975f5c5SAndroid Build Coastguard Worker} 27*8975f5c5SAndroid Build Coastguard Worker 28*8975f5c5SAndroid Build Coastguard WorkersourceCompatibility = JavaVersion.VERSION_17 29*8975f5c5SAndroid Build Coastguard WorkertargetCompatibility = JavaVersion.VERSION_17 30*8975f5c5SAndroid Build Coastguard Worker 31*8975f5c5SAndroid Build Coastguard Worker{% if template_type == 'java_binary' %} 32*8975f5c5SAndroid Build Coastguard WorkerapplicationName = "{{ target_name }}" 33*8975f5c5SAndroid Build Coastguard Worker{% if main_class %} 34*8975f5c5SAndroid Build Coastguard WorkermainClassName = "{{ main_class }}" 35*8975f5c5SAndroid Build Coastguard Worker{% endif %} 36*8975f5c5SAndroid Build Coastguard Worker{% endif %} 37*8975f5c5SAndroid Build Coastguard Worker{% if template_type in ('java_binary', 'java_library') %} 38*8975f5c5SAndroid Build Coastguard WorkerarchivesBaseName = "{{ target_name }}" 39*8975f5c5SAndroid Build Coastguard Worker{% endif %} 40*8975f5c5SAndroid Build Coastguard Worker 41*8975f5c5SAndroid Build Coastguard Worker{% include 'dependencies.jinja' %} 42