Update build system to MM's new model

Signed-off-by: Luke Stuyvenberg <stuyvenberg@wisc.edu>