1# Copyright © 2016-2018 Inria.  All rights reserved.
2#
3# See COPYING in top-level directory.
4#
5# $HEADER$
6#
7
8AM_CPPFLAGS = $(HWLOC_CPPFLAGS) \
9        -I$(top_builddir)/include \
10        -I$(top_srcdir)/include
11AM_LDFLAGS = $(HWLOC_LDFLAGS)
12
13LDADD = $(top_builddir)/netloc/libnetloc.la \
14		$(top_builddir)/hwloc/libhwloc.la
15
16if BUILD_MPITOOLS
17bin_PROGRAMS = \
18        netloc_rank_order \
19        netloc_mpi_find_hosts
20
21if BUILD_NETLOCSCOTCH
22bin_PROGRAMS += \
23        netloc_mpi_rank_file
24endif
25endif
26
27netloc_rank_order_SOURCES = netloc_rank_order.c
28
29netloc_mpi_find_hosts_SOURCES = netloc_mpi_find_hosts.c
30netloc_mpi_find_hosts_CPPFLAGS = $(AM_CPPFLAGS) $(MPI_CPPFLAGS)
31netloc_mpi_find_hosts_LDADD = $(LDADD) $(MPI_LDADD)
32
33if BUILD_NETLOCSCOTCH
34netloc_mpi_rank_file_SOURCES = netloc_mpi_rank_file.c
35netloc_mpi_rank_file_LDADD = $(LDADD) \
36        $(top_builddir)/netloc/libnetlocscotch.la \
37        -lscotch -lscotcherr -lm -lpthread
38endif
39