See Developing Environment how to set up the (virtual) machine required for BPS development.
In case you have BPS on a medium (Memory stick, CD, DVD) you have to copy the bps folder from there to C:\dev.
Within IBK the central Mercury repository of BPS is stored on server Alderaan.
C:\dev\bpsC:\dev\bps in Windows ExplorerC:\dev\bpsC:\dev\bps\src\bps.proProjects / Build & Run / Desktop 32bit
Projects / Build & Run / Desktop 64bit
Projects / Project Settings / Code Style
bpssrc/apps/bps/bps.proC:\dev\bps\src\translations are opened (bps_de.qph, bps_fr.qph, bps_it.qph).C:\dev\bps\src\docs\bps2cpp\bps2cpp.doxyfileC:\Program Files\doxygen\bin\doxywizard.exe C:\dev\bps\src\docs\bps2js\bps2js.doxyfile for script reference.C:\dev\bps\src\bps.pro in Qt Creator.bps - Other Files - features - bps_init.prf:VERSION: new version (major.minor.micro.fix)QMAKE_TARGET_COPYRIGHT: years (from-to)bps - libs - bpscore - Headers - bpsglobals.h:BPS_RELDATEBPS_COPYRIGHT_YEARSBPS_COPYRIGHT_TEXT: years (from-to)BPS_DATASTORE_LEVEL_MINBPS_DATASTORE_LEVEL_MAXBPS_VERSION_MAJORBPS_VERSION_MINORBPS_VERSION_MICROBPS_VERSION_FIXDesktop 32 Bit - ReleasebpsDesktop 64 Bit - ReleasebpsThis can only be done at IBK where the signing certificates of IBK are available. If you want to sign outside of IBK, you need get a code signing certificate for your own company.
C:\dev\bps\SignLibs.batC:\dev\bps\SignCode.batSkip this step when releasing a fix version!
cd src\installermsiclone bps32 bps64bps32-new.msifactbps64-new.msifactC:\dev\bps\Release32\installer\bps32-new.msifactBpsVersion and BpsVersionServicebps-$(var.BpsVersion).0-32$(var.BpsVersion).0bps-$(var.BpsVersion).3-32$(var.BpsVersion).3bps-2.x.y.z-32-en.msibps-2.x.y.z-32-fr.msibps-2.x.y.z-32-de.msibps-2.x.y.z-32-it.msiC:\dev\bps\Release64\installer\bps64-new.msifactBpsVersion and BpsVersionServicebps-$(var.BpsVersion).0-64$(var.BpsVersion).0bps-$(var.BpsVersion).3-64$(var.BpsVersion).3bps\Release64\setup\bps-2.x.y.z-64.msi to:bps-2.x.y.z-64-en.msibps-2.x.y.z-64-fr.msibps-2.x.y.z-64-de.msibps-2.x.y.z-64-it.msiThis can only be done at IBK where the signing certificates of IBK are available. If you want to sign outside of IBK, you need get a code signing certificate for your own company.
C:\dev\bps\SignInst.batAfter successful builds:
C:\dev\bps\src\installer\bps32.msifactbps64.msifactbps32-new.msifactbps32.msifactbps64-new.msifactbps64.msifactC:\dev\bps\src\docs\bps2cpp\bps2cpp.doxyfileC:\docs\bps\docs\bps2cpp\C:\dev\bps\src\docs\bps2js\bps2js.doxyfileC:\dev\bps\docs\bps2js\C:\dev\bps\VMBPS2 to VMBPS2xxy (xx=minor, y=micro)VMBPS2xxy/W764.vmxVMBPS2xxy