= 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 === 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.