1 <?xml version="1.0" encoding="utf-8"?>
13 value="Csv I/O ライブラリ.NET"
16 name="project.version"
20 name="project.copyright"
21 value="Copyright (C) 2005, uguu All rights reserved."
33 value="${dest.bin}/debug"
36 name="dest.bin.release"
37 value="${dest.bin}/release"
44 name="dest.sdoc.index"
45 value="${dest.sdoc}/index"
48 name="dest.sdoc.changelog"
49 value="${dest.sdoc}/changelog"
56 name="dest.nunitreport"
57 value="${dest}/nunitreport"
61 value="${dest}/package"
64 name="dest.package.archive"
65 value="${dest.package}/${project.name}-${project.version}"
68 name="dest.package.archive.bin"
69 value="${dest.package.archive}/bin"
72 name="dest.package.archive.doc"
73 value="${dest.package.archive}/doc"
76 name="dest.package.archive.apidoc"
77 value="${dest.package.archive}/doc/apidoc"
80 name="dest.package.archive.nunit-report"
81 value="${dest.package.archive}/doc/nunit-report"
84 name="dest.package.archive.src"
85 value="${dest.package.archive}/src"
97 value="${src}/CsvIOTest"
103 <target name="clean">
104 <delete dir="${dest}" if="${directory::exists('dest')}"/>
110 <mkdir dir="${dest.bin.debug}"/>
113 output="${dest.bin.debug}/${project.name}.dll"
114 doc="${dest.bin.debug}/${project.name}.xml"
118 <include name="${src.main}/**/*.cs"/>
123 output="${dest.bin.debug}/${project.name}.Test.dll"
127 <include name="${src.test}/**/*.cs"/>
130 <include name="${sys.env.NUNIT_HOME}/bin/nunit.framework.dll"/>
131 <include name="${dest.bin.debug}/${project.name}.dll"/>
134 <mkdir dir="${dest.bin.release}"/>
137 output="${dest.bin.release}/${project.name}.dll"
138 doc="${dest.bin.release}/${project.name}.xml"
142 <include name="${src.main}/**/*.cs"/>
147 output="${dest.bin.release}/${project.name}.Test.dll"
151 <include name="${src.test}/**/*.cs"/>
154 <include name="${sys.env.NUNIT_HOME}/bin/nunit.framework.dll"/>
155 <include name="${dest.bin.release}/${project.name}.dll"/>
163 <mkdir dir="${dest.sdoc.index}"/>
164 <copy todir="${dest.sdoc.index}">
165 <fileset basedir="${doc}">
166 <include name="index.sdoc"/>
167 <include name="smartdoc.properties"/>
172 workingdir="${dest.sdoc.index}"
175 <arg value="${sys.env.SDOC_HOME}/SmartDoc.jar"/>
176 <arg value="index.sdoc"/>
178 <copy todir="${dest.sdoc.index}/html4">
179 <fileset basedir="${doc}">
180 <include name="smartdoc.css"/>
183 <mkdir dir="${dest.sdoc.changelog}"/>
184 <copy todir="${dest.sdoc.changelog}">
185 <fileset basedir="${doc}">
186 <include name="changelog.sdoc"/>
187 <include name="smartdoc.properties"/>
192 workingdir="${dest.sdoc.changelog}"
195 <arg value="${sys.env.SDOC_HOME}/SmartDoc.jar"/>
196 <arg value="changelog.sdoc"/>
203 <mkdir dir="${dest.ndoc}"/>
205 <assemblies basedir="${dest.bin.debug}">
206 <include name="${project.name}.dll"/>
208 <summaries basedir="${dest.bin.debug}">
209 <include name="${project.name}.xml"/>
212 <documenter name="MSDN">
214 name="OutputDirectory"
219 value="${project.name}"
223 value="${project.title}"
231 value="${project.copyright}"
234 name="SdkDocLanguage"
241 <fileset basedir="${dest.ndoc}">
243 <exclude name="${project.name}.chm"/>
251 <mkdir dir="${dest.nunitreport}"/>
252 <nunit2 failonerror="false">
257 outputdir="${dest.nunitreport}"
259 <test assemblyname="${dest.bin.debug}/${project.name}.Test.dll">
260 <assemblies basedir="${src.test}">
266 program="nunitreport.cui.exe"
267 commandline="${project.name}.Test.dll-results.xml"
268 basedir="${sys.env.NUNITREPORT_HOME}/bin/net-1.1"
269 workingdir="${dest.nunitreport}"
271 <delete file="${dest.nunitreport}/${project.name}.Test.dll-results.xml"/>
275 depends="compile,sdoc,ndoc,nunit"
277 <mkdir dir="${dest.package.archive}"/>
279 file="${doc}/LICENSE.txt"
280 tofile="${dest.package.archive}/LICENSE.txt"
283 file="${dest.sdoc.changelog}/plain/changelog.txt"
284 tofile="${dest.package.archive}/CHANGELOG.txt"
287 file="${dest.sdoc.index}/plain/index.txt"
288 tofile="${dest.package.archive}/README.txt"
290 <mkdir dir="${dest.package.archive.bin}"/>
291 <copy todir="${dest.package.archive.bin}">
292 <fileset basedir="${dest.bin.release}">
293 <include name="${project.name}.dll"/>
296 <mkdir dir="${dest.package.archive.doc}"/>
297 <copy todir="${dest.package.archive.doc}">
298 <fileset basedir="${dest.sdoc.index}/html4">
302 <mkdir dir="${dest.package.archive.apidoc}"/>
303 <copy todir="${dest.package.archive.apidoc}">
304 <fileset basedir="${dest.ndoc}">
305 <include name="*.chm"/>
308 <mkdir dir="${dest.package.archive.nunit-report}"/>
309 <copy todir="${dest.package.archive.nunit-report}">
310 <fileset basedir="${dest.nunitreport}">
314 <mkdir dir="${dest.package.archive.src}"/>
315 <copy todir="${dest.package.archive.src}">
316 <fileset basedir="${src}">
321 destfile="${dest.package}/${project.name}-${project.version}.tgz"
324 <fileset basedir="${dest.package}">
325 <include name="${project.name}-${project.version}/**"/>
328 <zip zipfile="${dest.package}/${project.name}-${project.version}.zip">
329 <fileset basedir="${dest.package}">
330 <include name="${project.name}-${project.version}/**"/>