~stomato463/+junk/nvdajp

« back to all changes in this revision

Viewing changes to source/NVDAHelper/building.txt

  • Committer: Masataka Shinke
  • Date: 2011-10-25 12:35:26 UTC
  • mfrom: (4185 jpmain)
  • mto: This revision was merged to the branch mainline in revision 4211.
  • Revision ID: mshinke@users.sourceforge.jp-20111025123526-ze527a2rl3z0g2ky
lp:~nishimotz/nvdajp/main : 4185 をマージ

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
Build Instructions
2
 
 
3
 
Prerequisites:
4
 
 
5
 
NVDAHelper needs The Microsoft Windows SDK, version 6.1 or later. You can find it here:
6
 
http://msdn.microsoft.com/en-us/windows/bb980924.aspx
7
 
 
8
 
 The gecko_ia2 virtual buffer backend requires the IAccessible2 IDL file. You can obtain it here:
9
 
http://www.linuxfoundation.org/en/Accessibility/IAccessible2
10
 
Download the merged IDL and copy it to ..\include\ia2\ia2.idl.
11
 
 
12
 
The adobeAcrobat virtual buffer backend requires the Adobe Acrobat accessibility IDL and header files. This is rather difficult to find, so here is a direct link:
13
 
http://www.adobe.com/devnet/acrobat/downloads/ClientFiles.zip
14
 
Extract the files into ..\include\AcrobatAccess.
15
 
 
16
 
The NVDAHelper build is managed by the SCons build system, version 1.3.0 or later: http://www.scons.org/
17
 
 
18
 
Building the library:
19
 
 
20
 
To build the library and all virtual buffer backends, open a command prompt, cd to the top-level directory of nvdaHelper and run the command scons.
21
 
There is no need to use the MSVC environment command prompt, scons will locate what it needs automatically in any standard environment.
22
 
 
23
 
By default a version with debugging symbols will be generated. To build a release version, provide release=1 on the command line when running scons:
24
 
scons release=1
25
 
 
26
 
To install the produced libraries in to your NVDA source directory, run the following command:
27
 
scons install
28
 
You will need to add release=1 to this command line as well if you want to install a release version.
29
 
 
30
 
To build the 64 bit version of the libraries, specify TARGET_ARCH=x86_64 on the command line; e.g.:
31
 
scons install release=1 TARGET_ARCH=x86_64