PSA release script changes.
Since the offline build is made to auto-generate PSA related components
and services for Secure targets, we can change the output directory to
update the files in the respective locations.
TARGET_PSA
  --TARGET_MBED_SPM
    --COMPONENT_SPE
      psa_setup.c
  --TARGET_TFM
    --COMPONENT_SPE
      --inc
	tfm_partition_defs.inc
        tfm_partition_list.inc
        tfm_service_list.inc
        tfm_spm_signal_defs.h
  --services
    --inc
      autogen_sid.h
      mbed_spm_partitions.h

The release script is been modified to commit these files if there are
any changes detected when `--commit` argument is passed.
Cleaning of auto-generated is been removed as it uses the main directory
for its operations, but PSA auto-generation will work if any of the
service and application-based manifests are updated.

Signed-off-by: Vikas Katariya <Vikas.Katariya@arm.com>
ls
1 parent bd02761 commit dae119e7eaaf7b708a712612d4dca1c009143328
@Vikas Katariya Vikas Katariya authored on 8 Nov 2019
Showing 7 changed files
View
tools/build.py
View
tools/make.py
View
tools/project.py
View
tools/psa/__init__.py
View
tools/psa/release.py
View
tools/psa/spm_template_file_list.json
View
tools/test.py