Skip to content

Commit 8fbf968

Browse files
committed
makefile fixes
Signed-off-by: Howard Pritchard <[email protected]>
1 parent 49f042c commit 8fbf968

File tree

2 files changed

+23
-24
lines changed

2 files changed

+23
-24
lines changed

ompi/mpi/c/Makefile.am

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -497,6 +497,8 @@ if BUILD_MPI_BINDINGS_LAYER
497497
libmpi_c_la_LIBADD += libmpi_c_noprofile.la
498498
endif
499499

500+
nobase_include_HEADERS = abi.h standard_abi/mpi.h
501+
500502
#
501503
# List of all C files that have profile versions (*_generated.c files were
502504
# generated from prototype_sources above).
@@ -554,8 +556,29 @@ if OMPI_GENERATE_BINDINGS
554556
source \
555557
ompi \
556558
$<
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)
568+
standard_abi/mpi.h: $(prototype_sources)
569+
mkdir -p standard_abi
570+
$(OMPI_V_GEN) $(PYTHON) $(top_srcdir)/ompi/mpi/bindings/bindings.py \
571+
--builddir $(abs_top_builddir) \
572+
--srcdir $(abs_top_srcdir) \
573+
--output $@ \
574+
c \
575+
header \
576+
--srcdir $(srcdir) \
577+
--external \
578+
$(prototype_sources)
557579
endif
558580

581+
MAINTAINERCLEANFILES = *_generated.c abi.h
559582
if OMPI_STANDARD_ABI
560583
include Makefile_abi.include
561584
endif

ompi/mpi/c/Makefile_abi.include

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,6 @@ libmpi_c_abi_profile_la_CPPFLAGS = -DOMPI_NO_MPI_PROTOTYPES -DOMPI_BUILD_MPI_PRO
5757
libmpi_c_abi_noprofile_la_SOURCES = $(abi_interface_profile_sources)
5858
libmpi_c_abi_noprofile_la_CPPFLAGS = -DOMPI_NO_MPI_PROTOTYPES -DOMPI_BUILD_MPI_PROFILING=0
5959

60-
nobase_include_HEADERS = abi.h standard_abi/mpi.h
61-
6260
if OMPI_GENERATE_BINDINGS
6361
%_abi_generated.c: %.c.in
6462
$(OMPI_V_GEN) $(PYTHON) $(top_srcdir)/ompi/mpi/bindings/bindings.py \
@@ -69,26 +67,4 @@ if OMPI_GENERATE_BINDINGS
6967
source \
7068
standard \
7169
$<
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)
9270
endif
93-
# Delete generated files on maintainer-clean
94-
MAINTAINERCLEANFILES = *_generated.c abi.h standard_abi/

0 commit comments

Comments
 (0)