| OLD | NEW | 
|    1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |    1 # Copyright (c) 2012 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   'variables': { |    5   'variables': { | 
|    6     'libvpx_build_vp9%': 1, |    6     'libvpx_build_vp9%': 1, | 
|    7     'libvpx_source%': 'source/libvpx', |    7     'libvpx_source%': 'source/libvpx', | 
|    8     'conditions': [ |    8     'conditions': [ | 
|    9       ['os_posix==1', { |    9       ['os_posix==1', { | 
|   10         'asm_obj_extension': 'o', |   10         'asm_obj_extension': 'o', | 
| (...skipping 448 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  459       # This target is a hard dependency because the generated .asm files |  459       # This target is a hard dependency because the generated .asm files | 
|  460       # are needed all assembly optimized files in libvpx. |  460       # are needed all assembly optimized files in libvpx. | 
|  461       'target_name': 'gen_asm_offsets_vp8', |  461       'target_name': 'gen_asm_offsets_vp8', | 
|  462       'type': 'none', |  462       'type': 'none', | 
|  463       'hard_dependency': 1, |  463       'hard_dependency': 1, | 
|  464       'dependencies': [ |  464       'dependencies': [ | 
|  465         'libvpx_asm_offsets_vp8', |  465         'libvpx_asm_offsets_vp8', | 
|  466         'libvpx_obj_int_extract#host', |  466         'libvpx_obj_int_extract#host', | 
|  467       ], |  467       ], | 
|  468       'variables' : { |  468       'variables' : { | 
 |  469         # unpack_lib is used as an input to unpack_lib_posix.gypi. | 
|  469         'unpack_lib' : '<(shared_generated_dir)/libvpx_asm_offsets_vp8.a', |  470         'unpack_lib' : '<(shared_generated_dir)/libvpx_asm_offsets_vp8.a', | 
 |  471         'unpack_lib_search_path' : '<(unpack_lib)', | 
|  470         'output_format':'', |  472         'output_format':'', | 
|  471         'output_dir': '<(shared_generated_dir)', |  473         'output_dir': '<(shared_generated_dir)', | 
|  472         'conditions' : [ |  474         'conditions' : [ | 
|  473           ['android_webview_build==1', { |  475           ['android_webview_build==1', { | 
|  474             # pass the empty string for 3rd and 4th arguments of |  476             # pass the empty string for 3rd and 4th arguments of | 
|  475             # intermediates-dir-for macro. |  477             # intermediates-dir-for macro. | 
|  476             'unpack_lib' : '$(abspath $(call intermediates-dir-for,STATIC_LIBRAR
     IES,libvpx_asm_offsets_vp8,,,$(gyp_var_prefix)))/libvpx_asm_offsets_vp8.a', |  478             'unpack_lib' : '$(call intermediates-dir-for,STATIC_LIBRARIES,libvpx
     _asm_offsets_vp8,,,$(gyp_var_prefix))/libvpx_asm_offsets_vp8.a', | 
 |  479             'unpack_lib_search_path' : '$(abspath <(unpack_lib))', | 
|  477           }], |  480           }], | 
|  478           ['(target_arch=="arm" or target_arch=="armv7")', { |  481           ['(target_arch=="arm" or target_arch=="armv7")', { | 
|  479             'output_format': 'gas', |  482             'output_format': 'gas', | 
|  480           }, { |  483           }, { | 
|  481             'output_format': 'rvds', |  484             'output_format': 'rvds', | 
|  482           }], |  485           }], | 
|  483         ], |  486         ], | 
|  484       }, |  487       }, | 
|  485       'conditions': [ |  488       'conditions': [ | 
|  486         ['OS=="win"', { |  489         ['OS=="win"', { | 
| (...skipping 16 matching lines...) Expand all  Loading... | 
|  503               ], |  506               ], | 
|  504               'process_output_as_sources': 1, |  507               'process_output_as_sources': 1, | 
|  505             }, |  508             }, | 
|  506           ], |  509           ], | 
|  507           'sources': [ |  510           'sources': [ | 
|  508             '<(INTERMEDIATE_DIR)/vp8_asm_enc_offsets.obj', |  511             '<(INTERMEDIATE_DIR)/vp8_asm_enc_offsets.obj', | 
|  509           ], |  512           ], | 
|  510         }, { |  513         }, { | 
|  511           'variables': { |  514           'variables': { | 
|  512             'unpack_lib_search_path_list': [ |  515             'unpack_lib_search_path_list': [ | 
|  513               '-a', '<(unpack_lib)', |  516               '-a', '<(unpack_lib_search_path)', | 
|  514             ], |  517             ], | 
|  515             'object_file_output_dir':'<(INTERMEDIATE_DIR)', |  518             'object_file_output_dir':'<(INTERMEDIATE_DIR)', | 
|  516             'object_file_to_extract':'vp8_asm_enc_offsets.o' |  519             'object_file_to_extract':'vp8_asm_enc_offsets.o' | 
|  517           }, |  520           }, | 
|  518           'includes': ['unpack_lib_posix.gypi'], |  521           'includes': ['unpack_lib_posix.gypi'], | 
|  519           # Need this otherwise gyp won't run the rule on them. |  522           # Need this otherwise gyp won't run the rule on them. | 
|  520           'sources': [ |  523           'sources': [ | 
|  521             '<(INTERMEDIATE_DIR)/vp8_asm_enc_offsets.o', |  524             '<(INTERMEDIATE_DIR)/vp8_asm_enc_offsets.o', | 
|  522           ], |  525           ], | 
|  523         }], |  526         }], | 
|  524       ], |  527       ], | 
|  525       'includes': ['obj_int_extract.gypi'], |  528       'includes': ['obj_int_extract.gypi'], | 
|  526     }, |  529     }, | 
|  527     { |  530     { | 
|  528       # A target that takes assembly offsets library and generate the |  531       # A target that takes assembly offsets library and generate the | 
|  529       # corresponding assembly files. |  532       # corresponding assembly files. | 
|  530       # This target is a hard dependency because the generated .asm files |  533       # This target is a hard dependency because the generated .asm files | 
|  531       # are needed all assembly optimized files in libvpx. |  534       # are needed all assembly optimized files in libvpx. | 
|  532       'target_name': 'gen_asm_offsets_vpx_scale', |  535       'target_name': 'gen_asm_offsets_vpx_scale', | 
|  533       'type': 'none', |  536       'type': 'none', | 
|  534       'hard_dependency': 1, |  537       'hard_dependency': 1, | 
|  535       'dependencies': [ |  538       'dependencies': [ | 
|  536         'libvpx_asm_offsets_vpx_scale', |  539         'libvpx_asm_offsets_vpx_scale', | 
|  537         'libvpx_obj_int_extract#host', |  540         'libvpx_obj_int_extract#host', | 
|  538       ], |  541       ], | 
|  539       'variables' : { |  542       'variables' : { | 
|  540         'unpack_lib' : '<(shared_generated_dir)/libvpx_asm_offsets_vpx_scale.a', |  543         'unpack_lib' : '<(shared_generated_dir)/libvpx_asm_offsets_vpx_scale.a', | 
 |  544         'unpack_lib_search_path' : '<(unpack_lib)', | 
|  541         'output_format':'', |  545         'output_format':'', | 
|  542         'output_dir': '<(shared_generated_dir)', |  546         'output_dir': '<(shared_generated_dir)', | 
|  543         'conditions' : [ |  547         'conditions' : [ | 
|  544           ['android_webview_build==1', { |  548           ['android_webview_build==1', { | 
|  545             # pass the empty string for 3rd and 4th arguments of |  549             # pass the empty string for 3rd and 4th arguments of | 
|  546             # intermediates-dir-for macro. |  550             # intermediates-dir-for macro. | 
|  547             'unpack_lib' : '$(abspath $(call intermediates-dir-for,STATIC_LIBRAR
     IES,libvpx_asm_offsets_vpx_scale,,,$(gyp_var_prefix)))/libvpx_asm_offsets_vpx_sc
     ale.a', |  551             'unpack_lib' : '$(call intermediates-dir-for,STATIC_LIBRARIES,libvpx
     _asm_offsets_vpx_scale,,,$(gyp_var_prefix))/libvpx_asm_offsets_vpx_scale.a', | 
 |  552             'unpack_lib_search_path' : '$(abspath <(unpack_lib))', | 
|  548           }], |  553           }], | 
|  549           ['(target_arch=="arm" or target_arch=="armv7")', { |  554           ['(target_arch=="arm" or target_arch=="armv7")', { | 
|  550             'output_format': 'gas', |  555             'output_format': 'gas', | 
|  551           }, { |  556           }, { | 
|  552             'output_format': 'rvds', |  557             'output_format': 'rvds', | 
|  553           }], |  558           }], | 
|  554         ], |  559         ], | 
|  555       }, |  560       }, | 
|  556       'conditions': [ |  561       'conditions': [ | 
|  557         ['OS=="win"', { |  562         ['OS=="win"', { | 
| (...skipping 16 matching lines...) Expand all  Loading... | 
|  574               ], |  579               ], | 
|  575               'process_output_as_sources': 1, |  580               'process_output_as_sources': 1, | 
|  576             }, |  581             }, | 
|  577           ], |  582           ], | 
|  578           'sources': [ |  583           'sources': [ | 
|  579             '<(INTERMEDIATE_DIR)/vpx_scale_asm_offsets.obj', |  584             '<(INTERMEDIATE_DIR)/vpx_scale_asm_offsets.obj', | 
|  580           ], |  585           ], | 
|  581         }, { |  586         }, { | 
|  582           'variables': { |  587           'variables': { | 
|  583             'unpack_lib_search_path_list': [ |  588             'unpack_lib_search_path_list': [ | 
|  584               '-a', '<(unpack_lib)', |  589               '-a', '<(unpack_lib_search_path)', | 
|  585             ], |  590             ], | 
|  586             'object_file_output_dir':'<(INTERMEDIATE_DIR)', |  591             'object_file_output_dir':'<(INTERMEDIATE_DIR)', | 
|  587             'object_file_to_extract':'vpx_scale_asm_offsets.o' |  592             'object_file_to_extract':'vpx_scale_asm_offsets.o' | 
|  588           }, |  593           }, | 
|  589           'includes': ['unpack_lib_posix.gypi'], |  594           'includes': ['unpack_lib_posix.gypi'], | 
|  590           # Need this otherwise gyp won't run the rule on them. |  595           # Need this otherwise gyp won't run the rule on them. | 
|  591           'sources': [ |  596           'sources': [ | 
|  592             '<(INTERMEDIATE_DIR)/vpx_scale_asm_offsets.o', |  597             '<(INTERMEDIATE_DIR)/vpx_scale_asm_offsets.o', | 
|  593           ], |  598           ], | 
|  594         }], |  599         }], | 
|  595       ], |  600       ], | 
|  596       'includes': ['obj_int_extract.gypi'], |  601       'includes': ['obj_int_extract.gypi'], | 
|  597     }, |  602     }, | 
|  598   ], |  603   ], | 
|  599 } |  604 } | 
| OLD | NEW |