Oses does not all support linker semantics
This commit is contained in:
parent
61afa57339
commit
98cbaa5049
19
Makefile
19
Makefile
|
@ -1,6 +1,25 @@
|
||||||
|
PLATFORM=$(shell uname | sed -e 's/_.*//' | tr '[:upper:]' '[:lower:]' | sed -e 's/\//_/g')
|
||||||
|
|
||||||
|
ifeq ($(PLATFORM),linux)
|
||||||
CFLAGS = -W -Wunused -Wall -I. -Ofast
|
CFLAGS = -W -Wunused -Wall -I. -Ofast
|
||||||
LDFLAGS = -Wl,--export-dynamic -ldl -rdynamic
|
LDFLAGS = -Wl,--export-dynamic -ldl -rdynamic
|
||||||
CC = gcc
|
CC = gcc
|
||||||
|
endif
|
||||||
|
ifeq ($(PLATFORM),darwin)
|
||||||
|
CFLAGS = -W -Wunused -Wall -I. -Ofast
|
||||||
|
LDFLAGS = -rdynamic
|
||||||
|
CC = clang
|
||||||
|
endif
|
||||||
|
ifeq ($(PLATFORM),freebsd)
|
||||||
|
CFLAGS = -W -Wunused -Wall -I. -Ofast
|
||||||
|
LDFLAGS = -Wl,--export-dynamic -ldl -rdynamic
|
||||||
|
CC = clang
|
||||||
|
endif
|
||||||
|
ifeq ($(PLATFORM),openbsd)
|
||||||
|
CFLAGS = -W -Wunused -Wall -I. -Ofast
|
||||||
|
LDFLAGS = -Wl,--export-dynamic -rdynamic
|
||||||
|
CC = clang
|
||||||
|
endif
|
||||||
INCLUDES =
|
INCLUDES =
|
||||||
|
|
||||||
ENGINE_OBJS =\
|
ENGINE_OBJS =\
|
||||||
|
|
Loading…
Reference in New Issue