|
@@ -592,8 +592,9 @@ C_SRC_OUTPUT ?= $(CURDIR)/priv/$(PROJECT).so
|
|
UNAME_SYS := $(shell uname -s)
|
|
UNAME_SYS := $(shell uname -s)
|
|
ifeq ($(UNAME_SYS), Darwin)
|
|
ifeq ($(UNAME_SYS), Darwin)
|
|
CC ?= cc
|
|
CC ?= cc
|
|
- CFLAGS ?= -O3 -std=c99 -arch x86_64 -flat_namespace -undefined suppress -finline-functions -Wall -Wmissing-prototypes
|
|
|
|
- CXXFLAGS ?= -O3 -arch x86_64 -flat_namespace -undefined suppress -finline-functions -Wall
|
|
|
|
|
|
+ CFLAGS ?= -O3 -std=c99 -arch x86_64 -finline-functions -Wall -Wmissing-prototypes
|
|
|
|
+ CXXFLAGS ?= -O3 -arch x86_64 -finline-functions -Wall
|
|
|
|
+ LDFLAGS ?= -arch x86_64 -flat_namespace -undefined suppress
|
|
else ifeq ($(UNAME_SYS), FreeBSD)
|
|
else ifeq ($(UNAME_SYS), FreeBSD)
|
|
CC ?= cc
|
|
CC ?= cc
|
|
CFLAGS ?= -O3 -std=c99 -finline-functions -Wall -Wmissing-prototypes
|
|
CFLAGS ?= -O3 -std=c99 -finline-functions -Wall -Wmissing-prototypes
|
|
@@ -632,7 +633,7 @@ clean::
|
|
$(MAKE) -C $(C_SRC_DIR) clean
|
|
$(MAKE) -C $(C_SRC_DIR) clean
|
|
|
|
|
|
else
|
|
else
|
|
-SOURCES := $(shell find $(C_SRC_DIR) -type f -regex ".*\.\(C\|cc?\|cpp\)")
|
|
|
|
|
|
+SOURCES := $(shell find $(C_SRC_DIR) -type f \( -name "*.c" -o -name "*.C" -o -name "*.cc" -o -name "*.cpp" \))
|
|
OBJECTS = $(addsuffix .o, $(basename $(SOURCES)))
|
|
OBJECTS = $(addsuffix .o, $(basename $(SOURCES)))
|
|
|
|
|
|
COMPILE_C = $(c_verbose) $(CC) $(CFLAGS) $(CPPFLAGS) -c
|
|
COMPILE_C = $(c_verbose) $(CC) $(CFLAGS) $(CPPFLAGS) -c
|