~nishimotz/nvdajp/releases_2011.1

« back to all changes in this revision

Viewing changes to nvdaHelper/local/sconscript

  • Committer: James Teh
  • Date: 2010-11-22 00:13:30 UTC
  • mfrom: (3920.1.21 sconsBuild)
  • Revision ID: jamie@jantrid.net-20101122001330-ilnty0n7cuqna29m
Refactor the build process to allow anyone to prepare the source tree and create binary distributions, portable archives, installers, etc. with a simple command.
scons is used to facilitate this.
See the Building NVDA section of the source readme for details.

Notes:
        * Of course, SCons is now required for anyone running from source.
        * The nvdaHelper build process has now been incorporated into the new build process, so you do not need to run scons from source\NVDAHelper anymore.
        * nvdaHelper builds will no longer be provided on the snapshots page. This means that the Windows SDK and several other dependencies are now required, as documented in the source readme.
        * You should no longer run generate.py, setup.py or makensis directly. Instead, use scons as documented in the source readme.
        * source\include and source\NVDAHelper have been moved out of the source directory.

Show diffs side-by-side

added added

removed removed

Lines of Context:
16
16
        'env',
17
17
])
18
18
 
19
 
winIPCUtilsObj=env.Object("./winIPCUtils","#common/winIPCUtils.cpp")
 
19
winIPCUtilsObj=env.Object("./winIPCUtils","../common/winIPCUtils.cpp")
20
20
 
21
21
controllerRPCHeader,controllerRPCServerSource=env.MSRPCStubs(
22
22
        target="./nvdaController",
23
23
        source=[
24
 
                "#interfaces/nvdaController/nvdaController.idl",
25
 
                "#interfaces/nvdaController/nvdaController.acf",
 
24
                "../interfaces/nvdaController/nvdaController.idl",
 
25
                "../interfaces/nvdaController/nvdaController.acf",
26
26
        ],
27
27
        MSRPCStubs_noClient=True,
28
28
        MSRPCStubs_prefix="nvdaController_",
31
31
controllerInternalRPCHeader,controllerInternalRPCServerSource=env.MSRPCStubs(
32
32
        target="./nvdaControllerInternal",
33
33
        source=[
34
 
                "#interfaces/nvdaControllerInternal/nvdaControllerInternal.idl",
35
 
                "#interfaces/nvdaControllerInternal/nvdaControllerInternal.acf",
 
34
                "../interfaces/nvdaControllerInternal/nvdaControllerInternal.idl",
 
35
                "../interfaces/nvdaControllerInternal/nvdaControllerInternal.acf",
36
36
        ],
37
37
        MSRPCStubs_noClient=True,
38
38
        MSRPCStubs_prefix="nvdaControllerInternal_",
41
41
vbufRPCHeader,vbufRPCClientSource=env.MSRPCStubs(
42
42
        target="./vbuf",
43
43
        source=[
44
 
                "#interfaces/vbuf/vbuf.idl",
 
44
                "../interfaces/vbuf/vbuf.idl",
45
45
        ],
46
46
        MSRPCStubs_noServer=True,
47
47
        MSRPCStubs_prefix="VBuf_",
50
50
displayModelRPCHeader,displayModelRPCClientSource=env.MSRPCStubs(
51
51
        target="./displayModel",
52
52
        source=[
53
 
                "#interfaces/displayModel/displayModel.idl",
54
 
                "#interfaces/displayModel/displayModel.acf",
 
53
                "../interfaces/displayModel/displayModel.idl",
 
54
                "../interfaces/displayModel/displayModel.acf",
55
55
        ],
56
56
        MSRPCStubs_noServer=True,
57
57
        MSRPCStubs_prefix="displayModel_",