tools: add back and update mm-macros, it is required for libsigc++