all: build

clean:
	rm -rf build/*

LIBS != pkg-config --libs-only-l --libs-only-L sdl3 sdl3-image sdl3-ttf

HARE_SOURCES != find . -name '*.ha'

build: build/meadow

run: build
	build/meadow monospace.rom

build/meadow: $(HARE_SOURCES)
	hare build $(LIBS) -o build/meadow src/

build/meadowcli: $(HARE_SOURCES)
	hare build -o build/meadowcli clisrc/

cli: build/meadowcli
	build/meadowcli factor.rom
