diff --git a/cpu/native/Makefile.native b/cpu/native/Makefile.native index d2a8c1d3c..56fb6688b 100644 --- a/cpu/native/Makefile.native +++ b/cpu/native/Makefile.native @@ -14,7 +14,11 @@ CFLAGSWERROR=-Werror -pedantic -std=c99 -Werror endif CFLAGSNO = -Wall -g -I/usr/local/include $(CFLAGSWERROR) CFLAGS += $(CFLAGSNO) -O -LDFLAGS = -Wl,-Map=contiki-$(TARGET).map,-export-dynamic +ifeq ($(HOST_OS),Linux) + LDFLAGS = -Wl,-Map=contiki-$(TARGET).map,-export-dynamic +else + LDFLAGS = -Wl +endif ### Compilation rules diff --git a/cpu/x86/Makefile.x86 b/cpu/x86/Makefile.x86 index be3f62579..612603f52 100644 --- a/cpu/x86/Makefile.x86 +++ b/cpu/x86/Makefile.x86 @@ -10,7 +10,11 @@ OBJCOPY = objcopy STRIP = strip CFLAGSNO = -Wall -g -I/usr/local/include CFLAGS += $(CFLAGSNO) -LDFLAGS = -Wl,-Map=contiki-$(TARGET).map,-export-dynamic +ifeq ($(HOST_OS),Linux) + LDFLAGS = -Wl,-Map=contiki-$(TARGET).map,-export-dynamic +else + LDFLAGS = -Wl +endif ### Compilation rules diff --git a/platform/native/Makefile.native b/platform/native/Makefile.native index 63ba12e9d..36368e266 100644 --- a/platform/native/Makefile.native +++ b/platform/native/Makefile.native @@ -2,6 +2,10 @@ ifndef CONTIKI $(error CONTIKI not defined! You must specify where CONTIKI resides!) endif +ifeq ($(HOST_OS),Darwin) + AROPTS = rc +endif + ifdef UIP_CONF_IPV6 CFLAGS += -DWITH_UIP6=1 endif