CC = cc
CC = acc
CC = gcc

CFLAGS = -Wall -pg 
CFLAGS = -Wall -g 
CFLAGS = -O
CFLAGS = -Wall -O4

AR = ar
ARFLAGS = rv

PURIFY = /usr/local/purify-3.2/purify
PURIFY = 

.SUFFIXES : .o .c .C .a

.c.a : ;

#-----------------------------------------------------------------------

OBJ = DStairMtx

$(OBJ).a : \
      $(OBJ).a(basics.o) \
      $(OBJ).a(formStaircase.o) \
      $(OBJ).a(init.o) \
      $(OBJ).a(IO.o) \
      $(OBJ).a(QRfactor.o)
	$(CC) -c $(CFLAGS) $(?:.o=.c)
	$(AR) $(ARFLAGS) $(OBJ).a $?
	rm $?
	@echo $(OBJ).a is now up-to-date


clean :
	rm -f *.a *.o
