]>
Commit | Line | Data |
---|---|---|
6527f429 DM |
1 | <project name="x-watch-impl">\r |
2 | \r | |
3 | <target name="-watch-impl">\r | |
4 | <x-ant-call target="${build.trigger.targets}">\r | |
5 | <param name="build.id" value="${build.id}"/>\r | |
6 | <param name="build.name" value="${build.name}"/>\r | |
7 | </x-ant-call>\r | |
8 | </target>\r | |
9 | \r | |
10 | <target name="-watch-compiler">\r | |
11 | <x-watch compilerRef="${compiler.ref.id}"\r | |
12 | targets="-watch-impl"\r | |
13 | webServerRefId="app.web.server"/>\r | |
14 | </target>\r | |
15 | \r | |
16 | <target name="-watch-theme-package-css">\r | |
17 | <x-compass-watch\r | |
18 | refName="compass-watch"\r | |
19 | rubyPath="${build.ruby.path}"\r | |
20 | dir="${compass.working.dir}"\r | |
21 | trace="${compass.compile.trace}"\r | |
22 | boring="${compass.compile.boring}"\r | |
23 | force="${compass.compile.force}"\r | |
24 | sassdir="${compass.sass.dir}"\r | |
25 | cssdir="${compass.css.dir}"\r | |
26 | config="${compass.config.file}"\r | |
27 | fork="true"/>\r | |
28 | </target>\r | |
29 | \r | |
30 | <macrodef name="x-run-compass-watch">\r | |
31 | <attribute name="directory"/>\r | |
32 | <sequential>\r | |
33 | <x-compass-watch\r | |
34 | refName="compass-watch"\r | |
35 | rubyPath="${build.ruby.path}"\r | |
36 | dir="@{directory}"\r | |
37 | trace="${compass.compile.trace}"\r | |
38 | boring="${compass.compile.boring}"\r | |
39 | force="${compass.compile.force}"\r | |
40 | fork="true"/>\r | |
41 | </sequential>\r | |
42 | </macrodef>\r | |
43 | \r | |
44 | <target name="-watch-sass-dir">\r | |
45 | <x-run-compass-watch directory="${app.sass.dir}"/>\r | |
46 | </target>\r | |
47 | \r | |
48 | <target name="-stop-compass-watch">\r | |
49 | <x-compass-watch refName="compass-watch" stop="true"/>\r | |
50 | </target>\r | |
51 | \r | |
52 | <target name="-watch-theme-dir">\r | |
53 | <local name="watch.sass.dir"/>\r | |
54 | <property name="watch.sass.dir"\r | |
55 | value="${app.theme.dir}/${watch.theme.name}/sass"/>\r | |
56 | <x-run-compass-watch directory="${watch.sass.dir}"/>\r | |
57 | </target>\r | |
58 | \r | |
59 | <target name="-before-watch"/>\r | |
60 | <target name="-watch">\r | |
61 | <x-ant-call target="${build.trigger.targets}"/>\r | |
62 | <x-ant-call target="web-start" unless="skip.web.start">\r | |
63 | <param name="enable.background.server" value="true"/>\r | |
64 | </x-ant-call>\r | |
65 | <x-ant-call target="${build.watcher.targets}">\r | |
66 | <param name="build.id" value="${build.id}"/>\r | |
67 | <param name="build.name" value="${build.name}"/>\r | |
68 | </x-ant-call>\r | |
69 | <x-ant-call target="web-stop" unless="skip.web.start">\r | |
70 | <param name="enable.background.server" value="true"/>\r | |
71 | </x-ant-call>\r | |
72 | <x-ant-call target="-stop-compass-watch"/>\r | |
73 | </target>\r | |
74 | <target name="-after-watch" depends="init"/>\r | |
75 | </project> |