2014-10-30 20:59:37 +08:00
|
|
|
OS := $(shell uname)
|
|
|
|
|
2015-03-13 23:00:28 +08:00
|
|
|
CC ?= gcc
|
|
|
|
CXX ?= g++
|
2014-10-30 20:59:37 +08:00
|
|
|
|
2015-01-13 23:42:35 +08:00
|
|
|
EMCC = emcc
|
|
|
|
EMCCFLAGS = -O1 -W -Wall
|
|
|
|
|
2015-07-31 00:08:40 +08:00
|
|
|
COMMON_FLAGS = -fno-omit-frame-pointer -no-canonical-prefixes -O2
|
2015-03-13 23:00:28 +08:00
|
|
|
|
2014-10-30 20:59:37 +08:00
|
|
|
ifeq ($(OS), Darwin)
|
|
|
|
CPPFLAGS += -DOS_MACOSX
|
|
|
|
else
|
2015-03-13 23:00:28 +08:00
|
|
|
COMMON_FLAGS += -fno-tree-vrp
|
2014-10-30 20:59:37 +08:00
|
|
|
endif
|
|
|
|
|
2015-03-13 23:00:28 +08:00
|
|
|
CFLAGS += $(COMMON_FLAGS)
|
|
|
|
CXXFLAGS += $(COMMON_FLAGS) -std=c++11
|