| OLD | NEW |
| 1 # Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 import os | 5 import os |
| 6 import shutil | 6 import shutil |
| 7 import sys | 7 import sys |
| 8 | 8 |
| 9 | 9 |
| 10 p = ARGUMENTS.get('PROGRESS') | 10 p = ARGUMENTS.get('PROGRESS') |
| (...skipping 10 matching lines...) Expand all Loading... |
| 21 | 21 |
| 22 load = ARGUMENTS.get('LOAD') | 22 load = ARGUMENTS.get('LOAD') |
| 23 if load: | 23 if load: |
| 24 load = load.split(',') | 24 load = load.split(',') |
| 25 else: | 25 else: |
| 26 load = [] | 26 load = [] |
| 27 | 27 |
| 28 | 28 |
| 29 root_env = Environment( | 29 root_env = Environment( |
| 30 tools = ['component_setup'], | 30 tools = ['component_setup'], |
| 31 |
| 31 CHROME_SRC_DIR = '$MAIN_DIR/..', | 32 CHROME_SRC_DIR = '$MAIN_DIR/..', |
| 32 DESTINATION_ROOT = '$MAIN_DIR/Hammer', | 33 DESTINATION_ROOT = '$MAIN_DIR/Hammer', |
| 33 TARGET_ROOT = '$DESTINATION_ROOT', | 34 TARGET_ROOT = '$DESTINATION_ROOT', |
| 34 | 35 |
| 36 # Where ComponentTestProgram() will build test executables. |
| 37 TESTS_DIR = '$TARGET_ROOT', |
| 38 |
| 39 # Where ComponentProgram() will build program executables. |
| 40 STAGING_DIR = '$TARGET_ROOT', |
| 41 |
| 42 # Where ComponentLibrary() will build libraries. |
| 35 LIBS_DIR = '$COMPONENT_LIBRARY_DIR', | 43 LIBS_DIR = '$COMPONENT_LIBRARY_DIR', |
| 36 | 44 |
| 45 # TODO(hammer): when Hammer supports this... |
| 46 # Have Hammer prefix all Library aliases with lib_ (to avoid |
| 47 # collisions with the component names themselves). |
| 48 #COMPONENT_LIBRARY_ALIAS = 'lib_$LIBNAME', |
| 49 |
| 37 # Disable running of tests thru scons for now. | 50 # Disable running of tests thru scons for now. |
| 38 COMPONENT_TEST_CMDLINE = '', | 51 COMPONENT_TEST_CMDLINE = '', |
| 39 | 52 |
| 40 BASE_DIR = '$OBJ_ROOT/base', | 53 BASE_DIR = '$OBJ_ROOT/base', |
| 41 BREAKPAD_DIR = '$OBJ_ROOT/breakpad', | 54 BREAKPAD_DIR = '$OBJ_ROOT/breakpad', |
| 42 CHROME_DIR = '$OBJ_ROOT/chrome', | 55 CHROME_DIR = '$OBJ_ROOT/chrome', |
| 43 GEARS_DIR = '$OBJ_ROOT/gears', | 56 GEARS_DIR = '$OBJ_ROOT/gears', |
| 44 GOOGLE_UPDATE_DIR = '$OBJ_ROOT/google_update', | 57 GOOGLE_UPDATE_DIR = '$OBJ_ROOT/google_update', |
| 45 GOOGLEURL_DIR = '$OBJ_ROOT/googleurl', | 58 GOOGLEURL_DIR = '$OBJ_ROOT/googleurl', |
| 46 NET_DIR = '$OBJ_ROOT/net', | 59 NET_DIR = '$OBJ_ROOT/net', |
| (...skipping 623 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 670 COMPONENT_VS_SOLUTION_DIR='$MAIN_DIR', | 683 COMPONENT_VS_SOLUTION_DIR='$MAIN_DIR', |
| 671 COMPONENT_VS_PROJECT_DIR='$MAIN_DIR/projects', | 684 COMPONENT_VS_PROJECT_DIR='$MAIN_DIR/projects', |
| 672 COMPONENT_VS_PROJECT_SCRIPT_PATH=( | 685 COMPONENT_VS_PROJECT_SCRIPT_PATH=( |
| 673 'cd $$(ProjectDir)/$VS_PROJECT_TO_MAIN_DIR && hammer.bat'), | 686 'cd $$(ProjectDir)/$VS_PROJECT_TO_MAIN_DIR && hammer.bat'), |
| 674 ) | 687 ) |
| 675 | 688 |
| 676 Default(None) # Delete all other default targets. | 689 Default(None) # Delete all other default targets. |
| 677 Default([src_solution, solution]) # Build just the solution. | 690 Default([src_solution, solution]) # Build just the solution. |
| 678 | 691 |
| 679 # ------------------------------------------------------------------------- | 692 # ------------------------------------------------------------------------- |
| OLD | NEW |