How to verify that the dependency has been correctly described it will really work in the SW tools?
You can generate an SDK package with this component and check the behavior in the MCUX IDE.
You can check SDK release data tables - output of the first two stages of the SDK Generator, where the component dependencies are resolved:
Run “ruby all_evkxxx.rb -a eiq -c superset -o target_dir“, in the target_dir/devices/<xxxx>/<xxxx>.yml, you can check under your middleware.eiq.ui_control, it should have the “CMSIS_DSP_Lib.ui_control” in the “web_requires”, like
SDKGEN-924Support to automatically link secure and non-secure projects in Mcuxpresso IDE
This feature supports to link trustzone projects. In MCUXpresso IDE, if you select a secure project or non-secure project, the other trustzone paired project will be selected automatically. In order to enable the feature, "linked_project" need to be set for both projects.