1. fix bug to support more target, except all, genmake, genc 2. fix bug to ensure ARCH List
1. fix bug to support more target, except all, genmake, genc
2. fix bug to ensure ARCH List

git-svn-id: f3880c1fc5096ce2109c8aec392d8e07f619f417@390 c2973edb-eda0-4c78-bc6a-9341b269661f

bitcrystal/buildtools-BaseTools,bitcrystal/buildtools-BaseTools,bitcrystal/buildtools-BaseTools,tianocore/buildtools-BaseTools,tianocore/buildtools-BaseTools,bitcrystal/buildtools-BaseTools,tianocore/buildtools-BaseTools,tianocore/buildtools-BaseTools,bitcrystal/buildtools-BaseTools,tianocore/buildtools-BaseTools