compileall: main.o  creature.o gollum.o barbarian.o babayaga.o bluemen.o unicorn.o monsters.h creature.h
	g++ main.o creature.o gollum.o barbarian.o babayaga.o bluemen.o unicorn.o -o run

main.o: main.cpp
	g++ -c main.cpp
	
creature.o: creature.cpp
	g++ -c creature.cpp

gollum.o: gollum.cpp
	g++ -c gollum.cpp

barbarian.o: barbarian.cpp
	g++ -c barbarian.cpp
	
babayaga.o: babayaga.cpp
	g++ -c babayaga.cpp
	
bluemen.o: bluemen.cpp
	g++ -c bluemen.cpp
	
unicorn.o: unicorn.cpp
	g++ -c unicorn.cpp

clean:
	rm -f *.o *.out *.exe
