OBJECTS = escher.o charges.o brk.o surf.o prot.o surf2prot.o shapes.o sol.o
LIBES = -lm 
CFLAGS = -O2
escher: $(OBJECTS) my_macros.h
	cc $(CFLAGS) $(OBJECTS) $(LIBES) -o escher

charges.o:charges.h

shapes.o:shapes.h

brk.o:brk.h

surf.o:surf.h

prot.o:prot.h

surf2prot.o:surf2prot.h

sol.o:sol.h





