--- Makefile.orig	2026-09-10 12:24:06 UTC
+++ Makefile
@@ -5,9 +5,8 @@ MSBUILDFLAGS=/property:Configuration=Release
 # Tools and arguments
 MSBUILD='/mnt/c/Program Files/Microsoft Visual Studio/2022/Community/MSBuild/Current/Bin/MSBuild.exe' 
 MSBUILDFLAGS=/property:Configuration=Release
-CC=gcc
-LFLAGS=-g -Wall -DUNIX
-CFLAGS=$(LFLAGS) -c -fno-common -static -Wall -O2 -DNDEBUG -Wno-unused-result -c
+LFLAGS=-Wall -DUNIX
+CFLAGS+=$(LFLAGS) -c -fno-common -static -DNDEBUG -Wno-unused-result -c
 OUTFLAG=-o 
 .DEFAULT_GOAL := linux
 
@@ -45,19 +44,11 @@ $(BIN):$(OBJS)
 # Linking all compiled objects into final binary
 $(BIN):$(OBJS)
 	@echo === Linking Linux target
-ifeq ($(CC),gcc)
 	$(CC) $(LFLAGS) $(OBJS) $(OUTFLAG) $@
-else
-	$(LINKER) $(LINKERFLAGS)$@ $(OBJS)
-endif
 
 # Compile each .c file into .o file
 $(OBJDIR)/%.o: $(SRCDIR)/%.c
-ifeq ($(CC),gcc)
 	$(CC) $(CFLAGS) $< $(OUTFLAG) $@
-else
-	$(CC) $(CFLAGS)$@ $<
-endif
 
 $(BINDIR):
 	@mkdir $(BINDIR)
