blob: 90dc408ed379515690a9efde82a835d15b8bc9b0 [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',
10 '<(skia_src_path)/opts/SkBlurImage_opts_none.cpp',
11 '<(skia_src_path)/opts/SkMorphology_opts_none.cpp',
12 '<(skia_src_path)/opts/SkTextureCompression_opts_none.cpp',
13 '<(skia_src_path)/opts/SkUtils_opts_none.cpp',
14 '<(skia_src_path)/opts/SkXfermode_opts_none.cpp',
15 ],
16
17 'armv7_sources': [
18 '<(skia_src_path)/opts/SkBitmapProcState_opts_arm.cpp',
19 '<(skia_src_path)/opts/SkBlitMask_opts_arm.cpp',
20 '<(skia_src_path)/opts/SkBlitRow_opts_arm.cpp',
21 '<(skia_src_path)/opts/SkBlurImage_opts_arm.cpp',
22 '<(skia_src_path)/opts/SkMorphology_opts_arm.cpp',
23 '<(skia_src_path)/opts/SkTextureCompression_opts_arm.cpp',
24 '<(skia_src_path)/opts/SkUtils_opts_arm.cpp',
25 '<(skia_src_path)/opts/SkXfermode_opts_arm.cpp',
26 '<(skia_src_path)/opts/memset.arm.S',
27 ],
28 'neon_sources': [
29 '<(skia_src_path)/opts/SkBitmapProcState_arm_neon.cpp',
30 '<(skia_src_path)/opts/SkBitmapProcState_matrixProcs_neon.cpp',
31 '<(skia_src_path)/opts/SkBlitMask_opts_arm_neon.cpp',
32 '<(skia_src_path)/opts/SkBlitRow_opts_arm_neon.cpp',
33 '<(skia_src_path)/opts/SkBlurImage_opts_neon.cpp',
34 '<(skia_src_path)/opts/SkMorphology_opts_neon.cpp',
35 '<(skia_src_path)/opts/SkTextureCompression_opts_neon.cpp',
36 '<(skia_src_path)/opts/SkXfermode_opts_arm_neon.cpp',
37 '<(skia_src_path)/opts/memset16_neon.S',
38 '<(skia_src_path)/opts/memset32_neon.S',
39 ],
40 'arm64_sources': [
41 '<(skia_src_path)/opts/SkBitmapProcState_arm_neon.cpp',
42 '<(skia_src_path)/opts/SkBitmapProcState_matrixProcs_neon.cpp',
43 '<(skia_src_path)/opts/SkBitmapProcState_opts_arm.cpp',
44 '<(skia_src_path)/opts/SkBlitMask_opts_arm.cpp',
45 '<(skia_src_path)/opts/SkBlitMask_opts_arm_neon.cpp',
46 '<(skia_src_path)/opts/SkBlitRow_opts_arm.cpp',
47 '<(skia_src_path)/opts/SkBlitRow_opts_arm_neon.cpp',
48 '<(skia_src_path)/opts/SkBlurImage_opts_arm.cpp',
49 '<(skia_src_path)/opts/SkBlurImage_opts_neon.cpp',
50 '<(skia_src_path)/opts/SkMorphology_opts_arm.cpp',
51 '<(skia_src_path)/opts/SkMorphology_opts_neon.cpp',
52 '<(skia_src_path)/opts/SkTextureCompression_opts_none.cpp',
53 '<(skia_src_path)/opts/SkUtils_opts_none.cpp',
54 '<(skia_src_path)/opts/SkXfermode_opts_arm.cpp',
55 '<(skia_src_path)/opts/SkXfermode_opts_arm_neon.cpp',
56 ],
57
58 'mips_dsp_sources': [
59 '<(skia_src_path)/opts/SkBitmapProcState_opts_mips_dsp.cpp',
60 '<(skia_src_path)/opts/SkBlitMask_opts_none.cpp',
61 '<(skia_src_path)/opts/SkBlitRow_opts_mips_dsp.cpp',
62 '<(skia_src_path)/opts/SkBlurImage_opts_none.cpp',
63 '<(skia_src_path)/opts/SkMorphology_opts_none.cpp',
64 '<(skia_src_path)/opts/SkTextureCompression_opts_none.cpp',
65 '<(skia_src_path)/opts/SkUtils_opts_none.cpp',
66 '<(skia_src_path)/opts/SkXfermode_opts_none.cpp',
67 ],
68
69 'sse2_sources': [
70 '<(skia_src_path)/opts/SkBitmapFilter_opts_SSE2.cpp',
71 '<(skia_src_path)/opts/SkBitmapProcState_opts_SSE2.cpp',
mtkleinf7069d52015-01-26 18:55:58 -080072 '<(skia_src_path)/opts/SkBlitRow_opts_SSE2.cpp',
73 '<(skia_src_path)/opts/SkBlurImage_opts_SSE2.cpp',
74 '<(skia_src_path)/opts/SkMorphology_opts_SSE2.cpp',
75 '<(skia_src_path)/opts/SkTextureCompression_opts_none.cpp',
76 '<(skia_src_path)/opts/SkUtils_opts_SSE2.cpp',
77 '<(skia_src_path)/opts/SkXfermode_opts_SSE2.cpp',
78 '<(skia_src_path)/opts/opts_check_x86.cpp',
79 ],
80 'ssse3_sources': [
81 '<(skia_src_path)/opts/SkBitmapProcState_opts_SSSE3.cpp',
82 ],
83 'sse41_sources': [
84 '<(skia_src_path)/opts/SkBlurImage_opts_SSE4.cpp',
stephana4bf1ce22015-02-02 10:02:48 -080085 '<(skia_src_path)/opts/SkBlitRow_opts_SSE4.cpp',
mtkleinf7069d52015-01-26 18:55:58 -080086 ],
mtkleinf7069d52015-01-26 18:55:58 -080087}