CC=cc
CFLAGS=-Werror -Wall -Wextra -pedantic
LIBS=-I/opt/homebrew/Cellar/raylib/5.0/include -L/opt/homebrew/Cellar/raylib/5.0/lib -lraylib

build: src/*.c
	mkdir -p ./build
	$(CC) -o ./build/freezo $(CFLAGS) $(LIBS) $^

web: src/*.c
	mkdir -p ./build
	emcc -o ./build/freezo.js $^ -Os -Wall ../raylib/src/libraylib.a -I. -L. -Lpath-to-libraylib-a -s USE_GLFW=3 -DPLATFORM_WEB --preload-file ./assets

run: build
	./build/freezo

clean:
	rm -rf ./build
