Makefile update #8
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
|
||||
LDFLAGS = -Wl,--export-dynamic -ldl -rdynamic
|
||||
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 =
|
||||
|
||||
ENGINE_OBJS =\
|
||||
|
|
Loading…
Reference in New Issue
Block a user