You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
81 lines
1.9 KiB
81 lines
1.9 KiB
if HAVE_FORTRAN
|
|
AM_CPPFLAGS = -I$(top_builddir) -I$(top_builddir)/include -I$(top_srcdir)/include
|
|
LDADD=libqdmod.la libqd_f_main.la $(top_builddir)/src/libqd.la $(FCLIBS)
|
|
|
|
if UPCASE_MODULE
|
|
DDEXT=DDEXT.$(module_ext)
|
|
QDEXT=QDEXT.$(module_ext)
|
|
QDMOD=QDMODULE.$(module_ext)
|
|
DDMOD=DDMODULE.$(module_ext)
|
|
else
|
|
DDEXT=ddext.$(module_ext)
|
|
QDEXT=qdext.$(module_ext)
|
|
QDMOD=qdmodule.$(module_ext)
|
|
DDMOD=ddmodule.$(module_ext)
|
|
endif
|
|
|
|
lib_LTLIBRARIES = libqdmod.la libqd_f_main.la
|
|
libqdmod_la_SOURCES = ddext.f ddmod.f qdext.f qdmod.f f_dd.cpp f_qd.cpp
|
|
libqd_f_main_la_SOURCES = main.cpp
|
|
ddmod.lo: $(DDEXT) ddext.lo
|
|
qdmod.lo: ddmod.lo $(DDMOD) qdext.lo
|
|
$(QDMOD): qdmod.lo $(DDMOD)
|
|
$(DDMOD): ddmod.lo
|
|
$(DDEXT): ddext.lo
|
|
$(QDEXT): qdext.lo $(DDEXT)
|
|
|
|
qdmoddir = $(includedir)/$(PACKAGE)
|
|
qdmod_HEADERS = $(QDMOD) $(QDEXT) $(DDMOD) $(DDEXT)
|
|
|
|
DEMO=quaderq$(EXEEXT) quadgsq2d$(EXEEXT) quadgsq$(EXEEXT) \
|
|
quadtsq$(EXEEXT) quadtsq2d$(EXEEXT)
|
|
TIMER = dd_timer$(EXEEXT) qd_timer$(EXEEXT)
|
|
EXTRA_PROGRAMS=$(DEMO) $(TIMER)
|
|
|
|
quaderq_SOURCES = tquaderq.f
|
|
nodist_quaderq_SOURCES=second.f
|
|
quaderq_LINK=$(CXXLINK)
|
|
|
|
quadgsq2d_SOURCES = tquadgsq2d.f
|
|
nodist_quadgsq2d_SOURCES=second.f
|
|
quadgsq2d_LINK=$(CXXLINK)
|
|
|
|
quadgsq_SOURCES = tquadgsq.f
|
|
nodist_quadgsq_SOURCES=second.f
|
|
quadgsq_LINK=$(CXXLINK)
|
|
|
|
quadtsq_SOURCES = tquadtsq.f
|
|
nodist_quadtsq_SOURCES=second.f
|
|
quadtsq_LINK=$(CXXLINK)
|
|
|
|
quadtsq2d_SOURCES = tquadtsq2d.f
|
|
nodist_quadtsq2d_SOURCES=second.f
|
|
quadtsq2d_LINK=$(CXXLINK)
|
|
|
|
dd_timer_SOURCES = dd_timer.f
|
|
nodist_dd_timer_SOURCES = second.f
|
|
dd_timer_LINK=$(CXXLINK)
|
|
|
|
qd_timer_SOURCES = qd_timer.f
|
|
nodist_qd_timer_SOURCES = second.f
|
|
qd_timer_LINK=$(CXXLINK)
|
|
|
|
demo: $(DEMO)
|
|
|
|
CLEANFILES = $(EXTRA_PROGRAMS) *.mod
|
|
|
|
endif
|
|
|
|
MAINTAINERCLEANFILES = dd_timer.f qd_timer.f
|
|
EXTRA_DIST = dd_timer.f qd_timer.f zz_timer.f Makefile.sample
|
|
|
|
dd_timer.f: zz_timer.f
|
|
sed -e 's/@@/dd/' zz_timer.f >dd_timer.f
|
|
|
|
qd_timer.f: zz_timer.f
|
|
sed -e 's/@@/qd/' zz_timer.f >qd_timer.f
|
|
|
|
if HAVE_FORTRAN
|
|
.PHONY: demo
|
|
endif
|
|
|