Merge pull request #6861 from ggouaillardet/topic/usempif08_sentinel
fortran/use-mpi-f08: slurp missing code
Этот коммит содержится в:
Коммит
ddfef3078a
@ -40,11 +40,11 @@ CLEANFILES += *.i90
|
|||||||
|
|
||||||
lib_LTLIBRARIES = lib@OMPI_LIBMPI_NAME@_usempif08.la
|
lib_LTLIBRARIES = lib@OMPI_LIBMPI_NAME@_usempif08.la
|
||||||
|
|
||||||
module_sentinel_file = \
|
module_sentinel_files = \
|
||||||
mod/libforce_usempif08_internal_modules_to_be_built.la \
|
mod/libforce_usempif08_internal_modules_to_be_built.la \
|
||||||
bindings/libforce_usempif08_internal_bindings_to_be_built.la
|
bindings/libforce_usempif08_internal_bindings_to_be_built.la
|
||||||
|
|
||||||
mpi-f08.lo: $(module_sentinel_file)
|
mpi-f08.lo: $(module_sentinel_files)
|
||||||
mpi-f08.lo: mpi-f08.F90
|
mpi-f08.lo: mpi-f08.F90
|
||||||
mpi-f08.lo: sizeof_f08.h
|
mpi-f08.lo: sizeof_f08.h
|
||||||
|
|
||||||
@ -824,8 +824,9 @@ endif
|
|||||||
lib@OMPI_LIBMPI_NAME@_usempif08_la_LIBADD = \
|
lib@OMPI_LIBMPI_NAME@_usempif08_la_LIBADD = \
|
||||||
$(OMPI_MPIEXT_USEMPIF08_LIBS) \
|
$(OMPI_MPIEXT_USEMPIF08_LIBS) \
|
||||||
$(top_builddir)/ompi/mpi/fortran/mpif-h/lib@OMPI_LIBMPI_NAME@_mpifh.la \
|
$(top_builddir)/ompi/mpi/fortran/mpif-h/lib@OMPI_LIBMPI_NAME@_mpifh.la \
|
||||||
$(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la
|
$(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la \
|
||||||
lib@OMPI_LIBMPI_NAME@_usempif08_la_DEPENDENCIES = $(module_sentinel_file)
|
mod/libusempif08_internal_modules.la
|
||||||
|
lib@OMPI_LIBMPI_NAME@_usempif08_la_DEPENDENCIES = $(module_sentinel_files)
|
||||||
lib@OMPI_LIBMPI_NAME@_usempif08_la_LDFLAGS = -version-info $(libmpi_usempif08_so_version)
|
lib@OMPI_LIBMPI_NAME@_usempif08_la_LDFLAGS = -version-info $(libmpi_usempif08_so_version)
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -839,7 +840,7 @@ pmpi_api_lo_files = $(pmpi_api_files:.F90=.lo)
|
|||||||
$(mpi_api_lo_files): mpi-f08.lo bindings/libforce_usempif08_internal_bindings_to_be_built.la
|
$(mpi_api_lo_files): mpi-f08.lo bindings/libforce_usempif08_internal_bindings_to_be_built.la
|
||||||
$(pmpi_api_lo_files): mpi-f08.lo bindings/libforce_usempif08_internal_bindings_to_be_built.la
|
$(pmpi_api_lo_files): mpi-f08.lo bindings/libforce_usempif08_internal_bindings_to_be_built.la
|
||||||
|
|
||||||
mpi-f08.lo: $(module_sentinel_file) $(SIZEOF_H)
|
mpi-f08.lo: $(module_sentinel_files) $(SIZEOF_H)
|
||||||
|
|
||||||
###########################################################################
|
###########################################################################
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
# Copyright (c) 2012-2013 Inria. All rights reserved.
|
# Copyright (c) 2012-2013 Inria. All rights reserved.
|
||||||
# Copyright (c) 2013 Los Alamos National Security, LLC. All rights
|
# Copyright (c) 2013 Los Alamos National Security, LLC. All rights
|
||||||
# reserved.
|
# reserved.
|
||||||
# Copyright (c) 2015-2018 Research Organization for Information Science
|
# Copyright (c) 2015-2019 Research Organization for Information Science
|
||||||
# and Technology (RIST). All rights reserved.
|
# and Technology (RIST). All rights reserved.
|
||||||
# Copyright (c) 2016 IBM Corporation. All rights reserved.
|
# Copyright (c) 2016 IBM Corporation. All rights reserved.
|
||||||
#
|
#
|
||||||
@ -36,19 +36,21 @@ CLEANFILES += *.i90
|
|||||||
|
|
||||||
###########################################################################
|
###########################################################################
|
||||||
|
|
||||||
module_sentinel_file = \
|
|
||||||
libforce_usempif08_internal_modules_to_be_built.la
|
|
||||||
|
|
||||||
noinst_LTLIBRARIES = $(module_sentinel_file)
|
noinst_LTLIBRARIES = libusempif08_internal_modules.la libforce_usempif08_internal_modules_to_be_built.la
|
||||||
|
|
||||||
# f08 support modules
|
# f08 support modules
|
||||||
|
|
||||||
libforce_usempif08_internal_modules_to_be_built_la_SOURCES = \
|
libusempif08_internal_modules_la_SOURCES = \
|
||||||
mpi-f08-types.F90 \
|
mpi-f08-types.F90 \
|
||||||
|
mpi-f08-callbacks.F90
|
||||||
|
|
||||||
|
libforce_usempif08_internal_modules_to_be_built_la_SOURCES = \
|
||||||
mpi-f08-interfaces.F90 \
|
mpi-f08-interfaces.F90 \
|
||||||
mpi-f08-interfaces-callbacks.F90 \
|
pmpi-f08-interfaces.F90 \
|
||||||
mpi-f08-callbacks.F90 \
|
mpi-f08-interfaces-callbacks.F90
|
||||||
pmpi-f08-interfaces.F90
|
|
||||||
|
libforce_usempi_internal_modules_to_be_built.la: libusempif08_internal_modules.la
|
||||||
|
|
||||||
config_h = \
|
config_h = \
|
||||||
$(top_builddir)/ompi/mpi/fortran/configure-fortran-output.h \
|
$(top_builddir)/ompi/mpi/fortran/configure-fortran-output.h \
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user