某建设单位因建办公楼将设计与施工全部发包给A施工单位,签订了建筑工程承包合同。其后,经建设单位同意,A施工单位将勘察设计任务分包给B建筑设计院,A施工单位将建筑的主体分包给具备相应资质的C施工单位,将室内装修和幕墙工程分包给具备相应资质的D施工单位。在A施工单位的同意下,D施工单位将其承包范围内的幕墙工程分包给具备相应资质的E施工单位,将木工作业分成两部分,分别分包给F劳务作业单位和G劳务作业单位组织施工。
问题:(1)判断案例中哪些分包是合法的,哪些分包是非法的?
(2)合法分包需要满足的条件有哪些?