.SUFFIXES: .C

CPP=g++
CPP_FLAGS=-O3 -Wall -pedantic -funroll-loops 
# CPP_FLAGS=-g 

.C.o:	$< 
	$(CPP) $(CPP_FLAGS) -c  $< 

xxx:    ring harm rosen

OBJ01 = Standard.C Main.C Form.C Timer.C PrintErrorBar.C # change *.o to *.C to activate -DHARMONIC 
ring:	$(OBJ01)
	$(CPP) $(CPP_FLAGS) -DRING $(OBJ01) -lm -o $@

harm:	$(OBJ01)
	$(CPP) $(CPP_FLAGS) -DHARMONIC $(OBJ01) -lm -o $@

rosen:	$(OBJ01)
	$(CPP) $(CPP_FLAGS) -DROSENBROCK $(OBJ01) -lm -o $@

clean:
	- rm -f ring harm rosen
	- rm -f *.o *.a *.ti
	- rm -rf ti_files

depend :
	perl ./listdepend.scr dependencies.txt

include dependencies.txt     
