From 141190f807e9160b30c553b72e72f44dc9b648f2 Mon Sep 17 00:00:00 2001 From: MysterD Date: Mon, 28 Feb 2022 21:33:52 -0800 Subject: [PATCH] Add cpp stuff for coop-compiler --- Makefile | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 754c1d10..3d8738d7 100644 --- a/Makefile +++ b/Makefile @@ -94,9 +94,15 @@ ifeq ($(WINDOWS_AUTO_BUILDER),1) export SHELL=sh.exe EXTRA_INCLUDES := -I ../include/1 -I ../include/2 -I ../include/3 -I ../include/4 EXTRA_CFLAGS := -Wno-expansion-to-defined + + EXTRA_CPP_INCLUDES := -I ../include/cpp + EXTRA_CPP_FLAGS := -Wno-class-conversion -Wno-packed-not-aligned else EXTRA_INCLUDES ?= EXTRA_CFLAGS ?= + + EXTRA_CPP_INCLUDES ?= + EXTRA_CPP_FLAGS ?= endif EXTRACT_ASSETS := $(PYTHON) ./extract_assets.py @@ -1161,8 +1167,8 @@ $(GLOBAL_ASM_DEP).$(NON_MATCHING): touch $@ $(BUILD_DIR)/%.o: %.cpp - @$(CXX) -fsyntax-only $(CFLAGS) -MMD -MP -MT $@ -MF $(BUILD_DIR)/$*.d $< - $(CXX) -c $(CFLAGS) -o $@ $< + @$(CXX) -fsyntax-only $(EXTRA_CPP_FLAGS) $(EXTRA_CPP_INCLUDES) $(CFLAGS) -MMD -MP -MT $@ -MF $(BUILD_DIR)/$*.d $< + $(CXX) -c $(EXTRA_CPP_FLAGS) $(EXTRA_CPP_INCLUDES) $(CFLAGS) -o $@ $< $(BUILD_DIR)/%.o: %.c @$(CC_CHECK) $(CC_CHECK_CFLAGS) -MMD -MP -MT $@ -MF $(BUILD_DIR)/$*.d $<