a543e7f130
The netlink reachable component has never been released in a usable form, but had code copied from usNIC to support both libnl-1 and libnl-3. If nothing else, this code was a little buggy in handling the case where libnl-3 but not libnl-route-3 were installed. Jeff and I decided to drop libnl-1 support from the netlink reachable component, given that it's getting pretty old and the weighted component provides the same information that the TCP BTL and OOB are using today, so libnl-1 customers won't see a step backwards from where they are today. Signed-off-by: Brian Barrett <bbarrett@mazon.com>
48 строки
1.5 KiB
Makefile
48 строки
1.5 KiB
Makefile
#
|
|
# Copyright (c) 2015 Cisco Systems, 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
|
|
#
|
|
# $HEADER$
|
|
#
|
|
|
|
sources = \
|
|
reachable_netlink.h \
|
|
reachable_netlink_component.c \
|
|
reachable_netlink_module.c \
|
|
libnl3_utils.h \
|
|
libnl_utils.h \
|
|
reachable_netlink_utils_common.c
|
|
|
|
# Make the output library in this directory, and name it either
|
|
# mca_<type>_<name>.la (for DSO builds) or libmca_<type>_<name>.la
|
|
# (for static builds).
|
|
|
|
if MCA_BUILD_opal_reachable_netlink_DSO
|
|
component_noinst =
|
|
component_install = mca_reachable_netlink.la
|
|
else
|
|
component_noinst = libmca_reachable_netlink.la
|
|
component_install =
|
|
endif
|
|
|
|
AM_CPPFLAGS = \
|
|
$(opal_reachable_netlink_CPPFLAGS) \
|
|
-DOPAL_HAVE_LIBNL3=$(OPAL_HAVE_LIBNL3)
|
|
|
|
mcacomponentdir = $(opallibdir)
|
|
mcacomponent_LTLIBRARIES = $(component_install)
|
|
mca_reachable_netlink_la_SOURCES = $(sources)
|
|
mca_reachable_netlink_la_LDFLAGS = -module -avoid-version
|
|
mca_reachable_netlink_la_LIBADD = $(top_builddir)/opal/lib@OPAL_LIB_PREFIX@open-pal.la \
|
|
$(opal_reachable_netlink_LIBS)
|
|
|
|
noinst_LTLIBRARIES = $(component_noinst)
|
|
libmca_reachable_netlink_la_SOURCES =$(sources)
|
|
libmca_reachable_netlink_la_LDFLAGS = -module -avoid-version
|
|
libmca_reachable_netlink_la_LIBADD = $(opal_reachable_netlink_LIBS)
|