CFLAG = -ansi -O2 -Wall 
INCLUDES = -I.
CC = g++

OBJ = pde_1d.o grf_pde_1d.o input_par.o grf_pde_plain.o

.cc:
	$(CC) -c $< -o $*.o $(CFLAG) $(INCLUDES)
.cc.o: 
	$(CC) -c $< -o $*.o $(CFLAG) $(INCLUDES)


sineGordon: sineGordon.o $(OBJ)
	$(CC) -o $@ $(CFLAG) $(INCLUDES) $@.o $(OBJ) -lm

radialHeat: radialHeat.o $(OBJ)
	$(CC) -o $@ $(CFLAG) $(INCLUDES) $@.o $(OBJ) -lm

clean:
	/bin/rm -f *.o core.* sineGordon radialHeat

