|
20 | 20 | <target name="debug" description="Perform a 'debug' build">
|
21 | 21 | <property name="project.config" value="debug" />
|
22 | 22 | <property name="build.debug" value="true" />
|
23 |
| - <property name="build.dir" value="${nant.project.basedir}/build/${project.name}-${project.version}-${project.config}" /> |
| 23 | + <property name="build.name" value="${project.name}-${project.version}-${project.config}" /> |
| 24 | + <property name="build.dir" value="${nant.project.basedir}/build/${build.name}" /> |
24 | 25 | </target>
|
25 | 26 |
|
26 | 27 | <target name="release" description="Perform a 'release' build">
|
27 | 28 | <property name="project.config" value="release" />
|
28 | 29 | <property name="build.debug" value="false" />
|
29 |
| - <property name="build.dir" value="${nant.project.basedir}/build/${project.name}-${project.version}" /> |
| 30 | + <property name="build.name" value="${project.name}-${project.version}" /> |
| 31 | + <property name="build.dir" value="${nant.project.basedir}/build/${build.name}" /> |
30 | 32 | </target>
|
31 | 33 |
|
32 | 34 | <target name="init" description="Initializes build properties">
|
|
79 | 81 | </target>
|
80 | 82 |
|
81 | 83 | <target name="test" depends="build" description="Runs the tests contained in NHibernate.Test" >
|
| 84 | + <!-- make sure the config file is NOT readonly --> |
| 85 | + <attrib file="${build.dir}/bin/NHibernate.Test.dll.config" readonly="false" /> |
| 86 | + |
82 | 87 | <!--
|
83 | 88 | Tell nhibernate how to connect to the test database.
|
84 | 89 | -->
|
|
228 | 233 | <target name="package" depends="test sdkdoc" description="Creates Zip files for the File Release System on SourceForge">
|
229 | 234 | <copy todir="${build.dir}">
|
230 | 235 | <fileset>
|
| 236 | + <includes name="external-bin/**" /> |
| 237 | + |
231 | 238 | <!-- exclude the UnitTesting project that is no longer used -->
|
232 | 239 | <excludes name="src/UnitTesting/**" />
|
233 |
| - |
234 | 240 | <includes name="src/**" />
|
235 | 241 |
|
| 242 | + <includes name="NHibernateSolution.build" /> |
| 243 | + <includes name="lpgl.txt" /> |
| 244 | + <includes name="releasenotes.txt" /> |
| 245 | + <includes name="readme.html" /> |
| 246 | + |
236 | 247 | <!-- exclude VS.NET stuff -->
|
237 | 248 | <excludes name="**/*.suo" />
|
238 | 249 | <excludes name="**/*j.user" />
|
|
241 | 252 |
|
242 | 253 | </fileset>
|
243 | 254 | </copy>
|
244 |
| - <property name="project.zip-path" value="${nant.project.basedir}/build/${project.name}-${project.version}.zip" /> |
| 255 | + <property name="project.zip-path" value="${nant.project.basedir}/build/${build.name}.zip" /> |
245 | 256 |
|
246 | 257 | <zip zipfile="${project.zip-path}">
|
247 | 258 | <fileset basedir="${build.dir}">
|
248 | 259 | <includes name="**/*" />
|
249 | 260 | </fileset>
|
250 | 261 | </zip>
|
251 | 262 |
|
252 |
| - <echo message="Create a '${project.config}' package ast file://${project.zip-path}" /> |
| 263 | + <echo message="Create a '${project.config}' package as file://${project.zip-path}" /> |
253 | 264 |
|
254 | 265 | </target>
|
255 | 266 |
|
|
0 commit comments