1ACLOCAL_AMFLAGS = -I m4 2SUBDIRS = src include tests fortran 3 4pkgconfigdir = $(libdir)/pkgconfig 5pkgconfig_DATA = qd.pc 6 7BUILT_SOURCES = docs/qd.pdf 8dist_doc_DATA = README docs/qd.pdf 9dist_noinst_DATA = docs/Makefile \ 10 docs/qd.tex docs/qd.bib \ 11 docs/nine-two-sum.eps docs/nine-two-sum.fig \ 12 docs/normal_sum_prod.eps docs/normal_sum_prod.fig \ 13 docs/qd_add.eps docs/qd_add.fig \ 14 docs/qd_add_proof.eps docs/qd_add_proof.fig \ 15 docs/qd_add_qd_d.eps docs/qd_add_qd_d.fig \ 16 docs/qd_mul_accum.eps docs/qd_mul_accum.fig \ 17 docs/qd_mul_qd_d.eps docs/qd_mul_qd_d.fig \ 18 docs/quick-two-sum.eps docs/quick-two-sum.fig \ 19 docs/six-three-sum.eps docs/six-three-sum.fig \ 20 docs/three-sum-2.eps docs/three-sum-2.fig \ 21 docs/three-sum-3.eps docs/three-sum-3.fig \ 22 docs/three-sum.eps docs/three-sum.fig \ 23 docs/two-prod.eps docs/two-prod.fig \ 24 docs/two-sum.eps docs/two-sum.fig 25 26doc: docs/qd.pdf 27 28docs/qd.pdf: 29 $(MAKE) -C docs qd.pdf 30 31cpp-demo: 32 $(MAKE) -C tests demo 33 34if HAVE_FORTRAN 35 36fortran-demo: 37 $(MAKE) -C fortran demo 38 39demo: cpp-demo fortran-demo 40 41else 42 43fortran-demo: 44 @echo "You need a Fortran 95 compiler to build fortran demo programs." && false 45 46demo: cpp-demo 47 48endif 49 50time: 51 $(MAKE) -C tests time 52 53bin_SCRIPTS=qd-config 54 55.PHONY: cpp-demo fortran-demo demo time doc 56