-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
Adopt a Project-consistent Two-level #include Directive Name Pattern for the System Layer Library #221
Adopt a Project-consistent Two-level #include Directive Name Pattern for the System Layer Library #221
Conversation
LGTM, but just curious, is reducing the -I directives the primary purpose of this? |
Not reducing per se but making those that are required consistent from subsystem and module to subsystem and module. If reduction happens as a side-effect, that's a bonus. When this project is closer to done, my goal for a consumer of the SDK would be to add two compiler / linker options to his / her command line for headers and libraries:
and for every public API header for the CHIP SDK to be of the form: Less Ideal
More Ideal
|
lgtm we had undone this because we didn't have "dist" in the make system at project kickoff |
@hawk248 or @jelderton? |
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.
👍
…aviour with the app UI (project-chip#23331)" from silabs to silabs_1.0 Merge in WMN_TOOLS/matter from cherry-pick/fix_autorelock to silabs_1.0 Squashed commit of the following: commit 76df32b2d0e6c627545656d9e675c33825f2dab9 Author: jmartinez-silabs <[email protected]> Date: Wed Oct 26 17:16:25 2022 -0400 [EFR32] Link the door lock relock behaviour with the app UI (project-chip#23331) * Make the relock callback weak, implement it on the app side and link our app ui * address PR comments, Create a new functions that deal with the cluster and calls the application callback
…k relock behaviour with the app UI (project-chip#23331)" from silabs to silabs_1.0 Merge in WMN_TOOLS/matter from cherry-pick/fix_autorelock to silabs_1.0 Squashed commit of the following: commit 76df32b2d0e6c627545656d9e675c33825f2dab9 Author: jmartinez-silabs <[email protected]> Date: Wed Oct 26 17:16:25 2022 -0400 [EFR32] Link the door lock relock behaviour with the app UI (project-chip#23331) * Make the relock callback weak, implement it on the app side and link our app ui * address PR comments, Create a new functions that deal with the cluster and calls the application callback
Problem
Currently most of the system layer library headers do not follow a two-level include name pattern used by the rest of the project.
Summary of Changes
Adopts a two-level #include directive name pattern for system layer library headers.
Fixes #220