From 50d6bbed7bb9dbabd5b3177a5dfe0d2e07048615 Mon Sep 17 00:00:00 2001 From: Imbus <> Date: Sun, 7 Sep 2025 21:40:51 +0200 Subject: [PATCH] Makefile: silence some errors, clean up log --- Makefile | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 3d483b8..08d394c 100644 --- a/Makefile +++ b/Makefile @@ -1,15 +1,22 @@ CC := gcc CFLAGS := -Wall -Wextra -O2 +# Silence some errors/warnings for now +CFLAGS += -Wno-implicit-fallthrough +CFLAGS += -Wno-strict-aliasing +CFLAGS += -Wno-uninitialized + SRC := $(wildcard *.c) OBJ := $(SRC:.c=.o) ELF := $(SRC:.c=.elf) %.o: %.c - $(CC) $(CFLAGS) -c -o $@ $< + @echo CC $@ + @$(CC) $(CFLAGS) -c -o $@ $< %.elf: %.o - $(CC) $(LIBS) -o $@ $< + @echo LD $@ + @$(CC) $(LIBS) -o $@ $< all: $(ELF) @@ -23,6 +30,7 @@ format: clang-format -i $(shell git ls-files '*.c' '*.h') clean: - rm -rf $(OBJ) $(ELF) *.json .cache + @echo "Cleaning up..." + @rm -rf $(OBJ) $(ELF) *.json .cache .PHONY: format