1
1
openmpi/ompi/mca/topo/treematch/Makefile.am
Gilles Gouaillardet 0aeb27f776 topo/treematch: silence a hwloc related warning
treematch/km_partitioning.c #include "config.h",
but there is no such file when the embedded treematch is used.

In order to prevent the embedded treematch from incorrectly using
the config.h from the embedded hwloc, generate a dummy config.h.

Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2019-01-30 14:51:38 +09:00

74 строки
2.5 KiB
Makefile

#
# Copyright (c) 2011-2015 The University of Tennessee and The University
# of Tennessee Research Foundation. All rights
# 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 (c) 2019 Research Organization for Information Science
# and Technology (RIST). All rights reserved.
# $COPYRIGHT$
#
# Additional copyrights may follow
#
# $HEADER$
#
if topo_treematch_local
extra_treematch_files = treematch/tm_bucket.h \
treematch/tm_mapping.h \
treematch/tm_timings.h treematch/tm_tree.h \
treematch/tm_kpartitioning.h treematch/uthash.h\
treematch/IntConstantInitializedVector.h \
treematch/tm_mt.h treematch/fibo.h \
treematch/tm_thread_pool.h treematch/tm_verbose.h \
treematch/tm_malloc.h treematch/k-partitioning.h\
treematch/tm_solution.h treematch/tm_topology.h\
treematch/PriorityQueue.h \
treematch/IntConstantInitializedVector.c \
treematch/tm_mt.c treematch/fibo.c \
treematch/tm_thread_pool.c treematch/tm_verbose.c \
treematch/tm_malloc.c treematch/treematch.h \
treematch/tm_mapping.c treematch/tm_timings.c \
treematch/tm_bucket.c treematch/tm_tree.c \
treematch/tm_topology.c treematch/tm_kpartitioning.c \
treematch/tm_solution.c treematch/k-partitioning.c \
treematch/PriorityQueue.c
EXTRA_DIST = treematch/COPYING treematch/LICENSE
endif
sources = \
topo_treematch.h \
topo_treematch_module.c \
topo_treematch_component.c \
topo_treematch_dist_graph_create.c $(extra_treematch_files)
# 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_ompi_topo_treematch_DSO
lib =
lib_sources =
component = mca_topo_treematch.la
component_sources = $(sources)
else
lib = libmca_topo_treematch.la
lib_sources = $(sources)
component =
component_sources =
endif
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)
libmca_topo_treematch_la_LDFLAGS = -module -avoid-version
distclean-local:
rm -f config.h