diff --git a/bundle.json b/bundle.json index 06fa4e643d3a9ff79268794468cb87d03d211a1a..7750989ba4154a02f7afbfa9de3519e821e7ab75 100644 --- a/bundle.json +++ b/bundle.json @@ -44,7 +44,8 @@ "c_utils", "player_framework", "window_manager", - "distributed_hardware_fwk" + "distributed_hardware_fwk", + "libyuv" ], "third_party": [ "libjpeg-turbo" diff --git a/services/screentransport/screensinktrans/BUILD.gn b/services/screentransport/screensinktrans/BUILD.gn index c4d7eb57cc6af0c566542dc0c72e9efb6f5e586e..0282c5ead342720c24768a8a029dd159aea37d51 100644 --- a/services/screentransport/screensinktrans/BUILD.gn +++ b/services/screentransport/screensinktrans/BUILD.gn @@ -64,12 +64,6 @@ ohos_shared_library("distributed_screen_sinktrans") { "//third_party/libjpeg-turbo:turbojpeg_static", ] - if (!distributed_screen_common) { - cflags = [ "-DLIBYUV" ] - include_dirs += [ "//third_party/libyuv/files/include" ] - deps += [ "//third_party/libyuv:yuv" ] - } - defines = [ "HI_LOG_ENABLE", "DH_LOG_TAG=\"dscreensinktrans\"", @@ -88,6 +82,11 @@ ohos_shared_library("distributed_screen_sinktrans") { "player_framework:media_client", ] + if (!distributed_screen_common) { + cflags = [ "-DLIBYUV" ] + external_deps += [ "libyuv:yuv" ] + } + subsystem_name = "distributedhardware" part_name = "distributed_screen" diff --git a/services/screentransport/screensourcetrans/BUILD.gn b/services/screentransport/screensourcetrans/BUILD.gn index dd263f23432211c083fa884070964f6f1c14a55f..05a238fe444c7dd62299af36135bef2ea85c979c 100644 --- a/services/screentransport/screensourcetrans/BUILD.gn +++ b/services/screentransport/screensourcetrans/BUILD.gn @@ -63,12 +63,6 @@ ohos_shared_library("distributed_screen_sourcetrans") { "//third_party/libjpeg-turbo:turbojpeg_static", ] - if (!distributed_screen_common) { - cflags = [ "-DLIBYUV" ] - include_dirs += [ "//third_party/libyuv/files/include" ] - deps += [ "//third_party/libyuv:yuv" ] - } - defines = [ "HI_LOG_ENABLE", "DH_LOG_TAG=\"dscreensourcetrans\"", @@ -88,6 +82,11 @@ ohos_shared_library("distributed_screen_sourcetrans") { "player_framework:media_client", ] + if (!distributed_screen_common) { + cflags = [ "-DLIBYUV" ] + external_deps += [ "libyuv:yuv" ] + } + subsystem_name = "distributedhardware" part_name = "distributed_screen"