Building jahshaka and jahplayer for release on Windows XP

  • The local repositories are in c:\src :
    • openlibraries (CVS)
    • jah (CVS)
  • Update the repositories using tortoiseCVS/SVN update
    • Sync openlibraries to the tag point stable-0-4-1
  • Building openlibraries
    • For each of open{plugin,image,asset,object,media,effects(optional)}_vc8.sln (in this order) in c:\src\openlibraries
      • open it with visual studio (e.g. dnd it on the visual studio icon)
      • set the solution configuration (in the toolbar, near 'win32') to 'Multi-threaded Release DLL'
      • rebuild everything with Ctrl+Alt+F7
      • build again with F7
      • check that the only things failing to compile are tests
        • if something else doesn't compile fix it or get someone else to fix it
  • Building jahwidgets
    • Open c:\src\jah\jahwidgets\jahwidgets_vc80.sln in Visual Studio
    • set the solution configuration to 'Release'
    • rebuild with Ctrl+Alt+F7 and check that nothing fails to compile
    • install the jahwidgets libs into the 'jahwidgets release dll' and 'jahwidgets debug dll' desktop directories by running (double-clicking) the jahwidgets.bat script from the desktop (situated top-right).