mpi_sources += \ src/mpi/errhan/add_error_code.c \ src/mpi/errhan/add_error_class.c \ src/mpi/errhan/add_error_string.c \ src/mpi/errhan/comm_call_errhandler.c \ src/mpi/errhan/comm_create_errhandler.c \ src/mpi/errhan/comm_get_errhandler.c \ src/mpi/errhan/comm_set_errhandler.c \ src/mpi/errhan/errhandler_create.c \ src/mpi/errhan/errhandler_free.c \ src/mpi/errhan/errhandler_get.c \ src/mpi/errhan/errhandler_set.c \ src/mpi/errhan/error_class.c \ src/mpi/errhan/error_string.c \ src/mpi/errhan/file_create_errhandler.c \ src/mpi/errhan/file_get_errhandler.c \ src/mpi/errhan/file_set_errhandler.c \ src/mpi/errhan/file_call_errhandler.c \ src/mpi/errhan/win_create_errhandler.c \ src/mpi/errhan/win_call_errhandler.c \ src/mpi/errhan/win_get_errhandler.c \ src/mpi/errhan/win_set_errhandler.c
mpi_core_sources += \ src/mpi/errhan/errutil.c \ src/mpi/errhan/dynerrutil.c
noinst_HEADERS += \ src/mpi/errhan/defmsg.h \ src/mpi/errhan/errcodes.h
errnames_txt_files += src/mpi/errhan/errnames.txt
dist_noinst_DATA += $(errnames_txt_files) src/mpi/errhan/baseerrnames.txt noinst_HEADERS += $(top_srcdir)/src/mpi/errhan/defmsg.h
if MAINTAINER_MODE
BUILT_SOURCES += $(top_srcdir)/src/mpi/errhan/defmsg.h MAINTAINERCLEANFILES += $(top_srcdir)/src/mpi/errhan/defmsg.h
$(top_srcdir)/src/mpi/errhan/defmsg.h: $(top_srcdir)/maint/errmsgdirs $(errnames_txt_files) src/mpi/errhan/baseerrnames.txt
( cd $(top_srcdir) && rm -f .err unusederr.txt ; rm -rf .tmp )
( cd $(top_srcdir) && \
./maint/extracterrmsgs -careful=unusederr.txt \
-skip=src/util/multichannel/mpi.c \
cat maint/errmsgdirs
> .tmp 2>.err )
( cd $(top_srcdir) && if test -s .err ; then rm -f .tmp ; cat .err ; exit 1 ; fi )
( cd $(top_srcdir) && test -s .tmp && mv .tmp src/mpi/errhan/defmsg.h )
endif MAINTAINER_MODE