3 ifeq ($(KBUILD_VERBOSE
),1)
9 ifeq ($(CONFIG_64BIT
),y
)
15 distill_awk
= $(srctree
)/arch
/x86
/tools
/distill.awk
16 chkobjdump
= $(srctree
)/arch
/x86
/tools
/chkobjdump.awk
18 quiet_cmd_posttest
= TEST
$@
19 cmd_posttest
= ($(OBJDUMP
) -v |
$(AWK
) -f
$(chkobjdump
)) ||
$(OBJDUMP
) -d
-j .text
$(objtree
)/vmlinux |
$(AWK
) -f
$(distill_awk
) |
$(obj
)/test_get_len
$(posttest_64bit
) $(posttest_verbose
)
21 quiet_cmd_sanitytest
= TEST
$@
22 cmd_sanitytest
= $(obj
)/insn_sanity
$(posttest_64bit
) -m
1000000
24 posttest
: $(obj
)/test_get_len vmlinux
$(obj
)/insn_sanity
26 $(call cmd
,sanitytest
)
28 hostprogs-y
+= test_get_len insn_sanity
30 # -I needed for generated C source and C source which in the kernel tree.
31 HOSTCFLAGS_test_get_len.o
:= -Wall
-I
$(objtree
)/arch
/x86
/lib
/ -I
$(srctree
)/arch
/x86
/include/uapi
/ -I
$(srctree
)/arch
/x86
/include/ -I
$(srctree
)/arch
/x86
/lib
/ -I
$(srctree
)/include/uapi
/
33 HOSTCFLAGS_insn_sanity.o
:= -Wall
-I
$(objtree
)/arch
/x86
/lib
/ -I
$(srctree
)/arch
/x86
/include/ -I
$(srctree
)/arch
/x86
/lib
/ -I
$(srctree
)/include/
35 # Dependencies are also needed.
36 $(obj
)/test_get_len.o
: $(srctree
)/arch
/x86
/lib
/insn.c
$(srctree
)/arch
/x86
/lib
/inat.c
$(srctree
)/arch
/x86
/include/asm
/inat_types.h
$(srctree
)/arch
/x86
/include/asm
/inat.h
$(srctree
)/arch
/x86
/include/asm
/insn.h
$(objtree
)/arch
/x86
/lib
/inat-tables.c
38 $(obj
)/insn_sanity.o
: $(srctree
)/arch
/x86
/lib
/insn.c
$(srctree
)/arch
/x86
/lib
/inat.c
$(srctree
)/arch
/x86
/include/asm
/inat_types.h
$(srctree
)/arch
/x86
/include/asm
/inat.h
$(srctree
)/arch
/x86
/include/asm
/insn.h
$(objtree
)/arch
/x86
/lib
/inat-tables.c
40 HOST_EXTRACFLAGS
+= -I
$(srctree
)/tools
/include
42 relocs-objs
:= relocs_32.o relocs_64.o relocs_common.o