vtf-logo

fsi/adlib-amroc/PlanarWave/src/Makefile.am

include $(top_srcdir)/../../amroc/amroc.mk
include $(top_srcdir)/../../amroc/clawpack/clawpack.mk
include $(top_srcdir)/../../adlib/adlib.mk
include $(top_srcdir)/../../vtf.mk

CXX=$(MPICXX)
bin_PROGRAMS = planarwave

DUMMY = $(CLP_SRC)/3d/dummy-routines
EQUATION = $(CLP_SRC)/3d/equations/euler/rp
OPERATORS = $(CLP_SRC)/3d/operators
UTILS = $(CLP_SRC)/utils

planarwave_SOURCES = combl.f init3.f physbd3.f $(EQUATION)/ip3eurfl.f \
	$(EQUATION)/rpn3euhll.f $(EQUATION)/rpt3eu.f $(EQUATION)/chk3eu.f \
	$(EQUATION)/rec3eu.f $(EQUATION)/flx3eu.f $(EQUATION)/flgout3eu.f \
	$(DUMMY)/src3xx.f $(DUMMY)/saux3xx.f $(DUMMY)/fmod3xx.f \
	$(OPERATORS)/prolong3.f $(OPERATORS)/restrict3.f $(OPERATORS)/getindx.f \
	$(UTILS)/cellave.f $(UTILS)/fss.f $(UTILS)/zeroin.f $(UTILS)/fdisc.f \
	$(top_srcdir)/mains/amr_adlib_main.C

planarwave_LDADD = $(AMROC_LIBS) -lclawpack3dex $(ADLIB_LIBS) $(ADLIBMPI_LIBS) \
	$(TETRA_LIBS) $(JOURNAL_LIBS) $(FLIBS) $(MPILIBS)
planarwave_DEPENDENCIES = $(AMROC_DEPENDS) $(libdir)/libclawpack3dex.a \
	$(ADLIB_DEPENDS) $(ADLIBMPI_DEPENDS)  $(TETRA_DEPENDS) \
	$(JOURNAL_DEPENDS)

AM_FFLAGS = -I$(srcdir)
AM_CPPFLAGS = -I. -I$(CLP_SRC)/.. -I$(EQUATION)/.. $(AMROC_INCLUDES) \
	$(AMROC_DEFINES) $(AMROC_MPICXX) $(CLP_DEFINES) $(ADLIBMPI_DEFINES) \
	$(JOURNAL_FLAGS) -DTIMING_ADLIB \
	-I$(STLIB_SRC) -I$(ADLIB_SRC)

all: install-am

combl.o: cuser.i
init3.o: cuser.i
physbd3.o: cuser.i