tweetdeckhipchattelegramhangoutsslackgmailskypefacebook-workplaceoutlookemailmicrosoft-teamsdiscordmessengercustom-servicesmacoslinuxwindowsinboxwhatsappicloud
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.
75 lines
2.6 KiB
75 lines
2.6 KiB
9 years ago
|
<project name="x-watch-impl">
|
||
|
|
||
|
<target name="-watch-impl">
|
||
|
<x-ant-call target="${build.trigger.targets}">
|
||
|
<param name="build.id" value="${build.id}"/>
|
||
|
<param name="build.name" value="${build.name}"/>
|
||
|
</x-ant-call>
|
||
|
</target>
|
||
|
|
||
|
<target name="-watch-compiler">
|
||
|
<x-watch compilerRef="${compiler.ref.id}"
|
||
|
targets="-watch-impl"
|
||
|
webServerRefId="app.web.server"/>
|
||
|
</target>
|
||
|
|
||
|
<target name="-watch-theme-package-css">
|
||
|
<x-compass-watch
|
||
|
refName="compass-watch"
|
||
|
rubyPath="${build.ruby.path}"
|
||
|
dir="${compass.working.dir}"
|
||
|
trace="${compass.compile.trace}"
|
||
|
boring="${compass.compile.boring}"
|
||
|
force="${compass.compile.force}"
|
||
|
sassdir="${compass.sass.dir}"
|
||
|
cssdir="${compass.css.dir}"
|
||
|
config="${compass.config.file}"
|
||
|
fork="true"/>
|
||
|
</target>
|
||
|
|
||
|
<macrodef name="x-run-compass-watch">
|
||
|
<attribute name="directory"/>
|
||
|
<sequential>
|
||
|
<x-compass-watch
|
||
|
refName="compass-watch"
|
||
|
rubyPath="${build.ruby.path}"
|
||
|
dir="@{directory}"
|
||
|
trace="${compass.compile.trace}"
|
||
|
boring="${compass.compile.boring}"
|
||
|
force="${compass.compile.force}"
|
||
|
fork="true"/>
|
||
|
</sequential>
|
||
|
</macrodef>
|
||
|
|
||
|
<target name="-watch-sass-dir">
|
||
|
<x-run-compass-watch directory="${app.sass.dir}"/>
|
||
|
</target>
|
||
|
|
||
|
<target name="-stop-compass-watch">
|
||
|
<x-compass-watch refName="compass-watch" stop="true"/>
|
||
|
</target>
|
||
|
|
||
|
<target name="-watch-theme-dir">
|
||
|
<local name="watch.sass.dir"/>
|
||
|
<property name="watch.sass.dir"
|
||
|
value="${app.theme.dir}/${watch.theme.name}/sass"/>
|
||
|
<x-run-compass-watch directory="${watch.sass.dir}"/>
|
||
|
</target>
|
||
|
|
||
|
<target name="-before-watch"/>
|
||
|
<target name="-watch" depends="-init-web-server">
|
||
|
<x-ant-call target="${build.trigger.targets}"/>
|
||
|
<x-ant-call target="web-start" unless="skip.web.start">
|
||
|
<param name="enable.background.server" value="true"/>
|
||
|
</x-ant-call>
|
||
|
<x-ant-call target="${build.watcher.targets}">
|
||
|
<param name="build.id" value="${build.id}"/>
|
||
|
<param name="build.name" value="${build.name}"/>
|
||
|
</x-ant-call>
|
||
|
<x-ant-call target="web-stop" unless="skip.web.start">
|
||
|
<param name="enable.background.server" value="true"/>
|
||
|
</x-ant-call>
|
||
|
<x-ant-call target="-stop-compass-watch"/>
|
||
|
</target>
|
||
|
<target name="-after-watch" depends="init"/>
|
||
|
</project>
|