home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / eispack-1.0-src.tgz / tar.out / contrib / eispack / Makefile.in < prev    next >
Makefile  |  1996-09-28  |  2KB  |  84 lines

  1. # Makefile for eispack
  2.  
  3. srcdir =    @srcdir@
  4. VPATH =        @srcdir@
  5.  
  6. prefix =    @prefix@
  7. exec_prefix =    @exec_prefix@
  8.  
  9. bindir =    $(exec_prefix)/bin
  10. libdir =    $(exec_prefix)/lib
  11. incdir =    $(prefix)/include
  12. infodir =    $(prefix)/info
  13.  
  14. INSTALL =    @INSTALL@
  15. INSTALL_PROGRAM = @INSTALL_PROGRAM@
  16. INSTALL_DATA =    @INSTALL_DATA@
  17.  
  18. SHELL =        /bin/sh
  19. CC =        @CC@
  20. FC =        f77
  21. AR =        ar
  22. RM =        rm
  23. RANLIB =    @RANLIB@
  24. DEFS =        @DEFS@
  25. LIBS =        @LIBS@
  26. CFLAGS =    @CFLAGS@
  27. LDFLAGS =    @LDFLAGS@
  28. FFLAGS =    -O
  29.  
  30. LIB =        libeispack.a
  31.  
  32. OBJ =        bakvec.o balanc.o balbak.o bandr.o bandv.o bisect.o bqr.o \
  33.         cbabk2.o cbal.o cdiv.o cg.o ch.o cinvit.o combak.o comhes.o \
  34.         comlr.o comlr2.o comqr.o comqr2.o cortb.o corth.o csroot.o \
  35.         elmbak.o elmhes.o eltran.o epslon.o figi.o figi2.o hqr.o \
  36.         hqr2.o htrib3.o htribk.o htrid3.o htridi.o imtql1.o imtql2.o \
  37.         imtqlv.o invit.o minfit.o ortbak.o orthes.o ortran.o \
  38.         otqlrat.o pythag.o qzhes.o qzit.o qzval.o qzvec.o ratqr.o \
  39.         rebak.o rebakb.o reduc.o reduc2.o rg.o rgg.o rs.o rsb.o rsg.o \
  40.         rsgab.o rsgba.o rsm.o rsp.o rst.o rt.o svd.o tinvit.o tql1.o \
  41.         tql2.o tqlrat.o trbak1.o trbak3.o tred1.o tred2.o tred3.o \
  42.         tridib.o tsturm.o
  43.  
  44. #
  45. # The default thing to do is remake the library and the test programs.
  46. #
  47.  
  48. all :        $(LIB) buildtests
  49.  
  50. $(LIB) :    $(OBJ)
  51.         $(AR) crv $@ $(OBJ)
  52.         $(RANLIB) $(LIB)
  53.  
  54. buildtests :    $(LIB)
  55.         (cd tests; $(MAKE) all)
  56.  
  57. #
  58. # Clean up the local directory.
  59. #
  60.  
  61. clean :
  62.         rm -f *~ *! *.BAK nohup.out
  63.  
  64. clobber :    clean
  65.         $(RM) -f *.o $(LIB)
  66.         $(RM) -f config.status configure Makefile
  67.  
  68. #
  69. # Install the link time library.
  70. #
  71.  
  72. install :    $(LIB)
  73.         -if test -d $(libdir) ;then true ;else mkdir $(libdir) ;fi
  74.         $(INSTALL_DATA) $(LIB) $(libdir)/$(LIB)
  75.         $(RANLIB) $(libdir)/$(LIB)
  76.  
  77. #
  78. # Normally the source distribution includes a few files that
  79. # are created from other "pure source" files, like "configure"
  80. # for example.
  81.  
  82. srcdist :
  83.         autoconf
  84.