all: mag OBJECTS= Ellipse.o Text.o Figura.o mag: mag.o $(OBJECTS) g++ -o mag mag.o $(OBJECTS) mag.o: mag.cpp $(OBJECT:.o=.cpp) Forma.h Ellipse.o: Ellipse.cpp Ellipse.h Forma.h Text.o: Text.cpp Text.h Forma.h Figura.o: Figura.cpp Figura.h Forma.h #mag.o: mag.cpp # g++ -c -I. -I/usr/lib/gcc-lib/i386-linux/3.0.4/include -o mag.o mag.cpp