OBJ=\ sdl3_main.o\ physics.o\ map.o\ game.o\ map_data.o LDFLAGS=`pkg-config --libs sdl3` -lm CFLAGS=`pkg-config --cflags sdl3` -O2 -Iinclude all: game clean: rm -f game rm -f $(OBJ) rm -f map.c game: $(OBJ) $(CC) $^ $(LDFLAGS) -o $@ %.o: %.c $(CC) $< $(CFLAGS) -c -o $@ map.c: map.png img2map ./img2map map.png > map.c .PHONY: all clean