objtool: x86: Move orc_gen and orc_dump definitions to x86 Build file.

openEuler inclusion
category: feature
bugzilla: https://gitee.com/openeuler/kernel/issues/I8B8HU
CVE: NA

-------------------------------

As arm64 does not support orc, this commit moves the
orc_gen and orc_dump to the x86 Build file to ensure
that they are only built for the x86 architecture.

Signed-off-by: Yihuan Pan <xun794@gmail.com>
diff --git a/tools/objtool/Build b/tools/objtool/Build
index b7222d5..7a09610 100644
--- a/tools/objtool/Build
+++ b/tools/objtool/Build
@@ -5,8 +5,6 @@
 objtool-$(SUBCMD_CHECK) += check.o
 objtool-$(SUBCMD_CHECK) += special.o
 objtool-$(SUBCMD_ORC) += check.o
-objtool-$(SUBCMD_ORC) += orc_gen.o
-objtool-$(SUBCMD_ORC) += orc_dump.o
 
 objtool-y += builtin-check.o
 objtool-y += builtin-orc.o
diff --git a/tools/objtool/arch/x86/Build b/tools/objtool/arch/x86/Build
index 9f7869b..5afd55a 100644
--- a/tools/objtool/arch/x86/Build
+++ b/tools/objtool/arch/x86/Build
@@ -1,6 +1,9 @@
 objtool-y += special.o
 objtool-y += decode.o
 
+objtool-$(SUBCMD_ORC) += ../../orc_gen.o
+objtool-$(SUBCMD_ORC) += ../../orc_dump.o
+
 inat_tables_script = ../arch/x86/tools/gen-insn-attr-x86.awk
 inat_tables_maps = ../arch/x86/lib/x86-opcode-map.txt