From 9ace221ca0ecb0fe124bfb4c87515601e5926bb4 Mon Sep 17 00:00:00 2001 From: "Sergey V. Lobanov" Date: Sat, 19 Feb 2022 00:25:59 +0300 Subject: [PATCH] Makefile: Add the ability to build libpri on MacOS for Linux target. This patch allows to redefine ar and ranlib tool using AR and RANLIB make flags. PRI-188 #close Change-Id: I6554c57b6fab4d73bc752d4d9b878834aa86d1f1 --- Makefile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 077b8bf..490db26 100644 --- a/Makefile +++ b/Makefile @@ -27,6 +27,8 @@ CC=gcc GREP=grep AWK=awk +AR=ar +RANLIB=ranlib OSARCH=$(shell uname -s) PROC?=$(shell uname -m) @@ -193,8 +195,8 @@ MAKE_DEPS= -MD -MT $@ -MF .$(subst /,_,$@).d -MP $(CC) $(CFLAGS) $(MAKE_DEPS) -c -o $@ $< $(STATIC_LIBRARY): $(STATIC_OBJS) - ar rcs $(STATIC_LIBRARY) $(STATIC_OBJS) - ranlib $(STATIC_LIBRARY) + $(AR) rcs $(STATIC_LIBRARY) $(STATIC_OBJS) + $(RANLIB) $(STATIC_LIBRARY) $(DYNAMIC_LIBRARY): $(DYNAMIC_OBJS) $(CC) $(SOFLAGS) -o $@ $(DYNAMIC_OBJS)