Makefile.am 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. #----------------------------------------------------------------
  2. #
  3. # Makefile.am
  4. #
  5. # Automake source file for Boundary Element MMTL (bem).
  6. # This file, along with aclocal, configure.ac autoconf,
  7. # and automake can produce a highly functional configuration
  8. # script and Makefile.
  9. #
  10. # Sharon Zahn, Bob Techentin
  11. # October 3, 2002
  12. #
  13. # Copyright 2002-2004 Mayo Foundation. All Rights Reserved
  14. # $Id: Makefile.am,v 1.4 2004/02/12 22:09:10 techenti Exp $
  15. #
  16. #----------------------------------------------------------------
  17. #----------------------------------------------------------------
  18. # Just for the record, this isn't a GNU project, and
  19. # doesn't have all the support files like LICENSE and
  20. # ChangeLog. We're also compiling in a subdirectory, so
  21. # we supply a couple of options to automake.
  22. #
  23. # Note that this package _does_ require some of the support
  24. # files like install-sh, so if you're running aclocal,
  25. # autoconf, and automake for the first time, you'll need to
  26. # supply command line switches --add-missing --copy.
  27. #----------------------------------------------------------------
  28. AUTOMAKE_OPTIONS = foreign subdir-objects
  29. #---------------------------------------------------------------
  30. # tcl/tk scripts that may need to be installed.
  31. #---------------------------------------------------------------
  32. pkglib_SCRIPTS = \
  33. lib/calcRL.tcl \
  34. lib/calcRL_exe.tcl \
  35. lib/pkgIndex.tcl
  36. #----------------------------------------------------------------
  37. # nmmtl is our main target
  38. #----------------------------------------------------------------
  39. bin_PROGRAMS = calcRL
  40. #----------------------------------------------------------------
  41. # Each program depends on (mostly the same) source files
  42. #----------------------------------------------------------------
  43. calcRL_SOURCES = $(cpp_SOURCES) src/calcRL.cpp
  44. ##wavecyn_SOURCES = $(cpp_SOURCES) src/wavecyn.cpp
  45. #----------------------------------------------------------------
  46. # Most of nmmtl is written in C++
  47. #----------------------------------------------------------------
  48. cpp_SOURCES = \
  49. src/adfunc.cpp \
  50. src/cmplxmat.cpp \
  51. src/complex.cpp \
  52. src/hankel.cpp \
  53. src/matrix.cpp \
  54. src/stdafx.cpp \
  55. src/bicgstab.cpp \
  56. src/cmplxvec.cpp \
  57. src/data.cpp \
  58. src/ivectorl.cpp \
  59. src/myfunc.cpp \
  60. src/systsolv.cpp \
  61. src/coif4.cpp \
  62. src/gauleg.cpp \
  63. src/kelvin.cpp \
  64. src/sparse.cpp \
  65. src/vector.cpp