Shroud Option

The -mshroud option should be used in situations where either intermediate or library files are built from confidential source code and are to be distributed.

When using this option, C comments, which are normally included into these files, as well as line numbers and variable names will be removed, or obfuscated, so that the original source code cannot be reconstructed from the distributed files.