NXBT-857: allow recursion

@glefevre @atchertchian This just makes it easier to use in some use cases (ex: 'addons' for NXP-15956, or even in the whole source tree).
*No need to merge* I can push this to master. Just a place to discuss it.