From 170381d04deefabbbe01f6b88230e36c739cb87c Mon Sep 17 00:00:00 2001 From: belliash Date: Sat, 21 Jul 2018 20:10:02 +0200 Subject: [PATCH] LIBS have to be passed per OS --- Makefile | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index ae1eab0..ee00dca 100644 --- a/Makefile +++ b/Makefile @@ -10,9 +10,6 @@ RFLAGS = -O3 -s # Flags to pass to the linker LFLAGS = -Wl,--export-dynamic -rdynamic -# Additional libraries necessary for linker -LIBS = -ldl -lm - ############################################## ### Do not modify anything below this line ### ############################################## @@ -26,6 +23,7 @@ ifeq "$(PLATFORM)" "Darwin" CC := clang MD := mkdir -p RM := rm -rfv + LIBS := -ldl -lm ESUFFIX := LSUFFIX := .dylib endif @@ -33,14 +31,15 @@ ifeq "$(PLATFORM)" "FreeBSD" CC := clang MD := mkdir -p RM := rm -rfv + LIBS := -lm ESUFFIX := LSUFFIX := .so - LIBS = -lm endif ifeq "$(PLATFORM)" "Linux" CC := gcc MD := mkdir -p RM := rm -rfv + LIBS := -ldl -lm ESUFFIX := LSUFFIX := .so endif @@ -48,14 +47,15 @@ ifeq "$(PLATFORM)" "OpenBSD" CC := clang MD := mkdir -p RM := rm -rfv + LIBS := -lm ESUFFIX := LSUFFIX := .so - LIBS = -lm endif ifeq "$(PLATFORM)" "Windows" CC := gcc MD := md RM := del /F + LIBS := -ldl -lm ESUFFIX := .exe LSUFFIX := .dll endif