#
# Makefile for Sparse BLAS Toolkit (Basic) 
#
include ../makefile.def

all: lib

help:
	@echo "|---------------------------------------------------------|"
	@echo "|                                                         |"
	@echo "| Usage:   make        (make F77 wrappers for Toolkit )   |"
	@echo "|          make clean  (remove .o files)                  |"
	@echo "|---------------------------------------------------------|"

SRCS   = dcoomm_f.c dcoosm_f.c dcscmm_f.c dcscsm_f.c dcsrmm_f.c dcsrsm_f.c\
         dbscmm_f.c dbscsm_f.c dbsrmm_f.c dbsrsm_f.c dvbrmm_f.c dvbrsm_f.c\
         dbcomm_f.c
OBJS   = dcoomm_f.o dcoosm_f.o dcscmm_f.o dcscsm_f.o dcsrmm_f.o dcsrsm_f.o\
         dbscmm_f.o dbscsm_f.o dbsrmm_f.o dbsrsm_f.o dvbrmm_f.o dvbrsm_f.o\
         dbcomm_f.o

sources: $(SRCS)

lib: $(TOOLKIT_A)

$(TOOLKIT_A) : $(OBJS)
	@ ar rv $(TOOLKIT_A) $?
	@ case x$(HASRANLIB) in xt ) echo ranlib; ranlib $(TOOLKIT_A);; esac

clean: 
	/bin/rm -f $(OBJS) 

%.o: %.c
	$(CC) $(CFLAGS) $(INCLUDES) -c $*.c

.o: 
	$(CC) $(CFLAGS) $(INCLUDES) -o $@ $@.o $(LDFLAGS)

