CC=gcc
all: a.exe


diag_.o: diag_.f
	g77 -c -O diag_.f
%.o: %.c def.h macro.h
	$(CC) -c -O2 -Dunix -DALLTRUE $<
a.exe: diag_.o newgen.o dw.o cf.o test.o reps.o\
	bruch.o io.o mo.o poly.o sr.o sb.o rest.o vc.o nu.o nb.o ma.o\
	list.o de.o sc.o bi.o part.o ko.o zyk.o perm.o ta.o lo.o ff.o bar.o\
	rh.o zyk.o ga.o zykelind.o  nc.o 
	$(CC)   -O2 *.o $(OPTIONS)  -o a.exe -lm 

profiler: 
	g77 -c -g -pg diag_.f
	$(CC)  -g -DALLTRUE -pg *.c diag_.o -o p.out -lm
goodone: 
	g77 -c -O2 -pg diag_.f
	$(CC)  -O2 -DALLTRUE  *.c diag_.o -o g.out -lm
	
	
