| OLD | NEW |
| 1 # Copyright 2012 the V8 project authors. All rights reserved. | 1 # Copyright 2012 the V8 project authors. All rights reserved. |
| 2 # Redistribution and use in source and binary forms, with or without | 2 # Redistribution and use in source and binary forms, with or without |
| 3 # modification, are permitted provided that the following conditions are | 3 # modification, are permitted provided that the following conditions are |
| 4 # met: | 4 # met: |
| 5 # | 5 # |
| 6 # * Redistributions of source code must retain the above copyright | 6 # * Redistributions of source code must retain the above copyright |
| 7 # notice, this list of conditions and the following disclaimer. | 7 # notice, this list of conditions and the following disclaimer. |
| 8 # * Redistributions in binary form must reproduce the above | 8 # * Redistributions in binary form must reproduce the above |
| 9 # copyright notice, this list of conditions and the following | 9 # copyright notice, this list of conditions and the following |
| 10 # disclaimer in the documentation and/or other materials provided | 10 # disclaimer in the documentation and/or other materials provided |
| (...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 51 # dependency however the Android toolchain requires libv8_base.a | 51 # dependency however the Android toolchain requires libv8_base.a |
| 52 # to appear before libv8_snapshot.a so it's listed explicitly. | 52 # to appear before libv8_snapshot.a so it's listed explicitly. |
| 53 'dependencies': [ | 53 'dependencies': [ |
| 54 'v8_base.<(v8_target_arch)', | 54 'v8_base.<(v8_target_arch)', |
| 55 'v8_nosnapshot.<(v8_target_arch)', | 55 'v8_nosnapshot.<(v8_target_arch)', |
| 56 ], | 56 ], |
| 57 }], | 57 }], |
| 58 ['component=="shared_library"', { | 58 ['component=="shared_library"', { |
| 59 'type': '<(component)', | 59 'type': '<(component)', |
| 60 'sources': [ | 60 'sources': [ |
| 61 '../../src/defaults.cc', |
| 61 # Note: on non-Windows we still build this file so that gyp | 62 # Note: on non-Windows we still build this file so that gyp |
| 62 # has some sources to link into the component. | 63 # has some sources to link into the component. |
| 63 '../../src/v8dll-main.cc', | 64 '../../src/v8dll-main.cc', |
| 64 ], | 65 ], |
| 65 'defines': [ | 66 'defines': [ |
| 66 'V8_SHARED', | 67 'V8_SHARED', |
| 67 'BUILDING_V8_SHARED', | 68 'BUILDING_V8_SHARED', |
| 68 ], | 69 ], |
| 69 'direct_dependent_settings': { | 70 'direct_dependent_settings': { |
| 70 'defines': [ | 71 'defines': [ |
| (...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 201 'optimize': 'max', | 202 'optimize': 'max', |
| 202 }, | 203 }, |
| 203 'include_dirs+': [ | 204 'include_dirs+': [ |
| 204 '../../src', | 205 '../../src', |
| 205 ], | 206 ], |
| 206 'sources': [ ### gcmole(all) ### | 207 'sources': [ ### gcmole(all) ### |
| 207 '../../src/accessors.cc', | 208 '../../src/accessors.cc', |
| 208 '../../src/accessors.h', | 209 '../../src/accessors.h', |
| 209 '../../src/allocation.cc', | 210 '../../src/allocation.cc', |
| 210 '../../src/allocation.h', | 211 '../../src/allocation.h', |
| 212 '../../src/allocation-site-scopes.cc', |
| 213 '../../src/allocation-site-scopes.h', |
| 214 '../../src/allocation-tracker.cc', |
| 215 '../../src/allocation-tracker.h', |
| 211 '../../src/api.cc', | 216 '../../src/api.cc', |
| 212 '../../src/api.h', | 217 '../../src/api.h', |
| 213 '../../src/apiutils.h', | 218 '../../src/apiutils.h', |
| 214 '../../src/arguments.cc', | 219 '../../src/arguments.cc', |
| 215 '../../src/arguments.h', | 220 '../../src/arguments.h', |
| 216 '../../src/assembler.cc', | 221 '../../src/assembler.cc', |
| 217 '../../src/assembler.h', | 222 '../../src/assembler.h', |
| 218 '../../src/assert-scope.h', | 223 '../../src/assert-scope.h', |
| 219 '../../src/ast.cc', | 224 '../../src/ast.cc', |
| 220 '../../src/ast.h', | 225 '../../src/ast.h', |
| (...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 263 '../../src/data-flow.h', | 268 '../../src/data-flow.h', |
| 264 '../../src/date.cc', | 269 '../../src/date.cc', |
| 265 '../../src/date.h', | 270 '../../src/date.h', |
| 266 '../../src/dateparser-inl.h', | 271 '../../src/dateparser-inl.h', |
| 267 '../../src/dateparser.cc', | 272 '../../src/dateparser.cc', |
| 268 '../../src/dateparser.h', | 273 '../../src/dateparser.h', |
| 269 '../../src/debug-agent.cc', | 274 '../../src/debug-agent.cc', |
| 270 '../../src/debug-agent.h', | 275 '../../src/debug-agent.h', |
| 271 '../../src/debug.cc', | 276 '../../src/debug.cc', |
| 272 '../../src/debug.h', | 277 '../../src/debug.h', |
| 273 '../../src/defaults.cc', | |
| 274 '../../src/deoptimizer.cc', | 278 '../../src/deoptimizer.cc', |
| 275 '../../src/deoptimizer.h', | 279 '../../src/deoptimizer.h', |
| 276 '../../src/disasm.h', | 280 '../../src/disasm.h', |
| 277 '../../src/disassembler.cc', | 281 '../../src/disassembler.cc', |
| 278 '../../src/disassembler.h', | 282 '../../src/disassembler.h', |
| 279 '../../src/diy-fp.cc', | 283 '../../src/diy-fp.cc', |
| 280 '../../src/diy-fp.h', | 284 '../../src/diy-fp.h', |
| 281 '../../src/double.h', | 285 '../../src/double.h', |
| 282 '../../src/dtoa.cc', | 286 '../../src/dtoa.cc', |
| 283 '../../src/dtoa.h', | 287 '../../src/dtoa.h', |
| (...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 337 '../../src/hydrogen-check-elimination.cc', | 341 '../../src/hydrogen-check-elimination.cc', |
| 338 '../../src/hydrogen-check-elimination.h', | 342 '../../src/hydrogen-check-elimination.h', |
| 339 '../../src/hydrogen-dce.cc', | 343 '../../src/hydrogen-dce.cc', |
| 340 '../../src/hydrogen-dce.h', | 344 '../../src/hydrogen-dce.h', |
| 341 '../../src/hydrogen-dehoist.cc', | 345 '../../src/hydrogen-dehoist.cc', |
| 342 '../../src/hydrogen-dehoist.h', | 346 '../../src/hydrogen-dehoist.h', |
| 343 '../../src/hydrogen-environment-liveness.cc', | 347 '../../src/hydrogen-environment-liveness.cc', |
| 344 '../../src/hydrogen-environment-liveness.h', | 348 '../../src/hydrogen-environment-liveness.h', |
| 345 '../../src/hydrogen-escape-analysis.cc', | 349 '../../src/hydrogen-escape-analysis.cc', |
| 346 '../../src/hydrogen-escape-analysis.h', | 350 '../../src/hydrogen-escape-analysis.h', |
| 351 '../../src/hydrogen-flow-engine.h', |
| 347 '../../src/hydrogen-instructions.cc', | 352 '../../src/hydrogen-instructions.cc', |
| 348 '../../src/hydrogen-instructions.h', | 353 '../../src/hydrogen-instructions.h', |
| 349 '../../src/hydrogen.cc', | 354 '../../src/hydrogen.cc', |
| 350 '../../src/hydrogen.h', | 355 '../../src/hydrogen.h', |
| 351 '../../src/hydrogen-gvn.cc', | 356 '../../src/hydrogen-gvn.cc', |
| 352 '../../src/hydrogen-gvn.h', | 357 '../../src/hydrogen-gvn.h', |
| 353 '../../src/hydrogen-infer-representation.cc', | 358 '../../src/hydrogen-infer-representation.cc', |
| 354 '../../src/hydrogen-infer-representation.h', | 359 '../../src/hydrogen-infer-representation.h', |
| 355 '../../src/hydrogen-infer-types.cc', | 360 '../../src/hydrogen-infer-types.cc', |
| 356 '../../src/hydrogen-infer-types.h', | 361 '../../src/hydrogen-infer-types.h', |
| (...skipping 537 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 894 'libraries': [ '-lwinmm.lib', '-lws2_32.lib' ], | 899 'libraries': [ '-lwinmm.lib', '-lws2_32.lib' ], |
| 895 }, | 900 }, |
| 896 }], | 901 }], |
| 897 ], | 902 ], |
| 898 }], | 903 }], |
| 899 ['component=="shared_library"', { | 904 ['component=="shared_library"', { |
| 900 'defines': [ | 905 'defines': [ |
| 901 'BUILDING_V8_SHARED', | 906 'BUILDING_V8_SHARED', |
| 902 'V8_SHARED', | 907 'V8_SHARED', |
| 903 ], | 908 ], |
| 909 }, { |
| 910 'sources': [ |
| 911 '../../src/defaults.cc', |
| 912 ], |
| 904 }], | 913 }], |
| 905 ['v8_postmortem_support=="true"', { | 914 ['v8_postmortem_support=="true"', { |
| 906 'sources': [ | 915 'sources': [ |
| 907 '<(SHARED_INTERMEDIATE_DIR)/debug-support.cc', | 916 '<(SHARED_INTERMEDIATE_DIR)/debug-support.cc', |
| 908 ] | 917 ] |
| 909 }], | 918 }], |
| 910 ['v8_enable_i18n_support==1', { | 919 ['v8_enable_i18n_support==1', { |
| 911 'dependencies': [ | 920 'dependencies': [ |
| 912 '<(icu_gyp_path):icui18n', | 921 '<(icu_gyp_path):icui18n', |
| 913 '<(icu_gyp_path):icuuc', | 922 '<(icu_gyp_path):icuuc', |
| (...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 969 'experimental_library_files': [ | 978 'experimental_library_files': [ |
| 970 '../../src/macros.py', | 979 '../../src/macros.py', |
| 971 '../../src/symbol.js', | 980 '../../src/symbol.js', |
| 972 '../../src/proxy.js', | 981 '../../src/proxy.js', |
| 973 '../../src/collection.js', | 982 '../../src/collection.js', |
| 974 '../../src/object-observe.js', | 983 '../../src/object-observe.js', |
| 975 '../../src/generator.js', | 984 '../../src/generator.js', |
| 976 '../../src/array-iterator.js', | 985 '../../src/array-iterator.js', |
| 977 '../../src/harmony-string.js', | 986 '../../src/harmony-string.js', |
| 978 '../../src/harmony-array.js', | 987 '../../src/harmony-array.js', |
| 988 '../../src/harmony-math.js' |
| 979 ], | 989 ], |
| 980 }, | 990 }, |
| 981 'actions': [ | 991 'actions': [ |
| 982 { | 992 { |
| 983 'action_name': 'js2c', | 993 'action_name': 'js2c', |
| 984 'inputs': [ | 994 'inputs': [ |
| 985 '../../tools/js2c.py', | 995 '../../tools/js2c.py', |
| 986 '<@(library_files)', | 996 '<@(library_files)', |
| 987 '<@(i18n_library_files)', | 997 '<@(i18n_library_files)', |
| 988 ], | 998 ], |
| (...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1094 }], | 1104 }], |
| 1095 ['v8_compress_startup_data=="bz2"', { | 1105 ['v8_compress_startup_data=="bz2"', { |
| 1096 'libraries': [ | 1106 'libraries': [ |
| 1097 '-lbz2', | 1107 '-lbz2', |
| 1098 ] | 1108 ] |
| 1099 }], | 1109 }], |
| 1100 ], | 1110 ], |
| 1101 }, | 1111 }, |
| 1102 ], | 1112 ], |
| 1103 } | 1113 } |
| OLD | NEW |