LDADD = $(top_builddir)/src/libqd.a
AM_CPPFLAGS = -I$(top_builddir) -I$(top_builddir)/include -I$(top_srcdir)/include

TESTS = qd_test pslq_test
check_PROGRAMS = qd_test pslq_test
EXTRA_PROGRAMS = qd_timer quadt_test huge

if HAVE_FORTRAN
TESTS += f_test
check_PROGRAMS += f_test
AM_FCFLAGS = @ax_f90_modflag@$(top_builddir)/fortran
AM_FFLAGS = $(AM_FCFLAGS)

f_test_SOURCES = f_test.f
f_test_LINK=$(CXXLINK)
f_test_LDADD = $(top_builddir)/fortran/libqdmod.a \
               $(LDADD) $(top_builddir)/src/libqd.a $(FCLIBS)
endif

CLEANFILES=qd_timer quadt_test huge

qd_test_SOURCES = qd_test.cpp
pslq_test_SOURCES = pslq.h pslq_test.cpp tictoc.cpp tictoc.h
qd_timer_SOURCES = qd_timer.cpp tictoc.cpp tictoc.h
quadt_test_SOURCES = quadt_test.cpp tictoc.cpp quadt.h tictoc.h
huge_SOURCES = huge.cpp

time: qd_timer$(EXEEXT)
	./qd_timer$(EXEEXT)

demo: $(check_PROGRAMS) $(EXTRA_PROGRAMS)

.PHONY: time demo


syntax highlighted by Code2HTML, v. 0.9.1