1
1
openmpi/opal/mca/btl/usnic/Makefile.am
Jeff Squyres 566e6f1ca3 btl/usnic: remove legacy code
Remove compatibility code for multiple versions of BTL_IN_OPAL,
BTL_VERSION, and RCACHE_VERSION.  This stuff was really only necessary
when we were actively swapping code between multiple release branches
that had large variations in core OMPI infrastructure.  These large
variations have now been around for quite a while, so the need for
this "compat" layer is significantly reduced.  It hasn't been removed
simply because a few of the "compat" names a slightly more friendly
than the real names (e.g., the SEND/RECV/PUT names).

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2019-05-11 05:19:36 -07:00

113 строки
3.4 KiB
Makefile

#
# 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.
# Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
# University of Stuttgart. All rights reserved.
# Copyright (c) 2004-2005 The Regents of the University of California.
# All rights reserved.
# Copyright (c) 2006 Sandia National Laboratories. All rights
# reserved.
# Copyright (c) 2010-2019 Cisco Systems, Inc. All rights reserved
# Copyright (c) 2015 Intel, Inc. All rights reserved.
# Copyright (c) 2016-2017 IBM Corporation. All rights reserved.
# Copyright (c) 2017 Los Alamos National Security, LLC. All rights
# reserved.
# Copyright (c) 2019 Research Organization for Information Science
# and Technology (RIST). All rights reserved.
# $COPYRIGHT$
#
# Additional copyrights may follow
#
# $HEADER$
#
AM_CPPFLAGS = $(opal_ofi_CPPFLAGS) -DOMPI_LIBMPI_NAME=\"$(OMPI_LIBMPI_NAME)\"
EXTRA_DIST = README.txt README.test
dist_opaldata_DATA = \
help-mpi-btl-usnic.txt
test_sources = \
test/btl_usnic_component_test.h
sources = \
btl_usnic_compat.h \
btl_usnic_compat.c \
btl_usnic_module.c \
btl_usnic_module.h \
btl_usnic.h \
btl_usnic_ack.c \
btl_usnic_ack.h \
btl_usnic_component.c \
btl_usnic_connectivity.h \
btl_usnic_cclient.c \
btl_usnic_cagent.c \
btl_usnic_endpoint.c \
btl_usnic_endpoint.h \
btl_usnic_frag.c \
btl_usnic_frag.h \
btl_usnic_hwloc.c \
btl_usnic_hwloc.h \
btl_usnic_map.c \
btl_usnic_mca.c \
btl_usnic_proc.c \
btl_usnic_proc.h \
btl_usnic_recv.c \
btl_usnic_recv.h \
btl_usnic_send.c \
btl_usnic_send.h \
btl_usnic_stats.h \
btl_usnic_stats.c \
btl_usnic_util.c \
btl_usnic_util.h \
btl_usnic_test.c \
btl_usnic_test.h \
$(test_sources)
# 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_btl_usnic_DSO
lib =
lib_sources =
component = mca_btl_usnic.la
component_sources = $(sources)
else
lib = libmca_btl_usnic.la
lib_sources = $(sources)
component =
component_sources =
endif
mcacomponentdir = $(opallibdir)
mcacomponent_LTLIBRARIES = $(component)
mca_btl_usnic_la_SOURCES = $(component_sources)
mca_btl_usnic_la_LDFLAGS = \
$(opal_btl_usnic_LDFLAGS) \
$(opal_ofi_LDFLAGS) \
-module -avoid-version
mca_btl_usnic_la_LIBADD = $(top_builddir)/opal/lib@OPAL_LIB_PREFIX@open-pal.la \
$(opal_ofi_LIBS)
noinst_LTLIBRARIES = $(lib)
libmca_btl_usnic_la_SOURCES = $(lib_sources)
libmca_btl_usnic_la_LDFLAGS = \
$(opal_btl_usnic_LDFLAGS) \
$(opal_ofi_LDFLAGS) \
-module -avoid-version
libmca_btl_usnic_la_LIBADD = $(opal_ofi_LIBS)
if OPAL_BTL_USNIC_BUILD_UNIT_TESTS
usnic_btl_run_tests_CPPFLAGS = $(AM_CPPFLAGS) \
-DBTL_USNIC_RUN_TESTS_SYMBOL=\"opal_btl_usnic_run_tests\"
usnic_btl_run_tests_SOURCES = test/usnic_btl_run_tests.c
usnic_btl_run_tests_LDADD = -ldl
bin_PROGRAMS = usnic_btl_run_tests
endif OPAL_BTL_USNIC_BUILD_UNIT_TESTS