added deploy target specific variables because SRC_PERL, SRC_PYTHON and SRC_SH can't be set until after the submodule init/update has taken place