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

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