35 lines
969 B
Plaintext
35 lines
969 B
Plaintext
--- 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)
|