From 912b9168752617c26764b81415dc1caa572fc29b Mon Sep 17 00:00:00 2001 From: EllipticEllipsis Date: Sun, 1 May 2022 23:14:44 +0100 Subject: [PATCH] Tweak preprocessing to work on both clang and gcc (#1212) --- Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 71d707cec4..0006b93332 100644 --- a/Makefile +++ b/Makefile @@ -44,7 +44,7 @@ endif PROJECT_DIR := $(dir $(realpath $(firstword $(MAKEFILE_LIST)))) MAKE = make -CPPFLAGS += -P +CPPFLAGS += -fno-dollars-in-identifiers -P ifeq ($(OS),Windows_NT) DETECTED_OS=windows @@ -116,7 +116,7 @@ else OPTFLAGS := -O2 endif -ASFLAGS := -march=vr4300 -32 -no-pad-sections -I include +ASFLAGS := -march=vr4300 -32 -no-pad-sections -Iinclude ifeq ($(COMPILER),gcc) CFLAGS += -G 0 -nostdinc $(INC) -march=vr4300 -mfix4300 -mabi=32 -mno-abicalls -mdivide-breaks -fno-zero-initialized-in-bss -fno-toplevel-reorder -ffreestanding -fno-common -fno-merge-constants -mno-explicit-relocs -mno-split-addresses $(CHECK_WARNINGS) -funsigned-char @@ -296,7 +296,7 @@ build/baserom/%.o: baserom/% $(OBJCOPY) -I binary -O elf32-big $< $@ build/asm/%.o: asm/%.s - $(CPP) $(CPPFLAGS) -I include $< | $(AS) $(ASFLAGS) -o $@ + $(CPP) $(CPPFLAGS) -Iinclude $< | $(AS) $(ASFLAGS) -o $@ build/data/%.o: data/%.s $(AS) $(ASFLAGS) $< -o $@