# Makefile for bigback5
# 
# You may wish to include the -O2 -funroll-loops optimizations
# to make things go faster.

CC		= cc
CFLAGS		= -Wreturn-type -Wswitch \
                 -Wtrigraphs -Wformat -Wparentheses -Wshadow\
		 -Wpointer-arith -Wcast-qual -Wwrite-strings -g
# -O2 -funroll-loops
LDFLAGS		= -g
LIBS = -L/home/mackay/lib -ldbmalloc -lm 

generate44: generate44.o src/r.o src/nrutil.o backprop5.o src/matrix.o
	$(CC) $(LDFLAGS) generate44.o src/r.o src/nrutil.o backprop5.o src/matrix.o -lm -o generate44
backprop5.o: backprop5.c
	$(CC)  $(LDFLAGS) -c  backprop5.c -g -o backprop5.o
generate44.o: generate44.c
	$(CC) $(LDFLAGS) -c generate44.c -g -o generate44.o
src/r.o: src/r.c
	$(CC) -c src/r.c -g -o src/r.o
src/matrix.o: src/matrix.c
	$(CC) -c src/matrix.c -g -o src/matrix.o
src/cg.o: src/cg.c
	$(CC) -c src/cg.c -g -o src/cg.o
src/nrutil.o: src/nrutil.c
	$(CC) -c src/nrutil.c -g -o src/nrutil.o
