Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add some all.sh components based on baremetal configs #117

Open
3 tasks
ronald-cron-arm opened this issue Dec 11, 2024 · 0 comments
Open
3 tasks

Add some all.sh components based on baremetal configs #117

ronald-cron-arm opened this issue Dec 11, 2024 · 0 comments
Labels
enhancement New feature or request size-s Estimated task size: small (~2d)

Comments

@ronald-cron-arm
Copy link
Contributor

ronald-cron-arm commented Dec 11, 2024

  • Add baremetal and baremetal_size config types in config.py
  • In components-configuration.sh add build_baremetal. Equivalent to the one in mbedtls but with CMake build system.
  • In components-platform.sh, add build_arm_none_eabi_gcc component, build_arm_linux_gnueabi_gcc_arm5vte, build_arm_none_eabi_gcc_arm5vte, build_arm_none_eabi_gcc_m0plus, build_arm_none_eabi_gcc_no_udbl_division, build_arm_none_eabi_gcc_no_64bit_multiplication and build_arm_clang_thumb, switching from make to CMake build system if necessary.

When switching from make to CMake, the compilation flags relevant to the components should be kept.

@ronald-cron-arm ronald-cron-arm added enhancement New feature or request size-s Estimated task size: small (~2d) labels Dec 11, 2024
@ronald-cron-arm ronald-cron-arm moved this to TF-PSA-Crypto all.sh components in Mbed TLS Epics Dec 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request size-s Estimated task size: small (~2d)
Projects
Status: TF-PSA-Crypto all.sh components
Development

No branches or pull requests

1 participant