config/companion_libs/ppl.in
author Zhenqiang Chen <zhenqiang.chen@linaro.org>
Mon Dec 30 23:15:02 2013 +0100 (2013-12-30)
changeset 3261 3b61be3d7aa6
parent 2957 3e2f2100a76d
permissions -rw-r--r--
kernel/linux: prepare for arch whose kenel name is not the standard name

For some architectures, the kernel architecture name is not the common
name of the architecture for other tools.

For example: ARM 64-bit is commonly referenced as aarch64, but the kernel
calls it arm64.

Signed-off-by: Michael Hope <michael.hope@linaro.org>
Signed-off-by: Zhenqiang Chen <zhenqiang.chen@linaro.org>
[yann.morin.1998@free.fr: split out of the aarch64 patch]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
yann@1324
     1
# PPL options
yann@1324
     2
yann@1324
     3
choice
yann@1324
     4
    bool
yann@1324
     5
    prompt "PPL version"
yann@1535
     6
# Don't remove next line
yann@1535
     7
# CT_INSERT_VERSION_BELOW
yann@1324
     8
yann@2338
     9
config PPL_V_0_11_2
yann@2338
    10
    bool
yann@2957
    11
    prompt "0.11.2"
yann@2368
    12
    select PPL_0_11
yann@2338
    13
yann@2318
    14
config PPL_V_0_11_1
yann@2318
    15
    bool
yann@2957
    16
    prompt "0.11.1"
yann@2368
    17
    select PPL_0_11
yann@2318
    18
yann@2072
    19
config PPL_V_0_11
yann@2072
    20
    bool
yann@2957
    21
    prompt "0.11"
yann@2368
    22
    select PPL_0_11
yann@2072
    23
yann@1324
    24
config PPL_V_0_10_2
yann@1324
    25
    bool
yann@1324
    26
    prompt "0.10.2"
yann@3135
    27
    select PPL_NEEDS_FPERMISSIVE
yann@1324
    28
yann@1324
    29
endchoice
yann@1324
    30
yann@1324
    31
config PPL_VERSION
yann@1324
    32
    string
yann@1535
    33
# Don't remove next line
yann@1535
    34
# CT_INSERT_VERSION_STRING_BELOW
yann@2338
    35
    default "0.11.2" if PPL_V_0_11_2
yann@2318
    36
    default "0.11.1" if PPL_V_0_11_1
yann@2072
    37
    default "0.11" if PPL_V_0_11
yann@1324
    38
    default "0.10.2" if PPL_V_0_10_2
yann@2368
    39
yann@3135
    40
# For PPL 0.10, we need -fpermissive to build on gcc 4.7+
yann@3135
    41
# (even gcc-4.6+ ?)
yann@3135
    42
config PPL_NEEDS_FPERMISSIVE
yann@3135
    43
    bool
yann@3135
    44
yann@2368
    45
# For PPL 0.11, we need to pull libpwl if configured static
yann@2368
    46
config PPL_0_11
yann@2368
    47
    bool
yann@2368
    48
    select PPL_NEEDS_LIBPWL if ! COMPLIBS_SHARED
yann@2368
    49
yann@2368
    50
config PPL_NEEDS_LIBPWL
yann@2368
    51
    bool