CFLAGS := -Wall -Wextra -Werror -std=c89 -pedantic -O2
FREETYPE_FLAGS := $(shell pkg-config --cflags --libs freetype2)
LIBPNG_FLAGS := $(shell pkg-config --cflags --libs libpng16)

ttf2png: ttf2png.c
	$(CC) $(CFLAGS) $^ -o $@ $(FREETYPE_FLAGS) $(LIBPNG_FLAGS)

.PHONY: clean
clean:
	$(RM) ttf2png

VER = 2.0

.PHONY: tarball
tarball: ttf2png-$(VER).tar.gz
ttf2png-$(VER).tar.gz: ttf2png.c Readme Makefile gpl.txt
	rm -rf ttf2png-$(VER)
	mkdir ttf2png-$(VER)
	cp -a $^ ttf2png-$(VER)
	tar -czf $@ ttf2png-$(VER)
	rm -rf ttf2png-$(VER)
