Skip to content

Commit 15557d0

Browse files
Various improvements
Signed-off-by: Ronald Cron <[email protected]>
1 parent f37dbf6 commit 15557d0

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

docs/4.0-migration-guide/repo-split.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,7 @@ There is no CMake equivalent for `make generated_files` or `make neat`.
4141
Generated files are automatically created in the build tree with `cmake --build build` and removed with `cmake --build build --target clean`.
4242
If you need to build the generated files in the source tree without involving CMake, you can call `framework/scripts/make_generated_files.py`.
4343

44-
There is no CMake equivalent for `make uninstall`.
45-
To remove an installation, simply delete the directory specified as the installation prefix.
44+
There is currently no equivalent for `make uninstall` in the Mbed TLS CMake build system.
4645

4746
#### Common build options
4847

@@ -74,7 +73,7 @@ These changes reflect the move of cryptographic, cryptographic-adjacent, and pla
7473
| `include/psa` | `tf-psa-crypto/include/psa` | All PSA headers consolidated here. |
7574
| `3rdparty/everest`<br>`3rdparty/p256-m` | `tf-psa-crypto/drivers/everest`<br>`tf-psa-crypto/drivers/p256-m` | Third-party crypto driver implementations. |
7675

77-
(<sup>†</sup>) The `library` and `include/mbedtls` directories still exist in Mbed TLS, but not contain only TLS and X.509 components.
76+
(<sup>†</sup>) The `library` and `include/mbedtls` directories still exist in Mbed TLS, but now contain only TLS and X.509 components.
7877

7978
### Configuration file split
8079
Cryptography and platform configuration options have been moved from `include/mbedtls/mbedtls_config.h` to `tf-psa-crypto/include/psa/crypto_config.h`, which is now mandatory.
@@ -152,7 +151,7 @@ Both `mbedcrypto.pc` and `tfpsacrypto.pc` are functionally equivalent, providing
152151
The Mbed TLS CMake build system still installs the cryptography libraries under their legacy name, `libmbedcrypto.<ext>`, so you can continue linking against them.
153152
The cryptography library is also now provided as `libtfpsacrypto.<ext>`.
154153

155-
Regarding the headers, the main change is the relocation of some headers to private directories.
154+
Regarding the headers, the main change is the relocation of some headers to subdirectories called `private`.
156155
These headers are installed primarily to satisfy compiler dependencies.
157156
Others remain for historical reasons and may be cleaned up in later versions of the library.
158157

0 commit comments

Comments
 (0)