blob: 5997c7d11e8e078fe325dd967ce0296baa5e483d [file] [log] [blame]
Peter Kotwicz2b668332020-07-13 22:11:081# Copyright 2020 The Chromium Authors. All rights reserved.
2# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4
5import("//build/config/android/rules.gni")
6
7android_library("java") {
8 sources = [
9 "java/src/org/chromium/components/strictmode/KnownViolations.java",
10 "java/src/org/chromium/components/strictmode/ReflectiveThreadStrictModeInterceptor.java",
11 "java/src/org/chromium/components/strictmode/StrictModePolicyViolation.java",
12 "java/src/org/chromium/components/strictmode/ThreadStrictModeInterceptor.java",
Peter Kotwicz2b668332020-07-13 22:11:0813 "java/src/org/chromium/components/strictmode/Violation.java",
14 ]
Peter Wen30701f3e2020-07-22 20:44:1515 deps = [
16 "//base:base_java",
Peter Kotwicz04093722021-02-13 00:35:3717 "//third_party/androidx:androidx_annotation_annotation_java",
Peter Wen30701f3e2020-07-22 20:44:1518 ]
Peter Kotwicz2b668332020-07-13 22:11:0819}
20
21android_library("javatests") {
22 testonly = true
23 sources = [ "javatests/src/org/chromium/components/strictmode/ThreadStrictModeInterceptorTest.java" ]
24 deps = [
25 ":java",
26 "//base:base_java_test_support",
27 "//content/public/test/android:content_java_test_support",
Peter Kotwicz2b668332020-07-13 22:11:0828 "//third_party/android_support_test_runner:runner_java",
Peter Kotwicz04093722021-02-13 00:35:3729 "//third_party/androidx:androidx_appcompat_appcompat_java",
30 "//third_party/androidx:androidx_core_core_java",
31 "//third_party/androidx:androidx_test_runner_java",
Peter Kotwicz2b668332020-07-13 22:11:0832 "//third_party/junit",
33 ]
34}