From c5fc66ee58f2c60f2d226868bb1cf5b91badaf53 Mon Sep 17 00:00:00 2001 From: sanine Date: Sat, 1 Oct 2022 20:59:36 -0500 Subject: add ode --- libs/ode-0.16.1/tools/README.txt | 94 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 libs/ode-0.16.1/tools/README.txt (limited to 'libs/ode-0.16.1/tools/README.txt') diff --git a/libs/ode-0.16.1/tools/README.txt b/libs/ode-0.16.1/tools/README.txt new file mode 100644 index 0000000..56019df --- /dev/null +++ b/libs/ode-0.16.1/tools/README.txt @@ -0,0 +1,94 @@ +HOW TO MAKE A RELEASE + +Originally by Jason Perkins (starkos@industriousone.com) + + +PREREQUISITES + +In order to build an OpenDE release you'll need: + +* A Windows system +* A Posix-like system (Linux, Mac OS X, Cygwin) +* Visual Studio 2003 or later (for C++ release) +* Visual Studio 2005 or later (for .NET release) +* Subversion (command line version) +* 7zip (command line version) +* Doxygen + +All command line binaries (svn, 7z, doxygen) must be available on +the system search path. + + + +INSTRUCTIONS + +* Update the version numbers in configure.in + + AC_INIT(ODE,0.9.0-rc1,ode@ode.org) + ODE_CURRENT=0 + ODE_REVISION=9 + ODE_AGE=0-rc1 + + +* Create a release branch in Subversion. Using TortoiseSVN: + + Update working copy + Right-click working copy folder and choose Branch/Tag + To https://opende.svn.sourceforge.net/svnroot/branches/0.9.0-rc1 + Enter log message "Branching for 0.9.0-rc1 release" + OK + + Using the command line: + + $ cd ode + $ svn update + $ svn copy . -m "Branching for..." https://opende.... (see above) + + +* Run msw-release.bat from a Visual Studio command prompt to create + the Windows binary package. I've used VS2003 for all releases since + 0.5, but am thinking about switching up to VS2005. The format of + this command is: + + > msw-release.bat 0.9.0-rc1 + + The version argument supplied to the script must match the name of + the release branch in Subversion. + + +* Run dotnet-release.bat to create the .NET bindings package. This + script must be run from a Visual Studio 2005 (or later) command + prompt. The format of the command is: + + > dotnet-release.bat 0.9.0-rc1 + + The version argument supplied to the script must match the name of + the release branch in Subversion. + + +* Run src-release.sh to create the source package. This script must be + run from a Posix-like environment in order to prepare the configure + script. I've tried it under Linux, Mac OS X, and Windows with Cygwin. + + $ ./src-release.sh 0.9.0-rc1 + + The version argument supplied to the script must match the name of + the release branch in Subversion. + + +* Visit the project site on SourceForge (http://sf.net/projects/opende) + and create a new file release including all of the files. + + +SANITY CHECKING + +A few optional, but recommeded, checks to make sure that everything +worked properly. + + The binaries exist in lib/ + + include/ode/config.h exists + + configure script exists (if not, make sure autotools is installed) + + docs exist in docs/ (if not, make sure doxygen is on the path) -- cgit v1.2.1