aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Prebuild (unfollow)
Commit message (Collapse)AuthorFilesLines
2017-01-05Massive tab and trailing space cleanupMelanie Thielker51-8768/+8768
2016-04-07CR safari. Remove gratuitious CRs in some filesMelanie Thielker7-2432/+2432
2014-03-24Changed to Unix line-endings in VS2010Target.csOren Hurvitz1-140/+140
Resolves http://opensimulator.org/mantis/view.php?id=6951
2014-03-24Updated Prebuild to support .NET 4.5Oren Hurvitz6-9/+357
Resolves http://opensimulator.org/mantis/view.php?id=6951
2012-11-14Stop Prebuild from generating <copy> statements which unnecessarily copy ↵Justin Clark-Casey (justincc)2-43/+0
files into bin/Debug or bin/Release nant_0.91~alpha2+dfsg-3_all.deb in Ubuntu 12.04 and earlier actually ignored these due to a bug However, nant 0.92~rc1+dfsg-2 in Ubuntu 12.10 fixes this bug (possibly https://github.com/nant/nant/pull/39). Which makes nant time-consumingly copy these files when the aren't actually used. Tested removal of <copy> on both nant 0.91 and nant 0.92 Will be submitting this patch to prebuild project for comment though I suspect there's nobody there to pay attention.
2011-12-25Add Copy task to Prebuild.exe (vsxxxx targets)BlueWall24-3769/+3873
<Files> <Match pattern="*.cs" recurse="true"/> <Match pattern="../bin/MyConfig.xml" buildAction="Copy" recurse="false" destination="$(OutputPath)" /> </Files>
2011-08-30also get "nant clean" to remove old .mdb from .exe and .dllJustin Clark-Casey (justincc)1-0/+2
2011-08-30Hack our copy of Prebuild to just delete the dlls and mdbs in Physics, so as ↵Justin Clark-Casey (justincc)2-1/+2
to leave the new config file
2010-09-11Removing .svn directories under Prebuild/ from source controlJohn Hurliman206-23864/+0
2010-09-10All these files want to be committed. All white space junk. grr.Diva Canto27-5611/+5611
2010-09-10White space junk.Diva Canto4-1372/+1372
2010-09-11Update Prebuild.exe with Prebuild r323 + an existing OpenSim specific nant ↵Justin Clark-Casey (justincc)318-0/+44002
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
2010-09-04Build system upgrade:BlueWall96-18530/+0
Upgrading Prebuild.exe to correctly construct build solutions for crossplatform tools such as xbuild, monodevelop and nant. NOTE: Module prebuild files will need modification to work, as the prebuild must correctly define the reference path for all assemblies shipped in the OpenSimulator ./bin directory. These include assemblies such as XMLRPC.dll, OpenMetaverse.dll, Nini.dll, etc. . The entries should follow the form: <Reference name="Nini" path="../../../bin/"/> See the distributed prebuild.xml for further examples. Crossplatform tools: xbuild and monodevelop use the vs2008 OpenSim.sln and the .csproj files in each namespace. Changes to the Prebuild.exe are against svn 322 and are included in a patch attached to the mantis. And the dnpb source are available@ svn co https://dnpb.svn.sourceforge.net/svnroot/dnpb dnpb The patches are pending application by the dnpb team. After which, the un-modified upstream Prebuild.exe will work as expected.
2009-10-22Added VS2010 support to Prebuild and created runprebuild2010.batJohn Hurliman5-3/+145
2009-09-30Taking the opportunity to delete unnecessary text files from the Prebuild ↵John Hurliman9-1309/+0
folder (the license information is already in the appropriate place in the OpenSim distro)
2009-09-29Convert DOS newlines to Unix newlines.Jeff Ames2-265/+265
2009-08-06Update prebuild once againMelanie1-0/+2
2009-08-06Add sorting to prebuildMelanie1-2/+6
2009-07-06Thank you, mcortez, for a patch to prebuild to allow includes with wildcards.Melanie Thielker1-11/+86
Fixes Mantis #3860
2009-02-23* This should fix the 'Solution Folder' annoyance on express versions.lbsa711-1/+4
2009-02-20Update svn properties, add copyright headers, minor formatting cleanup.Jeff Ames4-1045/+1045
2009-02-19* Okay, so finally got my head around this. Problem is that upstream ↵lbsa7159-2010/+2823
Prebuild copied dlls promiscuously, and this led to the references being all mixed up (/bin dlls overwritten by different versions on every csc) * Something that thus needs fixing is the fact that ProjectReferences has to be marked <ProjectReference> <Private>False</Private> </ProjectReference> but that is not configurable in the upstream Xml Schema. I've hardcoded it in our repo for now.
2009-02-19* reverted the revert of the revert. What can I say? I'm calling this a day, ↵lbsa7159-2820/+2010
and will get back up on the horse tomorrow.
2009-02-19* Reverted the revert, as it seems the problem was the 1.0.* in the separate ↵lbsa7159-2010/+2820
projects.
2009-02-19* Reverted Prebuild commit due to strange run-time errors.lbsa7159-2820/+2010
2009-02-19=== PREBUILD UPSTREAMS UPDATE : POTENTIAL BREAKAGE ===lbsa7159-2010/+2820
* Applied upstreams changes to allow for auditing and debugging in our various environments. * This should, in theory, bring back 'multiple ref dirs'. * Temporarily Removed xmlns because prebuild-1.7 schema does not allow for multiple solutions per prebuild node (This will be a moot issue once the Prebuild node is moved out of prebuild.xml) * Autotools target: Various minor fixes * MonoDevelop Target : No changes. * Nant Target: Various minor fixes, support for net-3.5 and mono-2.0/3.5 targets * Sharpdevelop targets: No changes. * VS Targets: Refactored into using VSGenericTarget, and supports 2.0-3.5 * XCode Target: No changes. --- Regressions and outstanding issues --- * The Solution is assigned a random Guid - will lead to unnecessary reloads and loss of user settings. --- New features of Prebuild 2.0.4 --- * (Better) support for Web, WinForms and Database Projects and build actions * Conditional Framework Version compilation support (1.1, 2.0-3.5) * ArrayList -> List<>, ICollection -> IList (this means Prebuild can generate 1.1 solutions, but can't itself be built under 1.1 - how very meta) * Added <?include file="sub_prebuild.xml" ?> preprocessor directive.
2009-02-17* fixed 'path' reference attribute for Nant and VS2008 targets.lbsa712-73/+105
2009-01-13* Added resolving explicit .exe project names. This fixes mantis #2967lbsa711-8/+50
2008-11-08Fix .mdb include in Prebuild.Jeff Ames1-3/+1
2008-11-08* Removed <if> in <fileset> in NAnt target introduced in 4045. Chi11ken ↵lbsa711-3/+3
should have a look at this.
2008-11-08* Rebuildt Prebuild.exe to fix vs2008 not creating Solutionlbsa711-73/+74
* Wrapped solution streamwrites in using for great justice
2008-03-31Modify NAnt target in Prebuild to copy .mdb files to bin in debug ↵Jeff Ames1-0/+3
configuration. (bug #55) Use 'mono --debug OpenSim.exe' to get line number output on stack traces.
2008-03-25Add "warnings as errors" support for nant and monodevelop to Prebuild ↵Jeff Ames2-1/+6
(though monodevelop may ignore this).
2008-03-17Merged changes in Prebuild trunk up to r258 into OpenSim's Prebuild.Jeff Ames60-1295/+5606
Hopefully this should make merging upstream easier. Building with NAnt should still work, but Visual Studio is untested.
2008-02-27Backported MACOSX OS identifier into Prebuild.Jeff Ames1-0/+5
2008-02-15* Two (combined) patches from Dr Schofield (dirk husemann). Ta very much :)Justin Clarke Casey1-0/+2
* Patch 1 stops OpenSim.32BitLaunch.exe and ScriptEngines/Default.lsl being deleted on nant clean * Patch 2 resolves a building problem with pCampBot * This will require a prebuild rerun
2008-01-26Rewrote svn properties handling script in python. Added more file types.Jeff Ames10-260/+260
2008-01-26Set svn properties.Jeff Ames3-0/+0
2007-12-28Set svn:eol-style.Jeff Ames1-56/+56
2007-12-20* removed commentlbsa711-2/+0
2007-12-20* Updated vs2008 target ProductVersion to "9.0.21022"lbsa711-1/+1
* Updated exe
2007-12-20* Added prototypical VS2008 targetlbsa713-51/+89
2007-12-04* took a stab at #54lbsa711-17/+1
2007-11-28update prebuildSean Dague1-7/+12
Nant files now obey the target out of prebuild.xml, so Linux users will be able to build as Debug Nant clean target now does the right thing (doesn't wipe out all of bin/) Prebuild's own prebuild system is broken due to the .exe workaround added a while ago, will register a bug for that seperately.
2007-11-05* Reverted local xsd copylbsa711-258/+0
2007-11-05* prebuild now creates .exe references in NAntTargetlbsa712-385/+657
* prebuild now uses local copy of schema (for future expansions)
2007-09-17allow for raw inject of nant files to aid in buildingSean Dague1-2/+39
things like build targets
2007-09-17added a way to pull in external nant targets for release processingSean Dague1-9/+10
2007-09-16Some more work on passing enough info to nant to make Sean Dague2-1/+15
reasonable release targets
2007-09-15Start adding zip target to prebuild for nantSean Dague1-549/+563