.PHONY: build run fonts

all: fonts ufb-test

fonts: Src/fontedit_35.c Src/fontedit_45.c Src/fontedit_57.c
	tcc -run Src/fontedit_35.c -ISrc -IInc > Src/font_35.inc.c || true
	tcc -run Src/fontedit_45.c -ISrc -IInc > Src/font_45.inc.c || true
	tcc -run Src/fontedit_57.c -ISrc -IInc > Src/font_57.inc.c || true

run: ufb-test
	./ufb-test

clean:
	rm -f ufb-test

ufb-test: Src/main.c Src/framebuffer.c Src/utf8.c Src/font.c Src/fb_7seg.c Src/fb_text.c
	$(CC) -o $@ $^ -ISrc -IInc