From 9acbbbfbca5e8049b200d344027ee1199db262c3 Mon Sep 17 00:00:00 2001 From: admin Date: Fri, 15 Aug 2025 20:53:56 +0200 Subject: various changes --- build/native.mk | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) (limited to 'build/native.mk') diff --git a/build/native.mk b/build/native.mk index e4495d5..133c417 100644 --- a/build/native.mk +++ b/build/native.mk @@ -1,25 +1,24 @@ -# Native build rules for GlaMaC -# This file contains rules for building on the native platform (Linux/Windows) +# Native build rules for GlaMaC (Linux-only) # Default target all: glamac glautils -# Native build targets -glamac: $(BINDIR)/glamac$(EXE_EXT) +# Build targets +glamac: $(BINDIR)/glamac glautils: $(GLAUTILS_BINS) -$(BINDIR)/glamac$(EXE_EXT): $(GLAMAC_SRCS) | $(BINDIR) +$(BINDIR)/glamac: $(GLAMAC_SRCS) | $(BINDIR) @echo "Building glamac..." - $(CC) $^ $(CFLAGS_NATIVE) $(SDL3_LIBS) -o $@ + $(CC) $^ $(CFLAGS) $(SDL3_LIBS) -o $@ # Special rule for fgla which needs glass_data dependencies -$(BINDIR)/fgla$(EXE_EXT): $(SRCDIR)/glautils/fgla.c $(GLASS_DATA_SRCS) | $(BINDIR) - $(CC) $^ $(CFLAGS_NATIVE) -o $@ +$(BINDIR)/fgla: $(SRCDIR)/glautils/fgla.c $(GLASS_DATA_SRCS) | $(BINDIR) + $(CC) $^ $(CFLAGS) -o $@ # General rule for other glautils (excluding fgla) -$(BINDIR)/%$(EXE_EXT): $(SRCDIR)/glautils/%.c | $(BINDIR) - $(CC) $< $(CFLAGS_NATIVE) -o $@ +$(BINDIR)/%: $(SRCDIR)/glautils/%.c | $(BINDIR) + $(CC) $< $(CFLAGS) -o $@ # Excel to JSON conversion EXCEL_FILES := $(wildcard ../data/Excel/*.xlsx) -- cgit v1.2.3