|
@@ -23,7 +23,6 @@ CXXFLAGS += -std=c++11 |
|
|
# Define compiler/linker target if cross-compiling |
|
|
# Define compiler/linker target if cross-compiling |
|
|
ifdef CROSS_COMPILE |
|
|
ifdef CROSS_COMPILE |
|
|
FLAGS += --target=$(MACHINE) |
|
|
FLAGS += --target=$(MACHINE) |
|
|
LDFLAGS += --target=$(MACHINE) |
|
|
|
|
|
endif |
|
|
endif |
|
|
|
|
|
|
|
|
# Architecture-independent flags |
|
|
# Architecture-independent flags |
|
@@ -39,10 +38,8 @@ ifdef ARCH_LIN |
|
|
endif |
|
|
endif |
|
|
ifdef ARCH_MAC |
|
|
ifdef ARCH_MAC |
|
|
CXXFLAGS += -stdlib=libc++ |
|
|
CXXFLAGS += -stdlib=libc++ |
|
|
LDFLAGS += -stdlib=libc++ |
|
|
|
|
|
MAC_SDK_FLAGS := -mmacosx-version-min=10.9 |
|
|
MAC_SDK_FLAGS := -mmacosx-version-min=10.9 |
|
|
FLAGS += $(MAC_SDK_FLAGS) |
|
|
FLAGS += $(MAC_SDK_FLAGS) |
|
|
LDFLAGS += $(MAC_SDK_FLAGS) |
|
|
|
|
|
endif |
|
|
endif |
|
|
ifdef ARCH_WIN |
|
|
ifdef ARCH_WIN |
|
|
FLAGS += -D_USE_MATH_DEFINES |
|
|
FLAGS += -D_USE_MATH_DEFINES |
|
@@ -69,7 +66,7 @@ DEPENDENCIES := $(patsubst %, build/%.d, $(SOURCES)) |
|
|
# Final targets |
|
|
# Final targets |
|
|
|
|
|
|
|
|
$(TARGET): $(OBJECTS) |
|
|
$(TARGET): $(OBJECTS) |
|
|
$(CXX) -o $@ $^ $(LDFLAGS) |
|
|
|
|
|
|
|
|
$(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $^ |
|
|
|
|
|
|
|
|
-include $(DEPENDENCIES) |
|
|
-include $(DEPENDENCIES) |
|
|
|
|
|
|
|
|