LIBS have to be passed per OS

This commit is contained in:
Rafal Kupiec 2018-07-21 20:10:02 +02:00
parent a6747b63e0
commit 170381d04d
Signed by: belliash
GPG Key ID: 4E829243E0CFE6B4
1 changed files with 5 additions and 5 deletions

View File

@ -10,9 +10,6 @@ RFLAGS = -O3 -s
# Flags to pass to the linker # Flags to pass to the linker
LFLAGS = -Wl,--export-dynamic -rdynamic LFLAGS = -Wl,--export-dynamic -rdynamic
# Additional libraries necessary for linker
LIBS = -ldl -lm
############################################## ##############################################
### Do not modify anything below this line ### ### Do not modify anything below this line ###
############################################## ##############################################
@ -26,6 +23,7 @@ ifeq "$(PLATFORM)" "Darwin"
CC := clang CC := clang
MD := mkdir -p MD := mkdir -p
RM := rm -rfv RM := rm -rfv
LIBS := -ldl -lm
ESUFFIX := ESUFFIX :=
LSUFFIX := .dylib LSUFFIX := .dylib
endif endif
@ -33,14 +31,15 @@ ifeq "$(PLATFORM)" "FreeBSD"
CC := clang CC := clang
MD := mkdir -p MD := mkdir -p
RM := rm -rfv RM := rm -rfv
LIBS := -lm
ESUFFIX := ESUFFIX :=
LSUFFIX := .so LSUFFIX := .so
LIBS = -lm
endif endif
ifeq "$(PLATFORM)" "Linux" ifeq "$(PLATFORM)" "Linux"
CC := gcc CC := gcc
MD := mkdir -p MD := mkdir -p
RM := rm -rfv RM := rm -rfv
LIBS := -ldl -lm
ESUFFIX := ESUFFIX :=
LSUFFIX := .so LSUFFIX := .so
endif endif
@ -48,14 +47,15 @@ ifeq "$(PLATFORM)" "OpenBSD"
CC := clang CC := clang
MD := mkdir -p MD := mkdir -p
RM := rm -rfv RM := rm -rfv
LIBS := -lm
ESUFFIX := ESUFFIX :=
LSUFFIX := .so LSUFFIX := .so
LIBS = -lm
endif endif
ifeq "$(PLATFORM)" "Windows" ifeq "$(PLATFORM)" "Windows"
CC := gcc CC := gcc
MD := md MD := md
RM := del /F RM := del /F
LIBS := -ldl -lm
ESUFFIX := .exe ESUFFIX := .exe
LSUFFIX := .dll LSUFFIX := .dll
endif endif