Compiled, encrypted macros automatically turn off MPRINT, SYMBOLGEN, MLOGIC options so generated code/text is hidden.
Thanks to Thomas Billings for this tip. Read more details in this paper from WUSS 2017: Secure MacroBased Method to Assign LIBNAMEs for Databases.