Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / content / app / BUILD.gn
index 61813d5..517082d 100644 (file)
@@ -2,6 +2,9 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
+# TODO(GYP) enable chrome_multiple_dll support
+is_chrome_multiple_dll = false
+
 content_app_sources = [
   "android/app_jni_registrar.cc",
   "android/app_jni_registrar.h",
@@ -51,10 +54,9 @@ if (is_ios) {
   ]
 } else {
   content_app_deps += [
-    "//mojo/application_manager",
+    "//mojo/edk/system",
     "//mojo/environment:chromium",
     "//mojo/public/interfaces/application",
-    "//mojo/system",
   ]
 }
 
@@ -63,6 +65,10 @@ content_app_extra_configs = [
   "//content:content_implementation",
 ]
 
+if (!is_chrome_multiple_dll) {
+  content_app_deps += [ "//content/gpu" ]
+}
+
 # This includes the app sources for both the browser and child processes.
 source_set("both") {
   # Only the public target should depend on this. All other targets (even
@@ -74,9 +80,6 @@ source_set("both") {
   deps = content_app_deps
 }
 
-# TODO(GYP) enable chrome_multiple_dll support
-is_chrome_multiple_dll = false
-
 if (is_chrome_multiple_dll) {
   # It doesn't make sense to do the browser/child dll split in component mode.
   assert(!is_component_build)