# # Copyright (c) 2011-2012 Cisco Systems, Inc. All rights reserved. # $COPYRIGHT$ # # Additional copyrights may follow # # $HEADER$ # # This file builds the use_mpi_f08-based bindings for MPI extensions. It # is optional in MPI extensions. # We must set these #defines and include paths so that the inner OMPI # MPI prototype header files do the Right Thing. AM_FCFLAGS = $(OMPI_FC_MODULE_FLAG)$(top_builddir)/ompi/mpi/fortran/base \ -I$(top_srcdir) $(FCFLAGS_f90) # Note that the mpi_f08-based bindings are optional -- they can only # be built if OMPI is also building the Fortran-based bindings. So we # initially set some Makefile macros to empty, and then conditionally # add to them later. noinst_LTLIBRARIES = # Use the Automake conditional to know if we're building the mpif.h # bindings. if OMPI_BUILD_FORTRAN_USEMPIF08_BINDINGS # If we are, build the convenience libtool library that will be # slurped up into libmpi_usempif08.la. noinst_LTLIBRARIES += libmpiext_example_usempif08.la # Note that no header files are installed; instead, # mpiext_example_usempif08.h is automatically slurped up into the # mpi_f08_ext module. It must be listed so that it is included in # dist tarballs. noinst_HEADERS = mpiext_example_usempif08.h # Sources for the convenience libtool library. libmpiext_example_usempif08_la_SOURCES = mpiext_example_progress_f08.F90 libmpiext_example_usempif08_la_LDFLAGS = -module -avoid-version endif