OLD | NEW |
1 # Copyright 2013 The Chromium Authors. All rights reserved. | 1 # Copyright 2013 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 | 5 |
6 # This gyp file contains the platform-specific optimizations for Skia | 6 # This gyp file contains the platform-specific optimizations for Skia |
7 { | 7 { |
8 'targets': [ | 8 'targets': [ |
9 # Due to an unfortunate intersection of lameness between gcc and gyp, | 9 # Due to an unfortunate intersection of lameness between gcc and gyp, |
10 # we have to build the *_SSE2.cpp files in a separate target. The | 10 # we have to build the *_SSE2.cpp files in a separate target. The |
(...skipping 213 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
224 '-Wl,--fix-cortex-a8', | 224 '-Wl,--fix-cortex-a8', |
225 ], | 225 ], |
226 'sources': [ | 226 'sources': [ |
227 '../third_party/skia/src/opts/memset16_neon.S', | 227 '../third_party/skia/src/opts/memset16_neon.S', |
228 '../third_party/skia/src/opts/memset32_neon.S', | 228 '../third_party/skia/src/opts/memset32_neon.S', |
229 '../third_party/skia/src/opts/SkBitmapProcState_arm_neon.cpp', | 229 '../third_party/skia/src/opts/SkBitmapProcState_arm_neon.cpp', |
230 '../third_party/skia/src/opts/SkBitmapProcState_matrixProcs_neon.cpp
', | 230 '../third_party/skia/src/opts/SkBitmapProcState_matrixProcs_neon.cpp
', |
231 '../third_party/skia/src/opts/SkBitmapProcState_matrix_clamp_neon.h'
, | 231 '../third_party/skia/src/opts/SkBitmapProcState_matrix_clamp_neon.h'
, |
232 '../third_party/skia/src/opts/SkBitmapProcState_matrix_repeat_neon.h
', | 232 '../third_party/skia/src/opts/SkBitmapProcState_matrix_repeat_neon.h
', |
233 '../third_party/skia/src/opts/SkBlitRow_opts_arm_neon.cpp', | 233 '../third_party/skia/src/opts/SkBlitRow_opts_arm_neon.cpp', |
| 234 '../third_party/skia/src/opts/SkXfermode_opts_arm_neon.cpp', |
234 ], | 235 ], |
235 'conditions': [ | 236 'conditions': [ |
236 ['arm_neon == 1', { | 237 ['arm_neon == 1', { |
237 'defines': [ | 238 'defines': [ |
238 '__ARM_HAVE_NEON', | 239 '__ARM_HAVE_NEON', |
239 ], | 240 ], |
240 }], | 241 }], |
241 ['arm_neon_optional == 1', { | 242 ['arm_neon_optional == 1', { |
242 'defines': [ | 243 'defines': [ |
243 '__ARM_HAVE_OPTIONAL_NEON_SUPPORT', | 244 '__ARM_HAVE_OPTIONAL_NEON_SUPPORT', |
244 ], | 245 ], |
245 }], | 246 }], |
246 ], | 247 ], |
247 }, | 248 }, |
248 ], | 249 ], |
249 }], | 250 }], |
250 ], | 251 ], |
251 } | 252 } |
OLD | NEW |