• Home
  • Raw
  • Download

Lines Matching +full:- +full:- +full:build +full:- +full:dir

1 <?xml version="1.0" encoding='iso-8859-1' ?>
4 <property name="base.dir" value="${path::get-full-path( project::get-base-directory() )}" />
5 <property name="sharedlibrary.dir" value="${base.dir}/Libraries" />
6 <property name="tools.dir" value="${base.dir}/Tools" />
13 <!-- =================================================================== -->
14 <!-- Help on usage -->
15 <!-- =================================================================== -->
18 <echo message="ANTLR v3 C# Runtime - Nant Build file"/>
19 <echo message="-------------------------------------------------------------"/>
23 …<echo message=" build - build debug or release version in '${base.dir}/build/${framework::ge…
24 <echo message=" (use -Ddebug=true or -Ddebug=false )"/>
26 …<echo message=" release - build release version in '${base.dir}/build/${framework::get-target-
28 <echo message=" dist - build src/bin/docs distro in '${base.dir}'"/>
29 <echo message=" (uses **pre-built** binaries.)"/>
31 <echo message=" cleanall - delete all the Nant and VS.NET build artifacts"/>
32 <echo message=" clean - delete all the Nant build artifacts only"/>
34 <echo message=" usage - show this message (default)"/>
36 <echo message="-------------------------------------------------------------"/>
39 <target name="build"
40 depends="clean, init, build.v3.runtime, build.v3.utility, copytobuilddir"
41 description="Build debug or release version ( -Ddebug=true|false )"
44 <target name="release" depends="clean" description="Builds release (i.e. non-debug) version">
45 <!-- build a clean release distribution for release -->
47 <call target="build"/>
50 …<target name="cleanall" depends="clean" description="Cleans all the Nant and VS.NET build artifact…
51 <nant buildfile="Sources/Antlr3.Runtime/default.build" target="clean.vsnet" inheritall="true" />
52 <nant buildfile="Sources/Antlr3.Utility/default.build" target="clean.vsnet" inheritall="true" />
57 description="Creates src/bin/docs distros (uses pre-built binaries)"
61 <target name="clean" description="Cleans Nant build artifacts">
62 <delete dir="${build.working.dir}" failonerror="false" />
63 <delete dir="${build.dest.dir}" failonerror="false" />
64 <!-- <delete dir="${doc.dir}" failonerror="false" /> -->
68 <mkdir dir="${build.working.dir}" />
69 <mkdir dir="${build.dest.dir}" />
74 <copy todir="${build.dest.dir}">
75 <fileset basedir="${sharedlibrary.dir}/MbUnit">
81 <copy todir="${build.dest.dir}">
82 <fileset basedir="${sharedlibrary.dir}/StringTemplate.NET/${target.clr}">
89 <target name="build.v3.runtime" depends="init">
90 <nant buildfile="Sources/Antlr3.Runtime/default.build" target="build" inheritall="true" />
93 <target name="build.v3.utility" depends="init">
94 <nant buildfile="Sources/Antlr3.Utility/default.build" target="build" inheritall="true" />
98 <copy todir="${build.dest.dir}">
99 <fileset basedir="${build.working.dir}">
116 <zip zipfile="${base.dir}/Antlr3.C#.Runtime.v${version}.net-1.1.zip">
117 <fileset basedir="${base.dir}/build">
118 <include name="net-1.1/Antlr3.Runtime.dll" />
119 <include name="net-1.1/Antlr3.Utility.dll" />
120 <include name="net-1.1/StringTemplate.dll" />
121 <include name="net-1.1/antlr.runtime.dll" />
123 <fileset basedir="${base.dir}">
129 <fileset basedir="${base.dir}/docs">
137 <zip zipfile="${base.dir}/Antlr3.C#.Runtime.v${version}.net-2.0.zip">
138 <fileset basedir="${base.dir}/build">
139 <include name="net-2.0/Antlr3.Runtime.dll" />
140 <include name="net-2.0/Antlr3.Utility.dll" />
141 <include name="net-2.0/StringTemplate.dll" />
142 <include name="net-2.0/antlr.runtime.dll" />
144 <fileset basedir="${base.dir}">
150 <fileset basedir="${base.dir}/docs">
158 <zip zipfile="${base.dir}/Antlr3.C#.Runtime.v${version}.api-doc.zip">
159 <fileset basedir="${base.dir}/docs">
167 <zip zipfile="${base.dir}/Antlr3.C#.Runtime.v${version}.src.zip">
168 <fileset basedir="${base.dir}">
169 <include name="**/*.build" />
181 <include name="${sharedlibrary.dir}/**/*.dll" />
183 <include name="${tools.dir}/**/*.dll" />
184 <include name="${tools.dir}/**/*.exe" />
193 <exclude name="**/obj/Debug/net-1.1/*.*" />
194 <exclude name="**/obj/Debug/net-2.0/*.*" />
196 <exclude name="**/bin/Debug/net-1.1/*.*" />
197 <exclude name="**/bin/Debug/net-2.0/*.*" />
200 <exclude name="build/**/*.*" />
216 <!-- Documentation generation. -->
217 <property name="base.dir" value="." />
218 <property name="doc.dir" value="${base.dir}/docs" />
219 <property name="tempBin.dir" value="${doc.dir}/bin"/>
222 <!-- Docs generation properties. -->
227 <!--
230 -->
236 <!--
239 -->
248 <!--
251 -->
254 <assemblies basedir="${tempBin.dir}">
259 <include name="Libraries/StringTemplate.NET/${framework::get-target-framework()}"/>
269 <property name="OutputDirectory" value="${doc.dir}" />
292 <property name="CopyrightText" value="Copyright 2005-2007 - Kunle Odutola" />
299 <!--
302 -->
304 <copy todir="${tempBin.dir}" flatten="true">
305 <fileset basedir="build/${target.clr}">
314 <!--
317 -->
321 <!--
322 <include name="${doc.dir}/**"/>
323 -->