#
# Arpack Makefile for netsolve
#
COMPONENT = ARPACK

info:
	@echo "make clean, make libfiles"

include $(NETSOLVE_ROOT)/conf/Makefile.inc
include $(NETSOLVE_ROOT)/src/SampleNumericalSoftware/SparseSolvers/Makefile.env
include $(NETSOLVE_EIGEN_DIR)/Makefile.inc
include Makefile.lib
#include $(NETSOLVE_SPARSE_DIR)/aux/Makefile.lib

NETSOLVE_ARPACK_LIB_FILES = arpack_standard.o
NETSOLVE_ARPACK_TESTER_FILES = test_standard.o

SPEIG = dnstev.o dninst.o dnexst.o Dinterface.o Zinterface.o \
        dmvm.o dreadhb.o

libfiles : libdir
	$(MAKE) $(NETSOLVE_ARPACK_LIB)

$(NETSOLVE_ARPACK_LIB) : $(NETSOLVE_ARPACK_LIB_FILES) $(SPEIG)
	$(AR) $(ARFLAGS) $@ $(NETSOLVE_ARPACK_LIB_FILES) $(SPEIG)
	$(RANLIB) $@
	rm -f $(NETSOLVE_ARPACK_LIB_FILES) $(SPEIG)

deletelibs :
	@/bin/rm -f $(NETSOLVE_ARPACK_LIB)

include ../Makefile.clean

.c.o:
	$(CC) $(GLOBAL_CFLAGS) -c $<

.f.o:
	$(F77) $(FFLAGS) -c $<
