Difference between revisions of "HOWTO-Release"

Jump to navigation Jump to search
415 bytes added ,  23:21, 17 November 2011
→‎Preparing the source: Update MSVC project file addition a bit
(→‎Binaries: Assign OS for the binaries on sf.net)
(→‎Preparing the source: Update MSVC project file addition a bit)
Line 56: Line 56:
* Make sure package descriptions are up-to-date:
* Make sure package descriptions are up-to-date:
** dists/redhat/scummvm.spec
** dists/redhat/scummvm.spec
* Create MSVC project files
* Create MSVC project files in the release branch (for example branch-1-4-0, where the tarballs are created from)
** First of all you need to build the create_msvc tool by using "make tools"
** First of all you need to build the create_project tool by using "make devtools"
** Run create_msvc with "../.. --msvc-version 8" from dists/msvc8
** Run create_project with "../.. --msvc-version 8" from dists/msvc8
** Run create_msvc with "../.. --msvc-version 9" from dists/msvc9
** Add all the resulting files in dists/msvc8 via "git add *.vcproj *.sln *.vsprops"
** Run create_msvc with "../.. --msvc-version 10" from dists/msvc10
** Run create_project with "../.. --msvc-version 9" from dists/msvc9
** Add all *.vcproj, *.sln, *.vsprops, *.vcxproj, *.vcxproj.filters, *.props files to the release tag
** Add all the resulting files in dists/msvc9 via "git add *.vcproj *.sln *.vsprops"
** Run create_project with "../.. --msvc-version 10" from dists/msvc10
** Add all the resulting files in dists/msvc10 via "git add *.sln *.vcxproj *.vcxproj.filters *.props"
** git commit -m "DISTS: Add MSVC project files."
** And last but not least don't forget to push the results to our github repo via "git push"
* Make source tarballs, post them in the SF.net FRS.
* Make source tarballs, post them in the SF.net FRS.
** There is a script <code>devtools/dist-scummvm.sh</code>, which does this automatically.
** There is a script <code>devtools/dist-scummvm.sh</code>, which does this automatically.
561

edits

Navigation menu