ALL: lib

ITOOLSDIR = ../..

CFLAGS   = -I$(ITOOLSDIR) $(OPT)
FFLAGS   = 
#SOURCE   = bshufl.f copysi.f degree.f elslv.f  esfct.f  euslv.f fn1wd.f  \
#           fnbenv.f \
#           fndsep.f fnenv.f  fnlvls.f fnofnz.f fnroot.f fnspan.f fntadj.f \
#           fntenv.f gen1wd.f gennd.f  genqmd.f genrcm.f genrqt.f gsfct.f  \
#           gsslv.f  qmdmrg.f qmdqt.f  qmdrch.f qmdupd.f rcm.f    reach.f  \
#           rootls.f rqtree.f sp1wd.c  spnd.c   sporder.c spqmd.c sprcm.c  \
#	       sprqt.c  spinver.c ij.c \
#           sporeg.c zerodiag.c
#OBJS     = bshufl.o copysi.o degree.o elslv.o  esfct.o  euslv.o  fn1wd.o  \
#           fnbenv.o \
#           fndsep.o fnenv.o  fnlvls.o fnofnz.o fnroot.o fnspan.o fntadj.o \
#           fntenv.o gen1wd.o gennd.o  genqmd.o genrcm.o genrqt.o gsfct.o  \
#           gsslv.o  qmdmrg.o qmdqt.o  qmdrch.o qmdupd.o rcm.o    reach.o  \
#           rootls.o rqtree.o sp1wd.o  spnd.o   sporder.o spqmd.o sprcm.o  \
#	       sprqt.o  spinver.o ij.o \
#           sporeg.o zerodiag.o
SOURCE   = degree.f fn1wd.f  fndsep.f fnroot.f \
           gen1wd.f gennd.f  genqmd.f genrcm.f \
           qmdmrg.f qmdqt.f  qmdrch.f qmdupd.f rcm.f rootls.f \
	   sp1wd.c  spnd.c   sporder.c spqmd.c sprcm.c spinver.c ij.c \
           sporeg.c zerodiag.c
SOURCEC  = sp1wd.c  spnd.c   sporder.c spqmd.c sprcm.c spinver.c ij.c \
           sporeg.c zerodiag.c
SOURCEF  = degree.f fn1wd.f  fndsep.f fnroot.f \
           gen1wd.f gennd.f  genqmd.f genrcm.f \
           qmdmrg.f qmdqt.f  qmdrch.f qmdupd.f rcm.f rootls.f
OBJS     = degree.o fn1wd.o  fndsep.o fnroot.o \
           gen1wd.o gennd.o  genqmd.o genrcm.o \
           qmdmrg.o qmdqt.o  qmdrch.o qmdupd.o rcm.o rootls.o \
	   sp1wd.o  spnd.o   sporder.o spqmd.o sprcm.o spinver.o ij.o \
           sporeg.o zerodiag.o

LDIR     = $(ITOOLSDIR)/libs/libs$(BOPT)$(PROFILE)/$(ARCH)
LIBNAME  = $(LDIR)/tools.a

example: test.o
	$(LINKER) -o example test.o $(LIBNAME) $(LDIR)/system.a $(SLIB)
	$(RM) test.o

include $(ITOOLSDIR)/bmake/$(ARCH).$(BOPT)$(PROFILE)
include $(ITOOLSDIR)/bmake/$(ARCH)

$(LIBNAME)($(OBJS)): $(ITOOLSDIR)/sparse/spmat.h
