From 8c7882de53f14e522d6ae574ed21b80527772c84 Mon Sep 17 00:00:00 2001 From: kotorifan Date: Tue, 14 Apr 2026 23:30:25 +0200 Subject: Initial Commit --- GNUmakefile | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 GNUmakefile (limited to 'GNUmakefile') diff --git a/GNUmakefile b/GNUmakefile new file mode 100644 index 0000000..8a550ff --- /dev/null +++ b/GNUmakefile @@ -0,0 +1,18 @@ +CC := cc +CCFLAGS := -O3 -std=c99 -pedantic -Wall -Wextra -Wno-missing-field-initalizers +LDFLAGS := -lraylib #-lm +SRC_DIR := src +DST_DIR := dst +SRCS := $(shell find $(SRC_DIR) -name "*.c" -type f) +OBJS := $(SRCS:%=$(DST_DIR)/%.o) + +physics: $(OBJS) + $(CC) $(CCFLAGS) -o $@ $(LDFLAGS) + +$(DST_DIR)/%.c.o: %.c + mkdir -p $(dir $@) + $(CC) $(CCFLAGS) -c $< -o $@ + +.PHONY: clean +clean: + rm -r $(DST_DIR) -- cgit v1.3