summaryrefslogtreecommitdiff
path: root/build/project.deploy.build
diff options
context:
space:
mode:
authormo <mo.khan@gmail.com>2018-11-04 15:22:16 -0700
committermo <mo.khan@gmail.com>2018-11-04 15:22:16 -0700
commit5ee1f55497a4e30322a56f133f897ecde1612967 (patch)
treebf544e0879234c3623869627d8786776cb19b8e9 /build/project.deploy.build
initial commit.HEADmaster
Diffstat (limited to 'build/project.deploy.build')
-rw-r--r--build/project.deploy.build33
1 files changed, 33 insertions, 0 deletions
diff --git a/build/project.deploy.build b/build/project.deploy.build
new file mode 100644
index 0000000..fe40f8b
--- /dev/null
+++ b/build/project.deploy.build
@@ -0,0 +1,33 @@
+<?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" />
+ <property name="log.dir" value="${build.compile.dir}\logs"/>
+ <property name="log.file.name" value="${log.dir}\log.txt"/>
+ <property name="log.level" value="DEBUG"/>
+
+ <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="deploy">
+ <property name="target" value="${assembly.config}" />
+ <call target="expand.template.file" />
+
+ <call target="app.compile" />
+ <call target="copy.app.dependencies" />
+ </target>
+
+ <target name="run" depends="deploy">
+ <exec program="${build.compile.dir}\${app.output}" commandline="" />
+ </target>
+
+</project>