2929
3030# ABI specific make components
3131
32+ if OMPI_STANDARD_ABI
33+
3234noinst_LTLIBRARIES += libmpi_c_abi.la libmpi_c_abi_profile.la
3335if BUILD_MPI_BINDINGS_LAYER
3436noinst_LTLIBRARIES += libmpi_c_abi_noprofile.la
3537endif
3638
3739BUILT_SOURCES = abi.h standard_abi/mpi.h
3840
39-
4041libmpi_c_abi_la_SOURCES = \
4142 attr_fn.c \
4243 abi_details.c \
@@ -57,38 +58,4 @@ libmpi_c_abi_profile_la_CPPFLAGS = -DOMPI_NO_MPI_PROTOTYPES -DOMPI_BUILD_MPI_PRO
5758libmpi_c_abi_noprofile_la_SOURCES = $(abi_interface_profile_sources)
5859libmpi_c_abi_noprofile_la_CPPFLAGS = -DOMPI_NO_MPI_PROTOTYPES -DOMPI_BUILD_MPI_PROFILING=0
5960
60- nobase_include_HEADERS = abi.h standard_abi/mpi.h
61-
62- if OMPI_GENERATE_BINDINGS
63- %_abi_generated.c: %.c.in
64- $(OMPI_V_GEN) $(PYTHON) $(top_srcdir)/ompi/mpi/bindings/bindings.py \
65- --builddir $(abs_top_builddir) \
66- --srcdir $(abs_top_srcdir) \
67- --output $@ \
68- c \
69- source \
70- standard \
71- $<
72- abi.h: $(prototype_sources)
73- $(OMPI_V_GEN) $(PYTHON) $(top_srcdir)/ompi/mpi/bindings/bindings.py \
74- --builddir $(abs_top_builddir) \
75- --srcdir $(abs_top_srcdir) \
76- --output $@ \
77- c \
78- header \
79- --srcdir $(srcdir) \
80- $(prototype_sources)
81- standard_abi/mpi.h: $(prototype_sources)
82- mkdir -p standard_abi
83- $(OMPI_V_GEN) $(PYTHON) $(top_srcdir)/ompi/mpi/bindings/bindings.py \
84- --builddir $(abs_top_builddir) \
85- --srcdir $(abs_top_srcdir) \
86- --output $@ \
87- c \
88- header \
89- --srcdir $(srcdir) \
90- --external \
91- $(prototype_sources)
9261endif
93- # Delete generated files on maintainer-clean
94- MAINTAINERCLEANFILES = *_generated.c abi.h standard_abi/
0 commit comments