Blame src/env/Makefile.mk

Packit Service c5cf8c
## -*- Mode: Makefile; -*-
Packit Service c5cf8c
## vim: set ft=automake :
Packit Service c5cf8c
##
Packit Service c5cf8c
## (C) 2011 by Argonne National Laboratory.
Packit Service c5cf8c
##     See COPYRIGHT in top-level directory.
Packit Service c5cf8c
##
Packit Service c5cf8c
Packit Service c5cf8c
bin_SCRIPTS +=           \
Packit Service c5cf8c
    src/env/mpicc        \
Packit Service c5cf8c
    src/env/parkill
Packit Service c5cf8c
Packit Service c5cf8c
bin_PROGRAMS += src/env/mpichversion \
Packit Service c5cf8c
    src/env/mpivars
Packit Service c5cf8c
Packit Service c5cf8c
src_env_mpichversion_LDADD = lib/lib@MPILIBNAME@.la
Packit Service c5cf8c
src_env_mpivars_LDADD   = lib/lib@MPILIBNAME@.la
Packit Service c5cf8c
Packit Service c5cf8c
if BUILD_F77_BINDING
Packit Service c5cf8c
if INSTALL_MPIF77
Packit Service c5cf8c
bin_SCRIPTS += src/env/mpif77
Packit Service c5cf8c
endif INSTALL_MPIF77
Packit Service c5cf8c
endif BUILD_F77_BINDING
Packit Service c5cf8c
Packit Service c5cf8c
if BUILD_FC_BINDING
Packit Service c5cf8c
bin_SCRIPTS += src/env/mpifort
Packit Service c5cf8c
endif BUILD_FC_BINDING
Packit Service c5cf8c
Packit Service c5cf8c
if BUILD_CXX_BINDING
Packit Service c5cf8c
bin_SCRIPTS += src/env/mpicxx
Packit Service c5cf8c
endif BUILD_CXX_BINDING
Packit Service c5cf8c
Packit Service c5cf8c
# create a local copy of the compiler wrapper that will actually be installed
Packit Service c5cf8c
if BUILD_BASH_SCRIPTS
Packit Service c5cf8c
src/env/mpicc: $(top_builddir)/src/env/mpicc.bash
Packit Service c5cf8c
	cp -p $? $@
Packit Service c5cf8c
src/env/mpicxx: $(top_builddir)/src/env/mpicxx.bash
Packit Service c5cf8c
	cp -p $? $@
Packit Service c5cf8c
src/env/mpif77: $(top_builddir)/src/env/mpif77.bash
Packit Service c5cf8c
	cp -p $? $@
Packit Service c5cf8c
src/env/mpifort: $(top_builddir)/src/env/mpifort.bash
Packit Service c5cf8c
	cp -p $? $@
Packit Service c5cf8c
else !BUILD_BASH_SCRIPTS
Packit Service c5cf8c
src/env/mpicc: $(top_builddir)/src/env/mpicc.sh
Packit Service c5cf8c
	cp -p $? $@
Packit Service c5cf8c
src/env/mpicxx: $(top_builddir)/src/env/mpicxx.sh
Packit Service c5cf8c
	cp -p $? $@
Packit Service c5cf8c
src/env/mpif77: $(top_builddir)/src/env/mpif77.sh
Packit Service c5cf8c
	cp -p $? $@
Packit Service c5cf8c
src/env/mpifort: $(top_builddir)/src/env/mpifort.sh
Packit Service c5cf8c
	cp -p $? $@
Packit Service c5cf8c
endif !BUILD_BASH_SCRIPTS
Packit Service c5cf8c
Packit Service c5cf8c
DISTCLEANFILES += $(top_builddir)/src/env/cc_shlib.conf  \
Packit Service c5cf8c
                  $(top_builddir)/src/env/cxx_shlib.conf \
Packit Service c5cf8c
                  $(top_builddir)/src/env/f77_shlib.conf \
Packit Service c5cf8c
                  $(top_builddir)/src/env/fc_shlib.conf  \
Packit Service c5cf8c
                  $(top_builddir)/src/env/mpicc          \
Packit Service c5cf8c
                  $(top_builddir)/src/env/mpicxx         \
Packit Service c5cf8c
                  $(top_builddir)/src/env/mpif77         \
Packit Service c5cf8c
                  $(top_builddir)/src/env/mpifort
Packit Service c5cf8c
Packit Service c5cf8c
wrapper_doc_src = src/env/mpicc.txt \
Packit Service c5cf8c
                  src/env/mpif77.txt \
Packit Service c5cf8c
                  src/env/mpicxx.txt \
Packit Service c5cf8c
                  src/env/mpifort.txt \
Packit Service c5cf8c
                  src/env/mpiexec.txt
Packit Service c5cf8c
doc1_src_txt += $(wrapper_doc_src)
Packit Service c5cf8c
EXTRA_DIST += $(wrapper_doc_src)