## -*- 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}