2004-01-08 00:39:46 +03:00
|
|
|
# -*- makefile -*-
|
|
|
|
#
|
2005-11-05 22:57:48 +03:00
|
|
|
# Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
|
|
|
|
# University Research and Technology
|
|
|
|
# Corporation. All rights reserved.
|
|
|
|
# Copyright (c) 2004-2005 The University of Tennessee and The University
|
|
|
|
# of Tennessee Research Foundation. All rights
|
|
|
|
# reserved.
|
2004-11-28 23:09:25 +03:00
|
|
|
# Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
|
|
|
|
# University of Stuttgart. All rights reserved.
|
2005-03-24 15:43:37 +03:00
|
|
|
# Copyright (c) 2004-2005 The Regents of the University of California.
|
|
|
|
# All rights reserved.
|
2007-01-25 04:59:22 +03:00
|
|
|
# Copyright (c) 2007 Cisco Systems, Inc. All rights reserved.
|
2004-11-22 04:38:40 +03:00
|
|
|
# $COPYRIGHT$
|
|
|
|
#
|
|
|
|
# Additional copyrights may follow
|
|
|
|
#
|
2004-01-08 00:39:46 +03:00
|
|
|
# $HEADER$
|
|
|
|
#
|
|
|
|
|
2007-02-15 19:21:25 +03:00
|
|
|
# *_DATA files are not automatically included in the tarball. Need to
|
|
|
|
# ensure that README.txt is picked up so that people who disable the
|
|
|
|
# C++ MPI bindings can still build properly.
|
|
|
|
EXTRA_DIST = README.txt
|
2004-01-08 00:39:46 +03:00
|
|
|
|
2004-07-14 18:11:03 +04:00
|
|
|
if WANT_MPI_CXX_BINDINGS
|
|
|
|
|
|
|
|
mpi_lib = libmpi_cxx.la
|
|
|
|
|
|
|
|
lib_LTLIBRARIES = libmpi_cxx.la
|
|
|
|
libmpi_cxx_la_SOURCES = \
|
|
|
|
mpicxx.cc \
|
|
|
|
intercepts.cc \
|
2006-12-31 02:41:42 +03:00
|
|
|
comm.cc \
|
|
|
|
datatype.cc \
|
|
|
|
file.cc \
|
|
|
|
win.cc
|
2004-07-14 18:11:03 +04:00
|
|
|
|
|
|
|
headers = \
|
|
|
|
mpicxx.h \
|
|
|
|
constants.h \
|
|
|
|
file.h \
|
|
|
|
functions.h \
|
|
|
|
datatype.h \
|
|
|
|
exception.h \
|
|
|
|
op.h \
|
|
|
|
status.h \
|
|
|
|
request.h \
|
|
|
|
group.h \
|
|
|
|
comm.h \
|
|
|
|
errhandler.h \
|
|
|
|
intracomm.h \
|
|
|
|
info.h \
|
|
|
|
win.h \
|
|
|
|
topology.h \
|
|
|
|
intercomm.h \
|
|
|
|
datatype_inln.h \
|
|
|
|
file_inln.h \
|
|
|
|
functions_inln.h \
|
|
|
|
request_inln.h \
|
|
|
|
comm_inln.h \
|
|
|
|
intracomm_inln.h \
|
|
|
|
info_inln.h \
|
|
|
|
win_inln.h \
|
|
|
|
topology_inln.h \
|
|
|
|
intercomm_inln.h \
|
|
|
|
group_inln.h \
|
|
|
|
op_inln.h \
|
|
|
|
errhandler_inln.h \
|
|
|
|
status_inln.h
|
|
|
|
|
2005-07-02 19:06:47 +04:00
|
|
|
ompidir = $(includedir)/openmpi/ompi/mpi/cxx
|
2004-07-14 18:11:03 +04:00
|
|
|
ompi_HEADERS = \
|
2005-07-02 19:06:47 +04:00
|
|
|
$(headers)
|
2004-07-14 18:11:03 +04:00
|
|
|
else
|
2007-01-25 04:59:22 +03:00
|
|
|
# If the C++ bindings were disabled, still ensure that this directory
|
|
|
|
# is created so that the default -I flags in the wrapper compilers
|
|
|
|
# point to a directory that exists.
|
|
|
|
ompidir = $(includedir)/openmpi
|
|
|
|
ompi_DATA = README.txt
|
2004-07-14 18:11:03 +04:00
|
|
|
endif
|