From 7e65590a55ba575d0086bdfc25addaf1051d799b Mon Sep 17 00:00:00 2001
From: Justin Clark-Casey (justincc)
Date: Sat, 11 Sep 2010 01:13:08 +0100
Subject: Update Prebuild.exe with Prebuild r323 + an existing OpenSim specific
nant hack to correctly clean up chosen OpenSim exes and dlls in bin/ on a
"nant clean"
Source code is included for reference. This can go away again once Prebuild is updated with a more general mechanism for cleaning up files.
The Prebuild source code here can be built with nant, or regnerated for other tools using the prebuild at {root}/bin/Prebuild.exe
---
Prebuild/tests/.svn/all-wcprops | 59 ++++
Prebuild/tests/.svn/entries | 334 +++++++++++++++++++++
Prebuild/tests/.svn/text-base/Makefile.svn-base | 24 ++
Prebuild/tests/.svn/text-base/README.txt.svn-base | 5 +
.../.svn/text-base/include-001.expected.svn-base | 46 +++
.../.svn/text-base/include-001.include.svn-base | 33 ++
.../.svn/text-base/include-001.prebuild.svn-base | 22 ++
.../.svn/text-base/include-002-2.include.svn-base | 8 +
.../.svn/text-base/include-002.expected.svn-base | 26 ++
.../.svn/text-base/include-002.include.svn-base | 14 +
.../.svn/text-base/include-002.prebuild.svn-base | 7 +
11 files changed, 578 insertions(+)
create mode 100644 Prebuild/tests/.svn/all-wcprops
create mode 100644 Prebuild/tests/.svn/entries
create mode 100644 Prebuild/tests/.svn/text-base/Makefile.svn-base
create mode 100644 Prebuild/tests/.svn/text-base/README.txt.svn-base
create mode 100644 Prebuild/tests/.svn/text-base/include-001.expected.svn-base
create mode 100644 Prebuild/tests/.svn/text-base/include-001.include.svn-base
create mode 100644 Prebuild/tests/.svn/text-base/include-001.prebuild.svn-base
create mode 100644 Prebuild/tests/.svn/text-base/include-002-2.include.svn-base
create mode 100644 Prebuild/tests/.svn/text-base/include-002.expected.svn-base
create mode 100644 Prebuild/tests/.svn/text-base/include-002.include.svn-base
create mode 100644 Prebuild/tests/.svn/text-base/include-002.prebuild.svn-base
(limited to 'Prebuild/tests/.svn')
diff --git a/Prebuild/tests/.svn/all-wcprops b/Prebuild/tests/.svn/all-wcprops
new file mode 100644
index 0000000..0668acb
--- /dev/null
+++ b/Prebuild/tests/.svn/all-wcprops
@@ -0,0 +1,59 @@
+K 25
+svn:wc:ra_dav:version-url
+V 47
+/svnroot/dnpb/!svn/ver/280/trunk/Prebuild/tests
+END
+include-001.expected
+K 25
+svn:wc:ra_dav:version-url
+V 68
+/svnroot/dnpb/!svn/ver/279/trunk/Prebuild/tests/include-001.expected
+END
+include-002.expected
+K 25
+svn:wc:ra_dav:version-url
+V 68
+/svnroot/dnpb/!svn/ver/280/trunk/Prebuild/tests/include-002.expected
+END
+include-001.include
+K 25
+svn:wc:ra_dav:version-url
+V 67
+/svnroot/dnpb/!svn/ver/279/trunk/Prebuild/tests/include-001.include
+END
+include-002-2.include
+K 25
+svn:wc:ra_dav:version-url
+V 69
+/svnroot/dnpb/!svn/ver/280/trunk/Prebuild/tests/include-002-2.include
+END
+include-002.include
+K 25
+svn:wc:ra_dav:version-url
+V 67
+/svnroot/dnpb/!svn/ver/280/trunk/Prebuild/tests/include-002.include
+END
+include-001.prebuild
+K 25
+svn:wc:ra_dav:version-url
+V 68
+/svnroot/dnpb/!svn/ver/279/trunk/Prebuild/tests/include-001.prebuild
+END
+include-002.prebuild
+K 25
+svn:wc:ra_dav:version-url
+V 68
+/svnroot/dnpb/!svn/ver/280/trunk/Prebuild/tests/include-002.prebuild
+END
+README.txt
+K 25
+svn:wc:ra_dav:version-url
+V 58
+/svnroot/dnpb/!svn/ver/279/trunk/Prebuild/tests/README.txt
+END
+Makefile
+K 25
+svn:wc:ra_dav:version-url
+V 56
+/svnroot/dnpb/!svn/ver/279/trunk/Prebuild/tests/Makefile
+END
diff --git a/Prebuild/tests/.svn/entries b/Prebuild/tests/.svn/entries
new file mode 100644
index 0000000..2a70cf9
--- /dev/null
+++ b/Prebuild/tests/.svn/entries
@@ -0,0 +1,334 @@
+10
+
+dir
+323
+https://dnpb.svn.sourceforge.net/svnroot/dnpb/trunk/Prebuild/tests
+https://dnpb.svn.sourceforge.net/svnroot/dnpb
+
+
+
+2008-12-10T02:26:03.443834Z
+280
+dmoonfire
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+3355ff64-970d-0410-bbe8-d0fbd18be4fb
+
+include-001.expected
+file
+
+
+
+
+2010-09-10T22:51:45.000000Z
+d65010a81975867917d4468950ec7ccc
+2008-12-10T02:04:22.474237Z
+279
+dmoonfire
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1784
+
+include-002.expected
+file
+
+
+
+
+2010-09-10T22:51:45.000000Z
+dcef68172b57f9e1b2228f1dba535934
+2008-12-10T02:26:03.443834Z
+280
+dmoonfire
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1150
+
+include-001.include
+file
+
+
+
+
+2010-09-10T22:51:45.000000Z
+92601282deffe7c461f80b407525446d
+2008-12-10T02:04:22.474237Z
+279
+dmoonfire
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+983
+
+include-002-2.include
+file
+
+
+
+
+2010-09-10T22:51:45.000000Z
+d9f24dc85d95d7310516187910433c8c
+2008-12-10T02:26:03.443834Z
+280
+dmoonfire
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+307
+
+include-002.include
+file
+
+
+
+
+2010-09-10T22:51:45.000000Z
+44815ffa6c2dc32d4df9977b5fe49ca4
+2008-12-10T02:26:03.443834Z
+280
+dmoonfire
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+332
+
+include-001.prebuild
+file
+
+
+
+
+2010-09-10T22:51:45.000000Z
+d01a5391189ada3dcd7d3becf254f151
+2008-12-10T02:04:22.474237Z
+279
+dmoonfire
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+742
+
+include-002.prebuild
+file
+
+
+
+
+2010-09-10T22:51:45.000000Z
+22ad11b07dd489b41ec998e03c83a397
+2008-12-10T02:26:03.443834Z
+280
+dmoonfire
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+289
+
+README.txt
+file
+
+
+
+
+2010-09-10T22:51:45.000000Z
+6b111c08a76e929cb94b77c99774ef78
+2008-12-10T02:04:22.474237Z
+279
+dmoonfire
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+326
+
+Makefile
+file
+
+
+
+
+2010-09-10T22:51:45.000000Z
+eed6712c3f5e4478d92137f6657aba56
+2008-12-10T02:04:22.474237Z
+279
+dmoonfire
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+456
+
diff --git a/Prebuild/tests/.svn/text-base/Makefile.svn-base b/Prebuild/tests/.svn/text-base/Makefile.svn-base
new file mode 100644
index 0000000..4a8ddf4
--- /dev/null
+++ b/Prebuild/tests/.svn/text-base/Makefile.svn-base
@@ -0,0 +1,24 @@
+#
+# Executable
+#
+
+# Executables
+PREBUILD = mono ../src/bin/Release/prebuild.exe /target makefile
+
+# Files
+PREBUILDS = $(wildcard *.prebuild)
+RESULTS = $(PREBUILDS:prebuild=results)
+TESTS = $(PREBUILDS:prebuild=test)
+
+all: $(TESTS)
+
+clean:
+ rm -f *~ *.log
+ rm -f $(RESULTS)
+
+%.test: %.prebuild
+ $(PREBUILD) /log $*.log /file $*.prebuild /ppi $*.results >& /dev/null
+ if ! cmp $*.expected $*.results; then \
+ echo $*.prebuild failed; \
+ false; \
+ fi
diff --git a/Prebuild/tests/.svn/text-base/README.txt.svn-base b/Prebuild/tests/.svn/text-base/README.txt.svn-base
new file mode 100644
index 0000000..2c2de3b
--- /dev/null
+++ b/Prebuild/tests/.svn/text-base/README.txt.svn-base
@@ -0,0 +1,5 @@
+There are some tests that are run via a Makfile in this
+directory. They haven't been included in any form of unit tests, but
+they are there to help test the functionality in some what. Simply
+build prebuild (so there is a src/bin/Release/prebuild.exe) and type
+`make` in this directory. Everything should pass without errors.
diff --git a/Prebuild/tests/.svn/text-base/include-001.expected.svn-base b/Prebuild/tests/.svn/text-base/include-001.expected.svn-base
new file mode 100644
index 0000000..26374b5
--- /dev/null
+++ b/Prebuild/tests/.svn/text-base/include-001.expected.svn-base
@@ -0,0 +1,46 @@
+
+
+
+
+ DEBUG;TRACE
+ false
+ bin/Debug
+ true
+
+
+
+
+ TRACE
+ bin/Release
+ true
+ false
+
+
+
+
+
+ DEBUG;TRACE
+ false
+ bin/Debug
+ true
+ Prebuild.snk
+ 1595
+
+
+
+
+ TRACE
+ bin/Release
+ true
+ false
+ Prebuild.snk
+ 1595
+
+
+
+
+
+
+
+
+
diff --git a/Prebuild/tests/.svn/text-base/include-001.include.svn-base b/Prebuild/tests/.svn/text-base/include-001.include.svn-base
new file mode 100644
index 0000000..7f75962
--- /dev/null
+++ b/Prebuild/tests/.svn/text-base/include-001.include.svn-base
@@ -0,0 +1,33 @@
+
+
+
+ DEBUG;TRACE
+ false
+ bin/Debug
+ true
+ Prebuild.snk
+ 1595
+
+
+
+
+ TRACE
+ bin/Release
+ true
+ false
+ Prebuild.snk
+ 1595
+
+
+
+
+
+
+
diff --git a/Prebuild/tests/.svn/text-base/include-001.prebuild.svn-base b/Prebuild/tests/.svn/text-base/include-001.prebuild.svn-base
new file mode 100644
index 0000000..8047008
--- /dev/null
+++ b/Prebuild/tests/.svn/text-base/include-001.prebuild.svn-base
@@ -0,0 +1,22 @@
+
+
+
+
+
+ DEBUG;TRACE
+ false
+ bin/Debug
+ true
+
+
+
+
+ TRACE
+ bin/Release
+ true
+ false
+
+
+
+
+
diff --git a/Prebuild/tests/.svn/text-base/include-002-2.include.svn-base b/Prebuild/tests/.svn/text-base/include-002-2.include.svn-base
new file mode 100644
index 0000000..661b7f3
--- /dev/null
+++ b/Prebuild/tests/.svn/text-base/include-002-2.include.svn-base
@@ -0,0 +1,8 @@
+
+
+ DEBUG;TRACE
+ false
+ bin/Debug
+ true
+
+
diff --git a/Prebuild/tests/.svn/text-base/include-002.expected.svn-base b/Prebuild/tests/.svn/text-base/include-002.expected.svn-base
new file mode 100644
index 0000000..9849658
--- /dev/null
+++ b/Prebuild/tests/.svn/text-base/include-002.expected.svn-base
@@ -0,0 +1,26 @@
+
+
+
+
+ DEBUG;TRACE
+ false
+ bin/Debug
+ true
+
+
+
+
+
+ DEBUG;TRACE
+ false
+ bin/Debug
+ true
+
+
+
+
+
+
+
+
+
diff --git a/Prebuild/tests/.svn/text-base/include-002.include.svn-base b/Prebuild/tests/.svn/text-base/include-002.include.svn-base
new file mode 100644
index 0000000..64f4058
--- /dev/null
+++ b/Prebuild/tests/.svn/text-base/include-002.include.svn-base
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
diff --git a/Prebuild/tests/.svn/text-base/include-002.prebuild.svn-base b/Prebuild/tests/.svn/text-base/include-002.prebuild.svn-base
new file mode 100644
index 0000000..9e85f20
--- /dev/null
+++ b/Prebuild/tests/.svn/text-base/include-002.prebuild.svn-base
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
--
cgit v1.1