OLD | NEW |
1 # Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 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 import("//build/config/features.gni") | 5 import("//build/config/features.gni") |
6 if (cpu_arch == "arm") { | 6 if (cpu_arch == "arm") { |
7 import("//build/config/arm.gni") | 7 import("//build/config/arm.gni") |
8 } | 8 } |
9 | 9 |
10 skia_support_gpu = !is_ios | 10 skia_support_gpu = !is_ios |
(...skipping 323 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
334 sources = [ | 334 sources = [ |
335 # SSE 2 | 335 # SSE 2 |
336 "//third_party/skia/src/opts/opts_check_SSE2.cpp", | 336 "//third_party/skia/src/opts/opts_check_SSE2.cpp", |
337 "//third_party/skia/src/opts/SkBitmapFilter_opts_SSE2.cpp", | 337 "//third_party/skia/src/opts/SkBitmapFilter_opts_SSE2.cpp", |
338 "//third_party/skia/src/opts/SkBitmapProcState_opts_SSE2.cpp", | 338 "//third_party/skia/src/opts/SkBitmapProcState_opts_SSE2.cpp", |
339 "//third_party/skia/src/opts/SkBlitRect_opts_SSE2.cpp", | 339 "//third_party/skia/src/opts/SkBlitRect_opts_SSE2.cpp", |
340 "//third_party/skia/src/opts/SkBlitRow_opts_SSE2.cpp", | 340 "//third_party/skia/src/opts/SkBlitRow_opts_SSE2.cpp", |
341 "//third_party/skia/src/opts/SkBlurImage_opts_SSE2.cpp", | 341 "//third_party/skia/src/opts/SkBlurImage_opts_SSE2.cpp", |
342 "//third_party/skia/src/opts/SkMorphology_opts_SSE2.cpp", | 342 "//third_party/skia/src/opts/SkMorphology_opts_SSE2.cpp", |
343 "//third_party/skia/src/opts/SkUtils_opts_SSE2.cpp", | 343 "//third_party/skia/src/opts/SkUtils_opts_SSE2.cpp", |
344 "//third_party/skia/src/opts/SkXfermode_opts_none.cpp", | 344 "//third_party/skia/src/opts/SkXfermode_opts_SSE2.cpp", |
345 | 345 |
346 # SSE 3 | 346 # SSE 3 |
347 "//third_party/skia/src/opts/SkBitmapProcState_opts_SSSE3.cpp", | 347 "//third_party/skia/src/opts/SkBitmapProcState_opts_SSSE3.cpp", |
348 | 348 |
349 # Chrome-specific. | 349 # Chrome-specific. |
350 "ext/convolver_SSE2.cc", | 350 "ext/convolver_SSE2.cc", |
351 ] | 351 ] |
352 | 352 |
353 if (is_linux || is_mac) { | 353 if (is_linux || is_mac) { |
354 cflags = [ "-mssse3" ] # Note third 's'. | 354 cflags = [ "-mssse3" ] # Note third 's'. |
355 } | 355 } |
356 } else { | 356 } else { |
357 assert(false, "Need to port ARM/MIPS stuff from skia_library_opts.gyp") | 357 assert(false, "Need to port ARM/MIPS stuff from skia_library_opts.gyp") |
358 } | 358 } |
359 | 359 |
360 configs -= [ "//build/config/compiler:chromium_code" ] | 360 configs -= [ "//build/config/compiler:chromium_code" ] |
361 configs += [ | 361 configs += [ |
362 ":skia_config", | 362 ":skia_config", |
363 "//build/config/compiler:no_chromium_code" | 363 "//build/config/compiler:no_chromium_code" |
364 ] | 364 ] |
365 | 365 |
366 # TODO(brettw) uncomment when visibility is supported. | 366 # TODO(brettw) uncomment when visibility is supported. |
367 #visibility = ":skia" | 367 #visibility = ":skia" |
368 } | 368 } |
OLD | NEW |