-- Mode: Makefile; --
vim: set ft=automake :
(C) 2011 by Argonne National Laboratory.
See COPYRIGHT in top-level directory.
NOTE: this is subtly different from the simplemake strategy. The simplemake
approach always built "mpiexec" from "mpiexec.c" and then either the
"install" or the "install-alt" target was invoked by the parent directory's
make process, which would install "mpiexec" or "mpiexec.gforker", respectively.
Instead, we build the binary by the final installed name, which we determine
before install-time.
if BUILD_PM_GFORKER
if PRIMARY_PM_GFORKER
bin_PROGRAMS += src/pm/gforker/mpiexec
src_pm_gforker_mpiexec_SOURCES = src/pm/gforker/mpiexec.c
src_pm_gforker_mpiexec_LDADD = src/pm/util/libmpiexec.la $(mpllib)
src_pm_gforker_mpiexec_LDFLAGS = $(mpllibdir)
EXTRA_src_pm_gforker_mpiexec_DEPENDENCIES = $(mpllib)
we may not want to add AM_CPPFLAGS for this program
src_pm_gforker_mpiexec_CPPFLAGS = $(common_pm_includes) $(AM_CPPFLAGS)
else !PRIMARY_PM_GFORKER
bin_PROGRAMS += src/pm/gforker/mpiexec.gforker
src_pm_gforker_mpiexec_gforker_SOURCES = src/pm/gforker/mpiexec.c
src_pm_gforker_mpiexec_gforker_LDADD = src/pm/util/libmpiexec.la $(mpllib)
src_pm_gforker_mpiexec_gforker_LDFLAGS = $(mpllibdir)
EXTRA_src_pm_gforker_mpiexec_gforker_DEPENDENCIES = $(mpllib)
we may not want to add AM_CPPFLAGS for this program
src_pm_gforker_mpiexec_gforker_CPPFLAGS = $(common_pm_includes) $(AM_CPPFLAGS)
endif !PRIMARY_PM_GFORKER
endif BUILD_PM_GFORKER
TODO convert these simplemake doc commands to the new scheme
doc_sources = mpiexec.txt
DOCDESTDIRS = html:www/www1,man:man/man1,latex:doc/refman
docargs_ADD = ${master_top_srcdir}/doc/mansrc/cmdnotes
doc_HTML_SOURCES = ${doc_sources}
doc_MAN_SOURCES = ${doc_sources}
doc_LATEX_SOURCES = ${doc_sources}