linuxwindowsinboxwhatsappicloudtweetdeckhipchattelegramhangoutsslackgmailskypefacebook-workplaceoutlookemailmicrosoft-teamsdiscordmessengercustom-servicesmacos
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
88 lines
3.0 KiB
88 lines
3.0 KiB
9 years ago
|
<project name="x-resolve-impl">
|
||
|
|
||
|
<target name="-before-web-start"/>
|
||
|
<target name="-web-start">
|
||
|
<if>
|
||
|
<x-is-true value="enable.browser.launch"/>
|
||
|
<then>
|
||
|
<x-launch-browser url="http://localhost:${build.web.port}"/>
|
||
|
</then>
|
||
|
</if>
|
||
|
</target>
|
||
|
<target name="-after-web-start"/>
|
||
|
<target name="web-start"
|
||
|
depends="init,-before-web-start,-web-start,-after-web-start"/>
|
||
|
|
||
|
<target name="-before-web-stop"/>
|
||
|
<target name="-web-stop">
|
||
|
<x-server stop="true" port="${build.web.port}"/>
|
||
|
</target>
|
||
|
<target name="-after-web-stop"/>
|
||
|
<target name="web-stop"
|
||
|
depends="-init,-before-web-stop,-web-stop,-after-web-stop"/>
|
||
|
|
||
|
<target name="-resolve-impl" depends="-refresh">
|
||
|
<x-ant-call target="web-start" unless="skip.web.start">
|
||
|
<param name="enable.background.server" value="true"/>
|
||
|
</x-ant-call>
|
||
|
|
||
|
<local name="app.relative.url"/>
|
||
|
<local name="build.resolve.relative.url"/>
|
||
|
|
||
|
<!--calculate the relative path from the web root to the index page-->
|
||
|
<x-get-relative-path from="${build.web.root}"
|
||
|
to="${app.page.file}"
|
||
|
property="app.relative.url"/>
|
||
|
|
||
|
<property name="build.resolve.relative.url"
|
||
|
value="${build.resolve.url}/${app.relative.url}"/>
|
||
|
|
||
|
<x-sencha-command dir="${app.dir}" inheritall="true">
|
||
|
<![CDATA[
|
||
|
app
|
||
|
resolve
|
||
|
-mode=${build.resolve.mode}
|
||
|
-uri=${build.resolve.relative.url}
|
||
|
-tpl=${build.resolve.tpl}
|
||
|
-out=${build.resolve.file}
|
||
|
]]>
|
||
|
</x-sencha-command>
|
||
|
<x-ant-call target="web-stop" unless="skip.web.start"/>
|
||
|
<x-compile refid="${compiler.ref.id}">
|
||
|
<![CDATA[
|
||
|
restore
|
||
|
page
|
||
|
and
|
||
|
load-refs
|
||
|
-file=${build.resolve.file}
|
||
|
-defaultSrcName=@${build.tag.name}
|
||
|
-allowUnmatched=${build.resolve.allow.unmatched}
|
||
|
and
|
||
|
save
|
||
|
page
|
||
|
]]>
|
||
|
</x-compile>
|
||
|
</target>
|
||
|
|
||
|
<target name="-before-resolve"/>
|
||
|
<target name="-resolve">
|
||
|
<x-ant-call target="-resolve-impl"/>
|
||
|
</target>
|
||
|
<target name="-after-resolve"/>
|
||
|
|
||
|
<target name="-before-explain"/>
|
||
|
<target name="-explain" depends="-init-compiler">
|
||
|
<x-compile refid="${compiler.ref.id}">
|
||
|
<![CDATA[
|
||
|
explain
|
||
|
-alias
|
||
|
${build.app.temp.dir}/${build.tag.name}-master-bundle.js=APPLICATION
|
||
|
${build.app.temp.dir}/${build.tag.name}-master-bundle.js
|
||
|
${args.targetName}
|
||
|
]]>
|
||
|
</x-compile>
|
||
|
</target>
|
||
|
<target name="-after-explain"/>
|
||
|
<target name="explain" depends="init,-before-explain,-explain,-after-explain"/>
|
||
|
|
||
|
</project>
|