bin_PROGRAMS = \
	one-body-sample-2D

SOURCES = \
	assemblers.cc \
	friction_writer.cc \
	state/compute_state_dieterich_euler.cc \
	state/compute_state_ruina.cc \
	solverfactory.cc \
	one-body-sample.cc \
	timestepping.cc \
	vtk.cc

## 2D
one_body_sample_2D_SOURCES = $(SOURCES)

one_body_sample_2D_CPPFLAGS = \
	$(AM_CPPFLAGS) -Dsrcdir=\"$(abs_srcdir)\" -DDIM=2

# Some are for clang, others are for gcc
AM_CXXFLAGS = \
	-Wall \
	-Wextra \
	-Wno-unused-parameter \
	-Wno-overloaded-virtual \
	-Wno-new-returns-null \
	-Wno-unknown-warning-option \
	-Wno-unknown-pragmas

AM_CPPFLAGS = \
	-DDUNE_FMatrix_WITH_CHECKING \
	$(DUNE_CPPFLAGS) \
	$(PYTHON_CPPFLAGS) \
	$(ALUGRID_CPPFLAGS) \
	-I$(top_srcdir)

# The libraries have to be given in reverse order (most basic libraries
# last).
LDADD = \
	$(DUNE_LDFLAGS) $(DUNE_LIBS) \
	$(ALUGRID_LIBS) \
	$(PYTHON_LIBS)
AM_LDFLAGS = \
	$(DUNE_LDFLAGS) \
	$(ALUGRID_LDFLAGS) \
	$(PYTHON_LDFLAGS)

include $(top_srcdir)/am/global-rules