xref: /linux/tools/perf/arch/x86/tests/Build (revision ec440763bbfc84738d2b38e0d47cb5185d2408b8)
15ff32883SJiri Olsaperf-$(CONFIG_DWARF_UNWIND) += regs_load.o
25ff32883SJiri Olsaperf-$(CONFIG_DWARF_UNWIND) += dwarf-unwind.o
331b6753fSMatt Fleming
45ff32883SJiri Olsaperf-y += arch-tests.o
57d9d4c6eSKan Liangperf-y += sample-parsing.o
6ae4aa00aSIan Rogersperf-y += hybrid.o
7d436373aSAdrian Hunterperf-$(CONFIG_AUXTRACE) += intel-pt-test.o
8d436373aSAdrian Hunterifeq ($(CONFIG_EXTRA_TESTS),y)
9d436373aSAdrian Hunterperf-$(CONFIG_AUXTRACE) += insn-x86.o
10d436373aSAdrian Hunterendif
115ff32883SJiri Olsaperf-$(CONFIG_X86_64) += bp-modify.o
1278075d94SRavi Bangoriaperf-y += amd-ibs-via-core-pmu.o
13*ec440763SIan Rogers
14*ec440763SIan Rogersifdef SHELLCHECK
15*ec440763SIan Rogers  SHELL_TESTS := gen-insn-x86-dat.sh
16*ec440763SIan Rogers  TEST_LOGS := $(SHELL_TESTS:%=%.shellcheck_log)
17*ec440763SIan Rogerselse
18*ec440763SIan Rogers  SHELL_TESTS :=
19*ec440763SIan Rogers  TEST_LOGS :=
20*ec440763SIan Rogersendif
21*ec440763SIan Rogers
22*ec440763SIan Rogers$(OUTPUT)%.shellcheck_log: %
23*ec440763SIan Rogers	$(call rule_mkdir)
24*ec440763SIan Rogers	$(Q)$(call echo-cmd,test)shellcheck -a -S warning "$<" > $@ || (cat $@ && rm $@ && false)
25*ec440763SIan Rogers
26*ec440763SIan Rogersperf-y += $(TEST_LOGS)
27