home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / general / fractal / kaos.lha / eigenlib / Makefile < prev    next >
Encoding:
Makefile  |  1990-01-31  |  528 b   |  33 lines

  1. SOURCES = driver.c balanc.c balbak.c elmhes.c eltran.c hqr.c \
  2.     hqr2.c rg.c cdiv.c dmatrix.c dvector.c ivector.c
  3.     
  4. SOURCESA = balanc.c balbak.c elmhes.c eltran.c hqr.c \
  5.     hqr2.c rg.c cdiv.c 
  6.  
  7. MATHLIBS = -lm
  8. CFLAGS = -sun4 -O
  9. HEADERSA =
  10.  
  11. #
  12. # drivers
  13. #
  14. eigen : ${SOURCES:.c=.o}
  15.     cc -g ${SOURCES:.c=.o} ${MATHLIBS} ${CFLAGS} -o $@
  16.  
  17. #
  18. # Library
  19. #
  20.  
  21. LIBRARY = eigenlib.a
  22.  
  23. ${LIBRARY}:     ${LIBRARY}{${SOURCESA:.c=.o}}
  24.     ar rv $@ $?
  25.     ranlib $@
  26.  
  27. lib.a{%.o}:    %.o
  28.  
  29. ${SOURCES:.c=.o}: ${HEADERSA}
  30.     cc -c $*.c ${CFLAGS} ${MATHLIBS}
  31.  
  32. ${HEADERS}:
  33.