SDL=$(shell sdl-config --cflags --libs)

default: gravity run

run: gravity
	./gravity

gravity: gravity.c
	gcc -std=c99 -Wall -Werror $(SDL) gravity.c -o gravity

web: gravity.html

gravity.html:
	emcc -O3 -s ASYNCIFY gravity.c -o gravity.html

clean:
	rm -f gravity gravity.js gravity.wasm gravity.html

.PHONY: default run web clean
