Fix for build errors due to ninja upgrade 33/320233/2
authoruzair <uzair.jaleel@samsung.com>
Tue, 25 Feb 2025 15:00:20 +0000 (20:30 +0530)
committeruzair <uzair.jaleel@samsung.com>
Tue, 25 Feb 2025 15:09:21 +0000 (20:39 +0530)
Below change fixes build break on chromium-efl side due
upgrading ninja to higher version 1.12.1

Change-Id: I6509382f3724263a3c807a1624c7b9d36b64c0c1
Signed-off-by: uzair <uzair.jaleel@samsung.com>
content/browser/BUILD.gn
content/public/common/BUILD.gn
media/filters/BUILD.gn
tizen_src/chromium_impl/media/capture/video/tizen/video_capture_device_factory_tizen.cc
tizen_src/chromium_impl/media/filters/media_player_tizen_client.h
ui/accessibility/platform/BUILD.gn
ui/compositor/BUILD.gn
ui/gfx/animation/BUILD.gn

index 92fc4a443c94bf477a00074eb2dd8c63db41fcf6..225e31e3e80676d98a72ad14ce5f9d7c9a9e7f38 100644 (file)
@@ -328,6 +328,13 @@ source_set("browser") {
     "//v8:v8_version",
   ]
 
+  if (is_tizen) {
+    deps += [
+      "//components/autofill/content/common/mojom",
+      "//tizen_src/chromium_impl/components/xwalk_extensions:mojo_bindings",
+    ]
+  }
+
   public_deps = [
     "//base",
     "//components/memory_pressure",
index b128decc59242c76edb644568b50af92433d021c..a19558ffe8da0fca09323523af2e662781b049e7 100644 (file)
@@ -385,6 +385,10 @@ mojom("interfaces") {
     "//extensions/common:mojom_blink",
   ]
 
+  if (is_tizen) {
+    visibility += [ "//ui/compositor:compositor" ]
+  }
+
   sources = [
     "alternative_error_page_override_info.mojom",
     "drop_data.mojom",
index 17efcea78b93ffff570003876608024c73e98e6e..d3ddf2dbbd6f73066ca2c36de24e67f40936d914 100644 (file)
@@ -265,6 +265,8 @@ source_set("filters") {
   if (tizen_multimedia) {
     configs += external_media_video_decode_config
     sources += external_media_video_decode_sources
+    deps +=
+        [ "//third_party/blink/renderer/platform/heap:blink_heap_buildflags" ]
   }
 }
 
index 56ef02b6cf7b432d14af7832f3e1f638f487278e..0d9841313fb8e3e5dcafd4aa0245a51c54b557c7 100644 (file)
@@ -9,7 +9,6 @@
 #include "base/command_line.h"
 #include "base/logging.h"
 #include "base/memory/singleton.h"
-#include "content/public/common/content_switches.h"
 #include "media/capture/video/tizen/camera_device_tizen.h"
 #include "media/capture/video/tizen/video_capture_device_tizen.h"
 
index f204c2398702936765b2f6284cbdbf05bd38f043..23143a9b1fc211250ed694672afbc1f558096baf 100644 (file)
@@ -5,7 +5,6 @@
 #ifndef MEDIA_FILTERS_MEDIA_PLAYER_TIZEN_CLIENT_H_
 #define MEDIA_FILTERS_MEDIA_PLAYER_TIZEN_CLIENT_H_
 
-#include "content/public/browser/web_contents_delegate.h"
 #include "media/base/audio_decoder_config.h"
 #include "media/base/pipeline_status.h"
 #include "media/base/video_decoder_config.h"
 #include "ui/gfx/geometry/size.h"
 #include "ui/gfx/tbm_buffer_handle.h"
 
+#if BUILDFLAG(IS_TIZEN_TV)
+#include "content/public/browser/web_contents_delegate.h"
+#endif
+
 namespace media {
 
 class MEDIA_EXPORT MediaPlayerTizenClient {
index 2e24201fcdc1ec65688e2b08d28a74a218792af2..301a29333527a582893a6d28b6c50c123cacf1c5 100644 (file)
@@ -140,6 +140,13 @@ component("platform") {
     ]
   }
 
+  if (is_tizen) {
+    deps += [
+      "//content/services/auction_worklet/public/mojom",
+      "//media/mojo/mojom:remoting",
+    ]
+  }
+
   if (is_fuchsia) {
     sources += [
       "fuchsia/accessibility_bridge_fuchsia.h",
index f8695032a23da336d2dcad682b4e97a7112d12a8..9be5a0e1cc9425ad183638ef6e314b0a5573cfd0 100644 (file)
@@ -129,6 +129,13 @@ component("compositor") {
     # IDR_BITMAP_BRUSH_IMAGE.
     deps += [ "//ui/resources" ]
   }
+
+  if (is_tizen) {
+    deps += [
+      "//content/common:buildflags",
+      "//content/public/common:interfaces",
+    ]
+  }
 }
 
 static_library("test_support") {
index 8b8f02e3d6ced8f96004ae2cad96c3d00bc2d0df..e0844eb6038eaec2a89d422c253add194351ad44 100644 (file)
@@ -84,7 +84,7 @@ component("animation") {
     deps += [ "//ui/gfx:gfx_jni_headers" ]
   }
 
-  if (is_linux) {
+  if (is_linux || is_tizen) {
     deps += [ "//ui/linux:linux_ui" ]
   }