blob: e89334d216a113d199c07a802e4c59d583f047e4 [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 ],
32
33 'mips_dsp_sources': [
34 '<(skia_src_path)/opts/SkBitmapProcState_opts_mips_dsp.cpp',
35 '<(skia_src_path)/opts/SkBlitMask_opts_none.cpp',
36 '<(skia_src_path)/opts/SkBlitRow_opts_mips_dsp.cpp',
mtkleinf7069d52015-01-26 18:55:58 -080037 ],
38
39 'sse2_sources': [
40 '<(skia_src_path)/opts/SkBitmapFilter_opts_SSE2.cpp',
41 '<(skia_src_path)/opts/SkBitmapProcState_opts_SSE2.cpp',
mtkleinf7069d52015-01-26 18:55:58 -080042 '<(skia_src_path)/opts/SkBlitRow_opts_SSE2.cpp',
mtkleinf7069d52015-01-26 18:55:58 -080043 '<(skia_src_path)/opts/opts_check_x86.cpp',
44 ],
45 'ssse3_sources': [
46 '<(skia_src_path)/opts/SkBitmapProcState_opts_SSSE3.cpp',
mtklein8317a182015-07-30 07:30:16 -070047 '<(skia_src_path)/opts/SkOpts_ssse3.cpp',
mtkleinf7069d52015-01-26 18:55:58 -080048 ],
49 'sse41_sources': [
mtklein8317a182015-07-30 07:30:16 -070050 '<(skia_src_path)/opts/SkOpts_sse41.cpp',
mtkleinf7069d52015-01-26 18:55:58 -080051 ],
mtklein4e976072016-08-08 09:06:27 -070052 'sse42_sources': [
53 '<(skia_src_path)/opts/SkOpts_sse42.cpp',
54 ],
herb4d1dd662016-06-23 09:40:30 -070055 'avx_sources': [
56 '<(skia_src_path)/opts/SkOpts_avx.cpp',
57 ],
mtklein46b42f52015-08-31 14:21:08 -070058 # These targets are empty, but XCode doesn't like that, so add an empty file to each.
mtklein5141d902015-08-24 10:32:02 -070059 'avx2_sources': [
msarett0dfffbe2016-01-25 08:54:50 -080060 '<(skia_src_path)/core/SkForceCPlusPlusLinking.cpp',
mtklein5141d902015-08-24 10:32:02 -070061 ],
mtkleinf7069d52015-01-26 18:55:58 -080062}