vlc | branch: master | Kartik Ohri <[email protected]> | Tue Aug 25 14:36:35 2020 +0200| [764d26be71fcdced2e703cf80db88efa1f9ed704] | committer: Thomas Guillem
contrib: add rust targets to contrib makefile Co-Authored-By: Thomas Guillem <[email protected]> > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=764d26be71fcdced2e703cf80db88efa1f9ed704 --- contrib/src/main-rust.mak | 28 ++++++++++++++++++++++++++++ contrib/src/main.mak | 5 +++++ 2 files changed, 33 insertions(+) diff --git a/contrib/src/main-rust.mak b/contrib/src/main-rust.mak new file mode 100644 index 0000000000..cc8f86e863 --- /dev/null +++ b/contrib/src/main-rust.mak @@ -0,0 +1,28 @@ +# Cargo/Rust specific makefile rules for VLC 3rd party libraries ("contrib") +# Copyright (C) 2003-2020 the VideoLAN team +# +# This file is under the same license as the vlc package. + +ifdef HAVE_WIN32 +ifeq ($(HOST),i686-w64-mingw32) +RUST_TARGET = i686-pc-windows-gnu # ARCH is i386 +else +RUST_TARGET = $(ARCH)-pc-windows-gnu +endif +else ifdef HAVE_ANDROID +RUST_TARGET = $(HOST) +else ifdef HAVE_IOS +RUST_TARGET = $(ARCH)-apple-ios +else ifdef HAVE_MACOSX +RUST_TARGET = $(ARCH)-apple-darwin +else ifdef HAVE_SOLARIS +RUST_TARGET = x86_64-sun-solaris +else ifdef HAVE_LINUX +ifeq ($(HOST),arm-linux-gnueabihf) +RUST_TARGET = arm-unknown-linux-gnueabihf #add eabihf +else +RUST_TARGET = $(ARCH)-unknown-linux-gnu +endif +else ifdef HAVE_BSD +RUST_TARGET = $(HOST) +endif diff --git a/contrib/src/main.mak b/contrib/src/main.mak index 7c25e8b27c..0266e2a119 100644 --- a/contrib/src/main.mak +++ b/contrib/src/main.mak @@ -450,6 +450,11 @@ REQUIRE_GNUV3 = \ exit 1 endif +# +# Rust specific rules +# +include $(SRC)/main-rust.mak + # # Per-package build rules # _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
