all: Zikukim

Zikukim: Zikukim.o Line.o Firework.o
	g++ -O3 Zikukim.o Line.o Firework.o -o Zikukim -lallegro_image-4.9.16 -lallegro_ttf-4.9.16 -lallegro_font-4.9.16 -lallegro_color-4.9.16 -lallegro_primitives-4.9.16 `allegro5-config --libs`
Zikukim.o: Zikukim.cpp Line.o Firework.o
	g++ -O3 -c Zikukim.cpp
Line.o: Line.cpp Line.hpp
	g++ -O3 -c Line.cpp -lallegro_image-4.9.16 -lallegro_ttf-4.9.16 -lallegro_font-4.9.16 -lallegro_color-4.9.16 -lallegro_primitives-4.9.16 `allegro5-config --libs`
Firework.o: Firework.cpp Firework.hpp Line.cpp Line.hpp
	g++ -O3 -c Firework.cpp -lallegro_image-4.9.16 -lallegro_ttf-4.9.16 -lallegro_font-4.9.16 -lallegro_color-4.9.16 -lallegro_primitives-4.9.16 `allegro5-config --libs`

clean:
	rm *.o -rf

