Makefile update #8

Closed
devnexen wants to merge 1 commits from multi_platform into dev
1 changed files with 19 additions and 0 deletions

View File

@ -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 =\