From: Michael D. <mik...@us...> - 2004-05-14 12:09:13
|
Update of /cvsroot/nhibernate/nhibernate/src/NHibernate.DomainModel In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10975/src/NHibernate.DomainModel Modified Files: NHibernate.DomainModel.build Log Message: major overhaul of build files in preparation for build 3. Thanks to NAnt for providing a good build file that I shamelessly used to make up NHibernate's build files. Index: NHibernate.DomainModel.build =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate.DomainModel/NHibernate.DomainModel.build,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** NHibernate.DomainModel.build 10 Feb 2004 19:11:44 -0000 1.1 --- NHibernate.DomainModel.build 14 May 2004 12:08:57 -0000 1.2 *************** *** 1,46 **** <?xml version="1.0" ?> ! <project name="NHibernate.DomainModel" default="buildDebug" basedir="." xmlns="http://nant.sf.net/schemas/nant-0.84.win32.net-1.0.xsd"> ! ! <property name="nant.settings.currentframework" value="net-1.1" /> ! <property name="externalBin" value="../../external-bin" /> ! ! ! <target name="buildDebug"> ! <delete dir="bin/Debug" failonerror="false" /> ! <mkdir dir="bin/Debug" /> - <csc target="library" output="bin/Debug/NHibernate.DomainModel.dll" debug="true"> <references> <includes name="System.dll" /> <includes name="System.XML.dll" /> <includes name="System.Data.dll" /> </references> <resources prefix="NHibernate.DomainModel" dynamicprefix="true"> <includes name="**/*.xml" /> <excludes name="bin/**/*.xml" /> </resources> - <sources> - <includes name="**/*.cs" /> - </sources> - </csc> ! </target> ! ! <target name="buildRelease"> ! ! <delete dir="bin/Release" failonerror="false" /> ! <mkdir dir="bin/Release" /> ! ! <csc target="library" output="bin/Release/NHibernate.DomainModel.dll" debug="false"> ! <references> ! <includes name="System.dll" /> ! <includes name="System.XML.dll" /> ! <includes name="System.Data.dll" /> ! </references> ! <resources prefix="NHibernate.DomainModel" dynamicprefix="true"> ! <includes name="**/*.xml" /> ! </resources> ! <sources> <includes name="**/*.cs" /> </sources> --- 1,38 ---- <?xml version="1.0" ?> ! ! <project ! name="NHibernate.DomainModel" ! default="build" ! xmlns="http://nant.sf.net/schemas/nant-0.84.win32.net-1.0.xsd" ! > ! ! <!-- ! Required properties: ! * build.dir - (path) root level to build to, assemblies will go in ${build.dir}/bin ! * build.debug - (true|false) debug build? ! * current.build.defines - framework-specific build defines ! --> ! <target name="build" description="Build the DomainModel that will be used by the Tests"> ! <csc ! target="library" ! define="${current.build.defines}" ! debug="${build.debug}" ! output="${build.dir}/bin/${nant.project.name}.dll" ! > <references> <includes name="System.dll" /> <includes name="System.XML.dll" /> <includes name="System.Data.dll" /> + <includes name="${build.dir}/bin/NHibernate.dll" /> </references> + <resources prefix="NHibernate.DomainModel" dynamicprefix="true"> <includes name="**/*.xml" /> <excludes name="bin/**/*.xml" /> </resources> ! <sources failonempty="true"> <includes name="**/*.cs" /> </sources> |