blob: 9aeb7f34b2d9b625f558dd2e6eac34d49d783ffb [file] [log] [blame]
scroggo3e562272015-03-25 10:22:41 -07001# Copyright 2015 Google Inc.
2#
3# Use of this source code is governed by a BSD-style license that can be
4# found in the LICENSE file.
mtkleinf7069d52015-01-26 18:55:58 -08005{
6 'none_sources': [
7 '<(skia_src_path)/opts/SkBitmapProcState_opts_none.cpp',
8 '<(skia_src_path)/opts/SkBlitMask_opts_none.cpp',
9 '<(skia_src_path)/opts/SkBlitRow_opts_none.cpp',
mtkleinf7069d52015-01-26 18:55:58 -080010 ],
11
12 'armv7_sources': [
13 '<(skia_src_path)/opts/SkBitmapProcState_opts_arm.cpp',
14 '<(skia_src_path)/opts/SkBlitMask_opts_arm.cpp',
15 '<(skia_src_path)/opts/SkBlitRow_opts_arm.cpp',
mtkleinf7069d52015-01-26 18:55:58 -080016 ],
17 'neon_sources': [
18 '<(skia_src_path)/opts/SkBitmapProcState_arm_neon.cpp',
19 '<(skia_src_path)/opts/SkBitmapProcState_matrixProcs_neon.cpp',
20 '<(skia_src_path)/opts/SkBlitMask_opts_arm_neon.cpp',
21 '<(skia_src_path)/opts/SkBlitRow_opts_arm_neon.cpp',
mtkleinf7069d52015-01-26 18:55:58 -080022 ],
23 'arm64_sources': [
24 '<(skia_src_path)/opts/SkBitmapProcState_arm_neon.cpp',
25 '<(skia_src_path)/opts/SkBitmapProcState_matrixProcs_neon.cpp',
26 '<(skia_src_path)/opts/SkBitmapProcState_opts_arm.cpp',
27 '<(skia_src_path)/opts/SkBlitMask_opts_arm.cpp',
28 '<(skia_src_path)/opts/SkBlitMask_opts_arm_neon.cpp',
29 '<(skia_src_path)/opts/SkBlitRow_opts_arm.cpp',
30 '<(skia_src_path)/opts/SkBlitRow_opts_arm_neon.cpp',
mtkleinf7069d52015-01-26 18:55:58 -080031 ],
mtklein9c3887c2016-08-19 08:07:51 -070032 'crc32_sources': [
mtklein78559a72016-08-22 08:53:45 -070033 '<(skia_src_path)/opts/SkOpts_crc32.cpp',
mtklein9c3887c2016-08-19 08:07:51 -070034 ],
mtkleinf7069d52015-01-26 18:55:58 -080035
36 'mips_dsp_sources': [
37 '<(skia_src_path)/opts/SkBitmapProcState_opts_mips_dsp.cpp',
38 '<(skia_src_path)/opts/SkBlitMask_opts_none.cpp',
39 '<(skia_src_path)/opts/SkBlitRow_opts_mips_dsp.cpp',
mtkleinf7069d52015-01-26 18:55:58 -080040 ],
41
42 'sse2_sources': [
43 '<(skia_src_path)/opts/SkBitmapFilter_opts_SSE2.cpp',
44 '<(skia_src_path)/opts/SkBitmapProcState_opts_SSE2.cpp',
mtkleinf7069d52015-01-26 18:55:58 -080045 '<(skia_src_path)/opts/SkBlitRow_opts_SSE2.cpp',
mtkleinf7069d52015-01-26 18:55:58 -080046 '<(skia_src_path)/opts/opts_check_x86.cpp',
47 ],
48 'ssse3_sources': [
49 '<(skia_src_path)/opts/SkBitmapProcState_opts_SSSE3.cpp',
mtklein8317a182015-07-30 07:30:16 -070050 '<(skia_src_path)/opts/SkOpts_ssse3.cpp',
mtkleinf7069d52015-01-26 18:55:58 -080051 ],
52 'sse41_sources': [
mtklein8317a182015-07-30 07:30:16 -070053 '<(skia_src_path)/opts/SkOpts_sse41.cpp',
mtkleinf7069d52015-01-26 18:55:58 -080054 ],
mtklein4e976072016-08-08 09:06:27 -070055 'sse42_sources': [
56 '<(skia_src_path)/opts/SkOpts_sse42.cpp',
57 ],
herb4d1dd662016-06-23 09:40:30 -070058 'avx_sources': [
59 '<(skia_src_path)/opts/SkOpts_avx.cpp',
60 ],
mtklein46b42f52015-08-31 14:21:08 -070061 # These targets are empty, but XCode doesn't like that, so add an empty file to each.
mtklein5141d902015-08-24 10:32:02 -070062 'avx2_sources': [
msarett0dfffbe2016-01-25 08:54:50 -080063 '<(skia_src_path)/core/SkForceCPlusPlusLinking.cpp',
mtklein5141d902015-08-24 10:32:02 -070064 ],
mtkleinf7069d52015-01-26 18:55:58 -080065}