File tree Expand file tree Collapse file tree 2 files changed +16
-11
lines changed Expand file tree Collapse file tree 2 files changed +16
-11
lines changed Original file line number Diff line number Diff line change @@ -497,6 +497,8 @@ if BUILD_MPI_BINDINGS_LAYER
497
497
libmpi_c_la_LIBADD += libmpi_c_noprofile.la
498
498
endif
499
499
500
+ nobase_include_HEADERS = abi.h
501
+
500
502
#
501
503
# List of all C files that have profile versions (*_generated.c files were
502
504
# generated from prototype_sources above).
@@ -554,8 +556,18 @@ if OMPI_GENERATE_BINDINGS
554
556
source \
555
557
ompi \
556
558
$<
559
+ abi.h : $(prototype_sources )
560
+ $(OMPI_V_GEN ) $(PYTHON ) $(top_srcdir ) /ompi/mpi/bindings/bindings.py \
561
+ --builddir $(abs_top_builddir ) \
562
+ --srcdir $(abs_top_srcdir ) \
563
+ --output $@ \
564
+ c \
565
+ header \
566
+ --srcdir $(srcdir ) \
567
+ $(prototype_sources )
557
568
endif
558
569
570
+ MAINTAINERCLEANFILES = *_generated.c abi.h
559
571
if OMPI_STANDARD_ABI
560
572
include Makefile_abi.include
561
573
endif
Original file line number Diff line number Diff line change @@ -57,7 +57,8 @@ libmpi_c_abi_profile_la_CPPFLAGS = -DOMPI_NO_MPI_PROTOTYPES -DOMPI_BUILD_MPI_PRO
57
57
libmpi_c_abi_noprofile_la_SOURCES = $(abi_interface_profile_sources)
58
58
libmpi_c_abi_noprofile_la_CPPFLAGS = -DOMPI_NO_MPI_PROTOTYPES -DOMPI_BUILD_MPI_PROFILING=0
59
59
60
- nobase_include_HEADERS = abi.h standard_abi/mpi.h
60
+ nobase_include_HEADERS ?=
61
+ nobase_include_HEADERS += standard_abi/mpi.h
61
62
62
63
if OMPI_GENERATE_BINDINGS
63
64
%_abi_generated.c: %.c.in
@@ -69,15 +70,6 @@ if OMPI_GENERATE_BINDINGS
69
70
source \
70
71
standard \
71
72
$<
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
73
standard_abi/mpi.h: $(prototype_sources)
82
74
mkdir -p standard_abi
83
75
$(OMPI_V_GEN) $(PYTHON) $(top_srcdir)/ompi/mpi/bindings/bindings.py \
@@ -91,4 +83,5 @@ standard_abi/mpi.h: $(prototype_sources)
91
83
$(prototype_sources)
92
84
endif
93
85
# Delete generated files on maintainer-clean
94
- MAINTAINERCLEANFILES = *_generated.c abi.h standard_abi/
86
+ MAINTAINERCLEANFILES ?=
87
+ MAINTAINERCLEANFILES += standard_abi/
You can’t perform that action at this time.
0 commit comments