base-macros dependencies