]> git.proxmox.com Git - extjs.git/blob - extjs/examples/classic/desktop/.sencha/app/resolve-impl.xml
add extjs 6.0.1 sources
[extjs.git] / extjs / examples / classic / desktop / .sencha / app / resolve-impl.xml
1 <project name="x-resolve-impl">
2
3 <target name="-before-web-start"/>
4 <target name="-web-start">
5 <if>
6 <x-is-true value="enable.browser.launch"/>
7 <then>
8 <x-launch-browser url="http://localhost:${build.web.port}"/>
9 </then>
10 </if>
11 </target>
12 <target name="-after-web-start"/>
13 <target name="web-start"
14 depends="init,-before-web-start,-web-start,-after-web-start"/>
15
16 <target name="-before-web-stop"/>
17 <target name="-web-stop">
18 <x-web-server stop="true" port="${build.web.port}"/>
19 </target>
20 <target name="-after-web-stop"/>
21 <target name="web-stop"
22 depends="-init,-before-web-stop,-web-stop,-after-web-stop"/>
23
24 <target name="-resolve-impl" depends="-refresh">
25 <x-ant-call target="web-start" unless="skip.web.start">
26 <param name="enable.background.server" value="true"/>
27 </x-ant-call>
28
29 <local name="app.relative.url"/>
30 <local name="build.resolve.relative.url"/>
31
32 <!--calculate the relative path from the web root to the index page-->
33 <x-get-relative-path from="${build.web.root}"
34 to="${app.page.file}"
35 property="app.relative.url"/>
36
37 <property name="build.resolve.relative.url"
38 value="${build.resolve.url}/${app.relative.url}"/>
39
40 <x-sencha-command dir="${app.dir}" inheritall="true">
41 <![CDATA[
42 app
43 resolve
44 -mode=${build.resolve.mode}
45 -uri=${build.resolve.relative.url}
46 -tpl=${build.resolve.tpl}
47 -out=${build.resolve.file}
48 ]]>
49 </x-sencha-command>
50 <x-ant-call target="web-stop" unless="skip.web.start"/>
51 <x-compile refid="${compiler.ref.id}">
52 <![CDATA[
53 restore
54 page
55 and
56 load-refs
57 -file=${build.resolve.file}
58 -defaultSrcName=@${build.tag.name}
59 -allowUnmatched=${build.resolve.allow.unmatched}
60 and
61 save
62 page
63 ]]>
64 </x-compile>
65 </target>
66
67 <target name="-before-resolve"/>
68 <target name="-resolve">
69 <x-ant-call target="-resolve-impl"/>
70 </target>
71 <target name="-after-resolve"/>
72
73 <target name="-before-explain"/>
74 <target name="-explain" depends="-init-compiler">
75 <x-compile refid="${compiler.ref.id}">
76 <![CDATA[
77 explain
78 -alias
79 ${build.app.temp.dir}/${build.tag.name}-master-bundle.js=APPLICATION
80 ${build.app.temp.dir}/${build.tag.name}-master-bundle.js
81 ${args.targetName}
82 ]]>
83 </x-compile>
84 </target>
85 <target name="-after-explain"/>
86 <target name="explain" depends="init,-before-explain,-explain,-after-explain"/>
87
88 </project>