pro2.exe: pro2.o Sistema.o Organismo.o Ranking.o
	g++ -o pro2.exe pro2.o Sistema.o Organismo.o Ranking.o

pro2.o: pro2.cpp
	g++ -c pro2.cpp -D_GLIBCXX_DEBUG

Organismo.o: Organismo.cpp Organismo.hpp
	g++ -c Organismo.cpp -D_GLIBCXX_DEBUG

Sistema.o: Sistema.cpp Ranking.hpp Sistema.hpp
	g++ -c Sistema.cpp -D_GLIBCXX_DEBUG

Ranking.o: Ranking.cpp Ranking.hpp
	g++ -c Ranking.cpp -D_GLIBCXX_DEBUG

empaquetar: Organismo.cpp Organismo.hpp Ranking.cpp Ranking.hpp Sistema.cpp
	zip ENTREGA_NOMES_AQUEST.zip Organismo.cpp Organismo.hpp Ranking.cpp Ranking.hpp Sistema.cpp

#
# Esta ultima opcion sirve para limpiar el directorio de ficheros 
# innecesarios; se ejecuta mediante el comando "make clean"
#
clean:
	rm *.o
	rm *.exe

