| Index: chrome/browser/android/vr_shell/BUILD.gn
|
| diff --git a/chrome/browser/android/vr_shell/BUILD.gn b/chrome/browser/android/vr_shell/BUILD.gn
|
| index c9e16628f94669cc9bf26a00d525c56d02d85627..0b107389838c7c9f1717d09297cbfca7e2510755 100644
|
| --- a/chrome/browser/android/vr_shell/BUILD.gn
|
| +++ b/chrome/browser/android/vr_shell/BUILD.gn
|
| @@ -8,70 +8,73 @@ import("//testing/test.gni")
|
|
|
| assert(enable_vr_shell || enable_webvr)
|
|
|
| -static_library("vr_common") {
|
| - defines = []
|
| +if (current_cpu == "arm" || current_cpu == "arm64") {
|
| + static_library("vr_common") {
|
| + defines = []
|
|
|
| - sources = [
|
| - "animation.cc",
|
| - "animation.h",
|
| - "easing.cc",
|
| - "easing.h",
|
| - "ui_elements.cc",
|
| - "ui_elements.h",
|
| - "ui_interface.cc",
|
| - "ui_interface.h",
|
| - "ui_scene.cc",
|
| - "ui_scene.h",
|
| - "vr_compositor.cc",
|
| - "vr_compositor.h",
|
| - "vr_controller.cc",
|
| - "vr_controller.h",
|
| - "vr_gesture.h",
|
| - "vr_gl_util.cc",
|
| - "vr_gl_util.h",
|
| - "vr_input_manager.cc",
|
| - "vr_input_manager.h",
|
| - "vr_math.cc",
|
| - "vr_math.h",
|
| - "vr_shell.cc",
|
| - "vr_shell.h",
|
| - "vr_shell_delegate.cc",
|
| - "vr_shell_delegate.h",
|
| - "vr_shell_renderer.cc",
|
| - "vr_shell_renderer.h",
|
| - "vr_web_contents_observer.cc",
|
| - "vr_web_contents_observer.h",
|
| - ]
|
| + sources = [
|
| + "animation.cc",
|
| + "animation.h",
|
| + "easing.cc",
|
| + "easing.h",
|
| + "ui_elements.cc",
|
| + "ui_elements.h",
|
| + "ui_interface.cc",
|
| + "ui_interface.h",
|
| + "ui_scene.cc",
|
| + "ui_scene.h",
|
| + "vr_compositor.cc",
|
| + "vr_compositor.h",
|
| + "vr_controller.cc",
|
| + "vr_controller.h",
|
| + "vr_gesture.h",
|
| + "vr_gl_util.cc",
|
| + "vr_gl_util.h",
|
| + "vr_input_manager.cc",
|
| + "vr_input_manager.h",
|
| + "vr_math.cc",
|
| + "vr_math.h",
|
| + "vr_shell.cc",
|
| + "vr_shell.h",
|
| + "vr_shell_delegate.cc",
|
| + "vr_shell_delegate.h",
|
| + "vr_shell_renderer.cc",
|
| + "vr_shell_renderer.h",
|
| + "vr_web_contents_observer.cc",
|
| + "vr_web_contents_observer.h",
|
| + ]
|
|
|
| - if (enable_vr_shell_ui_dev) {
|
| - assert(enable_vr_shell)
|
| - defines += [ "ENABLE_VR_SHELL_UI_DEV" ]
|
| - }
|
| + if (enable_vr_shell_ui_dev) {
|
| + assert(enable_vr_shell)
|
| + defines += [ "ENABLE_VR_SHELL_UI_DEV" ]
|
| + }
|
|
|
| - deps = [
|
| - ":vr_shell_jni_headers",
|
| - "//base",
|
| - "//cc",
|
| - "//content/public/browser",
|
| - "//content/public/common",
|
| - "//device/vr",
|
| - "//third_party/gvr-android-sdk:libgvr",
|
| - "//ui/android",
|
| - "//ui/base",
|
| - "//ui/display",
|
| - "//ui/gl",
|
| - "//ui/gl/init",
|
| - ]
|
| + deps = [
|
| + ":vr_shell_jni_headers",
|
| + "//base",
|
| + "//cc",
|
| + "//content/public/browser",
|
| + "//content/public/common",
|
| + "//device/vr",
|
| + "//ui/android",
|
| + "//ui/base",
|
| + "//ui/display",
|
| + "//ui/gl",
|
| + "//ui/gl/init",
|
| + ]
|
|
|
| - configs += [ "//third_party/gvr-android-sdk:libgvr_config" ]
|
| -}
|
| + libs =
|
| + [ "//third_party/gvr-android-sdk/libgvr_shim_static_${current_cpu}.a" ]
|
| + configs += [ "//third_party/gvr-android-sdk:libgvr_config" ]
|
| + }
|
|
|
| -generate_jni("vr_shell_jni_headers") {
|
| - sources = [
|
| - "//chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellDelegate.java",
|
| - "//chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellImpl.java",
|
| - ]
|
| - jni_package = "vr_shell"
|
| + generate_jni("vr_shell_jni_headers") {
|
| + sources = [
|
| + "//chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellDelegate.java",
|
| + "//chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellImpl.java",
|
| + ]
|
| + jni_package = "vr_shell"
|
| + }
|
| }
|
|
|
| if (enable_vr_shell) {
|
|
|