1include $(top_srcdir)/config/MakeGlobal.am 2EXTRA_DIST = CMakeLists.txt 3 4#AM_CPPFLAGS += -DMRA_DATA_DIR="\"`pwd`\"" 5AM_CPPFLAGS += -DMRA_DATA_DIR=\"$(abs_srcdir)\" 6 7#TESTS = testsuite testperiodic testbc testbsh testproj testpdiff \ 8# testdiff1Db testdiff1D testdiff2D testdiff3D testgconv testopdir \ 9# testqm testunaryop testper 10 11TESTS = testbsh.mpi testproj.mpi testpdiff.mpi testper.mpi \ 12 testdiff1Db.mpi \ 13 testgconv.mpi testopdir.mpi testsuite.mpi testinnerext.mpi \ 14 testgaxpyext.mpi testvmra.mpi 15 16 17TEST_EXTENSIONS = .mpi .seq 18 19# tests run by mpirun 20MPI_LOG_COMPILER = $(MPIRUN) 21AM_MPI_LOG_FLAGS = $(MPIFLAGS) 22 23# sequential tests 24SEQ_LOG_COMPILER = 25AM_SEQ_LOG_FLAGS = 26 27# default test (= sequential) 28LOG_COMPILER = 29AM_LOG_FLAGS = 30 31 32 33bin_PROGRAMS = mraplot 34noinst_PROGRAMS = testperiodic.mpi testbc.mpi testproj.mpi testqm test6 \ 35 testdiff1D.mpi testdiff2D.mpi testdiff3D.mpi $(TESTS) 36lib_LTLIBRARIES = libMADmra.la 37 38mradatadir=${pkgdatadir}/$(PACKAGE_VERSION)/data 39dist_mradata_DATA = autocorr coeffs gaussleg 40 41thisincludedir = $(includedir)/madness/mra 42thisinclude_HEADERS = adquad.h funcimpl.h indexit.h legendre.h operator.h vmra.h \ 43 funcdefaults.h key.h mra.h power.h qmprop.h twoscale.h \ 44 lbdeux.h mraimpl.h funcplot.h function_common_data.h \ 45 function_factory.h function_interface.h gfit.h convolution1d.h \ 46 simplecache.h derivative.h displacements.h functypedefs.h \ 47 sdf_shape_3D.h sdf_domainmask.h vmra1.h nonlinsol.h 48 49 50LDADD = libMADmra.la $(LIBLINALG) $(LIBTENSOR) $(LIBMISC) $(LIBMUPARSER) $(LIBWORLD) 51 52libMADmra_la_SOURCES = mra1.cc mra2.cc mra3.cc mra4.cc mra5.cc mra6.cc \ 53 startup.cc legendre.cc twoscale.cc qmprop.cc \ 54 $(thisinclude_HEADERS) 55libMADmra_la_LDFLAGS = -version-info 0:0:0 56 57 58testsuite_mpi_SOURCES = testsuite.cc test_sepop.cc 59testperiodic_mpi_SOURCES = testperiodic.cc 60testper_mpi_SOURCES = testper.cc test_sepop.cc 61testbsh_mpi_SOURCES = testbsh.cc 62testvmra_mpi_SOURCES = testvmra.cc 63test6_SOURCES = test6.cc 64 65testbc_mpi_SOURCES = testbc.cc 66testproj_mpi_SOURCES = testproj.cc 67testgconv_mpi_SOURCES = testgconv.cc 68 69testopdir_mpi_SOURCES = testopdir.cc 70 71mraplot_SOURCES = mraplot.cc 72 73testpdiff_mpi_SOURCES = testpdiff.cc 74 75testdiff1D_mpi_SOURCES = testdiff1D.cc 76 77testdiff1Db_mpi_SOURCES = testdiff1Db.cc 78 79testdiff2D_mpi_SOURCES = testdiff2D.cc 80 81testdiff3D_mpi_SOURCES = testdiff3D.cc 82 83testqm_SOURCES = testqm.cc 84 85testinnerext_mpi_SOURCES = testinnerext.cc 86 87testgaxpyext_mpi_SOURCES = testgaxpyext.cc 88 89#testop2_SOURCES = testop2.cc 90 91 92libraries: $(lib_LTLIBRARIES) 93 for dir in $(SUBDIRS) ; do $(MAKE) -C $$dir $@ ; done 94 95install-libraries: install-libLTLIBRARIES install-thisincludeHEADERS 96 for dir in $(SUBDIRS) ; do $(MAKE) -C $$dir $@ ; done 97 98MOSTLYCLEANFILES = fplot.dat opf.dat opfplot.dat testline1 testline2 testline3 99