From 34f2fb7d8c941fad5557d5b6fb7c4562ceb3c32a Mon Sep 17 00:00:00 2001 From: Dvir Volk Date: Thu, 31 Mar 2016 16:17:33 +0300 Subject: [PATCH] fixed makefile for linux --- src/modules/Makefile | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/modules/Makefile b/src/modules/Makefile index 0149c484..0c91361a 100644 --- a/src/modules/Makefile +++ b/src/modules/Makefile @@ -1,5 +1,15 @@ -SHOBJ_CFLAGS ?= -dynamic -fno-common -g -ggdb -SHOBJ_LDFLAGS ?= -bundle -undefined dynamic_lookup + +# find the OS +uname_S := $(shell sh -c 'uname -s 2>/dev/null || echo not') + +# Compile flags for linux / osx +ifeq ($(uname_S),Linux) + SHOBJ_CFLAGS ?= -fno-common -g -ggdb + SHOBJ_LDFLAGS ?= -shared +else + SHOBJ_CFLAGS ?= -dynamic -fno-common -g -ggdb + SHOBJ_LDFLAGS ?= -bundle -undefined dynamic_lookup +endif .SUFFIXES: .c .so .xo .o