<div dir="ltr">I was able to use the $(ARCH) in the makefile to avoid a different shell file :).</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jul 22, 2020 at 4:07 PM rustyc <<a href="mailto:kartikohri13@gmail.com">kartikohri13@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">From: Kartik Ohri <<a href="mailto:kartikohri13@gmail.com" target="_blank">kartikohri13@gmail.com</a>><br>
<br>
---<br>
 contrib/src/main.mak | 19 +++++++++++++++++++<br>
 1 file changed, 19 insertions(+)<br>
<br>
diff --git a/contrib/src/main.mak b/contrib/src/main.mak<br>
index 3119a39875..633e168e59 100644<br>
--- a/contrib/src/main.mak<br>
+++ b/contrib/src/main.mak<br>
@@ -440,6 +440,25 @@ else<br>
 MESON = meson $(MESONFLAGS)<br>
 endif<br>
<br>
+ifdef HAVE_WIN32<br>
+RUST_TARGET = $(ARCH)-pc-windows-gnu<br>
+else ifdef HAVE_BSD<br>
+RUST_TARGET = $(HOST)<br>
+else ifdef HAVE_ANDROID<br>
+RUST_TARGET = $(HOST)<br>
+else ifdef HAVE_IOS<br>
+RUST_TARGET = $(ARCH)-apple-ios<br>
+else ifdef HAVE_MACOSX<br>
+RUST_TARGET = $(ARCH)-apple-darwin<br>
+else ifdef HAVE_SOLARIS<br>
+RUST_TARGET = x86_64-sun-solaris<br>
+else ifdef HAVE_LINUX<br>
+RUST_TARGET = $(ARCH)-unknown-linux-gnu<br>
+endif<br>
+<br>
+CARGO = cargo cinstall --target=$(RUST_TARGET) --prefix=$(PREFIX) \<br>
+    --library-type staticlib --release<br>
+<br>
 ifdef GPL<br>
 REQUIRE_GPL =<br>
 else<br>
-- <br>
2.25.1<br>
<br>
</blockquote></div>