blurhash: blurhash_stb.c encode.c encode.h stb_image.h
	$(CC) -o $@ blurhash_stb.c encode.c

.PHONY: extensions
extensions: python ruby

.PHONY: python
python: blurhash.i encode.h
	swig -outdir ../Python/ -o ../Python/BlurHash.c -python blurhash.i

.PHONY: ruby
ruby: blurhash.i encode.h
	swig -outdir ../Ruby/ -o ../Ruby/BlurHash.c -ruby blurhash.i
