debian/build/tools/perf/Makefile: Produce and check kernel arch.
svn path=/dists/trunk/linux-tools/; revision=18127
This commit is contained in:
parent
e94a213f93
commit
badbaf4943
|
@ -2,9 +2,45 @@ OUTDIR = tools/perf
|
|||
|
||||
include ../../Makefile.inc
|
||||
|
||||
DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU)
|
||||
|
||||
ifeq ($(DEB_HOST_ARCH_CPU),amd64)
|
||||
KERNEL_ARCH_PERF = x86
|
||||
else ifeq ($(DEB_HOST_ARCH_CPU),arm)
|
||||
KERNEL_ARCH_PERF = arm
|
||||
else ifeq ($(DEB_HOST_ARCH_CPU),i386)
|
||||
KERNEL_ARCH_PERF = x86
|
||||
else ifeq ($(DEB_HOST_ARCH_CPU),powerpc)
|
||||
KERNEL_ARCH_PERF = powerpc
|
||||
else ifeq ($(DEB_HOST_ARCH_CPU),powerpc64)
|
||||
KERNEL_ARCH_PERF = powerpc
|
||||
else ifeq ($(DEB_HOST_ARCH_CPU),s390)
|
||||
KERNEL_ARCH_PERF = s390
|
||||
else ifeq ($(DEB_HOST_ARCH_CPU),s390x)
|
||||
KERNEL_ARCH_PERF = s390x
|
||||
else ifeq ($(DEB_HOST_ARCH_CPU),sh4)
|
||||
KERNEL_ARCH_PERF = sh
|
||||
else ifeq ($(DEB_HOST_ARCH_CPU),sparc)
|
||||
KERNEL_ARCH_PERF = sparc
|
||||
else ifeq ($(DEB_HOST_ARCH_CPU),sparc64)
|
||||
KERNEL_ARCH_PERF = sparc
|
||||
endif
|
||||
|
||||
MAKE_PERF := $(MAKE) -C $(top_srcdir)/tools/perf O=$(CURDIR)/out prefix=/usr perfexecdir=share/perf_$(VERSION)-core NO_PERL=1 V=2 HAVE_CPLUS_DEMANGLE=1 ARCH=$(KERNEL_ARCH_PERF) EXTRA_WARNINGS=-Wno-error
|
||||
|
||||
$(warning $(KERNEL_ARCH_PERF))
|
||||
$(warning $(DEB_HOST_ARCH_CPU))
|
||||
|
||||
all:
|
||||
ifdef KERNEL_ARCH_PERF
|
||||
-mkdir out
|
||||
make -C $(top_srcdir)/tools/perf O=$(CURDIR)/out
|
||||
+$(MAKE_PERF)
|
||||
endif
|
||||
|
||||
install:
|
||||
ifdef KERNEL_ARCH_PERF
|
||||
+$(MAKE_PERF) install install-man
|
||||
endif
|
||||
|
||||
clean:
|
||||
rm -rf out
|
||||
|
|
Loading…
Reference in New Issue