add snake example game

This commit is contained in:
2026-10-05 00:38:59 +02:00
parent 5c42066f5e
commit 931f625311
3 changed files with 305 additions and 35 deletions
+12 -2
View File
@@ -1,11 +1,12 @@
CC := gcc
LIBS := `pkg-config --libs sdl3`
INC := `pkg-config --cflags sdl3` -I./include
SRC := src/main.c \
src/engine/engine.c \
SRC := src/engine/engine.c \
src/engine/engine_init.c \
src/engine/render.c
OUT := build/main
SNAKE_SRC := src/examples/snake.c $(SRC)
SNAKE := build/snake
build:
$(CC) -o $(OUT) $(SRC) $(INC) $(LIBS)
@@ -13,6 +14,15 @@ build:
run:
$(OUT)
build-snake:
$(CC) -o $(SNAKE) $(SNAKE_SRC) $(INC) $(LIBS)
run-snake:
$(SNAKE)
clean-snake:
rm $(SNAKE)
clean:
rm $(OUT)