SIZE=sample
#cc = /opt/SUNWspro/bin/cc
cc = gcc
OPTS = -pg

all: clean applu

applu: main.o verify.o timer.o ssor.o setiv.o setbv.o rhs.o pintgr.o maxnorm.o l2norm.o jacu.o jacld.o exact.o error.o erhs.o buts.o blts.o
	$(cc) $(OPTS) -o applu main.o verify.o timer.o ssor.o setiv.o setbv.o rhs.o pintgr.o maxnorm.o l2norm.o jacu.o jacld.o exact.o error.o erhs.o buts.o blts.o -lm

.c.o: $*.c applu.h
	$(cc) $(OPTS) -c $*.c

clean:
	rm -f applu *.o core gmon.out
	cp applu.$(SIZE).input applu.input
	cp size.$(SIZE).h size.h
