= Building Wrapper/!VboxWrapper for Release = == Update Version Information == Update the following files: * version.h * configure.ac * win_build/ Commit and push changes to git. == Create Git Tag == Create a new tag for the release. Wrapper: {{{ wrapper/ }}} Vboxwrapper: {{{ vboxwrapper/ }}} Commit and push changes to git. == Build == === Windows === Increment the sequence number of the .exe filename. Chnage this in the solution, in Release for both 32 and 64 bit. If the VBox version has changed, you'll need to download the SDK from Vbox and add the .tlb file (with a name like vbox60.tlb). Then you'll need to create files vbox_mscom60.cpp,h, and add these to the solution. Execute a Visual Studio command prompt from boinc/winbuild: {{{ $> buildenv.cmd type release platform $> build $> }}} NOTE: the above doesn't work. I just built them from VS. Zip up the EXE and corresponding PDB file into a zip file and upload to the BOINC sever. === Linux === Execute from boinc/: {{{ $> ./_autosetup $> ./configure --disable-server --disable-client --disable-manager $> make clean $> make $> cd samples/ $> make clean $> make $> strip $> mv $> zip .zip }}} Zip up the executable into a zip file and upload to the BOINC server. === Mac === Follow the instructions in boinc//!ReadMe.txt for building the wrapper.