diff --git a/features/nanostack/mbed-mesh-api/mbed_lib.json b/features/nanostack/mbed-mesh-api/mbed_lib.json index b24664c78a..cdea08eef2 100644 --- a/features/nanostack/mbed-mesh-api/mbed_lib.json +++ b/features/nanostack/mbed-mesh-api/mbed_lib.json @@ -1,5 +1,6 @@ { "name": "mbed-mesh-api", + "requires": ["nanostack"], "config": { "heap-size": { "help": "Nanostack's heap size [bytes: 0-65534]", diff --git a/features/nanostack/nanostack-interface/mbed_lib.json b/features/nanostack/nanostack-interface/mbed_lib.json index 5c9a05cd6b..2761bfd407 100644 --- a/features/nanostack/nanostack-interface/mbed_lib.json +++ b/features/nanostack/nanostack-interface/mbed_lib.json @@ -1,3 +1,4 @@ { - "name": "nanostack-interface" + "name": "nanostack-interface", + "requires": ["nanostack"] } diff --git a/features/nanostack/sal-stack-nanostack-eventloop/mbed_lib.json b/features/nanostack/sal-stack-nanostack-eventloop/mbed_lib.json index a56cdb5030..25a9363014 100644 --- a/features/nanostack/sal-stack-nanostack-eventloop/mbed_lib.json +++ b/features/nanostack/sal-stack-nanostack-eventloop/mbed_lib.json @@ -1,5 +1,6 @@ { "name": "nanostack-eventloop", + "requires": ["nanostack-hal"], "config": { "use_platform_tick_timer": { "help": "Use platform provided low resolution tick timer for eventloop", diff --git a/features/nanostack/sal-stack-nanostack/mbed_lib.json b/features/nanostack/sal-stack-nanostack/mbed_lib.json index b69dd1c4f1..b172acd8f6 100644 --- a/features/nanostack/sal-stack-nanostack/mbed_lib.json +++ b/features/nanostack/sal-stack-nanostack/mbed_lib.json @@ -1,5 +1,6 @@ { "name": "nanostack", + "requires": ["nanostack-eventloop", "coap-service"], "config": { "configuration": { "help": "Build time configuration. Refer to Handbook for valid values. Default: full stack",