Newer
Older
mbed-os / tools / test / config / override_precidence / targets.json
@Rajkumar Kanagaraj Rajkumar Kanagaraj on 17 Jan 2020 932 bytes Rename "default_lib" to "c_lib".
{
    "base": {
        "supported_toolchains": ["GCC_ARM"],
        "extra_labels": [],
        "c_lib": "std",
        "core": "Cortex-M0",
        "config": {
            "par1": "v_par1_base",
            "par2": "v_par2_base",
            "par3": "v_par3_base"
        },
        "supported_c_libs": {
                "arm": ["std"],
                "gcc_arm": ["std", "small"],
                "iar": ["std"]
        }
    },
    "b1": {
        "inherits": ["base"],
        "extra_labels_add": ["b1_label"],
        "overrides": {
            "par1": "v_par1_b1"
        }
    },
    "b2": {
        "inherits": ["base"],
        "extra_labels_add": ["b2_label"],
        "overrides": {
            "par2": "v_par2_b2"
        }
    },
    "both": {
        "inherits": ["b1", "b2"],
        "config": {
            "par4": "v_par4_both"
        },
        "overrides": {
            "par3": "v_par3_both"
        }
    }
}