Skip to content

Commit

Permalink
tools: Move Makefile.arch from perf/config to tools/scripts
Browse files Browse the repository at this point in the history
After this patch other directories can use this architecture detector
without directly including it from perf's directory. Libbpf would
utilize it to get proper $(ARCH) so it can receive correct uapi include
directory.

Tested-by: Naveen N. Rao <[email protected]>
Acked-by: Jiri Olsa <[email protected]>
Cc: Sukadev Bhattiprolu <[email protected]>
Cc: Zefan Li <[email protected]>
Cc: [email protected]
Signed-off-by: Wang Nan <[email protected]>
Link: http://lkml.kernel.org/r/[email protected]
[ Add missing srctree definition in tests/make ]
Signed-off-by: Arnaldo Carvalho de Melo <[email protected]>
  • Loading branch information
WangNan0 authored and acmel committed Jan 11, 2016
1 parent 8f9e05f commit 935e6bd
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 2 deletions.
2 changes: 1 addition & 1 deletion tools/perf/config/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ detected_var = $(shell echo "$(1)=$($(1))" >> $(OUTPUT).config-detected)

CFLAGS := $(EXTRA_CFLAGS) $(EXTRA_WARNINGS)

include $(src-perf)/config/Makefile.arch
include $(srctree)/tools/scripts/Makefile.arch

$(call detected_var,ARCH)

Expand Down
16 changes: 15 additions & 1 deletion tools/perf/tests/make
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
include ../scripts/Makefile.include

ifndef MK
ifeq ($(MAKECMDGOALS),)
# no target specified, trigger the whole suite
Expand All @@ -12,7 +14,19 @@ endif
else
PERF := .

include config/Makefile.arch
# As per kernel Makefile, avoid funny character set dependencies
unexport LC_ALL
LC_COLLATE=C
LC_NUMERIC=C
export LC_COLLATE LC_NUMERIC

ifeq ($(srctree),)
srctree := $(patsubst %/,%,$(dir $(shell pwd)))
srctree := $(patsubst %/,%,$(dir $(srctree)))
#$(info Determined 'srctree' to be $(srctree))
endif

include $(srctree)/tools/scripts/Makefile.arch

# FIXME looks like x86 is the only arch running tests ;-)
# we need some IS_(32/64) flag to make this generic
Expand Down
File renamed without changes.

0 comments on commit 935e6bd

Please sign in to comment.