Skip to content

Commit 5adf4f2

Browse files
committed
makefile changes to add symbols to libmpi_abi
Signed-off-by: Howard Pritchard <[email protected]>
1 parent 4d09d85 commit 5adf4f2

File tree

2 files changed

+11
-6
lines changed

2 files changed

+11
-6
lines changed

ompi/mpi/c/Makefile.am

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -594,7 +594,7 @@ abi.h: $(top_srcdir)/docs/mpi-standard-apis.json $(top_srcdir)/ompi/mpi/bindings
594594
$<
595595
endif
596596

597-
MAINTAINERCLEANFILES = *_generated.c abi_get_info.c abi_get_version.c $(nobase_include_HEADERS)
597+
MAINTAINERCLEANFILES = *_generated.c abi_get_info.c $(nobase_include_HEADERS)
598598
if OMPI_STANDARD_ABI
599599
include Makefile_abi.include
600600
endif

ompi/mpi/c/Makefile_abi.include

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,11 +39,16 @@ endif
3939
BUILT_SOURCES = abi.h standard_abi/mpi.h
4040

4141
libmpi_c_abi_la_SOURCES = \
42-
attr_fn.c \
42+
attr_fn.c
43+
44+
extra_abi_fns = \
4345
abi_get_info.c \
4446
abi_get_version.c \
45-
ompi_isendrecv.c \
46-
ompi_sendrecv.c
47+
ompi_isendrecv.c \
48+
ompi_sendrecv.c \
49+
pcontrol.c \
50+
wtick.c
51+
4752

4853
abi_get_info.c: abi_get_info.c.in
4954
$(OMPI_V_GEN) $(PYTHON) $(top_srcdir)/ompi/mpi/bindings/bindings.py \
@@ -63,10 +68,10 @@ endif
6368

6469
abi_interface_profile_sources = $(prototype_sources:.c.in=_abi_generated.c)
6570

66-
libmpi_c_abi_profile_la_SOURCES = $(abi_interface_profile_sources)
71+
libmpi_c_abi_profile_la_SOURCES = $(abi_interface_profile_sources) $(extra_abi_fns)
6772
libmpi_c_abi_profile_la_CPPFLAGS = -DOMPI_NO_MPI_PROTOTYPES -DOMPI_BUILD_MPI_PROFILING=1
6873

69-
libmpi_c_abi_noprofile_la_SOURCES = $(abi_interface_profile_sources)
74+
libmpi_c_abi_noprofile_la_SOURCES = $(abi_interface_profile_sources) $(extra_abi_fns)
7075
libmpi_c_abi_noprofile_la_CPPFLAGS = -DOMPI_NO_MPI_PROTOTYPES -DOMPI_BUILD_MPI_PROFILING=0
7176

7277
endif

0 commit comments

Comments
 (0)