diff options
author | MW | 2007-06-27 15:28:52 +0000 |
---|---|---|
committer | MW | 2007-06-27 15:28:52 +0000 |
commit | 646bbbc84b8010e0dacbeed5342cdb045f46cc49 (patch) | |
tree | 770b34d19855363c3c113ab9a0af9a56d821d887 /Prebuild/src/Prebuild.exe.build | |
download | opensim-SC-646bbbc84b8010e0dacbeed5342cdb045f46cc49.zip opensim-SC-646bbbc84b8010e0dacbeed5342cdb045f46cc49.tar.gz opensim-SC-646bbbc84b8010e0dacbeed5342cdb045f46cc49.tar.bz2 opensim-SC-646bbbc84b8010e0dacbeed5342cdb045f46cc49.tar.xz |
Some work on restructuring the namespaces / project names. Note this doesn't compile yet as not all the code has been changed to use the new namespaces. Am committing it now for feedback on the namespaces.
Diffstat (limited to 'Prebuild/src/Prebuild.exe.build')
-rw-r--r-- | Prebuild/src/Prebuild.exe.build | 80 |
1 files changed, 80 insertions, 0 deletions
diff --git a/Prebuild/src/Prebuild.exe.build b/Prebuild/src/Prebuild.exe.build new file mode 100644 index 0000000..2851125 --- /dev/null +++ b/Prebuild/src/Prebuild.exe.build | |||
@@ -0,0 +1,80 @@ | |||
1 | <?xml version="1.0" ?> | ||
2 | <project name="Prebuild" default="build"> | ||
3 | <target name="build"> | ||
4 | <echo message="Build Directory is ${project::get-base-directory()}/${build.dir}" /> | ||
5 | <mkdir dir="${project::get-base-directory()}/${build.dir}" /> | ||
6 | <copy todir="${project::get-base-directory()}/${build.dir}"> | ||
7 | <fileset basedir="${project::get-base-directory()}"> | ||
8 | </fileset> | ||
9 | </copy> | ||
10 | <csc target="exe" debug="${build.debug}" keyfile="Prebuild.snk" unsafe="False" define="DEBUG;TRACE" output="${project::get-base-directory()}/${build.dir}/${project::get-name()}.exe" win32icon="App.ico"> | ||
11 | <resources prefix="Prebuild" dynamicprefix="true" > | ||
12 | <include name="App.ico" /> | ||
13 | <include name="data/prebuild-1.7.xsd" /> | ||
14 | </resources> | ||
15 | <sources failonempty="true"> | ||
16 | <include name="Prebuild.cs" /> | ||
17 | <include name="Core/FatalException.cs" /> | ||
18 | <include name="Core/Kernel.cs" /> | ||
19 | <include name="Core/UnknownLanguageException.cs" /> | ||
20 | <include name="Core/WarningException.cs" /> | ||
21 | <include name="Core/Attributes/DataNodeAttribute.cs" /> | ||
22 | <include name="Core/Attributes/OptionNodeAttribute.cs" /> | ||
23 | <include name="Core/Attributes/TargetAttribute.cs" /> | ||
24 | <include name="Core/Interfaces/IDataNode.cs" /> | ||
25 | <include name="Core/Interfaces/ITarget.cs" /> | ||
26 | <include name="Core/Nodes/ConfigurationNode.cs" /> | ||
27 | <include name="Core/Nodes/DataNode.cs" /> | ||
28 | <include name="Core/Nodes/ExcludeNode.cs" /> | ||
29 | <include name="Core/Nodes/FileNode.cs" /> | ||
30 | <include name="Core/Nodes/FilesNode.cs" /> | ||
31 | <include name="Core/Nodes/MatchNode.cs" /> | ||
32 | <include name="Core/Nodes/OptionsNode.cs" /> | ||
33 | <include name="Core/Nodes/ProcessNode.cs" /> | ||
34 | <include name="Core/Nodes/ProjectNode.cs" /> | ||
35 | <include name="Core/Nodes/ReferenceNode.cs" /> | ||
36 | <include name="Core/Nodes/ReferencePathNode.cs" /> | ||
37 | <include name="Core/Nodes/SolutionNode.cs" /> | ||
38 | <include name="Core/Parse/IfContext.cs" /> | ||
39 | <include name="Core/Parse/Preprocessor.cs" /> | ||
40 | <include name="Core/Targets/AutotoolsTarget.cs" /> | ||
41 | <include name="Core/Targets/DebugTarget.cs" /> | ||
42 | <include name="Core/Targets/MonoDevelopTarget.cs" /> | ||
43 | <include name="Core/Targets/NAntTarget.cs" /> | ||
44 | <include name="Core/Targets/SharpDevelop2Target.cs" /> | ||
45 | <include name="Core/Targets/SharpDevelopTarget.cs" /> | ||
46 | <include name="Core/Targets/VS2002Target.cs" /> | ||
47 | <include name="Core/Targets/VS2003Target.cs" /> | ||
48 | <include name="Core/Targets/VS2005Target.cs" /> | ||
49 | <include name="Core/Utilities/CommandLineCollection.cs" /> | ||
50 | <include name="Core/Utilities/CurrentDirectory.cs" /> | ||
51 | <include name="Core/Utilities/Helper.cs" /> | ||
52 | <include name="Core/Utilities/Log.cs" /> | ||
53 | <include name="Properties/AssemblyInfo.cs" /> | ||
54 | </sources> | ||
55 | <references basedir="${project::get-base-directory()}"> | ||
56 | <lib> | ||
57 | <include name="${project::get-base-directory()}" /> | ||
58 | <include name="${project::get-base-directory()}/${build.dir}" /> | ||
59 | </lib> | ||
60 | <include name="System.dll" /> | ||
61 | <include name="System.EnterpriseServices.dll" /> | ||
62 | <include name="System.Xml.dll" /> | ||
63 | </references> | ||
64 | </csc> | ||
65 | <echo message="Copying from [${project::get-base-directory()}/${build.dir}/] to [${project::get-base-directory()}/../../bin/" /> | ||
66 | <mkdir dir="${project::get-base-directory()}/../../bin/"/> | ||
67 | <copy todir="${project::get-base-directory()}/../../bin/"> | ||
68 | <fileset basedir="${project::get-base-directory()}/${build.dir}/" > | ||
69 | <include name="*.dll"/> | ||
70 | <include name="*.exe"/> | ||
71 | </fileset> | ||
72 | </copy> | ||
73 | </target> | ||
74 | <target name="clean"> | ||
75 | <delete dir="${bin.dir}" failonerror="false" /> | ||
76 | <delete dir="${obj.dir}" failonerror="false" /> | ||
77 | </target> | ||
78 | <target name="doc" description="Creates documentation."> | ||
79 | </target> | ||
80 | </project> | ||