Getting Started: Difference between revisions
No edit summary |
No edit summary |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
This guide tested under Windows XP, 7 SP1, 8.1 & 10 | This guide tested under Windows XP, Server 2003, 7 SP1, 8.1 & 10 and 11 (all architectures). For version of the guide made by anons, visit [https://rentry.co/build-win2k3 build-win2k3]. Note that the guide provided by anons isn't supported in any way by OpenXP developers. | ||
== Preparing for Build == | == Preparing for Build == | ||
Line 173: | Line 173: | ||
Other options are not described here, see <code>razzle.cmd /?</code> for details. | Other options are not described here, see <code>razzle.cmd /?</code> for details. | ||
=== ' | === Private builds === | ||
The <code> | To compile your very own private build along with a branch, open git administrator and <code>cd</code> to your source tree. There execute: <code>git init</code>, which initializes an empty <code>.git</code> folder. Without this it won't compile the built branch. Then execute: <code>git checkout -b {name_of_your_branch}</code>, don't forget to remove the brackets!. Download this modified [https://drive.google.com/file/d/12UAYflPRiMpuZO1IafaEbcMDHRiEnNsO/view?usp=sharing razzle script] which has been edited to allow the detection of a created branch. | ||
=== Official builds === | |||
The <code>official</code> parameter sets global definitions for official builds, which will make it match up closer to the retail builds, should be useful if you need to compare against retail for any reason. In difference of <code>offline</code> and similar flags, all binaries in this mode are built in retail mode and won't contain any private information, as well as postbuild logging will be enabled. | |||
In latest patch kit from OpenXP, the useless checks of build machines in <code>''BuildMachines.txt''</code> have been '''removed completely''', and instead, any machine which is considered as "verified" is able to construct official builds. Also, the <code>OfficialBuild</code> parameter have been shortened to simply <code>official</code>, in order to make things more consistent. | |||
''' | |||
=== Building specific components === | === Building specific components === |