Newer
Older
mbed-os / tools / test / config / double_define / targets.json
@Rajkumar Kanagaraj Rajkumar Kanagaraj on 17 Jan 2020 1 KB Rename "default_lib" to "c_lib".
{
    "first_base": {
        "supported_toolchains": ["GCC_ARM"],
        "extra_labels": [],
        "c_lib": "std",
        "supported_c_libs": {
                "arm": ["std"],
                "gcc_arm": ["std", "small"],
                "iar": ["std"]
        },
        "core": "Cortex-M0",
        "config": {
            "base1_1": "v_base1_1_b1",
            "base1_2": "v_base1_2_b1",
            "base1_3": "v_base1_3_b1"
        }
    },
    "second_base": {
        "supported_toolchains": ["GCC_ARM"],
        "extra_labels": [],
        "c_lib": "std",
        "supported_c_libs": {
                "arm": ["std"],
                "gcc_arm": ["std", "small"],
                "iar": ["std"]
        },
        "core": "Cortex-M0",
        "config": {
            "base2_1": "v_base2_1_b2",
            "base2_2": "v_base2_2_b2",
            "base1_1": "v_base1_1_b2"
        }
    },
    "double_config": {
        "inherits": ["first_base", "second_base"],
        "config": {
            "f1_1": "v_f1_1_f",
            "f1_2": "v_f1_2_f"
        },
        "overrides": {
            "base2_1": "v_base2_1_f",
            "base1_1": "v_base1_1_f",
            "derived2": "v_derived2_f",
            "f1_1": "v_f1_1_f_override"
        }
    }
}