Split all.sh into two files: everything but the components (all.sh framework) and the test components. Mbed-TLS and PSA-Crypto share the all.sh framework and both have their own test components file.
With this we should be able to get rid of replace_all_sh_components in scripts/psa_crypto.py.
was only the beginning: now we want tf-psa-crypto to be able to have its own components file (that might have to wait until it has its own build system though)
Split all.sh into two files: everything but the components (all.sh framework) and the test components. Mbed-TLS and PSA-Crypto share the all.sh framework and both have their own test components file. With this we should be able to get rid of
replace_all_sh_components
inscripts/psa_crypto.py
.