Make targets extensible