|
1 | 1 | include ../scripts/Makefile.include
|
| 2 | +include ../scripts/Makefile.arch |
2 | 3 |
|
3 | 4 | # The default target of this Makefile is...
|
4 | 5 | all:
|
@@ -385,6 +386,8 @@ export INSTALL SHELL_PATH
|
385 | 386 | SHELL = $(SHELL_PATH)
|
386 | 387 |
|
387 | 388 | linux_uapi_dir := $(srctree)/tools/include/uapi/linux
|
| 389 | +asm_generic_uapi_dir := $(srctree)/tools/include/uapi/asm-generic |
| 390 | +arch_asm_uapi_dir := $(srctree)/tools/arch/$(ARCH)/include/uapi/asm/ |
388 | 391 |
|
389 | 392 | beauty_outdir := $(OUTPUT)trace/beauty/generated
|
390 | 393 | beauty_ioctl_outdir := $(beauty_outdir)/ioctl
|
@@ -460,6 +463,12 @@ madvise_behavior_tbl := $(srctree)/tools/perf/trace/beauty/madvise_behavior.sh
|
460 | 463 | $(madvise_behavior_array): $(madvise_hdr_dir)/mman-common.h $(madvise_behavior_tbl)
|
461 | 464 | $(Q)$(SHELL) '$(madvise_behavior_tbl)' $(madvise_hdr_dir) > $@
|
462 | 465 |
|
| 466 | +mmap_flags_array := $(beauty_outdir)/mmap_flags_array.c |
| 467 | +mmap_flags_tbl := $(srctree)/tools/perf/trace/beauty/mmap_flags.sh |
| 468 | + |
| 469 | +$(mmap_flags_array): $(asm_generic_uapi_dir)/mman.h $(asm_generic_uapi_dir)/mman-common.h $(arch_asm_uapi_dir)/mman.h $(mmap_flags_tbl) |
| 470 | + $(Q)$(SHELL) '$(mmap_flags_tbl)' $(asm_generic_uapi_dir) $(arch_asm_uapi_dir) > $@ |
| 471 | + |
463 | 472 | mount_flags_array := $(beauty_outdir)/mount_flags_array.c
|
464 | 473 | mount_flags_tbl := $(srctree)/tools/perf/trace/beauty/mount_flags.sh
|
465 | 474 |
|
@@ -583,6 +592,7 @@ prepare: $(OUTPUT)PERF-VERSION-FILE $(OUTPUT)common-cmds.h archheaders $(drm_ioc
|
583 | 592 | $(socket_ipproto_array) \
|
584 | 593 | $(vhost_virtio_ioctl_array) \
|
585 | 594 | $(madvise_behavior_array) \
|
| 595 | + $(mmap_flags_array) \ |
586 | 596 | $(mount_flags_array) \
|
587 | 597 | $(perf_ioctl_array) \
|
588 | 598 | $(prctl_option_array) \
|
@@ -870,6 +880,7 @@ clean:: $(LIBTRACEEVENT)-clean $(LIBAPI)-clean $(LIBBPF)-clean $(LIBSUBCMD)-clea
|
870 | 880 | $(OUTPUT)tests/llvm-src-{base,kbuild,prologue,relocation}.c \
|
871 | 881 | $(OUTPUT)pmu-events/pmu-events.c \
|
872 | 882 | $(OUTPUT)$(madvise_behavior_array) \
|
| 883 | + $(OUTPUT)$(mmap_flags_array) \ |
873 | 884 | $(OUTPUT)$(mount_flags_array) \
|
874 | 885 | $(OUTPUT)$(drm_ioctl_array) \
|
875 | 886 | $(OUTPUT)$(pkey_alloc_access_rights_array) \
|
|
0 commit comments