1*6777b538SAndroid Build Coastguard Worker# Copyright 2022 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 5*6777b538SAndroid Build Coastguard Workerif (is_android) { 6*6777b538SAndroid Build Coastguard Worker import("//build/config/android/rules.gni") 7*6777b538SAndroid Build Coastguard Worker 8*6777b538SAndroid Build Coastguard Worker java_cpp_features("java_features_srcjar") { 9*6777b538SAndroid Build Coastguard Worker # External code should depend on ":features_java" instead. 10*6777b538SAndroid Build Coastguard Worker visibility = [ ":*" ] 11*6777b538SAndroid Build Coastguard Worker sources = [ "features.cc" ] 12*6777b538SAndroid Build Coastguard Worker template = "android/java_templates/NetFeatures.java.tmpl" 13*6777b538SAndroid Build Coastguard Worker } 14*6777b538SAndroid Build Coastguard Worker 15*6777b538SAndroid Build Coastguard Worker android_library("features_java") { 16*6777b538SAndroid Build Coastguard Worker srcjar_deps = [ ":java_features_srcjar" ] 17*6777b538SAndroid Build Coastguard Worker } 18*6777b538SAndroid Build Coastguard Worker} 19