Merge pull request #4121 from jjhursey/explore/dlopen-local
mca: Dynamic components link against project lib
Этот коммит содержится в:
Коммит
ad87aa2674
contrib
ompi
mca
bml/r2
coll
basic
cuda
demo
fca
hcoll
inter
libnbc
monitoring
portals4
self
sm
spacc
sync
tuned
crcp/bkmrk
fbtl
fcoll
fs
io
mtl
op/example
osc
pml
bfo
cm
crcpw
example
monitoring
ob1
ucx
v
yalla
sharedfp
topo
vprotocol
mpi/java/c
opal/mca
allocator
btl
openib
portals4
scif
self
sm
smcuda
tcp
template
ugni
usnic
vader
compress
crs
memchecker/valgrind
mpool
patcher
pmix
cray
ext1x
ext2x
flux
isolated
pmix2x
s1
s2
pstat
rcache
230
contrib/libadd_mca_comp_update.py
Исполняемый файл
230
contrib/libadd_mca_comp_update.py
Исполняемый файл
@ -0,0 +1,230 @@
|
||||
#!/usr/bin/env python
|
||||
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
|
||||
import glob, os, re, shutil
|
||||
|
||||
projects= {'opal' : ["$(top_builddir)/opal/lib@OPAL_LIB_PREFIX@open-pal.la"],
|
||||
'orte' : ["$(top_builddir)/orte/lib@ORTE_LIB_PREFIX@open-rte.la"],
|
||||
'ompi' : ["$(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la"],
|
||||
'oshmem' : ["$(top_builddir)/oshmem/liboshmem.la"],
|
||||
}
|
||||
|
||||
no_anchor_file = []
|
||||
missing_files = []
|
||||
skipped_files = []
|
||||
partly_files = []
|
||||
updated_files = []
|
||||
|
||||
#
|
||||
# Check of all of the libadd fields are accounted for in the LIBADD
|
||||
# Return a list indicating which are missing (positional)
|
||||
#
|
||||
def check_libadd(content, libadd_field, project):
|
||||
global projects
|
||||
|
||||
libadd_list = projects[project]
|
||||
libadd_missing = [True] * len(libadd_list)
|
||||
|
||||
on_libadd = False
|
||||
for line in content:
|
||||
# First libadd line
|
||||
if re.search( r"^\s*"+libadd_field, line):
|
||||
# If line continuation, then keep searching after this point
|
||||
if line[-2] == '\\':
|
||||
on_libadd = True
|
||||
|
||||
for idx, lib in enumerate(libadd_list):
|
||||
if True == libadd_missing[idx]:
|
||||
if 0 <= line.find(lib):
|
||||
libadd_missing[idx] = False
|
||||
|
||||
# Line continuation
|
||||
elif True == on_libadd:
|
||||
for idx, lib in enumerate(libadd_list):
|
||||
if True == libadd_missing[idx]:
|
||||
if 0 <= line.find(lib):
|
||||
libadd_missing[idx] = False
|
||||
|
||||
# No more line continuations, so stop processing
|
||||
if line[-2] != '\\':
|
||||
on_libadd = False
|
||||
break
|
||||
|
||||
return libadd_missing
|
||||
|
||||
#
|
||||
# Update all of the Makefile.am's with the proper LIBADD additions
|
||||
#
|
||||
def update_makefile_ams():
|
||||
global projects
|
||||
global no_anchor_file
|
||||
global missing_files
|
||||
global skipped_files
|
||||
global partly_files
|
||||
global updated_files
|
||||
|
||||
for project, libadd_list in projects.items():
|
||||
libadd_str = " \\\n\t".join(libadd_list)
|
||||
|
||||
print("="*40)
|
||||
print("Project: "+project)
|
||||
print("LIBADD:\n"+libadd_str)
|
||||
print("="*40)
|
||||
|
||||
#
|
||||
# Walk the directory structure
|
||||
#
|
||||
for root, dirs, files in os.walk(project+"/mca"):
|
||||
parts = root.split("/")
|
||||
if len(parts) != 4:
|
||||
continue
|
||||
if parts[-1] == ".libs" or parts[-1] == ".deps" or parts[-1] == "base":
|
||||
continue
|
||||
if parts[2] == "common":
|
||||
continue
|
||||
|
||||
print("Processing: "+root)
|
||||
|
||||
#
|
||||
# Find Makefile.am
|
||||
#
|
||||
make_filename = os.path.join(root, "Makefile.am")
|
||||
if False == os.path.isfile( make_filename ):
|
||||
missing_files.append("Missing: "+make_filename)
|
||||
print(" ---> Error: "+make_filename+" is not present in this directory")
|
||||
continue
|
||||
|
||||
#
|
||||
# Stearching for: mca_FRAMEWORK_COMPONENT_la_{LIBADD|LDFLAGS}
|
||||
# First scan file to see if it has an LIBADD / LDFLAGS
|
||||
#
|
||||
libadd_field = "mca_"+parts[2]+"_"+parts[3]+"_la_LIBADD"
|
||||
ldflags_field = "mca_"+parts[2]+"_"+parts[3]+"_la_LDFLAGS"
|
||||
has_ldflags = False
|
||||
has_libadd = False
|
||||
|
||||
r_fd = open(make_filename, 'r')
|
||||
orig_content = r_fd.readlines()
|
||||
r_fd.close()
|
||||
libadd_missing = []
|
||||
|
||||
for line in orig_content:
|
||||
if re.search( r"^\s*"+ldflags_field, line):
|
||||
has_ldflags = True
|
||||
elif re.search( r"^\s*"+libadd_field, line):
|
||||
has_libadd = True
|
||||
|
||||
if True == has_libadd:
|
||||
libadd_missing = check_libadd(orig_content, libadd_field, project)
|
||||
|
||||
#
|
||||
# Sanity Check: Was there an anchor field.
|
||||
# If not skip, we might need to manually update or it might be a
|
||||
# static component.
|
||||
#
|
||||
if False == has_ldflags and False == has_libadd:
|
||||
no_anchor_file.append("No anchor ("+ldflags_field+"): "+make_filename)
|
||||
print(" ---> Error: Makefile.am does not contain necessary anchor")
|
||||
continue
|
||||
|
||||
#
|
||||
# Sanity Check: This file does not need to be updated.
|
||||
#
|
||||
if True == has_libadd and all(False == v for v in libadd_missing):
|
||||
skipped_files.append("Skip: "+make_filename)
|
||||
print(" Skip: Already updated Makefile.am")
|
||||
continue
|
||||
|
||||
#
|
||||
# Now go though and create a new version of the Makefile.am
|
||||
#
|
||||
r_fd = open(make_filename, 'r')
|
||||
w_fd = open(make_filename+".mod", 'w')
|
||||
|
||||
num_libadds=0
|
||||
for line in r_fd:
|
||||
# LDFLAGS anchor
|
||||
if re.search( r"^\s*"+ldflags_field, line):
|
||||
w_fd.write(line)
|
||||
# If there is no LIBADD, then put it after the LDFLAGS
|
||||
if False == has_libadd:
|
||||
w_fd.write(libadd_field+" = "+libadd_str+"\n")
|
||||
# Existing LIBADD field to extend
|
||||
elif 0 == num_libadds and re.search( r"^\s*"+libadd_field, line):
|
||||
parts = line.partition("=")
|
||||
num_libadds += 1
|
||||
|
||||
if parts[0][-1] == '+':
|
||||
w_fd.write(libadd_field+" += ")
|
||||
else:
|
||||
w_fd.write(libadd_field+" = ")
|
||||
|
||||
# If all libs are missing, then add the full string
|
||||
# Otherwise only add the missing items
|
||||
if all(True == v for v in libadd_missing):
|
||||
w_fd.write(libadd_str)
|
||||
# Only add a continuation if there is something to continue
|
||||
if 0 != len(parts[2].strip()):
|
||||
w_fd.write(" \\")
|
||||
w_fd.write("\n")
|
||||
else:
|
||||
partly_files.append("Partly updated: "+make_filename)
|
||||
for idx, lib in enumerate(libadd_list):
|
||||
if True == libadd_missing[idx]:
|
||||
w_fd.write(lib+" \\\n")
|
||||
|
||||
# Original content (unless it's just a line continuation)
|
||||
if 0 != len(parts[2].strip()) and parts[2].strip() != "\\":
|
||||
w_fd.write("\t"+parts[2].lstrip())
|
||||
|
||||
# Non matching line, just echo
|
||||
else:
|
||||
w_fd.write(line)
|
||||
|
||||
r_fd.close()
|
||||
w_fd.close()
|
||||
|
||||
#
|
||||
# Replace the original with the updated version
|
||||
#
|
||||
shutil.move(make_filename+".mod", make_filename)
|
||||
updated_files.append(make_filename)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
update_makefile_ams()
|
||||
|
||||
print("")
|
||||
|
||||
print("="*40);
|
||||
print("{:>3} : Files skipped".format(len(skipped_files)))
|
||||
print("="*40);
|
||||
|
||||
print("="*40);
|
||||
print("{:>3} : Files updated, but had some libs already in place.".format(len(partly_files)))
|
||||
print("="*40);
|
||||
for fn in partly_files:
|
||||
print(fn)
|
||||
|
||||
print("="*40);
|
||||
print("{:>3} : Files fully updated".format(len(updated_files)))
|
||||
print("="*40);
|
||||
for fn in updated_files:
|
||||
print(fn)
|
||||
|
||||
print("="*40);
|
||||
print("{:>3} : Missing Makefile.am".format(len(missing_files)))
|
||||
print("="*40);
|
||||
for err in missing_files:
|
||||
print(err)
|
||||
|
||||
print("="*40);
|
||||
print("{:>3} : Missing Anchor for parsing (might be static-only components)".format(len(no_anchor_file)))
|
||||
print("="*40);
|
||||
for err in no_anchor_file:
|
||||
print(err)
|
||||
|
@ -8,6 +8,7 @@
|
||||
# Copyright (c) 2004-2005 The Regents of the University of California.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2010 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -37,6 +38,7 @@ mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_bml_r2_la_SOURCES = $(r2_sources)
|
||||
mca_bml_r2_la_LDFLAGS = -module -avoid-version
|
||||
mca_bml_r2_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_bml_r2_la_SOURCES = $(r2_sources)
|
||||
|
@ -13,6 +13,7 @@
|
||||
# Copyright (c) 2012 Sandia National Laboratories. All rights reserved.
|
||||
# Copyright (c) 2013 Los Alamos National Security, LLC. All rights
|
||||
# reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -63,6 +64,7 @@ mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_coll_basic_la_SOURCES = $(sources)
|
||||
mca_coll_basic_la_LDFLAGS = -module -avoid-version
|
||||
mca_coll_basic_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_coll_basic_la_SOURCES =$(sources)
|
||||
|
@ -3,6 +3,7 @@
|
||||
# of Tennessee Research Foundation. All rights
|
||||
# reserved.
|
||||
# Copyright (c) 2014 NVIDIA Corporation. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -31,6 +32,7 @@ mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_coll_cuda_la_SOURCES = $(sources)
|
||||
mca_coll_cuda_la_LDFLAGS = -module -avoid-version
|
||||
mca_coll_cuda_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_coll_cuda_la_SOURCES =$(sources)
|
||||
|
@ -10,6 +10,7 @@
|
||||
# Copyright (c) 2004-2005 The Regents of the University of California.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2010 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -56,6 +57,7 @@ mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_coll_demo_la_SOURCES = $(sources)
|
||||
mca_coll_demo_la_LDFLAGS = -module -avoid-version
|
||||
mca_coll_demo_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_coll_demo_la_SOURCES = $(sources)
|
||||
|
@ -2,6 +2,7 @@
|
||||
#
|
||||
#
|
||||
# Copyright (c) 2011 Mellanox Technologies. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -37,7 +38,8 @@ endif
|
||||
mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_coll_fca_la_SOURCES = $(coll_fca_sources)
|
||||
mca_coll_fca_la_LIBADD = $(coll_fca_LIBS)
|
||||
mca_coll_fca_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la \
|
||||
$(coll_fca_LIBS)
|
||||
mca_coll_fca_la_LDFLAGS = -module -avoid-version $(coll_fca_LDFLAGS)
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
|
@ -4,6 +4,7 @@
|
||||
# Copyright (c) 2011 Mellanox Technologies. All rights reserved.
|
||||
# Copyright (c) 2015 Research Organization for Information Science
|
||||
# and Technology (RIST). All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -38,7 +39,8 @@ endif
|
||||
mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_coll_hcoll_la_SOURCES = $(coll_hcoll_sources)
|
||||
mca_coll_hcoll_la_LIBADD = $(coll_hcoll_LIBS)
|
||||
mca_coll_hcoll_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la \
|
||||
$(coll_hcoll_LIBS)
|
||||
mca_coll_hcoll_la_LDFLAGS = -module -avoid-version $(coll_hcoll_LDFLAGS)
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
|
@ -10,6 +10,7 @@
|
||||
# Copyright (c) 2004-2005 The Regents of the University of California.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2010 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -32,6 +33,7 @@ mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_coll_inter_la_SOURCES = $(sources)
|
||||
mca_coll_inter_la_LDFLAGS = -module -avoid-version
|
||||
mca_coll_inter_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_coll_inter_la_SOURCES = $(sources)
|
||||
|
@ -14,6 +14,7 @@
|
||||
# reserved.
|
||||
# Copyright (c) 2017 Research Organization for Information Science
|
||||
# and Technology (RIST). All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -71,6 +72,7 @@ mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_coll_libnbc_la_SOURCES = $(sources)
|
||||
mca_coll_libnbc_la_LDFLAGS = -module -avoid-version
|
||||
mca_coll_libnbc_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_coll_libnbc_la_SOURCES =$(sources)
|
||||
|
@ -1,5 +1,6 @@
|
||||
#
|
||||
# Copyright (c) 2016 Inria. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -45,7 +46,7 @@ mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_coll_monitoring_la_SOURCES = $(monitoring_sources)
|
||||
mca_coll_monitoring_la_LDFLAGS = -module -avoid-version
|
||||
mca_coll_monitoring_la_LIBADD = \
|
||||
mca_coll_monitoring_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la \
|
||||
$(OMPI_TOP_BUILDDIR)/ompi/mca/common/monitoring/libmca_common_monitoring.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
|
@ -1,6 +1,7 @@
|
||||
#
|
||||
# Copyright (c) 2013-2015 Sandia National Laboratories. All rights reserved.
|
||||
# Copyright (c) 2015 Bull SAS. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -32,7 +33,8 @@ AM_CPPFLAGS = $(coll_portals4_CPPFLAGS)
|
||||
mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_coll_portals4_la_SOURCES = $(local_sources)
|
||||
mca_coll_portals4_la_LIBADD = $(coll_portals4_LIBS)
|
||||
mca_coll_portals4_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la \
|
||||
$(coll_portals4_LIBS)
|
||||
mca_coll_portals4_la_LDFLAGS = -module -avoid-version $(coll_portals4_LDFLAGS)
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
|
@ -10,6 +10,7 @@
|
||||
# Copyright (c) 2004-2005 The Regents of the University of California.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2010 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -54,6 +55,7 @@ mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_coll_self_la_SOURCES = $(sources)
|
||||
mca_coll_self_la_LDFLAGS = -module -avoid-version
|
||||
mca_coll_self_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_coll_self_la_SOURCES =$(sources)
|
||||
|
@ -10,6 +10,7 @@
|
||||
# Copyright (c) 2004-2005 The Regents of the University of California.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2009-2014 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -61,7 +62,7 @@ mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_coll_sm_la_SOURCES = $(sources)
|
||||
mca_coll_sm_la_LDFLAGS = -module -avoid-version
|
||||
mca_coll_sm_la_LIBADD = \
|
||||
mca_coll_sm_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la \
|
||||
$(OMPI_TOP_BUILDDIR)/opal/mca/common/sm/lib@OPAL_LIB_PREFIX@mca_common_sm.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
|
@ -1,4 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -29,6 +30,7 @@ mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_coll_spacc_la_SOURCES = $(sources)
|
||||
mca_coll_spacc_la_LDFLAGS = -module -avoid-version
|
||||
mca_coll_spacc_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_coll_spacc_la_SOURCES =$(sources)
|
||||
|
@ -11,6 +11,7 @@
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2009 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2016 Intel, Inc. All rights reserved
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -46,6 +47,7 @@ mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_coll_sync_la_SOURCES = $(sources)
|
||||
mca_coll_sync_la_LDFLAGS = -module -avoid-version
|
||||
mca_coll_sync_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_coll_sync_la_SOURCES =$(sources)
|
||||
|
@ -10,6 +10,7 @@
|
||||
# Copyright (c) 2004-2005 The Regents of the University of California.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2010 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -55,6 +56,7 @@ mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_coll_tuned_la_SOURCES = $(sources)
|
||||
mca_coll_tuned_la_LDFLAGS = -module -avoid-version
|
||||
mca_coll_tuned_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_coll_tuned_la_SOURCES =$(sources)
|
||||
|
@ -8,6 +8,7 @@
|
||||
# Copyright (c) 2004-2005 The Regents of the University of California.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2010-2014 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -38,6 +39,7 @@ mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_crcp_bkmrk_la_SOURCES = $(sources)
|
||||
mca_crcp_bkmrk_la_LDFLAGS = -module -avoid-version
|
||||
mca_crcp_bkmrk_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_crcp_bkmrk_la_SOURCES = $(sources)
|
||||
|
@ -10,6 +10,7 @@
|
||||
# Copyright (c) 2004-2005 The Regents of the University of California.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2008-2011 University of Houston. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -45,7 +46,8 @@ AM_CPPFLAGS = $(fbtl_plfs_CPPFLAGS)
|
||||
mcacomponentdir = $(pkglibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_fbtl_plfs_la_SOURCES = $(fbtl_plfs_sources)
|
||||
mca_fbtl_plfs_la_LIBADD = $(fbtl_plfs_LIBS)
|
||||
mca_fbtl_plfs_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la \
|
||||
$(fbtl_plfs_LIBS)
|
||||
mca_fbtl_plfs_la_LDFLAGS = -module -avoid-version $(fbtl_plfs_LDFLAGS)
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
|
@ -10,6 +10,7 @@
|
||||
# Copyright (c) 2004-2005 The Regents of the University of California.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2008-2011 University of Houston. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -33,6 +34,7 @@ mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_fbtl_posix_la_SOURCES = $(sources)
|
||||
mca_fbtl_posix_la_LDFLAGS = -module -avoid-version
|
||||
mca_fbtl_posix_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_fbtl_posix_la_SOURCES = $(sources)
|
||||
|
@ -10,6 +10,7 @@
|
||||
# Copyright (c) 2004-2005 The Regents of the University of California.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2008-2011 University of Houston. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -45,7 +46,8 @@ AM_CPPFLAGS = $(fbtl_pvfs2_CPPFLAGS)
|
||||
mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_fbtl_pvfs2_la_SOURCES = $(fbtl_pvfs2_sources)
|
||||
mca_fbtl_pvfs2_la_LIBADD = $(fbtl_pvfs2_LIBS)
|
||||
mca_fbtl_pvfs2_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la \
|
||||
$(fbtl_pvfs2_LIBS)
|
||||
mca_fbtl_pvfs2_la_LDFLAGS = -module -avoid-version $(fbtl_pvfs2_LDFLAGS)
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
|
@ -11,6 +11,7 @@
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2008-2015 University of Houston. All rights reserved.
|
||||
# Copyright (c) 2012 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -41,6 +42,7 @@ mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_fcoll_dynamic_la_SOURCES = $(sources)
|
||||
mca_fcoll_dynamic_la_LDFLAGS = -module -avoid-version
|
||||
mca_fcoll_dynamic_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_fcoll_dynamic_la_SOURCES =$(sources)
|
||||
|
@ -11,6 +11,7 @@
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2008-2015 University of Houston. All rights reserved.
|
||||
# Copyright (c) 2012 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -41,6 +42,7 @@ mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_fcoll_dynamic_gen2_la_SOURCES = $(sources)
|
||||
mca_fcoll_dynamic_gen2_la_LDFLAGS = -module -avoid-version
|
||||
mca_fcoll_dynamic_gen2_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_fcoll_dynamic_gen2_la_SOURCES =$(sources)
|
||||
|
@ -11,6 +11,7 @@
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2008-2015 University of Houston. All rights reserved.
|
||||
# Copyright (c) 2012 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -41,6 +42,7 @@ mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_fcoll_individual_la_SOURCES = $(sources)
|
||||
mca_fcoll_individual_la_LDFLAGS = -module -avoid-version
|
||||
mca_fcoll_individual_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_fcoll_individual_la_SOURCES =$(sources)
|
||||
|
@ -11,6 +11,7 @@
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2008-2015 University of Houston. All rights reserved.
|
||||
# Copyright (c) 2012 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -41,6 +42,7 @@ mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_fcoll_static_la_SOURCES = $(sources)
|
||||
mca_fcoll_static_la_LDFLAGS = -module -avoid-version
|
||||
mca_fcoll_static_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_fcoll_static_la_SOURCES =$(sources)
|
||||
|
@ -11,6 +11,7 @@
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2008-2015 University of Houston. All rights reserved.
|
||||
# Copyright (c) 2012 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -42,6 +43,7 @@ mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_fcoll_two_phase_la_SOURCES = $(sources)
|
||||
mca_fcoll_two_phase_la_LDFLAGS = -module -avoid-version
|
||||
mca_fcoll_two_phase_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_fcoll_two_phase_la_SOURCES =$(sources)
|
||||
|
@ -10,6 +10,7 @@
|
||||
# Copyright (c) 2004-2005 The Regents of the University of California.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2008-2011 University of Houston. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -47,7 +48,8 @@ AM_CPPFLAGS = $(fs_lustre_CPPFLAGS)
|
||||
mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_fs_lustre_la_SOURCES = $(fs_lustre_sources)
|
||||
mca_fs_lustre_la_LIBADD = $(fs_lustre_LIBS)
|
||||
mca_fs_lustre_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la \
|
||||
$(fs_lustre_LIBS)
|
||||
mca_fs_lustre_la_LDFLAGS = -module -avoid-version $(fs_lustre_LDFLAGS)
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
|
@ -10,6 +10,7 @@
|
||||
# Copyright (c) 2004-2005 The Regents of the University of California.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2008-2014 University of Houston. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -47,7 +48,8 @@ AM_CPPFLAGS = $(fs_plfs_CPPFLAGS)
|
||||
mcacomponentdir = $(pkglibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_fs_plfs_la_SOURCES = $(fs_plfs_sources)
|
||||
mca_fs_plfs_la_LIBADD = $(fs_plfs_LIBS)
|
||||
mca_fs_plfs_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la \
|
||||
$(fs_plfs_LIBS)
|
||||
mca_fs_plfs_la_LDFLAGS = -module -avoid-version $(fs_plfs_LDFLAGS)
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
|
@ -10,6 +10,7 @@
|
||||
# Copyright (c) 2004-2005 The Regents of the University of California.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2008-2011 University of Houston. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -47,7 +48,8 @@ AM_CPPFLAGS = $(fs_pvfs2_CPPFLAGS)
|
||||
mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_fs_pvfs2_la_SOURCES = $(fs_pvfs2_sources)
|
||||
mca_fs_pvfs2_la_LIBADD = $(fs_pvfs2_LIBS)
|
||||
mca_fs_pvfs2_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la \
|
||||
$(fs_pvfs2_LIBS)
|
||||
mca_fs_pvfs2_la_LDFLAGS = -module -avoid-version $(fs_pvfs2_LDFLAGS)
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
|
@ -10,6 +10,7 @@
|
||||
# Copyright (c) 2004-2005 The Regents of the University of California.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2008-2011 University of Houston. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -33,6 +34,7 @@ mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_fs_ufs_la_SOURCES = $(sources)
|
||||
mca_fs_ufs_la_LDFLAGS = -module -avoid-version
|
||||
mca_fs_ufs_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_fs_ufs_la_SOURCES = $(sources)
|
||||
|
@ -10,7 +10,7 @@
|
||||
# Copyright (c) 2004-2005 The Regents of the University of California.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2008-2012 University of Houston. All rights reserved.
|
||||
# Copyright (c) 2016 IBM Corporation. All rights reserved.
|
||||
# Copyright (c) 2016-2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -34,7 +34,8 @@ mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_io_ompio_la_SOURCES = $(headers) $(sources)
|
||||
mca_io_ompio_la_LDFLAGS = -module -avoid-version
|
||||
mca_io_ompio_la_LIBADD = $(io_ompio_LIBS) \
|
||||
mca_io_ompio_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la \
|
||||
$(io_ompio_LIBS) \
|
||||
$(OMPI_TOP_BUILDDIR)/ompi/mca/common/ompio/libmca_common_ompio.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
|
@ -10,6 +10,7 @@
|
||||
# Copyright (c) 2004-2005 The Regents of the University of California.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2010-2015 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -49,7 +50,8 @@ libs = romio/libromio_dist.la
|
||||
mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component)
|
||||
mca_io_romio314_la_SOURCES = $(component_sources)
|
||||
mca_io_romio314_la_LIBADD = $(libs)
|
||||
mca_io_romio314_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la \
|
||||
$(libs)
|
||||
mca_io_romio314_la_DEPENDENCIES = $(libs)
|
||||
mca_io_romio314_la_LDFLAGS = -module -avoid-version
|
||||
|
||||
|
@ -1,5 +1,6 @@
|
||||
#
|
||||
# Copyright (C) Mellanox Technologies Ltd. 2001-2011. ALL RIGHTS RESERVED.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -40,7 +41,8 @@ endif
|
||||
mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_mtl_mxm_la_SOURCES = $(mtl_mxm_sources)
|
||||
mca_mtl_mxm_la_LIBADD = $(mtl_mxm_LIBS)
|
||||
mca_mtl_mxm_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la \
|
||||
$(mtl_mxm_LIBS)
|
||||
mca_mtl_mxm_la_LDFLAGS = -module -avoid-version $(mtl_mxm_LDFLAGS)
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
|
@ -4,6 +4,7 @@
|
||||
# Copyright (c) 2014-2015 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2017 Los Alamos National Security, LLC. All rights
|
||||
# reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -45,7 +46,8 @@ mca_mtl_ofi_la_SOURCES = $(mtl_ofi_sources)
|
||||
mca_mtl_ofi_la_LDFLAGS = \
|
||||
$(ompi_mtl_ofi_LDFLAGS) \
|
||||
-module -avoid-version
|
||||
mca_mtl_ofi_la_LIBADD = $(ompi_mtl_ofi_LIBS) \
|
||||
mca_mtl_ofi_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la \
|
||||
$(ompi_mtl_ofi_LIBS) \
|
||||
$(OPAL_TOP_BUILDDIR)/opal/mca/common/ofi/lib@OPAL_LIB_PREFIX@mca_common_ofi.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
|
@ -12,6 +12,7 @@
|
||||
# Copyright (c) 2010 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2010-2012 Sandia National Laboratories. All rights reserved.
|
||||
# Copyright (c) 2014 Intel, Inc. All rights reserved
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -59,7 +60,8 @@ endif
|
||||
mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_mtl_portals4_la_SOURCES = $(local_sources)
|
||||
mca_mtl_portals4_la_LIBADD = $(mtl_portals4_LIBS)
|
||||
mca_mtl_portals4_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la \
|
||||
$(mtl_portals4_LIBS)
|
||||
mca_mtl_portals4_la_LDFLAGS = -module -avoid-version $(mtl_portals4_LDFLAGS)
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
|
@ -10,6 +10,7 @@
|
||||
# Copyright (c) 2004-2006 The Regents of the University of California.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2010 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -51,7 +52,8 @@ endif
|
||||
mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_mtl_psm_la_SOURCES = $(mtl_psm_sources)
|
||||
mca_mtl_psm_la_LIBADD = $(mtl_psm_LIBS)
|
||||
mca_mtl_psm_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la \
|
||||
$(mtl_psm_LIBS)
|
||||
mca_mtl_psm_la_LDFLAGS = -module -avoid-version $(mtl_psm_LDFLAGS)
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
|
@ -14,6 +14,7 @@
|
||||
# Copyright (c) 2017 Los Alamos National Security, LLC.
|
||||
# All rights reserved.
|
||||
#
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -56,7 +57,8 @@ endif
|
||||
mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_mtl_psm2_la_SOURCES = $(mtl_psm2_sources)
|
||||
mca_mtl_psm2_la_LIBADD = $(mtl_psm2_LIBS)
|
||||
mca_mtl_psm2_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la \
|
||||
$(mtl_psm2_LIBS)
|
||||
mca_mtl_psm2_la_LDFLAGS = -module -avoid-version $(mtl_psm2_LDFLAGS)
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
|
@ -10,6 +10,7 @@
|
||||
# Copyright (c) 2004-2005 The Regents of the University of California.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2008-2014 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -70,6 +71,7 @@ mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component)
|
||||
mca_op_example_la_SOURCES = $(component_sources)
|
||||
mca_op_example_la_LDFLAGS = -module -avoid-version
|
||||
mca_op_example_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la
|
||||
|
||||
# Specific information for static builds.
|
||||
#
|
||||
|
@ -1,5 +1,6 @@
|
||||
#
|
||||
# Copyright (c) 2016 Inria. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -30,7 +31,7 @@ mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_osc_monitoring_la_SOURCES = $(monitoring_sources)
|
||||
mca_osc_monitoring_la_LDFLAGS = -module -avoid-version
|
||||
mca_osc_monitoring_la_LIBADD = \
|
||||
mca_osc_monitoring_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la \
|
||||
$(OMPI_TOP_BUILDDIR)/ompi/mca/common/monitoring/libmca_common_monitoring.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
|
@ -1,5 +1,6 @@
|
||||
#
|
||||
# Copyright (c) 2011 Sandia National Laboratories. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -35,7 +36,8 @@ endif
|
||||
mcacomponentdir = $(pkglibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_osc_portals4_la_SOURCES = $(portals4_sources)
|
||||
mca_osc_portals4_la_LIBADD = $(osc_portals4_LIBS)
|
||||
mca_osc_portals4_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la \
|
||||
$(osc_portals4_LIBS)
|
||||
mca_osc_portals4_la_LDFLAGS = -module -avoid-version $(osc_portals4_LDFLAGS)
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
|
@ -11,6 +11,7 @@
|
||||
# Copyright (c) 2014 Los Alamos National Security, LLC. All rights
|
||||
# reserved.
|
||||
# Copyright (c) 2015 Intel, Inc. All rights reserved
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -52,6 +53,7 @@ mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_osc_pt2pt_la_SOURCES = $(pt2pt_sources)
|
||||
mca_osc_pt2pt_la_LDFLAGS = -module -avoid-version
|
||||
mca_osc_pt2pt_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_osc_pt2pt_la_SOURCES = $(pt2pt_sources)
|
||||
|
@ -10,6 +10,7 @@
|
||||
# Copyright (c) 2010 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2014-2015 Los Alamos National Security, LLC. All rights
|
||||
# reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -58,6 +59,7 @@ mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_osc_rdma_la_SOURCES = $(rdma_sources)
|
||||
mca_osc_rdma_la_LDFLAGS = -module -avoid-version
|
||||
mca_osc_rdma_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_osc_rdma_la_SOURCES = $(rdma_sources)
|
||||
|
@ -1,5 +1,6 @@
|
||||
#
|
||||
# Copyright (c) 2011 Sandia National Laboratories. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -33,7 +34,8 @@ endif
|
||||
mcacomponentdir = $(pkglibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_osc_sm_la_SOURCES = $(sm_sources)
|
||||
mca_osc_sm_la_LIBADD = $(osc_sm_LIBS)
|
||||
mca_osc_sm_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la \
|
||||
$(osc_sm_LIBS)
|
||||
mca_osc_sm_la_LDFLAGS = -module -avoid-version $(osc_sm_LDFLAGS)
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
|
@ -1,5 +1,6 @@
|
||||
#
|
||||
# Copyright (C) Mellanox Technologies Ltd. 2001-2017. ALL RIGHTS RESERVED.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -33,7 +34,8 @@ endif
|
||||
mcacomponentdir = $(pkglibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_osc_ucx_la_SOURCES = $(ucx_sources)
|
||||
mca_osc_ucx_la_LIBADD = $(osc_ucx_LIBS)
|
||||
mca_osc_ucx_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la \
|
||||
$(osc_ucx_LIBS)
|
||||
mca_osc_ucx_la_LDFLAGS = -module -avoid-version $(osc_ucx_LDFLAGS)
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
|
@ -12,6 +12,7 @@
|
||||
# Copyright (c) 2009-2010 Oracle and/or its affiliates. All rights reserved.
|
||||
# Copyright (c) 2009-2010 Cisco Systems, Inc. All rights reserved.
|
||||
#
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -70,6 +71,7 @@ mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_pml_bfo_la_SOURCES = $(bfo_sources)
|
||||
mca_pml_bfo_la_LDFLAGS = -module -avoid-version
|
||||
mca_pml_bfo_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_pml_bfo_la_SOURCES = $(bfo_sources)
|
||||
|
@ -4,6 +4,7 @@
|
||||
# Copyright (c) 2009 High Performance Computing Center Stuttgart,
|
||||
# University of Stuttgart. All rights reserved.
|
||||
# Copyright (c) 2010 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -42,7 +43,8 @@ local_sources = \
|
||||
mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_pml_cm_la_SOURCES = $(local_sources)
|
||||
mca_pml_cm_la_LIBADD = $(pml_cm_LIBS)
|
||||
mca_pml_cm_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la \
|
||||
$(pml_cm_LIBS)
|
||||
mca_pml_cm_la_LDFLAGS = -module -avoid-version $(pml_cm_LDFLAGS)
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
|
@ -11,6 +11,7 @@
|
||||
# All rights reserved.
|
||||
#
|
||||
# Copyright (c) 2010 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -36,6 +37,7 @@ mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_pml_crcpw_la_SOURCES = $(crcpw_sources)
|
||||
mca_pml_crcpw_la_LDFLAGS = -module -avoid-version
|
||||
mca_pml_crcpw_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_pml_crcpw_la_SOURCES = $(crcpw_sources)
|
||||
|
@ -8,6 +8,7 @@
|
||||
# Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
|
||||
# University of Stuttgart. All rights reserved.
|
||||
# Copyright (c) 2010 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -52,6 +53,7 @@ mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_pml_example_la_SOURCES = $(local_sources)
|
||||
mca_pml_example_la_LDFLAGS = -module -avoid-version
|
||||
mca_pml_example_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_pml_example_la_SOURCES = $(local_sources)
|
||||
|
@ -3,6 +3,7 @@
|
||||
# of Tennessee Research Foundation. All rights
|
||||
# reserved.
|
||||
# Copyright (c) 2013-2015 Inria. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -31,7 +32,7 @@ mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_pml_monitoring_la_SOURCES = $(monitoring_sources)
|
||||
mca_pml_monitoring_la_LDFLAGS = -module -avoid-version
|
||||
mca_pml_monitoring_la_LIBADD = \
|
||||
mca_pml_monitoring_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la \
|
||||
$(OMPI_TOP_BUILDDIR)/ompi/mca/common/monitoring/libmca_common_monitoring.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
|
@ -12,6 +12,7 @@
|
||||
# Copyright (c) 2009 Sun Microsystems, Inc. All rights reserved.
|
||||
# Copyright (c) 2009-2014 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2012 NVIDIA Corporation. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -68,7 +69,7 @@ mca_pml_ob1_la_SOURCES = $(ob1_sources)
|
||||
mca_pml_ob1_la_LDFLAGS = -module -avoid-version
|
||||
|
||||
if OPAL_cuda_support
|
||||
mca_pml_ob1_la_LIBADD = \
|
||||
mca_pml_ob1_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la \
|
||||
$(OMPI_TOP_BUILDDIR)/opal/mca/common/cuda/lib@OPAL_LIB_PREFIX@mca_common_cuda.la
|
||||
endif
|
||||
|
||||
|
@ -1,6 +1,7 @@
|
||||
#
|
||||
# Copyright (C) 2001-2017 Mellanox Technologies, Inc.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -36,7 +37,8 @@ endif
|
||||
mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_pml_ucx_la_SOURCES = $(local_sources)
|
||||
mca_pml_ucx_la_LIBADD = $(pml_ucx_LIBS)
|
||||
mca_pml_ucx_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la \
|
||||
$(pml_ucx_LIBS)
|
||||
mca_pml_ucx_la_LDFLAGS = -module -avoid-version $(pml_ucx_LDFLAGS)
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
|
@ -2,6 +2,7 @@
|
||||
# Copyright (c) 2004-2007 The Trustees of the University of Tennessee.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2010 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -31,6 +32,7 @@ mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_pml_v_la_SOURCES = $(local_sources)
|
||||
mca_pml_v_la_LDFLAGS = -module -avoid-version
|
||||
mca_pml_v_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_pml_v_la_SOURCES = $(local_sources)
|
||||
|
@ -2,6 +2,7 @@
|
||||
# Copyright (c) 2001-2014 Mellanox Technologies Ltd. ALL RIGHTS RESERVED.
|
||||
# Copyright (c) 2015 Research Organization for Information Science
|
||||
# and Technology (RIST). All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -37,7 +38,8 @@ endif
|
||||
mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_pml_yalla_la_SOURCES = $(local_sources)
|
||||
mca_pml_yalla_la_LIBADD = $(pml_yalla_LIBS)
|
||||
mca_pml_yalla_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la \
|
||||
$(pml_yalla_LIBS)
|
||||
mca_pml_yalla_la_LDFLAGS = -module -avoid-version $(pml_yalla_LDFLAGS)
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
|
@ -10,7 +10,7 @@
|
||||
# Copyright (c) 2004-2005 The Regents of the University of California.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2013 University of Houston. All rights reserved.
|
||||
# Copyright (c) 2016 IBM Corporation. All rights reserved.
|
||||
# Copyright (c) 2016-2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -34,6 +34,7 @@ mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_sharedfp_addproc_la_SOURCES = $(sources)
|
||||
mca_sharedfp_addproc_la_LDFLAGS = -module -avoid-version
|
||||
mca_sharedfp_addproc_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_sharedfp_addproc_la_SOURCES = $(sources)
|
||||
|
@ -10,6 +10,7 @@
|
||||
# Copyright (c) 2004-2005 The Regents of the University of California.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2008 University of Houston. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -33,6 +34,7 @@ mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_sharedfp_individual_la_SOURCES = $(sources)
|
||||
mca_sharedfp_individual_la_LDFLAGS = -module -avoid-version
|
||||
mca_sharedfp_individual_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_sharedfp_individual_la_SOURCES = $(sources)
|
||||
|
@ -10,6 +10,7 @@
|
||||
# Copyright (c) 2004-2005 The Regents of the University of California.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2008 University of Houston. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -33,6 +34,7 @@ mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_sharedfp_lockedfile_la_SOURCES = $(sources)
|
||||
mca_sharedfp_lockedfile_la_LDFLAGS = -module -avoid-version
|
||||
mca_sharedfp_lockedfile_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_sharedfp_lockedfile_la_SOURCES = $(sources)
|
||||
|
@ -10,6 +10,7 @@
|
||||
# Copyright (c) 2004-2005 The Regents of the University of California.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2008 University of Houston. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -33,6 +34,7 @@ mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_sharedfp_sm_la_SOURCES = $(sources)
|
||||
mca_sharedfp_sm_la_LDFLAGS = -module -avoid-version
|
||||
mca_sharedfp_sm_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_sharedfp_sm_la_SOURCES = $(sources)
|
||||
|
@ -5,6 +5,7 @@
|
||||
# Copyright (c) 2011-2013 INRIA. All rights reserved.
|
||||
# Copyright (c) 2011-2013 Université Bordeaux 1
|
||||
# Copyright (c) 2015 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -36,6 +37,7 @@ mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component)
|
||||
mca_topo_basic_la_SOURCES = $(component_sources)
|
||||
mca_topo_basic_la_LDFLAGS = -module -avoid-version
|
||||
mca_topo_basic_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la
|
||||
|
||||
noinst_LTLIBRARIES = $(lib)
|
||||
libmca_topo_basic_la_SOURCES = $(lib_sources)
|
||||
|
@ -11,6 +11,7 @@
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2009 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2012-2013 Inria. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -45,6 +46,7 @@ mcacomponentdir = $(pkglibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component)
|
||||
mca_topo_example_la_SOURCES = $(component_sources)
|
||||
mca_topo_example_la_LDFLAGS = -module -avoid-version
|
||||
mca_topo_example_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la
|
||||
|
||||
noinst_LTLIBRARIES = $(lib)
|
||||
libmca_topo_example_la_SOURCES = $(lib_sources)
|
||||
|
@ -4,6 +4,7 @@
|
||||
# reserved.
|
||||
# Copyright (c) 2011-2015 INRIA. All rights reserved.
|
||||
# Copyright (c) 2011-2015 Université Bordeaux 1
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -60,6 +61,7 @@ mcacomponentdir = $(pkglibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component)
|
||||
mca_topo_treematch_la_SOURCES = $(component_sources)
|
||||
mca_topo_treematch_la_LDFLAGS = -module -avoid-version
|
||||
mca_topo_treematch_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la
|
||||
|
||||
noinst_LTLIBRARIES = $(lib)
|
||||
libmca_topo_treematch_la_SOURCES = $(lib_sources)
|
||||
|
@ -1,6 +1,7 @@
|
||||
#
|
||||
# Copyright (c) 2004-2007 The Trustees of the University of Tennessee.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -36,7 +37,7 @@ local_sources = \
|
||||
mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_vprotocol_example_la_SOURCES = $(local_sources)
|
||||
mca_vprotocol_example_la_LIBADD =
|
||||
mca_vprotocol_example_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la
|
||||
mca_vprotocol_example_la_CFLAGS =
|
||||
mca_vprotocol_example_la_LDFLAGS = -module -avoid-version
|
||||
|
||||
|
@ -1,6 +1,7 @@
|
||||
#
|
||||
# Copyright (c) 2004-2007 The Trustees of the University of Tennessee.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -49,6 +50,7 @@ mcacomponentdir = $(ompilibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_vprotocol_pessimist_la_SOURCES = $(local_sources)
|
||||
mca_vprotocol_pessimist_la_LDFLAGS = -module -avoid-version
|
||||
mca_vprotocol_pessimist_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_vprotocol_pessimist_la_SOURCES = $(local_sources)
|
||||
|
@ -16,7 +16,7 @@
|
||||
* Copyright (c) 2015 Intel, Inc. All rights reserved.
|
||||
* Copyright (c) 2015 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2016 IBM Corporation. All rights reserved.
|
||||
* Copyright (c) 2016-2017 IBM Corporation. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -87,7 +87,6 @@
|
||||
ompi_java_globals_t ompi_java = {0};
|
||||
int ompi_mpi_java_eager = 65536;
|
||||
opal_free_list_t ompi_java_buffers = {{{0}}};
|
||||
static void *libmpi = NULL;
|
||||
|
||||
static void bufferConstructor(ompi_java_buffer_t *item)
|
||||
{
|
||||
@ -108,27 +107,6 @@ OBJ_CLASS_INSTANCE(ompi_java_buffer_t,
|
||||
* Class: mpi_MPI
|
||||
* Method: loadGlobalLibraries
|
||||
*
|
||||
* Java implementations typically default to loading dynamic
|
||||
* libraries strictly to a local namespace. This breaks the
|
||||
* Open MPI model where components reference back up to the
|
||||
* base libraries (e.g., libmpi) as it requires that the
|
||||
* symbols in those base libraries be globally available.
|
||||
*
|
||||
* One option, of course, is to build with --disable-dlopen.
|
||||
* However, this would preclude the ability to pickup 3rd-party
|
||||
* binary plug-ins at time of execution. This is a valuable
|
||||
* capability that would be a negative factor towards use of
|
||||
* the Java bindings.
|
||||
*
|
||||
* The other option is to explicitly dlopen libmpi ourselves
|
||||
* and instruct dlopen to add all those symbols to the global
|
||||
* namespace. This must be done prior to calling any MPI
|
||||
* function (e.g., MPI_Init) or else Java will have already
|
||||
* loaded the library to the local namespace. So create a
|
||||
* special JNI entry point that just loads the required libmpi
|
||||
* to the global namespace and call it first (see MPI.java),
|
||||
* thus making all symbols available to subsequent dlopen calls
|
||||
* when opening OMPI components.
|
||||
*/
|
||||
jint JNI_OnLoad(JavaVM *vm, void *reserved)
|
||||
{
|
||||
@ -136,43 +114,9 @@ jint JNI_OnLoad(JavaVM *vm, void *reserved)
|
||||
// the library (see comment in the function for more detail).
|
||||
opal_init_psm();
|
||||
|
||||
libmpi = dlopen("lib" OMPI_LIBMPI_NAME "." OPAL_DYN_LIB_SUFFIX, RTLD_NOW | RTLD_GLOBAL);
|
||||
|
||||
#if defined(HAVE_DL_INFO) && defined(HAVE_LIBGEN_H)
|
||||
/*
|
||||
* OS X El Capitan does not propagate DYLD_LIBRARY_PATH to children any more
|
||||
* so if previous dlopen failed, try to open libmpi in the same directory
|
||||
* than the current libmpi_java
|
||||
*/
|
||||
if(NULL == libmpi) {
|
||||
Dl_info info;
|
||||
if(0 != dladdr((void *)JNI_OnLoad, &info)) {
|
||||
char libmpipath[OPAL_PATH_MAX];
|
||||
char *libmpijavapath = strdup(info.dli_fname);
|
||||
if (NULL != libmpijavapath) {
|
||||
snprintf(libmpipath, OPAL_PATH_MAX-1, "%s/lib" OMPI_LIBMPI_NAME "." OPAL_DYN_LIB_SUFFIX, dirname(libmpijavapath));
|
||||
free(libmpijavapath);
|
||||
libmpi = dlopen(libmpipath, RTLD_NOW | RTLD_GLOBAL);
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
if(NULL == libmpi)
|
||||
{
|
||||
fprintf(stderr, "Java bindings failed to load lib" OMPI_LIBMPI_NAME ": %s\n",dlerror());
|
||||
exit(1);
|
||||
}
|
||||
|
||||
return JNI_VERSION_1_6;
|
||||
}
|
||||
|
||||
void JNI_OnUnload(JavaVM *vm, void *reserved)
|
||||
{
|
||||
if(libmpi != NULL)
|
||||
dlclose(libmpi);
|
||||
}
|
||||
|
||||
static void initFreeList(void)
|
||||
{
|
||||
OBJ_CONSTRUCT(&ompi_java_buffers, opal_free_list_t);
|
||||
|
@ -10,6 +10,7 @@
|
||||
# Copyright (c) 2004-2005 The Regents of the University of California.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2010 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -37,6 +38,7 @@ mcacomponentdir = $(opallibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_allocator_basic_la_SOURCES = $(sources)
|
||||
mca_allocator_basic_la_LDFLAGS = -module -avoid-version
|
||||
mca_allocator_basic_la_LIBADD = $(top_builddir)/opal/lib@OPAL_LIB_PREFIX@open-pal.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_allocator_basic_la_SOURCES = $(sources)
|
||||
|
@ -10,6 +10,7 @@
|
||||
# Copyright (c) 2004-2005 The Regents of the University of California.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2010 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -38,6 +39,7 @@ mcacomponentdir = $(opallibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_allocator_bucket_la_SOURCES = $(sources)
|
||||
mca_allocator_bucket_la_LDFLAGS = -module -avoid-version
|
||||
mca_allocator_bucket_la_LIBADD = $(top_builddir)/opal/lib@OPAL_LIB_PREFIX@open-pal.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_allocator_bucket_la_SOURCES = $(sources)
|
||||
|
@ -17,6 +17,7 @@
|
||||
# Copyright (c) 2013 Intel, Inc. All rights reserved.
|
||||
# Copyright (c) 2016 Research Organization for Information Science
|
||||
# and Technology (RIST). All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -113,7 +114,8 @@ mcacomponentdir = $(opallibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component)
|
||||
mca_btl_openib_la_SOURCES = $(component_sources)
|
||||
mca_btl_openib_la_LDFLAGS = -module -avoid-version $(btl_openib_LDFLAGS)
|
||||
mca_btl_openib_la_LIBADD = $(btl_openib_LIBS) \
|
||||
mca_btl_openib_la_LIBADD = $(top_builddir)/opal/lib@OPAL_LIB_PREFIX@open-pal.la \
|
||||
$(btl_openib_LIBS) \
|
||||
$(OPAL_TOP_BUILDDIR)/opal/mca/common/verbs/lib@OPAL_LIB_PREFIX@mca_common_verbs.la
|
||||
if OPAL_cuda_support
|
||||
mca_btl_openib_la_LIBADD += \
|
||||
|
@ -12,6 +12,7 @@
|
||||
# Copyright (c) 2010 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2010-2012 Sandia National Laboratories. All rights reserved.
|
||||
# Copyright (c) 2014 Bull SAS. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -47,7 +48,7 @@ local_sources = \
|
||||
mcacomponentdir = $(opallibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_btl_portals4_la_SOURCES = $(local_sources)
|
||||
mca_btl_portals4_la_LIBADD = \
|
||||
mca_btl_portals4_la_LIBADD = $(top_builddir)/opal/lib@OPAL_LIB_PREFIX@open-pal.la \
|
||||
$(btl_portals4_LIBS)
|
||||
mca_btl_portals4_la_LDFLAGS = -module -avoid-version $(btl_portals4_LDFLAGS)
|
||||
|
||||
|
@ -39,7 +39,8 @@ mcacomponentdir = $(opallibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_btl_scif_la_SOURCES = $(scif_SOURCES)
|
||||
nodist_mca_btl_scif_la_SOURCES = $(scif_nodist_SOURCES)
|
||||
mca_btl_scif_la_LIBADD = $(btl_scif_LIBS)
|
||||
mca_btl_scif_la_LIBADD = $(top_builddir)/opal/lib@OPAL_LIB_PREFIX@open-pal.la \
|
||||
$(btl_scif_LIBS)
|
||||
mca_btl_scif_la_LDFLAGS = -module -avoid-version $(btl_scif_LDFLAGS)
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
|
@ -10,6 +10,7 @@
|
||||
# Copyright (c) 2004-2005 The Regents of the University of California.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2010 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -40,6 +41,7 @@ mcacomponentdir = $(opallibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_btl_self_la_SOURCES = $(libmca_btl_self_la_sources)
|
||||
mca_btl_self_la_LDFLAGS = -module -avoid-version
|
||||
mca_btl_self_la_LIBADD = $(top_builddir)/opal/lib@OPAL_LIB_PREFIX@open-pal.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_btl_self_la_SOURCES = $(libmca_btl_self_la_sources)
|
||||
|
@ -11,6 +11,7 @@
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2009-2017 Cisco Systems, Inc. All rights reserved
|
||||
# Copyright (c) 2014 NVIDIA Corporation. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -38,6 +39,7 @@ mcacomponentdir = $(opallibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_btl_sm_la_SOURCES = $(libmca_btl_sm_la_sources)
|
||||
mca_btl_sm_la_LDFLAGS = -module -avoid-version
|
||||
mca_btl_sm_la_LIBADD = $(top_builddir)/opal/lib@OPAL_LIB_PREFIX@open-pal.la
|
||||
mca_btl_sm_la_CPPFLAGS = $(btl_sm_CPPFLAGS)
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
|
@ -11,6 +11,7 @@
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2009-2014 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2012 NVIDIA Corporation. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -48,7 +49,7 @@ mcacomponentdir = $(opallibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_btl_smcuda_la_SOURCES = $(libmca_btl_smcuda_la_sources)
|
||||
mca_btl_smcuda_la_LDFLAGS = -module -avoid-version
|
||||
mca_btl_smcuda_la_LIBADD = \
|
||||
mca_btl_smcuda_la_LIBADD = $(top_builddir)/opal/lib@OPAL_LIB_PREFIX@open-pal.la \
|
||||
$(OPAL_TOP_BUILDDIR)/opal/mca/common/sm/lib@OPAL_LIB_PREFIX@mca_common_sm.la
|
||||
mca_btl_smcuda_la_CPPFLAGS = $(btl_smcuda_CPPFLAGS)
|
||||
if OPAL_cuda_support
|
||||
|
@ -11,6 +11,7 @@
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2009-2014 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2013 NVIDIA Corporation. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -56,7 +57,7 @@ mcacomponent_LTLIBRARIES = $(component)
|
||||
mca_btl_tcp_la_SOURCES = $(component_sources)
|
||||
mca_btl_tcp_la_LDFLAGS = -module -avoid-version
|
||||
if OPAL_cuda_support
|
||||
mca_btl_tcp_la_LIBADD = \
|
||||
mca_btl_tcp_la_LIBADD = $(top_builddir)/opal/lib@OPAL_LIB_PREFIX@open-pal.la \
|
||||
$(OPAL_TOP_BUILDDIR)/opal/mca/common/cuda/lib@OPAL_LIB_PREFIX@mca_common_cuda.la
|
||||
endif
|
||||
|
||||
|
@ -10,6 +10,7 @@
|
||||
# Copyright (c) 2004-2005 The Regents of the University of California.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2010 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -51,6 +52,7 @@ mcacomponentdir = $(opallibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component)
|
||||
mca_btl_template_la_SOURCES = $(component_sources)
|
||||
mca_btl_template_la_LDFLAGS = -module -avoid-version
|
||||
mca_btl_template_la_LIBADD = $(top_builddir)/opal/lib@OPAL_LIB_PREFIX@open-pal.la
|
||||
|
||||
noinst_LTLIBRARIES = $(lib)
|
||||
libmca_btl_template_la_SOURCES = $(lib_sources)
|
||||
|
@ -48,7 +48,8 @@ mcacomponentdir = $(opallibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_btl_ugni_la_SOURCES = $(ugni_SOURCES)
|
||||
nodist_mca_btl_ugni_la_SOURCES = $(ugni_nodist_SOURCES)
|
||||
mca_btl_ugni_la_LIBADD = $(btl_ugni_LIBS)
|
||||
mca_btl_ugni_la_LIBADD = $(top_builddir)/opal/lib@OPAL_LIB_PREFIX@open-pal.la \
|
||||
$(btl_ugni_LIBS)
|
||||
mca_btl_ugni_la_LDFLAGS = -module -avoid-version $(btl_ugni_LDFLAGS)
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
|
@ -13,7 +13,7 @@
|
||||
# reserved.
|
||||
# Copyright (c) 2010-2015 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2015 Intel, Inc. All rights reserved.
|
||||
# Copyright (c) 2016 IBM Corporation. All rights reserved.
|
||||
# Copyright (c) 2016-2017 IBM Corporation. All rights reserved.
|
||||
# Copyright (c) 2017 Los Alamos National Security, LLC. All rights
|
||||
# reserved.
|
||||
# $COPYRIGHT$
|
||||
@ -92,7 +92,7 @@ mca_btl_usnic_la_SOURCES = $(component_sources)
|
||||
mca_btl_usnic_la_LDFLAGS = \
|
||||
$(opal_btl_usnic_LDFLAGS) \
|
||||
-module -avoid-version
|
||||
mca_btl_usnic_la_LIBADD = \
|
||||
mca_btl_usnic_la_LIBADD = $(top_builddir)/opal/lib@OPAL_LIB_PREFIX@open-pal.la \
|
||||
$(OPAL_TOP_BUILDDIR)/opal/mca/common/ofi/lib@OPAL_LIB_PREFIX@mca_common_ofi.la
|
||||
|
||||
noinst_LTLIBRARIES = $(lib)
|
||||
|
@ -12,6 +12,7 @@
|
||||
# Copyright (c) 2009-2014 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2011-2014 Los Alamos National Security, LLC. All rights
|
||||
# reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -57,7 +58,8 @@ mcacomponentdir = $(opallibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_btl_vader_la_SOURCES = $(libmca_btl_vader_la_sources)
|
||||
mca_btl_vader_la_LDFLAGS = -module -avoid-version $(btl_vader_LDFLAGS)
|
||||
mca_btl_vader_la_LIBADD = $(btl_vader_LIBS)
|
||||
mca_btl_vader_la_LIBADD = $(top_builddir)/opal/lib@OPAL_LIB_PREFIX@open-pal.la \
|
||||
$(btl_vader_LIBS)
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_btl_vader_la_SOURCES = $(libmca_btl_vader_la_sources)
|
||||
|
@ -2,6 +2,7 @@
|
||||
# Copyright (c) 2004-2010 The Trustees of Indiana University.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2014-2015 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -30,6 +31,7 @@ mcacomponentdir = $(opallibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_compress_bzip_la_SOURCES = $(sources)
|
||||
mca_compress_bzip_la_LDFLAGS = -module -avoid-version
|
||||
mca_compress_bzip_la_LIBADD = $(top_builddir)/opal/lib@OPAL_LIB_PREFIX@open-pal.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_compress_bzip_la_SOURCES = $(sources)
|
||||
|
@ -2,6 +2,7 @@
|
||||
# Copyright (c) 2004-2010 The Trustees of Indiana University.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2014-2015 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -30,6 +31,7 @@ mcacomponentdir = $(opallibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_compress_gzip_la_SOURCES = $(sources)
|
||||
mca_compress_gzip_la_LDFLAGS = -module -avoid-version
|
||||
mca_compress_gzip_la_LIBADD = $(top_builddir)/opal/lib@OPAL_LIB_PREFIX@open-pal.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_compress_gzip_la_SOURCES = $(sources)
|
||||
|
@ -8,6 +8,7 @@
|
||||
# Copyright (c) 2004-2005 The Regents of the University of California.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2010 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -41,7 +42,8 @@ mcacomponentdir = $(opallibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_crs_blcr_la_SOURCES = $(sources)
|
||||
mca_crs_blcr_la_LDFLAGS = -module -avoid-version $(crs_blcr_LDFLAGS)
|
||||
mca_crs_blcr_la_LIBADD = $(crs_blcr_LIBS)
|
||||
mca_crs_blcr_la_LIBADD = $(top_builddir)/opal/lib@OPAL_LIB_PREFIX@open-pal.la \
|
||||
$(crs_blcr_LIBS)
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_crs_blcr_la_SOURCES = $(sources)
|
||||
|
@ -10,6 +10,7 @@
|
||||
# Copyright (c) 2010 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2014 Hochschule Esslingen. All rights reserved.
|
||||
#
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -41,7 +42,8 @@ mcacomponentdir = $(opallibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_crs_criu_la_SOURCES = $(sources)
|
||||
mca_crs_criu_la_LDFLAGS = -module -avoid-version $(crs_criu_LDFLAGS)
|
||||
mca_crs_criu_la_LIBADD = $(crs_criu_LIBS)
|
||||
mca_crs_criu_la_LIBADD = $(top_builddir)/opal/lib@OPAL_LIB_PREFIX@open-pal.la \
|
||||
$(crs_criu_LIBS)
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_crs_criu_la_SOURCES = $(sources)
|
||||
|
@ -2,6 +2,7 @@
|
||||
# Copyright (c) 2010 The Trustees of Indiana University.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2014 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -33,7 +34,8 @@ mcacomponentdir = $(opallibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_crs_dmtcp_la_SOURCES = $(sources)
|
||||
mca_crs_dmtcp_la_LDFLAGS = -module -avoid-version $(crs_dmtcp_LDFLAGS)
|
||||
mca_crs_dmtcp_la_LIBADD = $(crs_dmtcp_LIBS)
|
||||
mca_crs_dmtcp_la_LIBADD = $(top_builddir)/opal/lib@OPAL_LIB_PREFIX@open-pal.la \
|
||||
$(crs_dmtcp_LIBS)
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_crs_dmtcp_la_SOURCES = $(sources)
|
||||
|
@ -4,6 +4,7 @@
|
||||
# Copyright (c) 2009 High Performance Computing Center Stuttgart,
|
||||
# University of Stuttgart. All rights reserved.
|
||||
# Copyright (c) 2010-2015 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -34,6 +35,7 @@ mcacomponentdir = $(opallibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_crs_none_la_SOURCES = $(sources)
|
||||
mca_crs_none_la_LDFLAGS = -module -avoid-version
|
||||
mca_crs_none_la_LIBADD = $(top_builddir)/opal/lib@OPAL_LIB_PREFIX@open-pal.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_crs_none_la_SOURCES = $(sources)
|
||||
|
@ -8,6 +8,7 @@
|
||||
# Copyright (c) 2004-2005 The Regents of the University of California.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2010-2015 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -38,6 +39,7 @@ mcacomponentdir = $(opallibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_crs_self_la_SOURCES = $(sources)
|
||||
mca_crs_self_la_LDFLAGS = -module -avoid-version
|
||||
mca_crs_self_la_LIBADD = $(top_builddir)/opal/lib@OPAL_LIB_PREFIX@open-pal.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_crs_self_la_SOURCES = $(sources)
|
||||
|
@ -2,6 +2,7 @@
|
||||
# Copyright (c) 2004-2007 High Performance Computing Center Stuttgart,
|
||||
# University of Stuttgart. All rights reserved.
|
||||
# Copyright (c) 2008-2010 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -31,7 +32,7 @@ mcacomponentdir = $(libdir)/openmpi
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_memchecker_valgrind_la_SOURCES = $(sources)
|
||||
mca_memchecker_valgrind_la_LDFLAGS = -module -avoid-version
|
||||
mca_memchecker_valgrind_la_LIBADD = \
|
||||
mca_memchecker_valgrind_la_LIBADD = $(top_builddir)/opal/lib@OPAL_LIB_PREFIX@open-pal.la \
|
||||
$(OPAL_TOP_BUILDDIR)/opal/libopal.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
|
@ -12,6 +12,7 @@
|
||||
# Copyright (c) 2010-2014 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2012-2015 Los Alamos National Security, LLC. All rights
|
||||
# reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -44,7 +45,8 @@ mcacomponentdir = $(opallibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_mpool_hugepage_la_SOURCES = $(sources)
|
||||
mca_mpool_hugepage_la_LDFLAGS = -module -avoid-version
|
||||
mca_mpool_hugepage_la_LIBADD = $(mpool_hugepage_LIBS)
|
||||
mca_mpool_hugepage_la_LIBADD = $(top_builddir)/opal/lib@OPAL_LIB_PREFIX@open-pal.la \
|
||||
$(mpool_hugepage_LIBS)
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_mpool_hugepage_la_SOURCES = $(sources)
|
||||
|
@ -31,7 +31,8 @@ mcacomponentdir = $(opallibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_mpool_memkind_la_SOURCES = $(memkind_SOURCES)
|
||||
nodist_mca_mpool_memkind_la_SOURCES = $(memkind_nodist_SOURCES)
|
||||
mca_mpool_memkind_la_LIBADD = $(mpool_memkind_LIBS)
|
||||
mca_mpool_memkind_la_LIBADD = $(top_builddir)/opal/lib@OPAL_LIB_PREFIX@open-pal.la \
|
||||
$(mpool_memkind_LIBS)
|
||||
mca_mpool_memkind_la_LDFLAGS = -module -avoid-version $(mpool_memkind_LDFLAGS)
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
|
@ -14,6 +14,7 @@
|
||||
# and Technology (RIST). All rights reserved.
|
||||
# Copyright (c) 2016 Los Alamos National Security, LLC. All rights
|
||||
# reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -39,6 +40,7 @@ mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_patcher_linux_la_SOURCES = $(linux_SOURCES)
|
||||
nodist_mca_patcher_linux_la_SOURCES = $(linux_nodist_SOURCES)
|
||||
mca_patcher_linux_la_LDFLAGS = -module -avoid-version
|
||||
mca_patcher_linux_la_LIBADD = $(top_builddir)/opal/lib@OPAL_LIB_PREFIX@open-pal.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_patcher_linux_la_SOURCES = $(linux_SOURCES)
|
||||
|
@ -14,6 +14,7 @@
|
||||
# and Technology (RIST). All rights reserved.
|
||||
# Copyright (c) 2016 Los Alamos National Security, LLC. All rights
|
||||
# reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -39,6 +40,7 @@ mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_patcher_overwrite_la_SOURCES = $(overwrite_SOURCES)
|
||||
nodist_mca_patcher_overwrite_la_SOURCES = $(overwrite_nodist_SOURCES)
|
||||
mca_patcher_overwrite_la_LDFLAGS = -module -avoid-version
|
||||
mca_patcher_overwrite_la_LIBADD = $(top_builddir)/opal/lib@OPAL_LIB_PREFIX@open-pal.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_patcher_overwrite_la_SOURCES = $(overwrite_SOURCES)
|
||||
|
@ -2,6 +2,7 @@
|
||||
# Copyright (c) 2014 Intel, Inc. All rights reserved.
|
||||
# Copyright (c) 2016 Los Alamos National Security, LLC. All rights
|
||||
# reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -35,7 +36,8 @@ mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_pmix_cray_la_SOURCES = $(sources)
|
||||
mca_pmix_cray_la_CPPFLAGS = $(pmix_cray_CPPFLAGS) $(pmix_alps_CPPFLAGS)
|
||||
mca_pmix_cray_la_LDFLAGS = -module -avoid-version $(pmix_cray_LDFLAGS) $(pmix_alps_LDFLAGS)
|
||||
mca_pmix_cray_la_LIBADD = $(pmix_cray_LIBS) $(pmix_alps_LIBS)
|
||||
mca_pmix_cray_la_LIBADD = $(top_builddir)/opal/lib@OPAL_LIB_PREFIX@open-pal.la \
|
||||
$(pmix_cray_LIBS) $(pmix_alps_LIBS)
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_pmix_cray_la_SOURCES =$(sources)
|
||||
|
@ -5,6 +5,7 @@
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2017 Research Organization for Information Science
|
||||
# and Technology (RIST). All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -38,7 +39,8 @@ mca_pmix_ext1x_la_SOURCES = $(sources)
|
||||
mca_pmix_ext1x_la_CFLAGS =
|
||||
mca_pmix_ext1x_la_CPPFLAGS = $(opal_pmix_ext1x_CPPFLAGS)
|
||||
mca_pmix_ext1x_la_LDFLAGS = -module -avoid-version $(opal_pmix_ext1x_LDFLAGS)
|
||||
mca_pmix_ext1x_la_LIBADD = $(opal_pmix_ext1x_LIBS)
|
||||
mca_pmix_ext1x_la_LIBADD = $(top_builddir)/opal/lib@OPAL_LIB_PREFIX@open-pal.la \
|
||||
$(opal_pmix_ext1x_LIBS)
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_pmix_ext1x_la_SOURCES =$(sources)
|
||||
|
@ -3,6 +3,7 @@
|
||||
# Copyright (c) 2015 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2015 Research Organization for Information Science
|
||||
# and Technology (RIST). All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -38,7 +39,8 @@ mca_pmix_ext2x_la_SOURCES = $(sources)
|
||||
mca_pmix_ext2x_la_CFLAGS = $(opal_pmix_ext2x_CFLAGS)
|
||||
mca_pmix_ext2x_la_CPPFLAGS =$(opal_pmix_ext2x_CPPFLAGS)
|
||||
mca_pmix_ext2x_la_LDFLAGS = -module -avoid-version $(opal_pmix_ext2x_LDFLAGS)
|
||||
mca_pmix_ext2x_la_LIBADD = $(opal_pmix_ext2x_LIBS)
|
||||
mca_pmix_ext2x_la_LIBADD = $(top_builddir)/opal/lib@OPAL_LIB_PREFIX@open-pal.la \
|
||||
$(opal_pmix_ext2x_LIBS)
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_pmix_ext2x_la_SOURCES =$(sources)
|
||||
|
@ -1,5 +1,6 @@
|
||||
#
|
||||
# Copyright (c) 2014-2016 Intel, Inc. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -29,7 +30,8 @@ mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_pmix_flux_la_SOURCES = $(sources)
|
||||
mca_pmix_flux_la_CPPFLAGS = $(FLUX_PMI_CFLAGS)
|
||||
mca_pmix_flux_la_LDFLAGS = -module -avoid-version
|
||||
mca_pmix_flux_la_LIBADD = $(FLUX_PMI_LIBS)
|
||||
mca_pmix_flux_la_LIBADD = $(top_builddir)/opal/lib@OPAL_LIB_PREFIX@open-pal.la \
|
||||
$(FLUX_PMI_LIBS)
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_pmix_flux_la_SOURCES =$(sources)
|
||||
|
@ -1,5 +1,6 @@
|
||||
#
|
||||
# Copyright (c) 2016 Intel, Inc. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -28,6 +29,7 @@ mcacomponentdir = $(opallibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_pmix_isolated_la_SOURCES = $(sources)
|
||||
mca_pmix_isolated_la_LDFLAGS = -module -avoid-version
|
||||
mca_pmix_isolated_la_LIBADD = $(top_builddir)/opal/lib@OPAL_LIB_PREFIX@open-pal.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_pmix_isolated_la_SOURCES =$(sources)
|
||||
|
@ -3,6 +3,7 @@
|
||||
# Copyright (c) 2015 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2015 Research Organization for Information Science
|
||||
# and Technology (RIST). All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -43,7 +44,8 @@ mca_pmix_pmix2x_la_CFLAGS = $(opal_pmix_pmix2x_CFLAGS)
|
||||
mca_pmix_pmix2x_la_CPPFLAGS = \
|
||||
-I$(srcdir)/pmix/include $(opal_pmix_pmix2x_CPPFLAGS)
|
||||
mca_pmix_pmix2x_la_LDFLAGS = -module -avoid-version $(opal_pmix_pmix2x_LDFLAGS)
|
||||
mca_pmix_pmix2x_la_LIBADD = $(opal_pmix_pmix2x_LIBS)
|
||||
mca_pmix_pmix2x_la_LIBADD = $(top_builddir)/opal/lib@OPAL_LIB_PREFIX@open-pal.la \
|
||||
$(opal_pmix_pmix2x_LIBS)
|
||||
mca_pmix_pmix2x_la_DEPENDENCIES = $(opal_pmix_pmix2x_DEPENDENCIES)
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
|
@ -1,5 +1,6 @@
|
||||
#
|
||||
# Copyright (c) 2014 Intel, Inc. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -29,7 +30,8 @@ mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_pmix_s1_la_SOURCES = $(sources)
|
||||
mca_pmix_s1_la_CPPFLAGS = $(opal_pmi1_CPPFLAGS)
|
||||
mca_pmix_s1_la_LDFLAGS = -module -avoid-version $(opal_pmi1_LDFLAGS)
|
||||
mca_pmix_s1_la_LIBADD = $(opal_pmi1_LIBS)
|
||||
mca_pmix_s1_la_LIBADD = $(top_builddir)/opal/lib@OPAL_LIB_PREFIX@open-pal.la \
|
||||
$(opal_pmi1_LIBS)
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_pmix_s1_la_SOURCES =$(sources)
|
||||
|
@ -1,5 +1,6 @@
|
||||
#
|
||||
# Copyright (c) 2014 Intel, Inc. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -31,7 +32,8 @@ mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_pmix_s2_la_SOURCES = $(sources)
|
||||
mca_pmix_s2_la_CPPFLAGS = $(opal_pmi2_CPPFLAGS)
|
||||
mca_pmix_s2_la_LDFLAGS = -module -avoid-version $(opal_pmi2_LDFLAGS)
|
||||
mca_pmix_s2_la_LIBADD = $(opal_pmi2_LIBS)
|
||||
mca_pmix_s2_la_LIBADD = $(top_builddir)/opal/lib@OPAL_LIB_PREFIX@open-pal.la \
|
||||
$(opal_pmi2_LIBS)
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_pmix_s2_la_SOURCES =$(sources)
|
||||
|
@ -10,6 +10,7 @@
|
||||
# Copyright (c) 2004-2005 The Regents of the University of California.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2010 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -38,6 +39,7 @@ mcacomponentdir = $(opallibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_pstat_linux_la_SOURCES = $(sources)
|
||||
mca_pstat_linux_la_LDFLAGS = -module -avoid-version
|
||||
mca_pstat_linux_la_LIBADD = $(top_builddir)/opal/lib@OPAL_LIB_PREFIX@open-pal.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_pstat_linux_la_SOURCES =$(sources)
|
||||
|
@ -10,6 +10,7 @@
|
||||
# Copyright (c) 2004-2005 The Regents of the University of California.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2010-2011 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -38,6 +39,7 @@ mcacomponentdir = $(opallibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_pstat_test_la_SOURCES = $(sources)
|
||||
mca_pstat_test_la_LDFLAGS = -module -avoid-version
|
||||
mca_pstat_test_la_LIBADD = $(top_builddir)/opal/lib@OPAL_LIB_PREFIX@open-pal.la
|
||||
|
||||
noinst_LTLIBRARIES = $(component_noinst)
|
||||
libmca_pstat_test_la_SOURCES =$(sources)
|
||||
|
@ -13,6 +13,7 @@
|
||||
# Copyright (c) 2012 NVIDIA Corporation. All rights reserved.
|
||||
# Copyright (c) 2015 Los Alamos National Security, LLC. All rights
|
||||
# reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -47,7 +48,8 @@ mcacomponentdir = $(opallibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_rcache_gpusm_la_SOURCES = $(sources)
|
||||
mca_rcache_gpusm_la_LDFLAGS = -module -avoid-version
|
||||
mca_rcache_gpusm_la_LIBADD = $(rcache_gpusm_LIBS)
|
||||
mca_rcache_gpusm_la_LIBADD = $(top_builddir)/opal/lib@OPAL_LIB_PREFIX@open-pal.la \
|
||||
$(rcache_gpusm_LIBS)
|
||||
if OPAL_cuda_support
|
||||
mca_rcache_gpusm_la_LIBADD += \
|
||||
$(OPAL_TOP_BUILDDIR)/opal/mca/common/cuda/lib@OPAL_LIB_PREFIX@mca_common_cuda.la
|
||||
|
@ -12,6 +12,7 @@
|
||||
# Copyright (c) 2010-2014 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2012-2015 Los Alamos National Security, LLC. All rights
|
||||
# reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -46,7 +47,8 @@ mcacomponentdir = $(opallibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_rcache_grdma_la_SOURCES = $(sources)
|
||||
mca_rcache_grdma_la_LDFLAGS = -module -avoid-version
|
||||
mca_rcache_grdma_la_LIBADD = $(rcache_grdma_LIBS)
|
||||
mca_rcache_grdma_la_LIBADD = $(top_builddir)/opal/lib@OPAL_LIB_PREFIX@open-pal.la \
|
||||
$(rcache_grdma_LIBS)
|
||||
if OPAL_cuda_support
|
||||
mca_rcache_grdma_la_LIBADD += \
|
||||
$(OPAL_TOP_BUILDDIR)/opal/mca/common/cuda/lib@OPAL_LIB_PREFIX@mca_common_cuda.la
|
||||
|
@ -11,6 +11,7 @@
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2010-2014 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2012 NVIDIA Corporation. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -45,7 +46,8 @@ mcacomponentdir = $(opallibdir)
|
||||
mcacomponent_LTLIBRARIES = $(component_install)
|
||||
mca_rcache_rgpusm_la_SOURCES = $(sources)
|
||||
mca_rcache_rgpusm_la_LDFLAGS = -module -avoid-version
|
||||
mca_rcache_rgpusm_la_LIBADD = $(rcache_rgpusm_LIBS)
|
||||
mca_rcache_rgpusm_la_LIBADD = $(top_builddir)/opal/lib@OPAL_LIB_PREFIX@open-pal.la \
|
||||
$(rcache_rgpusm_LIBS)
|
||||
if OPAL_cuda_support
|
||||
mca_rcache_rgpusm_la_LIBADD += \
|
||||
$(OPAL_TOP_BUILDDIR)/opal/mca/common/cuda/lib@OPAL_LIB_PREFIX@mca_common_cuda.la
|
||||
|
Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше
Загрузка…
x
Ссылка в новой задаче
Block a user