summaryrefslogtreecommitdiffstats
path: root/.vscode/c_cpp_properties.json
blob: a15f1342020499362b39170f55c2a03cda42a773 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
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
{
    "configurations": [
        {
            "name": "Linux",
            "includePath": [
                "${workspaceFolder}",
                "/usr/include/c++/7",
                "/usr/include/c++/7/x86_64-redhat-linux",
                "/usr/include/c++/7/backward",
                "/usr/local/include",
                "/usr/lib64/clang/5.0.1/include",
                "/usr/include",
                "/opt/include",
                "/opt/AGL/include",
                "${workspaceFolder}/afb-helpers",
                "${workspaceFolder}/src",
                "${workspaceFolder}/app-controller-submodule/ctl-lib"
            ],
            "defines": [],
            "intelliSenseMode": "clang-x64",
            "browse": {
                "path": [
                    "${workspaceFolder}",
                    "/usr/include/c++/7",
                    "/usr/include/c++/7/x86_64-redhat-linux",
                    "/usr/include/c++/7/backward",
                    "/usr/local/include",
                    "/usr/lib64/clang/5.0.1/include",
                    "/usr/include",
                    "/opt/include",
                    "/opt/AGL/include",
                    "${workspaceFolder}/afb-helpers"
                ],
                "limitSymbolsToIncludedHeaders": true,
                "databaseFilename": ""
            },
            "compilerPath": "/usr/bin/clang",
            "cStandard": "c11",
            "cppStandard": "c++17"
        }
    ],
    "version": 4
}
}" ]; then # the EULA_$MACHINE variable is set in the environment, so we just configure # ACCEPT_EULA_$MACHINE in local.conf EULA_ACCEPT=${!EULA_MACHINE} else # so we need to ask user if he/she accepts the EULA: cat <<EOF The BSP for $MACHINE depends on packages and firmware which are covered by an End User License Agreement (EULA). To have the right to use these binaries in your images, you need to read and accept the following... The firmware package can contains several types of firmware (depending on BSP): * bootloaders: the first stage bootloaders are proprietary for this board, they are included in this firmware package. * firmware for the power management 'companion' core: on QCOM SoC some power management features are implemented in a companion core , called RPM, and not on the main CPU. * firmware for GPU, WLAN, DSP/GPS and video codecs. These firmware are used by their respective linux drivers (DRM, wlan, v4l2, .. ) and are loaded on-demand by the main CPU onto the various cores on the SoC. EOF echo REPLY= while [ -z "$REPLY" ]; do echo -n "Do you want to read the EULA ? (y/n) " read REPLY case "$REPLY" in y|Y) READ_EULA=1 ;; n|N) READ_EULA=0 ;; *) REPLY= ;; esac done if [ "$READ_EULA" == 1 ]; then more -d ${EULA} echo REPLY= while [ -z "$REPLY" ]; do echo -n "Do you accept the EULA you just read? (y/n) " read REPLY case "$REPLY" in y|Y) echo "EULA has been accepted." EULA_ACCEPT=1 ;; n|N) echo "EULA has not been accepted." ;; *) REPLY= ;; esac done fi fi fi } EULA_ACCEPT=0