-
Notifications
You must be signed in to change notification settings - Fork 20
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 doxygen components #142
base: development
Are you sure you want to change the base?
Conversation
cbfa3c0
to
59d1154
Compare
59d1154
to
efb6dad
Compare
4096adc
to
eafc659
Compare
bf1a9c5
to
177efd5
Compare
177efd5
to
1818146
Compare
This commit adds the components check_doxy_blocks and check_doxygen_warnings to TF-PSA-Crypto. Signed-off-by: Harry Ramsey <[email protected]>
e93d1db
to
2eb5924
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In doxygen/tfpsacrypto.doxyfile.in
we need to change the entries INPUT, EXCLUDE and INCLUDE_PATH, aligning them with what we currently have in doxygen/mbedtls.doxyfile
in Mbed TLS (we cannot ignore the legacy headers yet):
INPUT = ../include input ../drivers/builtin/include
EXCLUDE = ../include/psa/crypto_se_driver.h ../drivers/builtin/include/mbedtls/build_info.h
INCLUDE_PATH = ../include ../drivers/builtin/include
@@ -133,6 +133,15 @@ def full_adapter(name, value, active): | |||
return active | |||
return include_in_full(name) | |||
|
|||
def realfull_adapter(_name, _value, _active): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You need to add something in custom_parser_options in class TFPSACryptoConfigTool as well I think.
This commit adds a new adapter, realfull which is ued to activate all symbols. This is required for the doxygen test suite. Signed-off-by: Harry Ramsey <[email protected]>
This commit updates the doxyfile to contain the relevant paths for the doxygen generation. Signed-off-by: Harry Ramsey <[email protected]>
2eb5924
to
ecb1413
Compare
ecb1413
to
e21d135
Compare
I've updated the framework pointer that was not correct to get a new run of CI. |
This commit updates the framework to enable doxygen checks. Signed-off-by: Harry Ramsey <[email protected]>
e21d135
to
fc24cff
Compare
Description
This commit enables doxygen components (specifically checks and warnings) for TF-PSA-Crypto. Closes #49.
PR checklist
Please remove the segment/s on either side of the | symbol as appropriate, and add any relevant link/s to the end of the line.
If the provided content is part of the present PR remove the # symbol.
Notes for the submitter
Please refer to the contributing guidelines, especially the
checklist for PR contributors.
Help make review efficient: