http://www.nvda-project.org/\r
\r
== Dependencies ==\r
-The NVDA source depends on several other packages to run correctly, as described below. All directories mentioned are relative to the root of the NVDA source distribution/checkout. Please create any directories mentioned that don't already exist.\r
+The NVDA source depends on several other packages to run correctly, as described below. All directories mentioned are relative to the root of the NVDA source distribution. Please create any directories mentioned that don't already exist.\r
\r
If you are running a 64 bit version of Windows, you should install the 32 bit versions of any dependencies that provide both 32 bit and 64 bit versions unless otherwise specified.\r
\r
\r
== Preparing the Source Tree ==\r
Before you can run the NVDA source code, you must prepare the source tree.\r
-You do this by opening a command prompt, changing to the root of the NVDA source distribution/checkout and typing:\r
+You do this by opening a command prompt, changing to the root of the NVDA source distribution and typing:\r
scons source\r
You should do this again whenever the version of comtypes changes or new language files are added.\r
\r
== Building NVDA ==\r
A binary build of NVDA can be run on a system without Python and all of NVDA's other dependencies installed (as we do for snapshots and releases).\r
\r
-Binary archives and bundles can be created using scons from the root of the NVDA source distribution/checkout. To build any of the following, open a command prompt and change to this directory.\r
+Binary archives and bundles can be created using scons from the root of the NVDA source distribution. To build any of the following, open a command prompt and change to this directory.\r
\r
To make a non-archived binary build (equivalent to an extracted portable archive), type:\r
scons dist\r
* version: The version of this build.\r
* release: Whether this is a release version.\r
* publisher: The publisher of this build.\r
- * certFile: The certificate file with which to sign executables.\r
+ * certFile: The certificate file with which to sign executables. The certificate must be in pfx format and contain the private key.\r
* outputDir: The directory where the final built archives and such will be placed.\r
* targetArchitectures: The target architectures that NVDA should support. Possible values are all, x86 and x86_64. This should generally be left as the default.\r
\r