| OLD | NEW |
| 1 #! -*- python -*- | 1 #! -*- python -*- |
| 2 # | 2 # |
| 3 # Copyright (c) 2011 The Native Client Authors. All rights reserved. | 3 # Copyright (c) 2011 The Native Client Authors. All rights reserved. |
| 4 # Use of this source code is governed by a BSD-style license that can be | 4 # Use of this source code is governed by a BSD-style license that can be |
| 5 # found in the LICENSE file. | 5 # found in the LICENSE file. |
| 6 | 6 |
| 7 import os | 7 import os |
| 8 import sys | 8 import sys |
| 9 | 9 |
| 10 """ | 10 """ |
| (...skipping 20 matching lines...) Expand all Loading... |
| 31 * build a target: ./scons <target> | 31 * build a target: ./scons <target> |
| 32 * clean a target: ./scons -c <target> | 32 * clean a target: ./scons -c <target> |
| 33 | 33 |
| 34 Supported targets: | 34 Supported targets: |
| 35 * fullscreen_tumbler Build the fullscreen-tumbler example. | 35 * fullscreen_tumbler Build the fullscreen-tumbler example. |
| 36 * geturl Build the geturl example. | 36 * geturl Build the geturl example. |
| 37 * hello_world Build the hello_world example. | 37 * hello_world Build the hello_world example. |
| 38 * hello_world_c Build the hello_world_c example. | 38 * hello_world_c Build the hello_world_c example. |
| 39 * input_events Build the input_events example. | 39 * input_events Build the input_events example. |
| 40 * load_progress Build the load_progress example. | 40 * load_progress Build the load_progress example. |
| 41 * mouselock Build the mouselock example. |
| 41 * multithreaded_input_events Build the multithreaded input_events example. | 42 * multithreaded_input_events Build the multithreaded input_events example. |
| 42 * pi_generator Build the pi_generator example. | 43 * pi_generator Build the pi_generator example. |
| 43 * pong Build the pong example. | 44 * pong Build the pong example. |
| 44 * sine_synth Build the sine_synth example. | 45 * sine_synth Build the sine_synth example. |
| 45 * tumbler Build the tumbler example. | 46 * tumbler Build the tumbler example. |
| 46 """ | 47 """ |
| 47 | 48 |
| 48 example_sconscripts = ['fullscreen_tumbler/build.scons', | 49 example_sconscripts = ['fullscreen_tumbler/build.scons', |
| 49 'geturl/build.scons', | 50 'geturl/build.scons', |
| 50 'hello_world/build.scons', | 51 'hello_world/build.scons', |
| 51 'hello_world_c/build.scons', | 52 'hello_world_c/build.scons', |
| 52 'input_events/build.scons', | 53 'input_events/build.scons', |
| 53 'load_progress/build.scons', | 54 'load_progress/build.scons', |
| 55 'mouselock/build.scons', |
| 54 'multithreaded_input_events/build.scons', | 56 'multithreaded_input_events/build.scons', |
| 55 'pi_generator/build.scons', | 57 'pi_generator/build.scons', |
| 56 'pong/build.scons', | 58 'pong/build.scons', |
| 57 'sine_synth/build.scons', | 59 'sine_synth/build.scons', |
| 58 'tumbler/build.scons', | 60 'tumbler/build.scons', |
| 59 ] | 61 ] |
| 60 | 62 |
| 61 Help(HELP_STRING) | 63 Help(HELP_STRING) |
| 62 | 64 |
| 63 staging_dir = os.path.abspath(os.getenv( | 65 staging_dir = os.path.abspath(os.getenv( |
| 64 'NACL_INSTALL_ROOT', os.path.join(os.getenv('NACL_SDK_ROOT', '.'), | 66 'NACL_INSTALL_ROOT', os.path.join(os.getenv('NACL_SDK_ROOT', '.'), |
| 65 'staging'))) | 67 'staging'))) |
| 66 general_files = Install(staging_dir, ['httpd.py']) | 68 general_files = Install(staging_dir, ['httpd.py']) |
| 67 general_files.append(InstallAs(os.path.join(staging_dir, 'index.html'), | 69 general_files.append(InstallAs(os.path.join(staging_dir, 'index.html'), |
| 68 'index_staging.html')) | 70 'index_staging.html')) |
| 69 | 71 |
| 70 if sys.platform in ['win32', 'cygwin']: | 72 if sys.platform in ['win32', 'cygwin']: |
| 71 general_files.append(Install(staging_dir, 'httpd.cmd')) | 73 general_files.append(Install(staging_dir, 'httpd.cmd')) |
| 72 | 74 |
| 73 SConscript(example_sconscripts) | 75 SConscript(example_sconscripts) |
| 74 | 76 |
| 75 if not GetOption('clean'): | 77 if not GetOption('clean'): |
| 76 Default(['install', general_files]) | 78 Default(['install', general_files]) |
| OLD | NEW |