Commit 51f58fa

mo khan <email@mokhan.ca>
2011-03-16 22:45:55
remove dead build scripts.
1 parent 8974346
build/config/log4net.config.xml.template
@@ -1,26 +0,0 @@
-<log4net>
-	<appender name='RollingFileAppender' type='log4net.Appender.RollingFileAppender'>
-		<file value='logs\log.txt' />
-		<appendToFile value='true' />
-		<rollingStyle value='Size' />
-		<maxSizeRollBackups value='10' />
-		<maximumFileSize value='100000KB' />
-		<staticLogFileName value='true' />
-		<layout type='log4net.Layout.PatternLayout'>
-			<conversionPattern value="%d %-5p %c - [%t] %m%n" />
-		</layout>
-	</appender>
-	<appender name="Console" type="log4net.Appender.ConsoleAppender">
-		<layout type="log4net.Layout.PatternLayout">
-			<conversionPattern value="%d %-5p %c - [%t] %m%n" />
-		</layout>
-	</appender>
-	<root>
-		<level value='@log.level@' />
-		<appender-ref ref='RollingFileAppender' />			
-	</root>
-	<logger name="NHibernate" additivity="false">
-		<level value="ERROR" />
-		<appender-ref ref="RollingFileAppender" />
-	</logger>
-</log4net>
\ No newline at end of file
build/build.csproj
@@ -68,13 +68,8 @@
   <ItemGroup>
     <None Include="config\AssemblyInfo.cs.template" />
     <None Include="config\bootStrap.xml.template" />
-    <None Include="config\log4net.config.xml.template" />
-    <None Include="project.test.reports.build" />
     <None Include="local.properties.xml.template" />
     <None Include="project.build" />
-    <None Include="project.ci.build" />
-    <None Include="project.deploy.build" />
-    <None Include="project.install.build" />
     <None Include="project.test.build" />
   </ItemGroup>
   <ItemGroup>
build/local.properties.xml.template
@@ -1,18 +1,7 @@
-<project name="local.properties">
-	<property name="debug" value="false" />
-	<property name="log.level" value="DEBUG"/>
-	<property name="assembly.title" value="Gorilla.Commons" />
-	<property name="assembly.description" value="common libraries" />
-	<property name="assembly.company" value="http://mokhan.ca" />
-	<property name="assembly.version" value="${datetime::get-year(datetime::now())}.${datetime::get-month(datetime::now())}.${datetime::get-day(datetime::now())}.${datetime::get-hour(datetime::now())}${datetime::get-minute(datetime::now())}" />
-	<property name="editor.exe" value="notepad.exe" />
-  
-	<property name="dot.net.sdk.dir" value="C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin" />
-	<property name="framework.dir" value="c:\windows\microsoft.net\framework\v3.5" />
-	<property name="deployment.url" value="http://mokhan.ca/GorillaCommons/" />
-  
-	<property name="certificate.filename" value="${build.config.dir}\mokhan.pfx" />
-	<property name="certificate.password" value="" />
-  
-  <property name="browser.exe" value="c:\program files\mozilla firefox\firefox.exe" />
-</project>
+<project name="local.properties">
+	<property name="debug" value="false" />
+	<property name="assembly.title" value="Gorilla.Commons" />
+	<property name="assembly.description" value="common libraries" />
+	<property name="assembly.company" value="http://mokhan.ca" />
+	<property name="assembly.version" value="${datetime::get-year(datetime::now())}.${datetime::get-month(datetime::now())}.${datetime::get-day(datetime::now())}.${datetime::get-hour(datetime::now())}${datetime::get-minute(datetime::now())}" />
+</project>
build/project.build
@@ -1,72 +1,67 @@
-<?xml version="1.0" encoding="utf-8" ?>
-  <project name="gorilla.commons">	
-	<property name="nant.settings.currentframework" value="net-3.5" />
-	<property name="project.name" value="${project::get-name()}" />
-
-	<property name="base.dir" value="${directory::get-parent-directory(project::get-base-directory())}" />
-	<property name="product.dir" value="${base.dir}\product" />
-	
-	<property name="build.dir" value="${base.dir}\build" />
-	<property name="build.tools.dir" value="${build.dir}\tools" />
-	<property name="build.lib.dir" value="${build.dir}\lib" />
-	<property name="build.resources.dir" value="${build.dir}\resources" />
-	<property name="build.icons.dir" value="${build.resources.dir}\icons" />
-	<property name="build.config.dir" value="${build.dir}\config" />
-	<property name="build.compile.dir" value="${build.dir}\compile" />
-	<property name="build.artifacts.dir" value="${build.dir}\artifacts" />
-	
-	<property name="app.output" value="${project.name}.dll" />
-	
-	<include buildfile="project.test.build" />
-	<include buildfile="project.test.reports.build" />
-	<include buildfile="project.deploy.build" />
-	<include buildfile="project.install.build" />
-	<include buildfile="project.ci.build" />
-	<include buildfile="local.properties.xml" />
-		
-	<target name="clean">
-		<exec program="taskkill.exe" commandline="/f /im ${editor.exe} /FI &quot;STATUS eq RUNNING&quot;"  />
-		<delete dir="${build.compile.dir}" />
-	</target>
-	
-	<target name="init" depends="clean">
-		<mkdir dir="${build.compile.dir}" />
-	</target>
-	
-	<target name="app.compile" depends="init">
-		<csc output="${build.compile.dir}\${app.output}" debug="${debug}" target="library" win32icon="${build.icons.dir}\mokhan.ico" keyfile="${build.config.dir}\mokhan.snk">
-			<sources>
-				<include name="${product.dir}\**\*.cs" />
-				<include name="${build.config.dir}\**\*.cs" />
-				<exclude name="${product.dir}\**\AssemblyInfo.cs" />
-				<exclude name="${product.dir}\**\*Specs.cs" />
-			</sources>			
-			<references>
-				<include name="${build.lib.dir}\**\*.dll" />
-				<include name="${build.artifacts.dir}\**\*.dll" />
-			</references>
-			<resources dynamicprefix="true">
-				<include name="${product.dir}\**\*.resx" />
-			</resources>
-			<resources>
-				<include name="${build.lib.dir}\app\*.licenses" />
-			</resources>
-			<arg value="/nowin32manifest" />
-		</csc>
-	</target>
-
-	<target name="expand.template.file">
-		<copy file="${target}.template" tofile="${target}" overwrite="true">
-			<filterchain>
-				<replacetokens>
-					<token key="log.level" value="${log.level}" />
-					<token key="assembly.title" value="${assembly.title}" />
-					<token key="assembly.description" value="${assembly.description}" />
-					<token key="assembly.company" value="${assembly.company}" />
-					<token key="assembly.version" value="${assembly.version}" />
-				</replacetokens>
-			</filterchain>
-		</copy>
-	</target>
-	
-</project>
+<?xml version="1.0" encoding="utf-8" ?>
+  <project name="gorilla.commons">	
+	<property name="nant.settings.currentframework" value="net-4.0" />
+	<property name="project.name" value="${project::get-name()}" />
+
+	<property name="base.dir" value="${directory::get-parent-directory(project::get-base-directory())}" />
+	<property name="product.dir" value="${base.dir}\product" />
+	
+	<property name="build.dir" value="${base.dir}\build" />
+	<property name="build.tools.dir" value="${build.dir}\tools" />
+	<property name="build.lib.dir" value="${build.dir}\lib" />
+	<property name="build.resources.dir" value="${build.dir}\resources" />
+	<property name="build.icons.dir" value="${build.resources.dir}\icons" />
+	<property name="build.config.dir" value="${build.dir}\config" />
+	<property name="build.compile.dir" value="${build.dir}\compile" />
+	<property name="build.artifacts.dir" value="${build.dir}\artifacts" />
+	
+	<property name="app.output" value="${project.name}.dll" />
+	
+	<include buildfile="project.test.build" />
+	<include buildfile="local.properties.xml" />
+		
+	<target name="clean">
+		<delete dir="${build.compile.dir}" />
+	</target>
+	
+	<target name="init" depends="clean">
+		<mkdir dir="${build.compile.dir}" />
+	</target>
+	
+	<target name="app.compile" depends="init">
+		<csc output="${build.compile.dir}\${app.output}" debug="${debug}" target="library" win32icon="${build.icons.dir}\mokhan.ico" keyfile="${build.config.dir}\mokhan.snk">
+			<sources>
+				<include name="${product.dir}\**\*.cs" />
+				<include name="${build.config.dir}\**\*.cs" />
+				<exclude name="${product.dir}\**\AssemblyInfo.cs" />
+				<exclude name="${product.dir}\**\*Specs.cs" />
+			</sources>			
+			<references>
+				<include name="${build.lib.dir}\**\*.dll" />
+				<include name="${build.artifacts.dir}\**\*.dll" />
+			</references>
+			<resources dynamicprefix="true">
+				<include name="${product.dir}\**\*.resx" />
+			</resources>
+			<resources>
+				<include name="${build.lib.dir}\app\*.licenses" />
+			</resources>
+			<arg value="/nowin32manifest" />
+		</csc>
+	</target>
+
+	<target name="expand.template.file">
+		<copy file="${target}.template" tofile="${target}" overwrite="true">
+			<filterchain>
+				<replacetokens>
+					<token key="log.level" value="${log.level}" />
+					<token key="assembly.title" value="${assembly.title}" />
+					<token key="assembly.description" value="${assembly.description}" />
+					<token key="assembly.company" value="${assembly.company}" />
+					<token key="assembly.version" value="${assembly.version}" />
+				</replacetokens>
+			</filterchain>
+		</copy>
+	</target>
+	
+</project>
build/project.ci.build
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<project name="project.ci">
-	
-	<target name="run.ci.tests" depends="test.compile">
-		<property name="xunit.arguments" value="${build.compile.dir}/${test.output} /rt:xml /rd:${build.compile.dir}" />
-		<call target="run.test" />
-	</target>
-	
-</project>
build/project.deploy.build
@@ -1,69 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<project name="project.deployment">
-	<property name="assembly.config" value="${build.config.dir}\AssemblyInfo.cs" />
-
-	<property name="log4net.config" value="${build.config.dir}\log4net.config.xml" />
-
-	<target name="copy.app.dependencies">
-		<copy todir="${build.compile.dir}" flatten="true">
-			<fileset basedir="${build.lib.dir}\app">
-				<include name="\**\*.dll" />
-			</fileset>
-		</copy>
-		<property name="target" value="${log4net.config}" />
-		<call target="expand.template.file" />
-		<copy file="${log4net.config}" tofile="${build.compile.dir}\log4net.config.xml" />
-	</target>
-
-	<target name="create.licenses" depends="clean">
-		<copy todir="${build.compile.dir}" flatten="true">
-			<fileset basedir="${build.lib.dir}\app">
-				<include name="\**\*.dll" />
-				<include name="${build.lib.dir}\app\licenses.licx" />
-			</fileset>
-		</copy>
-		<exec 
-			basedir="${build.compile.dir}"
-			workingdir="${build.compile.dir}"
-			program="${dot.net.sdk.dir}\lc.exe"
-			commandline="/target:${app.output} /complist:licenses.licx /i:componentfactory.krypton.navigator.dll /i:componentfactory.krypton.ribbon.dll /i:componentfactory.krypton.toolkit.dll /i:componentfactory.krypton.workspace.dll /nologo /outdir:${build.lib.dir}\app"
-		/>
-	</target>     
-	
-	<!--<target name="deploy" depends="create.licenses">-->
-	<target name="deploy">
-		<property name="target" value="${assembly.config}" />
-		<call target="expand.template.file" />
-
-		<delete dir="${build.artifacts.dir}" />
-
-		<property name="app.output" value="gorilla.commons.utility.dll" />
-		<property name="product.dir" value="${base.dir}\product\utility" />
-		<call target="app.compile" />
-		<copy file="${build.compile.dir}\${app.output}" tofile="${build.artifacts.dir}\${app.output}" />
-
-		<property name="app.output" value="gorilla.commons.infrastructure.dll" />
-		<property name="product.dir" value="${base.dir}\product\infrastructure" />
-		<call target="app.compile" />
-		<copy file="${build.compile.dir}\${app.output}" tofile="${build.artifacts.dir}\${app.output}" />
-
-		<property name="app.output" value="gorilla.commons.infrastructure.thirdparty.dll" />
-		<property name="product.dir" value="${base.dir}\product\infrastructure.thirdparty" />
-		<call target="app.compile" />
-		<copy file="${build.compile.dir}\${app.output}" tofile="${build.artifacts.dir}\${app.output}" />
-
-		<property name="app.output" value="gorilla.commons.infrastructure.thirdparty.log4net.dll" />
-		<property name="product.dir" value="${base.dir}\product\infrastructure.thirdparty.log4net" />
-		<call target="app.compile" />
-		<copy file="${build.compile.dir}\${app.output}" tofile="${build.artifacts.dir}\${app.output}" />
-		<!--
-		<property name="app.output" value="gorilla.testing.dll" />
-		<property name="product.dir" value="${base.dir}\product\testing" />
-		<call target="app.compile" />
-		<copy file="${build.compile.dir}\${app.output}" tofile="${build.artifacts.dir}\${app.output}" />
-		-->
-
-		<call target="copy.app.dependencies" />		
-	</target>
-	
-</project>
build/project.install.build
@@ -1,57 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<project name="project.installation">
-
-	<property name="installation.dir" value="${build.dir}\installation" />
-
-	<target name="load_local_properties">
-	    <property name="application.manifest" value="${installation.dir}\${assembly.version}\${app.output}.manifest" />
-	    <property name="deployment.manifest" value="${installation.dir}\${app.output}.application" />
-  		<property name="mage.exe" value="${dot.net.sdk.dir}\mage.exe" />
-	</target>
-	
-	<target name="create.installation.dir" depends="deploy">
-		<delete dir="${installation.dir}\${assembly.version}" failonerror="false" />
-		<mkdir dir="${installation.dir}\${assembly.version}" />
-		
-		<copy todir="${installation.dir}\${assembly.version}" flatten="false" >
-			<fileset basedir="${build.compile.dir}">
-				<include name="**/*" />
-			</fileset>
-		</copy>
-	</target>
-
-  <target name="convert.bootstrap">
-    <copy file="${bootstrap.file}.template" tofile="${bootstrap.file}" overwrite="true">
-      <filterchain>
-        <replacetokens>
-          <token key="deployment.manifest" value="${deployment.manifest}" />
-          <token key="deployment.manifest.file.name" value="${app.output}.application" />
-          <token key="installation.dir" value="${installation.dir}" />
-          <token key="deployment.url" value="${deployment.url}" />
-        </replacetokens>
-      </filterchain>
-    </copy>
-  </target>
-  
-  <target name="create.bootstrap" depends="load_local_properties">
-    <property name="bootstrap.file" value="${build.config.dir}\bootstrap.xml" />
-    <call target="convert.bootstrap" />
-    <property name="msbuild.exe" value="${framework.dir}\msbuild.exe" />
-    <exec program="${msbuild.exe}" commandline="/toolsversion:3.5 ${bootstrap.file}" />
-  </target>
-	
-	<target name="create.installer" depends="load_local_properties,create.installation.dir,create.bootstrap">		
-		<property name="args.new.application" value="-n Application -t ${application.manifest} -fd ${build.compile.dir} -v ${assembly.version} -n gorilla.commons -cf ${certificate.filename} -pwd ${certificate.password} -pub mokhan.ca -tr FullTrust -UseManifestForTrust true -wpf false" />
-		<property name="args.new.deployment" value="-n Deployment -t ${deployment.manifest} -pu ${deployment.url}/${app.output}.application -appm ${application.manifest} -i true -v ${assembly.version} -appc ${deployment.url}\${assembly.version}\${app.output}.manifest -cf ${certificate.filename} -pwd ${certificate.password} -n gorilla.commons -pub mokhan.ca -wpf false" />
-		<property name="args.update.deployment" value="-u ${deployment.manifest} -appm ${application.manifest} -v ${assembly.version}" />	
-		<property name="args.sign.application" value="-s ${application.manifest} -cf ${certificate.filename} -Password ${certificate.password}" />
-		<property name="args.sign.deployment" value="-s ${deployment.manifest} -cf ${certificate.filename} -Password ${certificate.password}" />
-		
-		<exec program="${mage.exe}" commandline="${args.new.application}" />
-		<exec program="${mage.exe}" commandline="${args.sign.application}" />
-		<exec program="${mage.exe}" commandline="${args.new.deployment}" />
-		<exec program="${mage.exe}" commandline="${args.update.deployment}" />
-		<exec program="${mage.exe}" commandline="${args.sign.deployment}" />
-	</target>
-  
-</project>
build/project.test.reports.build
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<project name="project.test.reports">
-  <property name="bdd.doc.exe" value="${build.tools.dir}\bdd.doc\bdddoc.console.exe" />
-  <property name="report.output.file" value="${build.compile.dir}\test.report.html" />
-
-	<target name="bdd.doc" depends="test.compile">
-    <property name="arguments" value="${build.compile.dir}\${test.output} observation ${report.output.file}" />
-    <exec program="${bdd.doc.exe}"
-          commandline="${arguments}"
-          />
-    <exec program="${browser.exe}" commandline="${report.output.file}" />
-	</target>
-
-</project>