import("//build/config/ui.gni")
if (is_android) {
+ import("//build/config/android/config.gni")
import("//build/config/android/rules.gni")
}
deps = [
":generate_gl_bindings",
- "//base",
"//base/third_party/dynamic_annotations",
"//gpu/command_buffer/common",
- "//third_party/mesa:mesa_headers",
"//skia",
+ ]
+ public_deps = [
+ "//base",
+ "//third_party/mesa:mesa_headers",
"//ui/events/platform",
"//ui/gfx",
"//ui/gfx/geometry",
]
- # TODO(GYP) hook up once this is converted.
- forward_dependent_configs_from = [ "//third_party/mesa:mesa_headers" ]
-
if (is_win || is_android || is_linux) {
sources += [
"egl_util.cc",
"gl_implementation_osmesa.h",
]
}
+ if (is_linux) {
+ deps += [ "//third_party/libevent" ]
+ }
if (use_x11) {
sources += [
"gl_context_glx.cc",
"gl_surface_ozone.cc",
]
deps += [
- #"//ui/gfx/ozone",
"//ui/ozone",
+ "//ui/ozone:ozone_base",
]
}
- # TODO(GYP) enable this dependency once its written.
- #if (is_android && !android_webview_build) {
- # deps += [ "//ui/android:ui_java" ]
- #}
+ if (is_android && !is_android_webview_build) {
+ deps += [ "//ui/android:ui_java" ]
+ }
}
action("generate_gl_bindings") {
- visibility = ":*" # Only targets in this file can see this.
+ visibility = [ ":*" ] # Only targets in this file can see this.
script = "generate_bindings.py"
}
source_set("gl_unittest_utils") {
+ testonly = true
sources = [
"gl_mock.h",
"gl_mock.cc",
]
configs += [ "//third_party/khronos:khronos_headers" ]
- direct_dependent_configs = [ ":gl_unittest_utils_config" ]
+ public_configs = [ ":gl_unittest_utils_config" ]
deps = [
":gl",
generate_jni("gl_jni_headers") {
deps = [ ":surface_jni_headers" ]
- forward_dependent_configs_from = [ ":surface_jni_headers" ]
sources = [
"../android/java/src/org/chromium/ui/gl/SurfaceTextureListener.java",
"../android/java/src/org/chromium/ui/gl/SurfaceTexturePlatformWrapper.java",