diff options
Diffstat (limited to 'chromium/components/bookmarks/common/android/BUILD.gn')
-rw-r--r-- | chromium/components/bookmarks/common/android/BUILD.gn | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/chromium/components/bookmarks/common/android/BUILD.gn b/chromium/components/bookmarks/common/android/BUILD.gn new file mode 100644 index 00000000000..69bb7f9ea68 --- /dev/null +++ b/chromium/components/bookmarks/common/android/BUILD.gn @@ -0,0 +1,44 @@ +# Copyright 2014 The Chromium Authors. All rights reserved. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. + +import("//build/config/android/rules.gni") + +# GYP: //components/bookmarks.gyp:bookmarks_browser (android part) +source_set("android") { + sources = [ + "bookmark_id.cc", + "bookmark_id.h", + "bookmark_type.h", + "component_jni_registrar.cc", + "component_jni_registrar.h", + ] + deps = [ + ":bookmarks_jni_headers", + "//base:base", + ] +} + +# GYP: //components/bookmarks.gyp:bookmarks_java +android_library("bookmarks_java") { + deps = [ + "//base:base_java", + ] + srcjar_deps = [ ":bookmark_type_javagen" ] + java_files = [ "java/src/org/chromium/components/bookmarks/BookmarkId.java" ] +} + +# GYP: //components/bookmarks.gyp:bookmarks_jni_headers +generate_jni("bookmarks_jni_headers") { + jni_package = "components/bookmarks" + sources = [ + "java/src/org/chromium/components/bookmarks/BookmarkId.java", + ] +} + +# GYP: //components/bookmarks.gyp:bookmarks_type_java +java_cpp_enum("bookmark_type_javagen") { + sources = [ + "bookmark_type.h", + ] +} |