At SEP we have for different types of UNIX machines and need to use our software on all of them. Ideally we would like to have one copy of the program source that could them be compiled on each machine. The UNIX utility make has limitations that make this goal difficult to achieve. We now use a new utility called cake. It is much more flexible and has allowed us to achieved the goal of having one repository for our source code that is used by all four systems: Convex,Sun-3,Sun-4, and DECstation-3100.