Revert "build macro."

This reverts commit 07df9f047c5e2ccef64a602311760aac61d80ee4.