This program assumes that grid, porosity, flux field and sources are available to read from files. It does not compute any flux field itself.
91 lines
3.1 KiB
Makefile
91 lines
3.1 KiB
Makefile
# Build-time flags needed to form example programs
|
|
ERT_INCLUDE_PATH = $(ERT_ROOT)/include
|
|
|
|
AM_CPPFLAGS = \
|
|
-I$(top_srcdir) \
|
|
-I$(ERT_INCLUDE_PATH) \
|
|
$(OPM_BOOST_CPPFLAGS)
|
|
|
|
# All targets link to the library
|
|
LDADD = \
|
|
$(top_builddir)/lib/libopmcore.la
|
|
|
|
# Convenience definition for targets that use Boost.Filesystem directly.
|
|
# While libopmcore depends on (and references) Boost.Filesystem (through
|
|
# the $(BOOST_FILESYSTEM_LIB) macro) this indirect dependency is not
|
|
# sufficient to satisfy the requirements of targets that use the indirect
|
|
# libraries directly.
|
|
#
|
|
# Additional details at
|
|
# https://fedoraproject.org/wiki/UnderstandingDSOLinkChange
|
|
#
|
|
LINK_BOOST_FILESYSTEM = \
|
|
$(OPM_BOOST_LDFLAGS) \
|
|
$(BOOST_FILESYSTEM_LIB) \
|
|
$(BOOST_SYSTEM_LIB)
|
|
|
|
# ----------------------------------------------------------------------
|
|
# Declare products (i.e., the example programs).
|
|
#
|
|
# Please keep the list sorted.
|
|
|
|
noinst_PROGRAMS = \
|
|
compute_tof \
|
|
compute_tof_from_files \
|
|
refine_wells \
|
|
scaneclipsedeck \
|
|
sim_2p_comp_reorder \
|
|
sim_2p_incomp_reorder \
|
|
sim_wateroil \
|
|
wells_example
|
|
|
|
if HAVE_ERT
|
|
noinst_PROGRAMS += import_rewrite
|
|
endif
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------
|
|
# Product constituents. Must be specified for every product that's
|
|
# built from more than a single ".c" file and/or that link to anything
|
|
# more than the OPM-Core library.
|
|
#
|
|
# Please maintain sort order from "noinst_PROGRAMS".
|
|
|
|
compute_tof_SOURCES = compute_tof.cpp
|
|
compute_tof_LDADD = $(LDADD) $(LINK_BOOST_FILESYSTEM)
|
|
|
|
compute_tof_from_files_SOURCES = compute_tof_from_files.cpp
|
|
compute_tof_from_files_LDADD = $(LDADD) $(LINK_BOOST_FILESYSTEM)
|
|
|
|
refine_wells_SOURCES = refine_wells.cpp
|
|
|
|
if HAVE_ERT
|
|
import_rewrite_SOURCES = import_rewrite.cpp
|
|
import_rewrite_LDADD = $(LDADD) $(LINK_BOOST_FILESYSTEM)
|
|
endif
|
|
|
|
sim_2p_comp_reorder_SOURCES = sim_2p_comp_reorder.cpp
|
|
sim_2p_comp_reorder_LDADD = $(LDADD) $(LINK_BOOST_FILESYSTEM)
|
|
|
|
sim_2p_incomp_reorder_SOURCES = sim_2p_incomp_reorder.cpp
|
|
sim_2p_incomp_reorder_LDADD = $(LDADD) $(LINK_BOOST_FILESYSTEM)
|
|
|
|
sim_wateroil_SOURCES = sim_wateroil.cpp
|
|
sim_wateroil_LDADD = $(LDADD) $(LINK_BOOST_FILESYSTEM)
|
|
|
|
wells_example_SOURCES = wells_example.cpp
|
|
|
|
# ----------------------------------------------------------------------
|
|
# Optional examples, or examples that use optional add-on components.
|
|
|
|
if UMFPACK
|
|
noinst_PROGRAMS += spu_2p
|
|
|
|
spu_2p_SOURCES = spu_2p.cpp
|
|
spu_2p_LDADD = \
|
|
$(LDADD) \
|
|
$(LINK_BOOST_FILESYSTEM) \
|
|
$(LAPACK_LIBS) $(BLAS_LIBS) $(LIBS)
|
|
endif
|