xref: /aosp_15_r20/external/cronet/net/base/BUILD.gn (revision 6777b5387eb2ff775bb5750e3f5d96f37fb7352b)
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