.PHONY: clean default

default: clean obj haddokken

clean:
	rm -fR haddokken obj

obj:
	mkdir obj

haddokken: obj/animation.o obj/main.o
	gcc -lpng -lz `allegro-config --libs` -o $@ $? lib/libldpng.a

obj/animation.o: src/animation.c include/animation.h
	gcc -c -Iinclude `allegro-config --cflags` -o $@ $<

obj/main.o: src/main.c
	gcc -c -Iinclude `allegro-config --cflags` -o $@ $<

