-
Notifications
You must be signed in to change notification settings - Fork 168
/
Makefile.am
85 lines (76 loc) · 3.04 KB
/
Makefile.am
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
# Copyright © 2015-2023 Inria. All rights reserved.
# See COPYING in top-level directory.
AM_CFLAGS = $(HWLOC_CFLAGS)
AM_CPPFLAGS = $(HWLOC_CPPFLAGS)
AM_LDFLAGS = $(HWLOC_LDFLAGS)
# Add your expected output file here.
# By default, it shows the output of `lstopo --of xml -'.
#
# XML outputs shouldn't have gp_index attributes to avoid spurious errors.
# Remove them with: sed -r -e 's/ gp_index=\"[0-9]+\"//' -i foo.outpu
cpuid_outputs = \
Intel-CPUID.1A-1p2co2t.output \
Intel-CPUID.1F-Qemu-2p3d3c2t.output \
Intel-CascadeLake-2xXeon6230.output \
Intel-Skylake-2xXeon6140.output \
Intel-Broadwell-2xXeon-E5-2650Lv4.output \
Intel-Haswell-2xXeon-E5-2680v3.output \
Intel-IvyBridge-12xXeon-E5-4620v2.output \
Intel-SandyBridge-2xXeon-E5-2650.output \
Intel-Westmere-2xXeon-X5650.output \
Intel-Nehalem-2xXeon-X5550.output \
Intel-Penryn-4xXeon-X7460.output \
Intel-Core-2xXeon-E5345.output \
Intel-KnightsLanding-XeonPhi-7210.output \
Intel-KnightsCorner-XeonPhi-SE10P.output \
AMD-19h-Zen3-2xEpyc-7763.output \
AMD-17h-Zen-2xEpyc-7451.output \
AMD-15h-Piledriver-4xOpteron-6348.output \
AMD-15h-Bulldozer-4xOpteron-6272.output \
AMD-K10-MagnyCours-2xOpteron-6164HE.output \
AMD-K10-Istanbul-8xOpteron-8439SE.output \
AMD-K8-SantaRosa-2xOpteron-2218.output \
AMD-K8-SledgeHammer-2xOpteron-250.output \
Hygon-Dhyana-32cores.output \
Zhaoxin-CentaurHauls-ZXD-4600.output \
Zhaoxin-Shanghai-KaiSheng-ZXC+-FC1081.output
# FIXME add AMD-K10-Shanghai/Barcelona-[248]3xx
# Each output `xyz.output' must have a corresponding tarball `xyz.tar.bz2'
# specifying which tarball to use
cpuid_tarballs = \
Intel-CPUID.1A-1p2co2t.tar.bz2 \
Intel-CPUID.1F-Qemu-2p3d3c2t.tar.bz2 \
Intel-CascadeLake-2xXeon6230.tar.bz2 \
Intel-Skylake-2xXeon6140.tar.bz2 \
Intel-Broadwell-2xXeon-E5-2650Lv4.tar.bz2 \
Intel-Haswell-2xXeon-E5-2680v3.tar.bz2 \
Intel-IvyBridge-12xXeon-E5-4620v2.tar.bz2 \
Intel-SandyBridge-2xXeon-E5-2650.tar.bz2 \
Intel-Westmere-2xXeon-X5650.tar.bz2 \
Intel-Nehalem-2xXeon-X5550.tar.bz2 \
Intel-Penryn-4xXeon-X7460.tar.bz2 \
Intel-Core-2xXeon-E5345.tar.bz2 \
Intel-KnightsLanding-XeonPhi-7210.tar.bz2 \
Intel-KnightsCorner-XeonPhi-SE10P.tar.bz2 \
AMD-19h-Zen3-2xEpyc-7763.tar.bz2 \
AMD-17h-Zen-2xEpyc-7451.tar.bz2 \
AMD-15h-Piledriver-4xOpteron-6348.tar.bz2 \
AMD-15h-Bulldozer-4xOpteron-6272.tar.bz2 \
AMD-K10-MagnyCours-2xOpteron-6164HE.tar.bz2 \
AMD-K10-Istanbul-8xOpteron-8439SE.tar.bz2 \
AMD-K8-SantaRosa-2xOpteron-2218.tar.bz2 \
AMD-K8-SledgeHammer-2xOpteron-250.tar.bz2 \
Hygon-Dhyana-32cores.tar.bz2 \
Zhaoxin-CentaurHauls-ZXD-4600.tar.bz2 \
Zhaoxin-Shanghai-KaiSheng-ZXC+-FC1081.tar.bz2
# Each output `xyz.output' may have a corresponding `xyz.options'
# file modifying the behavior of lstopo
cpuid_options =
# Each output `xyz.output' may have a corresponding `xyz.env'
# modifying the environment of lstopo
cpuid_envs = Intel-CPUID.1A-1p2co2t.env
if HWLOC_HAVE_BUNZIPP
TESTS = $(cpuid_outputs)
endif HWLOC_HAVE_BUNZIPP
EXTRA_DIST = $(cpuid_outputs) $(cpuid_tarballs) $(cpuid_options) $(cpuid_envs)
LOG_COMPILER = $(abs_builddir)/test-topology.sh