all : grim 

grim : main.o Grim.o  Messages.o Grim.h Messages.h
		g++ -o grim main.o Grim.o  Messages.o

main.o : main.cpp Grim.h Messages.h
		g++ -c main.cpp

Grim.o : Grim.cpp Grim.h 
		g++ -c Grim.cpp

Messages.o : Messages.cpp Messages.h
		g++ -c Messages.cpp 

clean:
	rm -f *.o

reallyclean :
	rm -f *.o
	rm -f grim
