Blame view

tools/scripts/Makefile.arch 1.2 KB
b24413180   Greg Kroah-Hartman   License cleanup: ...
1
  # SPDX-License-Identifier: GPL-2.0
0a943cb10   Arnaldo Carvalho de Melo   tools build: Add ...
2
  HOSTARCH := $(shell uname -m | sed -e s/i.86/x86/ -e s/x86_64/x86/ \
b11db6581   Namhyung Kim   perf tools: Fix b...
3
                                    -e s/sun4u/sparc/ -e s/sparc64/sparc/ \
235504dec   Wang Nan   perf tools: Fix b...
4
                                    -e /arm64/!s/arm.*/arm/ -e s/sa110/arm/ \
a6cf5f392   Jiri Olsa   perf tools: Move ...
5
6
                                    -e s/s390x/s390/ -e s/parisc64/parisc/ \
                                    -e s/ppc.*/powerpc/ -e s/mips.*/mips/ \
620830b69   Zhigang Lu   perf tools: Allow...
7
8
                                    -e s/sh[234].*/sh/ -e s/aarch64.*/arm64/ \
                                    -e s/tile.*/tile/ )
60cbdf5d0   Josh Poimboeuf   tools build: Fix ...
9

0a943cb10   Arnaldo Carvalho de Melo   tools build: Add ...
10
11
12
  ifndef ARCH
  ARCH := $(HOSTARCH)
  endif
a6cf5f392   Jiri Olsa   perf tools: Move ...
13

60cbdf5d0   Josh Poimboeuf   tools build: Fix ...
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
  SRCARCH := $(ARCH)
  
  # Additional ARCH settings for x86
  ifeq ($(ARCH),i386)
          SRCARCH := x86
  endif
  ifeq ($(ARCH),x86_64)
          SRCARCH := x86
  endif
  
  # Additional ARCH settings for sparc
  ifeq ($(ARCH),sparc32)
         SRCARCH := sparc
  endif
  ifeq ($(ARCH),sparc64)
         SRCARCH := sparc
  endif
  
  # Additional ARCH settings for sh
  ifeq ($(ARCH),sh64)
         SRCARCH := sh
  endif
  
  # Additional ARCH settings for tile
  ifeq ($(ARCH),tilepro)
         SRCARCH := tile
  endif
  ifeq ($(ARCH),tilegx)
         SRCARCH := tile
  endif
c6e5e9fbc   Namhyung Kim   perf tools: Fix b...
44
45
  LP64 := $(shell echo __LP64__ | ${CC} ${CFLAGS} -E -x c - | tail -n 1)
  ifeq ($(LP64), 1)
e477f3f01   Adrian Hunter   perf tools: Build...
46
    IS_64_BIT := 1
e477f3f01   Adrian Hunter   perf tools: Build...
47
  else
c6e5e9fbc   Namhyung Kim   perf tools: Fix b...
48
    IS_64_BIT := 0
e477f3f01   Adrian Hunter   perf tools: Build...
49
  endif