diff options
author | fuzzard <fuzzard@kodi.tv> | 2023-03-15 11:59:46 +1000 |
---|---|---|
committer | fuzzard <fuzzard@kodi.tv> | 2023-03-16 08:32:54 +1000 |
commit | cdf97d152ea2be34796d3849f1108df4df3c35e5 (patch) | |
tree | ffe1f887b17d977cffed90ce3d577c04c03aac65 /tools/depends/target | |
parent | 0e1fbcef0a575e1a2cb7ef71030a8b053a0b04db (diff) |
[tools/depends][target] target_platform based dependency building
Diffstat (limited to 'tools/depends/target')
-rw-r--r-- | tools/depends/target/Makefile | 40 |
1 files changed, 28 insertions, 12 deletions
diff --git a/tools/depends/target/Makefile b/tools/depends/target/Makefile index e0ce2b9c1e..74e4f3e675 100644 --- a/tools/depends/target/Makefile +++ b/tools/depends/target/Makefile @@ -97,25 +97,41 @@ endif ALSA_LIB= ifeq ($(OS),linux) - DEPENDS += dbus libuuid alsa-lib libdrm libxkbcommon libinput libudev libevdev mtdev pipewire wayland waylandpp wayland-protocols linux-system-x11-libs + DEPENDS += dbus libuuid alsa-lib libdrm libxkbcommon libinput libudev libevdev mtdev pipewire ALSA_LIB = alsa-lib LIBUUID = libuuid - ifeq ($(RENDER_SYSTEM),gl) - WAYLANDPP_DEPS += linux-system-gl-libs - DEPENDS += linux-system-gl-libs - else - WAYLANDPP_DEPS += mesa - DEPENDS += mesa + ifeq ($(CPU),x86_64) + DEPENDS += libva + LIBVA = libva endif - MESA_DEPS += wayland-protocols wayland linux-system-x11-libs + ifneq (,$(findstring wayland,$(TARGET_PLATFORM))) + DEPENDS += wayland waylandpp wayland-protocols + MESA_DEPS += wayland-protocols wayland + ifeq ($(CPU),x86_64) + LIBVA_DEPS += wayland + endif - ifeq ($(CPU),x86_64) - LIBVA_DEPS += wayland linux-system-x11-libs + ifeq ($(RENDER_SYSTEM),gl) + WAYLANDPP_DEPS += linux-system-gl-libs + else + WAYLANDPP_DEPS += mesa + endif + endif - DEPENDS += libva - LIBVA = libva + ifneq (,$(findstring x11,$(TARGET_PLATFORM))) + DEPENDS += linux-system-x11-libs + MESA_DEPS += linux-system-x11-libs + ifeq ($(CPU),x86_64) + LIBVA_DEPS += linux-system-x11-libs + endif + endif + + ifeq ($(RENDER_SYSTEM),gl) + DEPENDS += linux-system-gl-libs + else + DEPENDS += mesa endif endif |