99 </macrodef> |
129 </macrodef> |
100 |
130 |
101 <!-- Installing CMaker. --> |
131 <!-- Installing CMaker. --> |
102 <target name="cmaker-install"> |
132 <target name="cmaker-install"> |
103 <mkdir dir="${compile.log.dir}" /> |
133 <mkdir dir="${compile.log.dir}" /> |
104 <record name="${compile.log.dir}/${build.id}_install.cmaker.log" emacsmode="true" action="start" /> |
134 <hlm:fileBackupMacro file="${compile.log.dir}/${build.id}_install.cmaker.log"/> |
|
135 <hlm:record name="${compile.log.dir}/${build.id}_install.cmaker.log" emacsmode="true" action="start" /> |
105 <exec executable="${cmaker.component.dir}/bin/mingw_make.exe" osfamily="windows" dir="${cmaker.component.dir}" failonerror="true"> |
136 <exec executable="${cmaker.component.dir}/bin/mingw_make.exe" osfamily="windows" dir="${cmaker.component.dir}" failonerror="true"> |
106 <arg line="install"/> |
137 <arg line="install"/> |
107 </exec> |
138 </exec> |
108 <exec executable="make" osfamily="unix" dir="${cmaker.component.dir}" failonerror="true"> |
139 <exec executable="make" osfamily="unix" dir="${cmaker.component.dir}" failonerror="true"> |
109 <arg line="install"/> |
140 <arg line="install"/> |
110 </exec> |
141 </exec> |
111 <record name="${compile.log.dir}/${build.id}_install.cmaker.log" action="stop" /> |
142 <hlm:record name="${compile.log.dir}/${build.id}_install.cmaker.log" action="stop" /> |
112 <!-- Blocks packaging configuration generation. --> |
143 <!-- Blocks packaging configuration generation. --> |
113 <if> |
144 <if> |
114 <istrue value="${blocks.enabled}" /> |
145 <istrue value="${blocks.enabled}" /> |
115 <then> |
146 <then> |
116 <mkdir dir="${blocks.config.dir}" /> |
147 <mkdir dir="${blocks.config.dir}" /> |
127 </then> |
158 </then> |
128 </if> |
159 </if> |
129 </target> |
160 </target> |
130 |
161 |
131 <!-- CMaker export configuration. --> |
162 <!-- CMaker export configuration. --> |
132 <target name="cmaker-export" depends="cmaker-install" if="enable.cmaker"> |
163 <target name="cmaker-export" depends="cmaker-install" if="internal.cmaker.enabled"> |
133 <mkdir dir="${compile.log.dir}" /> |
164 <mkdir dir="${compile.log.dir}" /> |
134 <record name="${compile.log.dir}/${build.id}${cmaker.log.label}.export.cmaker.log" emacsmode="true" action="start" /> |
165 <hlm:fileBackupMacro file="${compile.log.dir}/${build.id}${cmaker.log.label}.export.cmaker.log"/> |
|
166 <hlm:record name="${compile.log.dir}/${build.id}${cmaker.log.label}.export.cmaker.log" emacsmode="true" action="start" /> |
135 <hlm:cmakerMacro ncp="${cmaker.pp.version}" |
167 <hlm:cmakerMacro ncp="${cmaker.pp.version}" |
136 s60="${cmaker.s60.version}" |
168 s60="${cmaker.s60.version}" |
137 action="export"/> |
169 action="export"/> |
138 <record name="${compile.log.dir}/${build.id}${cmaker.log.label}.export.cmaker.log" action="stop" /> |
170 <hlm:record name="${compile.log.dir}/${build.id}${cmaker.log.label}.export.cmaker.log" action="stop" /> |
139 <hlm:metadatarecord database="${metadata.dbfile}"> |
171 <hlm:metadatarecord database="${metadata.dbfile}"> |
140 <hlm:abldmetadatainput> |
172 <hlm:abldmetadatainput> |
141 <fileset casesensitive="false" file="${compile.log.dir}/${build.id}${cmaker.log.label}.export.cmaker.log" /> |
173 <fileset casesensitive="false" file="${compile.log.dir}/${build.id}${cmaker.log.label}.export.cmaker.log" /> |
142 <metadatafilterset refid="filterset.compile" /> |
174 <metadatafilterset refid="filterset.compile" /> |
143 </hlm:abldmetadatainput> |
175 </hlm:abldmetadatainput> |
144 </hlm:metadatarecord> |
176 </hlm:metadatarecord> |
145 </target> |
177 </target> |
146 |
178 |
147 <!-- CMaker cleanup exported configuration. --> |
179 <!-- CMaker cleanup exported configuration. --> |
148 <target name="cmaker-clean" depends="cmaker-install" if="enable.cmaker"> |
180 <target name="cmaker-clean" depends="cmaker-install" if="internal.cmaker.enabled"> |
149 <mkdir dir="${compile.log.dir}" /> |
181 <mkdir dir="${compile.log.dir}" /> |
150 <record name="${compile.log.dir}/${build.id}${cmaker.log.label}.clean.cmaker.log" emacsmode="true" action="start" /> |
182 <hlm:fileBackupMacro file="${compile.log.dir}/${build.id}${cmaker.log.label}.clean.cmaker.log"/> |
|
183 <hlm:record name="${compile.log.dir}/${build.id}${cmaker.log.label}.clean.cmaker.log" emacsmode="true" action="start" /> |
151 <hlm:cmakerMacro ncp="${cmaker.pp.version}" |
184 <hlm:cmakerMacro ncp="${cmaker.pp.version}" |
152 s60="${cmaker.s60.version}" |
185 s60="${cmaker.s60.version}" |
153 action="clean"/> |
186 action="clean"/> |
154 <record name="${compile.log.dir}/${build.id}${cmaker.log.label}.clean.cmaker.log" action="stop" /> |
187 <hlm:record name="${compile.log.dir}/${build.id}${cmaker.log.label}.clean.cmaker.log" action="stop" /> |
155 <hlm:metadatarecord database="${metadata.dbfile}"> |
188 <hlm:metadatarecord database="${metadata.dbfile}"> |
156 <hlm:abldmetadatainput> |
189 <hlm:abldmetadatainput> |
157 <fileset casesensitive="false" file="${compile.log.dir}/${build.id}${cmaker.log.label}.clean.cmaker.log" /> |
190 <fileset casesensitive="false" file="${compile.log.dir}/${build.id}${cmaker.log.label}.clean.cmaker.log" /> |
158 <metadatafilterset refid="filterset.compile" /> |
191 <metadatafilterset refid="filterset.compile" /> |
159 </hlm:abldmetadatainput> |
192 </hlm:abldmetadatainput> |
160 </hlm:metadatarecord> |
193 </hlm:metadatarecord> |
161 </target> |
194 </target> |
162 |
195 |
163 <!-- CMaker list the final destination of what will be exported. --> |
196 <!-- CMaker list the final destination of what will be exported. --> |
164 <target name="cmaker-what" depends="cmaker-install" if="enable.cmaker"> |
197 <target name="cmaker-what" depends="cmaker-install" if="internal.cmaker.enabled"> |
165 <mkdir dir="${compile.log.dir}" /> |
198 <mkdir dir="${compile.log.dir}" /> |
166 <record name="${compile.log.dir}/${build.id}${cmaker.log.label}.what.cmaker.log" emacsmode="true" action="start" /> |
199 <hlm:fileBackupMacro file="${compile.log.dir}/${build.id}${cmaker.log.label}.what.cmaker.log"/> |
|
200 <hlm:record name="${compile.log.dir}/${build.id}${cmaker.log.label}.what.cmaker.log" emacsmode="true" action="start" /> |
167 <hlm:cmakerMacro ncp="${cmaker.pp.version}" |
201 <hlm:cmakerMacro ncp="${cmaker.pp.version}" |
168 s60="${cmaker.s60.version}" |
202 s60="${cmaker.s60.version}" |
169 action="what"/> |
203 action="what"/> |
170 <record name="${compile.log.dir}/${build.id}${cmaker.log.label}.what.cmaker.log" action="stop" /> |
204 <hlm:record name="${compile.log.dir}/${build.id}${cmaker.log.label}.what.cmaker.log" action="stop" /> |
171 <hlm:metadatarecord database="${metadata.dbfile}"> |
205 <hlm:metadatarecord database="${metadata.dbfile}"> |
172 <hlm:abldmetadatainput> |
206 <hlm:abldmetadatainput> |
173 <fileset casesensitive="false" file="${compile.log.dir}/${build.id}${cmaker.log.label}.what.cmaker.log" /> |
207 <fileset casesensitive="false" file="${compile.log.dir}/${build.id}${cmaker.log.label}.what.cmaker.log" /> |
174 <metadatafilterset refid="filterset.compile" /> |
208 <metadatafilterset refid="filterset.compile" /> |
175 </hlm:abldmetadatainput> |
209 </hlm:abldmetadatainput> |
194 </then> |
228 </then> |
195 </if> |
229 </if> |
196 </target> |
230 </target> |
197 |
231 |
198 <!-- CMaker list the source files what will be exported. --> |
232 <!-- CMaker list the source files what will be exported. --> |
199 <target name="cmaker-whatdeps" depends="cmaker-install" if="enable.cmaker"> |
233 <target name="cmaker-whatdeps" depends="cmaker-install" if="internal.cmaker.enabled"> |
200 <mkdir dir="${compile.log.dir}" /> |
234 <mkdir dir="${compile.log.dir}" /> |
201 <record name="${compile.log.dir}/${build.id}${cmaker.log.label}.whatdeps.cmaker.log" emacsmode="true" action="start" /> |
235 <hlm:fileBackupMacro file="${compile.log.dir}/${build.id}${cmaker.log.label}.whatdeps.cmaker.log"/> |
|
236 <hlm:record name="${compile.log.dir}/${build.id}${cmaker.log.label}.whatdeps.cmaker.log" emacsmode="true" action="start" /> |
202 <hlm:cmakerMacro ncp="${cmaker.pp.version}" |
237 <hlm:cmakerMacro ncp="${cmaker.pp.version}" |
203 s60="${cmaker.s60.version}" |
238 s60="${cmaker.s60.version}" |
204 action="what_deps"/> |
239 action="what_deps"/> |
205 <record name="${compile.log.dir}/${build.id}${cmaker.log.label}.whatdeps.cmaker.log" action="stop" /> |
240 <hlm:record name="${compile.log.dir}/${build.id}${cmaker.log.label}.whatdeps.cmaker.log" action="stop" /> |
206 <hlm:metadatarecord database="${metadata.dbfile}"> |
241 <hlm:metadatarecord database="${metadata.dbfile}"> |
207 <hlm:abldmetadatainput> |
242 <hlm:abldmetadatainput> |
208 <fileset casesensitive="false" file="${compile.log.dir}/${build.id}${cmaker.log.label}.whatdeps.cmaker.log" /> |
243 <fileset casesensitive="false" file="${compile.log.dir}/${build.id}${cmaker.log.label}.whatdeps.cmaker.log" /> |
209 <metadatafilterset refid="filterset.compile" /> |
244 <metadatafilterset refid="filterset.compile" /> |
210 </hlm:abldmetadatainput> |
245 </hlm:abldmetadatainput> |
211 </hlm:metadatarecord> |
246 </hlm:metadatarecord> |
212 </target> |
247 </target> |
|
248 |
|
249 |
213 </project> |
250 </project> |
214 |
251 |