BUILD.gn 900 B

1234567891011121314151617181920212223242526
  1. # Copyright 2014 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. import("//build/config/android/config.gni")
  5. import("//build/config/android/rules.gni")
  6. android_library("sync_java") {
  7. deps = [
  8. "//net/android:net_java",
  9. "//third_party/android_deps:com_google_code_findbugs_jsr305_java",
  10. "//third_party/androidx:androidx_annotation_annotation_java",
  11. ]
  12. annotation_processor_deps = [ "//base/android/jni_generator:jni_processor" ]
  13. srcjar_deps = [ ":java_enums" ]
  14. sources = [ "java/src/org/chromium/components/sync/Passphrase.java" ]
  15. }
  16. java_cpp_enum("java_enums") {
  17. sources = [
  18. "//components/sync/base/model_type.h",
  19. "//components/sync/base/passphrase_enums.h",
  20. "//components/sync/driver/sync_service_utils.h",
  21. "//components/sync/driver/sync_user_settings.h",
  22. ]
  23. }