Updating to handle multiple build schemes for multiple build types.

Signed-off-by: Levi Brown <levigroker@gmail.com>