In general, when a header file in LBBS is modified, anything that includes it will get recompiled.
The items in nets/net_imap
seem to be an exception, and is a unique layout from the rest of the tree. The developer currently needs to remember to manually touch or overwrite all these files to force them to be recompiled as well, or otherwise different source files may have different versions of structs, etc., leading to very bad things.
You must be