how to define shared build utilities