Proteus multi-target build framework