Fix build script
authorVladimir Yaroslavskiy <yaroslavskiy@netbeans.org>
Thu, 17 Jun 2010 16:47:13 +0400
changeset 4595d446a95232e1
parent 4594 c5657e57368f
child 4596 58dfe9c1bd56
Fix build script
sierra/build.xml
     1.1 --- a/sierra/build.xml	Thu Jun 17 15:58:07 2010 +0400
     1.2 +++ b/sierra/build.xml	Thu Jun 17 16:47:13 2010 +0400
     1.3 @@ -148,34 +148,268 @@
     1.4      </target>
     1.5  
     1.6      <!-- module -->
     1.7 -    <target name="build-module">
     1.8 -        <ant dir="${home}/${module}" target="netbeans"/>
     1.9 +    <target name="do-module">
    1.10 +        <echo message="============= ${module} ============="/>
    1.11 +        <ant dir="${home}/${module}" target="${action}"/>
    1.12      </target>
    1.13  
    1.14 -    <!-- clean -->
    1.15 -    <target name="clean">
    1.16 -        <delete dir="${home}/nbbuild/netbeans/xml"/>
    1.17 -        <delete dir="${home}/nbbuild/netbeans/soa"/>
    1.18 +    <!-- clean, build -->
    1.19 +    <target name="clean" depends="clean-01, clean-02, clean-03, clean-04, clean-kit"/>
    1.20 +    <target name="build" depends="build-01, build-02, build-03, build-04, build-kit"/>
    1.21 +
    1.22 +    <target name="clean-01" depends="clean-platform, clean-ide"/>
    1.23 +    <target name="build-01" depends="build-platform, build-ide"/>
    1.24 +
    1.25 +    <target name="clean-02" depends="clean-xml, clean-libs, clean-soa, clean-compapp, clean-bpel"/>
    1.26 +    <target name="build-02" depends="build-xml, build-libs, build-soa, build-compapp, build-bpel"/>
    1.27 +
    1.28 +    <target name="clean-03" depends="clean-xslt, clean-wlm, clean-iep, clean-sql, clean-dm"/>
    1.29 +    <target name="build-03" depends="build-xslt, build-wlm, build-iep, build-sql, build-dm"/>
    1.30 +
    1.31 +    <target name="clean-04" depends="clean-edm, clean-etl, clean-encoder, clean-wsdlextensions"/>
    1.32 +    <target name="build-04" depends="build-edm, build-etl, build-encoder, build-wsdlextensions"/>
    1.33 +
    1.34 +    <!-- platform -->
    1.35 +    <target name="build-platform"><antcall target="do-platform"><param name="action" value="netbeans"/></antcall></target>
    1.36 +    <target name="clean-platform"><antcall target="do-platform"><param name="action" value="clean"/></antcall></target>
    1.37 +    <target name=   "do-platform">
    1.38 +        <!-- antcall target="do-module"><param name="module" value="print"/></antcall-->
    1.39 +        <!-- antcall target="do-module"><param name="module" value="print.editor"/></antcall-->
    1.40      </target>
    1.41  
    1.42 -    <!-- build -->
    1.43 -
    1.44 -    <target name="build" depends="build-01, build-02, build-03"/>
    1.45 -    
    1.46 -    <target name="build-01">
    1.47 -        <ant dir="${home}/xml.kit" target="netbeans"/>
    1.48 -        <ant dir="${home}/soa.kit" target="netbeans"/>
    1.49 +    <!-- ide -->
    1.50 +    <target name="build-ide"><antcall target="do-ide"><param name="action" value="netbeans"/></antcall></target>
    1.51 +    <target name="clean-ide"><antcall target="do-ide"><param name="action" value="clean"/></antcall></target>
    1.52 +    <target name=   "do-ide">
    1.53 +        <!--
    1.54 +        <antcall target="do-module"><param name="module" value="xml"/></antcall>
    1.55 +        <antcall target="do-module"><param name="module" value="xml.axi"/></antcall>
    1.56 +        <antcall target="do-module"><param name="module" value="xml.catalog"/></antcall>
    1.57 +        <antcall target="do-module"><param name="module" value="xml.core"/></antcall>
    1.58 +        <antcall target="do-module"><param name="module" value="xml.jaxb.api"/></antcall>
    1.59 +        <antcall target="do-module"><param name="module" value="xml.lexer"/></antcall>
    1.60 +        <antcall target="do-module"><param name="module" value="xml.multiview"/></antcall>
    1.61 +        <antcall target="do-module"><param name="module" value="xml.retriever"/></antcall>
    1.62 +        <antcall target="do-module"><param name="module" value="xml.schema.completion"/></antcall>
    1.63 +        <antcall target="do-module"><param name="module" value="xml.schema.model"/></antcall>
    1.64 +        <antcall target="do-module"><param name="module" value="xml.tax"/></antcall>
    1.65 +        <antcall target="do-module"><param name="module" value="xml.text"/></antcall>
    1.66 +        <antcall target="do-module"><param name="module" value="xml.tools"/></antcall>
    1.67 +        <antcall target="do-module"><param name="module" value="xml.wsdl.model"/></antcall>
    1.68 +        <antcall target="do-module"><param name="module" value="xml.xam"/></antcall>
    1.69 +        <antcall target="do-module"><param name="module" value="xml.xdm"/></antcall>
    1.70 +        <antcall target="do-module"><param name="module" value="xsl"/></antcall>
    1.71 +        -->
    1.72      </target>
    1.73  
    1.74 -    <target name="build-02">
    1.75 -        <ant dir="${home}/bpel.kit" target="netbeans"/>
    1.76 -        <ant dir="${home}/xslt.kit" target="netbeans"/>
    1.77 -        <ant dir="${home}/wlm.kit" target="netbeans"/>
    1.78 +    <!-- xml -->
    1.79 +    <target name="build-xml"><antcall target="do-xml"><param name="action" value="netbeans"/></antcall></target>
    1.80 +    <target name="clean-xml"><antcall target="do-xml"><param name="action" value="clean"/></antcall></target>
    1.81 +    <target name=   "do-xml">
    1.82 +        <antcall target="do-module"><param name="module" value="xml.libs.jxpath"/></antcall>
    1.83 +        <antcall target="do-module"><param name="module" value="xml.libs.prefuse"/></antcall>
    1.84 +        <antcall target="do-module"><param name="module" value="xml.catalogsupport"/></antcall>
    1.85 +        <antcall target="do-module"><param name="module" value="xml.xpath.ext"/></antcall>
    1.86 +        <antcall target="do-module"><param name="module" value="xml.misc"/></antcall>
    1.87 +        <antcall target="do-module"><param name="module" value="xml.xam.ui"/></antcall>
    1.88 +        <antcall target="do-module"><param name="module" value="xml.search"/></antcall>
    1.89 +        <antcall target="do-module"><param name="module" value="xml.nbprefuse"/></antcall>
    1.90 +        <antcall target="do-module"><param name="module" value="xml.refactoring"/></antcall>
    1.91 +        <antcall target="do-module"><param name="module" value="xml.schema.ui.basic"/></antcall>
    1.92 +        <antcall target="do-module"><param name="module" value="xml.schema.abe"/></antcall>
    1.93 +        <antcall target="do-module"><param name="module" value="xml.schema"/></antcall>
    1.94 +        <antcall target="do-module"><param name="module" value="xml.schema.refactoring"/></antcall>
    1.95 +        <antcall target="do-module"><param name="module" value="xml.wsdl.bindingsupport.api"/></antcall>
    1.96 +        <antcall target="do-module"><param name="module" value="xml.wsdl.bindingsupport"/></antcall>
    1.97 +        <antcall target="do-module"><param name="module" value="xml.wsdl.extensions"/></antcall>
    1.98 +        <antcall target="do-module"><param name="module" value="xml.wsdlui"/></antcall>
    1.99 +        <antcall target="do-module"><param name="module" value="xml.wsdl.refactoring"/></antcall>
   1.100 +        <antcall target="do-module"><param name="module" value="xml.wsdlextui"/></antcall>
   1.101      </target>
   1.102  
   1.103 -    <target name="build-03">
   1.104 -        <ant dir="${home}/esb.kit" target="netbeans"/>
   1.105 -        <ant dir="${home}/encoder.kit" target="netbeans"/>
   1.106 -        <ant dir="${home}/wsdlextensions.kit" target="netbeans"/>
   1.107 +    <!-- libs -->
   1.108 +    <target name="build-libs"><antcall target="do-libs"><param name="action" value="netbeans"/></antcall></target>
   1.109 +    <target name="clean-libs"><antcall target="do-libs"><param name="action" value="clean"/></antcall></target>
   1.110 +    <target name=   "do-libs">
   1.111 +        <antcall target="do-module"><param name="module" value="soa.libs.httpunit"/></antcall>
   1.112 +        <antcall target="do-module"><param name="module" value="soa.libs.jbiadmincommon"/></antcall>
   1.113 +        <antcall target="do-module"><param name="module" value="soa.libs.jgo"/></antcall>
   1.114 +        <antcall target="do-module"><param name="module" value="soa.libs.mail"/></antcall>
   1.115 +        <antcall target="do-module"><param name="module" value="soa.libs.pojo"/></antcall>
   1.116 +        <antcall target="do-module"><param name="module" value="soa.libs.sap"/></antcall>
   1.117 +        <antcall target="do-module"><param name="module" value="soa.libs.wsdl4j"/></antcall>
   1.118 +        <antcall target="do-module"><param name="module" value="soa.libs.xmlbeans"/></antcall>
   1.119 +        <antcall target="do-module"><param name="module" value="soa.libs.xslt"/></antcall>
   1.120 +    </target>
   1.121 +        
   1.122 +    <!-- soa -->
   1.123 +    <target name="build-soa"><antcall target="do-soa"><param name="action" value="netbeans"/></antcall></target>
   1.124 +    <target name="clean-soa"><antcall target="do-soa"><param name="action" value="clean"/></antcall></target>
   1.125 +    <target name=   "do-soa">
   1.126 +        <antcall target="do-module"><param name="module" value="soa.wsdlui.api"/></antcall>
   1.127 +        <antcall target="do-module"><param name="module" value="soa.wsdl.bindingsupport"/></antcall>
   1.128 +        <antcall target="do-module"><param name="module" value="soa.bindingwizard"/></antcall>
   1.129 +        <antcall target="do-module"><param name="module" value="soa.ldap"/></antcall>
   1.130 +        <antcall target="do-module"><param name="module" value="soa.ui"/></antcall>
   1.131 +        <antcall target="do-module"><param name="module" value="soa.mappercore"/></antcall>
   1.132 +        <antcall target="do-module"><param name="module" value="soa.reportgenerator"/></antcall>
   1.133 +        <antcall target="do-module"><param name="module" value="soa.dndbridge"/></antcall>
   1.134 +        <antcall target="do-module"><param name="module" value="soa.xpath.mapper"/></antcall>
   1.135 +        <antcall target="do-module"><param name="module" value="soa.jca.base"/></antcall>
   1.136 +        <antcall target="do-module"><param name="module" value="soa.jca.jms"/></antcall>
   1.137 +        <antcall target="do-module"><param name="module" value="soa.pojo"/></antcall>
   1.138 +        <antcall target="do-module"><param name="module" value="soa.palette.java"/></antcall>
   1.139 +    </target>
   1.140 +
   1.141 +    <!-- compapp -->
   1.142 +    <target name="build-compapp"><antcall target="do-compapp"><param name="action" value="netbeans"/></antcall></target>
   1.143 +    <target name="clean-compapp"><antcall target="do-compapp"><param name="action" value="clean"/></antcall></target>
   1.144 +    <target name=   "do-compapp">
   1.145 +        <antcall target="do-module"><param name="module" value="compapp.help"/></antcall>
   1.146 +        <antcall target="do-module"><param name="module" value="compapp.projects.wizard"/></antcall>
   1.147 +        <antcall target="do-module"><param name="module" value="compapp.manager.jbi"/></antcall>
   1.148 +        <antcall target="do-module"><param name="module" value="compapp.projects.jbi"/></antcall>
   1.149 +        <antcall target="do-module"><param name="module" value="compapp.casaeditor"/></antcall>
   1.150 +        <antcall target="do-module"><param name="module" value="compapp.projects.base"/></antcall>
   1.151 +        <antcall target="do-module"><param name="module" value="compapp.configextension"/></antcall>
   1.152 +        <antcall target="do-module"><param name="module" value="compapp.configextension.msgtracking"/></antcall>
   1.153 +    </target>
   1.154 +
   1.155 +    <!-- bpel -->
   1.156 +    <target name="build-bpel"><antcall target="do-bpel"><param name="action" value="netbeans"/></antcall></target>
   1.157 +    <target name="clean-bpel"><antcall target="do-bpel"><param name="action" value="clean"/></antcall></target>
   1.158 +    <target name=   "do-bpel">
   1.159 +        <antcall target="do-module"><param name="module" value="bpel.help"/></antcall>
   1.160 +        <antcall target="do-module"><param name="module" value="bpel.model"/></antcall>
   1.161 +        <antcall target="do-module"><param name="module" value="bpel.editors.api"/></antcall>
   1.162 +        <antcall target="do-module"><param name="module" value="bpel.debugger.api"/></antcall>
   1.163 +        <antcall target="do-module"><param name="module" value="bpel.core"/></antcall>
   1.164 +        <antcall target="do-module"><param name="module" value="bpel.project"/></antcall>
   1.165 +        <antcall target="do-module"><param name="module" value="bpel.debugger.bdi"/></antcall>
   1.166 +        <antcall target="do-module"><param name="module" value="bpel.debugger"/></antcall>
   1.167 +        <antcall target="do-module"><param name="module" value="bpel.debugger.ui"/></antcall>
   1.168 +        <antcall target="do-module"><param name="module" value="bpel.mapper"/></antcall>
   1.169 +        <antcall target="do-module"><param name="module" value="bpel.editors"/></antcall>
   1.170 +        <antcall target="do-module"><param name="module" value="bpel.refactoring"/></antcall>
   1.171 +        <antcall target="do-module"><param name="module" value="bpel.validation"/></antcall>
   1.172 +        <antcall target="do-module"><param name="module" value="bpel.samples"/></antcall>
   1.173 +    </target>
   1.174 +
   1.175 +    <!-- xslt -->
   1.176 +    <target name="build-xslt"><antcall target="do-xslt"><param name="action" value="netbeans"/></antcall></target>
   1.177 +    <target name="clean-xslt"><antcall target="do-xslt"><param name="action" value="clean"/></antcall></target>
   1.178 +    <target name=   "do-xslt">
   1.179 +        <antcall target="do-module"><param name="module" value="xslt.help"/></antcall>
   1.180 +        <antcall target="do-module"><param name="module" value="xslt.model"/></antcall>
   1.181 +        <antcall target="do-module"><param name="module" value="xslt.tmap"/></antcall>
   1.182 +        <antcall target="do-module"><param name="module" value="xslt.project"/></antcall>
   1.183 +        <antcall target="do-module"><param name="module" value="xslt.core"/></antcall>
   1.184 +        <antcall target="do-module"><param name="module" value="xslt.validation"/></antcall>
   1.185 +        <antcall target="do-module"><param name="module" value="xslt.samples"/></antcall>
   1.186 +    </target>
   1.187 +
   1.188 +    <!-- wlm -->
   1.189 +    <target name="build-wlm"><antcall target="do-wlm"><param name="action" value="netbeans"/></antcall></target>
   1.190 +    <target name="clean-wlm"><antcall target="do-wlm"><param name="action" value="clean"/></antcall></target>
   1.191 +    <target name=   "do-wlm">
   1.192 +        <antcall target="do-module"><param name="module" value="wlm.model"/></antcall>
   1.193 +        <antcall target="do-module"><param name="module" value="wlm.editor"/></antcall>
   1.194 +        <antcall target="do-module"><param name="module" value="wlm.project"/></antcall>
   1.195 +        <antcall target="do-module"><param name="module" value="wlm.bridge"/></antcall>
   1.196 +        <antcall target="do-module"><param name="module" value="wlm.validation"/></antcall>
   1.197 +        <antcall target="do-module"><param name="module" value="wlm.samples"/></antcall>
   1.198 +    </target>
   1.199 +    
   1.200 +    <!-- iep -->
   1.201 +    <target name="build-iep"><antcall target="do-iep"><param name="action" value="netbeans"/></antcall></target>
   1.202 +    <target name="clean-iep"><antcall target="do-iep"><param name="action" value="clean"/></antcall></target>
   1.203 +    <target name=   "do-iep">
   1.204 +        <antcall target="do-module"><param name="module" value="iep.help"/></antcall>
   1.205 +        <antcall target="do-module"><param name="module" value="iep.editor"/></antcall>
   1.206 +        <antcall target="do-module"><param name="module" value="iep.project"/></antcall>
   1.207 +        <antcall target="do-module"><param name="module" value="iep.samples"/></antcall>
   1.208 +    </target>
   1.209 +
   1.210 +    <!-- sql -->
   1.211 +    <target name="build-sql"><antcall target="do-sql"><param name="action" value="netbeans"/></antcall></target>
   1.212 +    <target name="clean-sql"><antcall target="do-sql"><param name="action" value="clean"/></antcall></target>
   1.213 +    <target name=   "do-sql">
   1.214 +        <antcall target="do-module"><param name="module" value="sql.help"/></antcall>
   1.215 +        <antcall target="do-module"><param name="module" value="sql.project"/></antcall>
   1.216 +        <antcall target="do-module"><param name="module" value="sql.wizard"/></antcall>
   1.217 +    </target>
   1.218 +
   1.219 +    <!-- dm -->
   1.220 +    <target name="build-dm"><antcall target="do-dm"><param name="action" value="netbeans"/></antcall></target>
   1.221 +    <target name="clean-dm"><antcall target="do-dm"><param name="action" value="clean"/></antcall></target>
   1.222 +    <target name=   "do-dm">
   1.223 +        <antcall target="do-module"><param name="module" value="dm.virtual.db"/></antcall>
   1.224 +        <antcall target="do-module"><param name="module" value="dm.di.core"/></antcall>
   1.225 +    </target>
   1.226 +
   1.227 +    <!-- edm -->
   1.228 +    <target name="build-edm"><antcall target="do-edm"><param name="action" value="netbeans"/></antcall></target>
   1.229 +    <target name="clean-edm"><antcall target="do-edm"><param name="action" value="clean"/></antcall></target>
   1.230 +    <target name=   "do-edm">
   1.231 +        <antcall target="do-module"><param name="module" value="edm.editor"/></antcall>
   1.232 +        <antcall target="do-module"><param name="module" value="edm.project"/></antcall>
   1.233 +    </target>
   1.234 +
   1.235 +    <!-- etl -->
   1.236 +    <target name="build-etl"><antcall target="do-etl"><param name="action" value="netbeans"/></antcall></target>
   1.237 +    <target name="clean-etl"><antcall target="do-etl"><param name="action" value="clean"/></antcall></target>
   1.238 +    <target name=   "do-etl">
   1.239 +        <antcall target="do-module"><param name="module" value="etl.editor"/></antcall>
   1.240 +        <antcall target="do-module"><param name="module" value="etl.project"/></antcall>
   1.241 +    </target>
   1.242 +
   1.243 +    <!-- encoder -->
   1.244 +    <target name="build-encoder"><antcall target="do-encoder"><param name="action" value="netbeans"/></antcall></target>
   1.245 +    <target name="clean-encoder"><antcall target="do-encoder"><param name="action" value="clean"/></antcall></target>
   1.246 +    <target name=   "do-encoder">
   1.247 +        <antcall target="do-module"><param name="module" value="encoder"/></antcall>
   1.248 +        <antcall target="do-module"><param name="module" value="encoder.custom"/></antcall>
   1.249 +        <antcall target="do-module"><param name="module" value="encoder.custom.aip"/></antcall>
   1.250 +        <antcall target="do-module"><param name="module" value="encoder.ui.basic"/></antcall>
   1.251 +        <antcall target="do-module"><param name="module" value="encoder.ui.tester"/></antcall>
   1.252 +        <antcall target="do-module"><param name="module" value="encoder.coco"/></antcall>
   1.253 +        <antcall target="do-module"><param name="module" value="encoder.coco.ui"/></antcall>
   1.254 +        <antcall target="do-module"><param name="module" value="encoder.hl7"/></antcall>
   1.255 +        <antcall target="do-module"><param name="module" value="encoder.hl7.aip"/></antcall>
   1.256 +    </target>
   1.257 +
   1.258 +    <!-- wsdlextensions -->
   1.259 +    <target name="build-wsdlextensions"><antcall target="do-wsdlextensions"><param name="action" value="netbeans"/></antcall></target>
   1.260 +    <target name="clean-wsdlextensions"><antcall target="do-wsdlextensions"><param name="action" value="clean"/></antcall></target>
   1.261 +    <target name=   "do-wsdlextensions">
   1.262 +        <antcall target="do-module"><param name="module" value="wsdlextensions.email"/></antcall>
   1.263 +        <antcall target="do-module"><param name="module" value="wsdlextensions.file"/></antcall>
   1.264 +        <antcall target="do-module"><param name="module" value="wsdlextensions.ftp"/></antcall>
   1.265 +        <antcall target="do-module"><param name="module" value="wsdlextensions.hl7"/></antcall>
   1.266 +        <antcall target="do-module"><param name="module" value="wsdlextensions.ims"/></antcall>
   1.267 +        <antcall target="do-module"><param name="module" value="wsdlextensions.jdbc"/></antcall>
   1.268 +        <antcall target="do-module"><param name="module" value="wsdlextensions.jms"/></antcall>
   1.269 +        <antcall target="do-module"><param name="module" value="wsdlextensions.ldap"/></antcall>
   1.270 +        <antcall target="do-module"><param name="module" value="wsdlextensions.mq"/></antcall>
   1.271 +        <antcall target="do-module"><param name="module" value="wsdlextensions.rest"/></antcall>
   1.272 +        <antcall target="do-module"><param name="module" value="wsdlextensions.sap"/></antcall>
   1.273 +        <antcall target="do-module"><param name="module" value="wsdlextensions.scheduler"/></antcall>
   1.274 +        <antcall target="do-module"><param name="module" value="wsdlextensions.smtp"/></antcall>
   1.275 +        <antcall target="do-module"><param name="module" value="wsdlextensions.snmp"/></antcall>
   1.276 +        <antcall target="do-module"><param name="module" value="wsdlextensions.swift"/></antcall>
   1.277 +    </target>
   1.278 +
   1.279 +    <!-- kit -->
   1.280 +    <target name="build-kit"><antcall target="do-kit"><param name="action" value="netbeans"/></antcall></target>
   1.281 +    <target name="clean-kit"><antcall target="do-kit"><param name="action" value="clean"/></antcall></target>
   1.282 +    <target name=   "do-kit">
   1.283 +        <antcall target="do-module"><param name="module" value="xml.kit"/></antcall>
   1.284 +        <antcall target="do-module"><param name="module" value="soa.kit"/></antcall>
   1.285 +        <antcall target="do-module"><param name="module" value="bpel.kit"/></antcall>
   1.286 +        <antcall target="do-module"><param name="module" value="xslt.kit"/></antcall>
   1.287 +        <antcall target="do-module"><param name="module" value="wlm.kit"/></antcall>
   1.288 +        <antcall target="do-module"><param name="module" value="esb.kit"/></antcall>
   1.289 +        <antcall target="do-module"><param name="module" value="encoder.kit"/></antcall>
   1.290 +        <antcall target="do-module"><param name="module" value="wsdlextensions.kit"/></antcall>
   1.291      </target>
   1.292  </project>