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 106 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
117 ['target_arch=="ia32"', { | 117 ['target_arch=="ia32"', { |
118 'includes': [ | 118 'includes': [ |
119 'libvpx_srcs_x86.gypi', | 119 'libvpx_srcs_x86.gypi', |
120 ], | 120 ], |
121 'dependencies': [ | 121 'dependencies': [ |
122 'libvpx_intrinsics_mmx', | 122 'libvpx_intrinsics_mmx', |
123 'libvpx_intrinsics_sse2', | 123 'libvpx_intrinsics_sse2', |
124 # Currently no sse3 intrinsic functions | 124 # Currently no sse3 intrinsic functions |
125 #'libvpx_intrinsics_sse3', | 125 #'libvpx_intrinsics_sse3', |
126 'libvpx_intrinsics_ssse3', | 126 'libvpx_intrinsics_ssse3', |
127 # Currently no sse4_1 intrinsic functions | 127 'libvpx_intrinsics_sse4_1', |
128 #'libvpx_intrinsics_sse4_1', | |
129 # Currently no avx intrinsic functions | 128 # Currently no avx intrinsic functions |
130 #'libvpx_intrinsics_avx', | 129 #'libvpx_intrinsics_avx', |
131 #'libvpx_intrinsics_avx2', | 130 #'libvpx_intrinsics_avx2', |
132 ], | 131 ], |
133 }], | 132 }], |
134 ['target_arch=="arm64"', { | 133 ['target_arch=="arm64"', { |
135 'includes': [ 'libvpx_srcs_arm64.gypi', ], | 134 'includes': [ 'libvpx_srcs_arm64.gypi', ], |
136 }], | 135 }], |
137 ['target_arch=="x64"', { | 136 ['target_arch=="x64"', { |
138 'conditions': [ | 137 'conditions': [ |
139 ['msan==1', { | 138 ['msan==1', { |
140 'includes': [ 'libvpx_srcs_generic.gypi', ], | 139 'includes': [ 'libvpx_srcs_generic.gypi', ], |
141 }, { | 140 }, { |
142 'includes': [ | 141 'includes': [ |
143 'libvpx_srcs_x86_64.gypi', | 142 'libvpx_srcs_x86_64.gypi', |
144 'libvpx_srcs_nacl.gypi', | 143 'libvpx_srcs_nacl.gypi', |
145 ], | 144 ], |
146 'dependencies': [ | 145 'dependencies': [ |
147 'libvpx_intrinsics_mmx', | 146 'libvpx_intrinsics_mmx', |
148 'libvpx_intrinsics_sse2', | 147 'libvpx_intrinsics_sse2', |
149 # Currently no sse3 intrinsic functions | 148 # Currently no sse3 intrinsic functions |
150 #'libvpx_intrinsics_sse3', | 149 #'libvpx_intrinsics_sse3', |
151 'libvpx_intrinsics_ssse3', | 150 'libvpx_intrinsics_ssse3', |
152 # Currently no sse4_1 intrinsic functions | 151 'libvpx_intrinsics_sse4_1', |
153 #'libvpx_intrinsics_sse4_1', | |
154 # Currently no avx intrinsic functions | 152 # Currently no avx intrinsic functions |
155 #'libvpx_intrinsics_avx', | 153 #'libvpx_intrinsics_avx', |
156 #'libvpx_intrinsics_avx2', | 154 #'libvpx_intrinsics_avx2', |
157 ], | 155 ], |
158 }], | 156 }], |
159 ], | 157 ], |
160 }], | 158 }], |
161 ['clang == 1', { | 159 ['clang == 1', { |
162 'xcode_settings': { | 160 'xcode_settings': { |
163 'WARNING_CFLAGS': [ | 161 'WARNING_CFLAGS': [ |
(...skipping 420 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
584 # Need this otherwise gyp won't run the rule on them. | 582 # Need this otherwise gyp won't run the rule on them. |
585 'sources': [ | 583 'sources': [ |
586 '<(INTERMEDIATE_DIR)/vpx_scale_asm_offsets.o', | 584 '<(INTERMEDIATE_DIR)/vpx_scale_asm_offsets.o', |
587 ], | 585 ], |
588 }], | 586 }], |
589 ], | 587 ], |
590 'includes': ['obj_int_extract.gypi'], | 588 'includes': ['obj_int_extract.gypi'], |
591 }, | 589 }, |
592 ], | 590 ], |
593 } | 591 } |
OLD | NEW |