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 223 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
234 '-march=armv7-a', | 234 '-march=armv7-a', |
235 '-Wl,--fix-cortex-a8', | 235 '-Wl,--fix-cortex-a8', |
236 ], | 236 ], |
237 'sources': [ | 237 'sources': [ |
238 '../third_party/skia/src/opts/memset16_neon.S', | 238 '../third_party/skia/src/opts/memset16_neon.S', |
239 '../third_party/skia/src/opts/memset32_neon.S', | 239 '../third_party/skia/src/opts/memset32_neon.S', |
240 '../third_party/skia/src/opts/SkBitmapProcState_arm_neon.cpp', | 240 '../third_party/skia/src/opts/SkBitmapProcState_arm_neon.cpp', |
241 '../third_party/skia/src/opts/SkBitmapProcState_matrixProcs_neon.cpp
', | 241 '../third_party/skia/src/opts/SkBitmapProcState_matrixProcs_neon.cpp
', |
242 '../third_party/skia/src/opts/SkBitmapProcState_matrix_clamp_neon.h'
, | 242 '../third_party/skia/src/opts/SkBitmapProcState_matrix_clamp_neon.h'
, |
243 '../third_party/skia/src/opts/SkBitmapProcState_matrix_repeat_neon.h
', | 243 '../third_party/skia/src/opts/SkBitmapProcState_matrix_repeat_neon.h
', |
| 244 '../third_party/skia/src/opts/SkBlitMask_opts_arm_neon.cpp', |
244 '../third_party/skia/src/opts/SkBlitRow_opts_arm_neon.cpp', | 245 '../third_party/skia/src/opts/SkBlitRow_opts_arm_neon.cpp', |
245 '../third_party/skia/src/opts/SkXfermode_opts_arm_neon.cpp', | 246 '../third_party/skia/src/opts/SkXfermode_opts_arm_neon.cpp', |
246 '../third_party/skia/src/opts/SkMorphology_opts_neon.cpp', | 247 '../third_party/skia/src/opts/SkMorphology_opts_neon.cpp', |
247 ], | 248 ], |
248 'conditions': [ | 249 'conditions': [ |
249 ['arm_neon == 1', { | 250 ['arm_neon == 1', { |
250 'defines': [ | 251 'defines': [ |
251 '__ARM_HAVE_NEON', | 252 '__ARM_HAVE_NEON', |
252 ], | 253 ], |
253 }], | 254 }], |
254 ['arm_neon_optional == 1', { | 255 ['arm_neon_optional == 1', { |
255 'defines': [ | 256 'defines': [ |
256 '__ARM_HAVE_OPTIONAL_NEON_SUPPORT', | 257 '__ARM_HAVE_OPTIONAL_NEON_SUPPORT', |
257 ], | 258 ], |
258 }], | 259 }], |
259 ], | 260 ], |
260 }, | 261 }, |
261 ], | 262 ], |
262 }], | 263 }], |
263 ], | 264 ], |
264 } | 265 } |
OLD | NEW |