77# Copyright (c) 2012-2013 Inria. All rights reserved.
88# Copyright (c) 2013 Los Alamos National Security, LLC. All rights
99# reserved.
10- # Copyright (c) 2015-2016 Research Organization for Information Science
10+ # Copyright (c) 2015-2017 Research Organization for Information Science
1111# and Technology (RIST). All rights reserved.
1212# Copyright (c) 2016 IBM Corporation. All rights reserved.
1313#
@@ -27,7 +27,7 @@ if OMPI_BUILD_FORTRAN_USEMPIF08_BINDINGS
2727AM_FCFLAGS = -I$(top_builddir ) /ompi/include \
2828 -I$(top_srcdir ) /ompi/include \
2929 $(OMPI_FC_MODULE_FLAG )$(top_builddir ) /ompi/$(OMPI_FORTRAN_USEMPI_DIR ) \
30- $(OMPI_FC_MODULE_FLAG ) . \
30+ $(OMPI_FC_MODULE_FLAG ) mod \
3131 -I$(top_srcdir ) $(FCFLAGS_f90 )
3232
3333MOSTLYCLEANFILES = *.mod
@@ -37,9 +37,7 @@ CLEANFILES += *.i90
3737lib_LTLIBRARIES = lib@OMPI_LIBMPI_NAME@_usempif08.la
3838
3939module_sentinel_file = \
40- libforce_usempif08_internal_modules_to_be_built.la
41-
42- noinst_LTLIBRARIES = $(module_sentinel_file )
40+ mod/libforce_usempif08_internal_modules_to_be_built.la
4341
4442mpi-f08.lo : $(module_sentinel_file )
4543mpi-f08.lo : mpi-f08.F90
@@ -843,41 +841,6 @@ mpi-f08.lo: mpi-f-interfaces-bind.h pmpi-f-interfaces-bind.h
843841
844842# ##########################################################################
845843
846- # f08 support modules
847-
848- libforce_usempif08_internal_modules_to_be_built_la_SOURCES = \
849- mpi-f08-types.F90 \
850- mpi-f08-interfaces.F90 \
851- mpi-f08-interfaces-callbacks.F90 \
852- mpi-f08-callbacks.F90 \
853- pmpi-f08-interfaces.F90
854-
855- config_h = \
856- $(top_builddir ) /ompi/mpi/fortran/configure-fortran-output.h \
857- $(top_srcdir ) /ompi/mpi/fortran/configure-fortran-output-bottom.h
858-
859- #
860- # Automake doesn't do Fortran dependency analysis, so must list them
861- # manually here. Bummer!
862- #
863-
864- mpi-f08-types.lo : $(config_h )
865- mpi-f08-types.lo : mpi-f08-types.F90
866- mpi-f08-interfaces.lo : $(config_h )
867- mpi-f08-interfaces.lo : mpi-f08-interfaces.F90
868- mpi-f08-interfaces.lo : mpi-f08-interfaces-callbacks.lo
869- mpi-f08-interfaces-callbacks.lo : $(config_h )
870- mpi-f08-interfaces-callbacks.lo : mpi-f08-interfaces-callbacks.F90
871- mpi-f08-interfaces-callbacks.lo : mpi-f08-types.lo
872- mpi-f08-callbacks.lo : $(config_h )
873- mpi-f08-callbacks.lo : mpi-f08-callbacks.F90
874- mpi-f08-callbacks.lo : mpi-f08-types.lo
875- pmpi-f08-interfaces.lo : $(config_h )
876- pmpi-f08-interfaces.lo : pmpi-f08-interfaces.F90
877- pmpi-f08-interfaces.lo : mpi-f08-interfaces-callbacks.lo
878-
879- # ##########################################################################
880-
881844# Install the generated .mod files. Unfortunately, each F90 compiler
882845# may generate different filenames, so we have to use a glob. :-(
883846
0 commit comments