Upstream version 7.36.151.0
[platform/framework/web/crosswalk.git] / src / BUILD.gn
index 73d5ef9..beadcbc 100644 (file)
@@ -17,27 +17,66 @@ group("root") {
     # This is a temporary test of the not-yet-complete NaCl cross-compilation.
     #"//base(//build/toolchain/nacl:x86_newlib)",
 
+    "//apps/common/api:apps_api",
     #"//chrome",
-    #"//components/language_usage_metrics",
-    #"//components/navigation_metrics",
-    #"//components/onc:onc_component",
-    #"//components/startup_metric_utils",
-    #"//components/translate:translate_core_browser",
-    #"//components/translate:translate_core_common",
-    #"//crypto",
-    #"//device/usb:device_usb",
-    #"//ipc",
-    #"//net",
-    #"//net/third_party/nss:ssl",
+    "//components/language_usage_metrics",
+    "//components/metrics",
+    "//components/navigation_metrics",
+    "//components/onc",
+    "//components/os_crypt",
+    "//components/startup_metric_utils",
+    "//components/resources:components_resources",
+    "//components/translate:translate_core_browser",
+    "//components/translate:translate_core_common",
+    "//components/url_matcher",
+    "//crypto",
+    "//device/usb",
+    #"//extensions/common/api:extensions_api",
+    "//ipc",
+    "//mojo",
+    "//net",
     #"//sdch",
-    "//third_party/re2",
+    "//skia",
     #"//third_party/WebKit/Source/platform",
-    #"//third_party/icu:icudata",
-    #"//third_party/leveldatabase",
-    #"//third_party/libpng",
-    #"//third_party/zlib",
-    #"//skia",
+    "//third_party/icu",
+    "//third_party/leveldatabase",
+    "//third_party/libpng",
+    "//third_party/libusb",
+    "//third_party/libwebp",
+    "//third_party/re2",
+    "//third_party/smhasher:cityhash",
+    "//third_party/smhasher:murmurhash3",
+    "//third_party/smhasher:pmurhash",
+    "//third_party/WebKit/Source/wtf",
+    "//third_party/zlib",
+    "//third_party:jpeg",
     "//tools/gn",
-    #"//url",
+    "//ui/base:ui_base",
+    "//ui/base/strings",
+    "//ui/events",
+    "//ui/gfx",
+    "//ui/resources",
+    "//url",
   ]
+
+  if (is_linux) {
+    deps += [
+      "//third_party/freetype2",
+    ]
+  }
+
+  if (is_android) {
+    deps -= [
+      "//components/os_crypt",
+      "//crypto",
+      "//net",
+      "//skia",
+      "//third_party/libusb",
+      "//third_party/WebKit/Source/wtf",  # TODO(brettw) re-enable for Android.
+      "//tools/gn",
+      "//ui/base:ui_base",
+      "//ui/events",
+      "//ui/gfx",
+    ]
+  }
 }