Home | History | Annotate | Download | only in gyp
      1 # 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.
      5 {
      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         ],
     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',
     16         ],
     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',
     22             '<(skia_src_path)/opts/SkOpts_neon.cpp',
     23         ],
     24         'arm64_sources': [
     25             '<(skia_src_path)/opts/SkBitmapProcState_arm_neon.cpp',
     26             '<(skia_src_path)/opts/SkBitmapProcState_matrixProcs_neon.cpp',
     27             '<(skia_src_path)/opts/SkBitmapProcState_opts_arm.cpp',
     28             '<(skia_src_path)/opts/SkBlitMask_opts_arm.cpp',
     29             '<(skia_src_path)/opts/SkBlitMask_opts_arm_neon.cpp',
     30             '<(skia_src_path)/opts/SkBlitRow_opts_arm.cpp',
     31             '<(skia_src_path)/opts/SkBlitRow_opts_arm_neon.cpp',
     32             '<(skia_src_path)/opts/SkOpts_neon.cpp',
     33         ],
     34 
     35         'mips_dsp_sources': [
     36             '<(skia_src_path)/opts/SkBitmapProcState_opts_mips_dsp.cpp',
     37             '<(skia_src_path)/opts/SkBlitMask_opts_none.cpp',
     38             '<(skia_src_path)/opts/SkBlitRow_opts_mips_dsp.cpp',
     39         ],
     40 
     41         'sse2_sources': [
     42             '<(skia_src_path)/opts/SkBitmapFilter_opts_SSE2.cpp',
     43             '<(skia_src_path)/opts/SkBitmapProcState_opts_SSE2.cpp',
     44             '<(skia_src_path)/opts/SkBlitRow_opts_SSE2.cpp',
     45             '<(skia_src_path)/opts/opts_check_x86.cpp',
     46         ],
     47         'ssse3_sources': [
     48             '<(skia_src_path)/opts/SkBitmapProcState_opts_SSSE3.cpp',
     49             '<(skia_src_path)/opts/SkOpts_ssse3.cpp',
     50         ],
     51         'sse41_sources': [
     52             '<(skia_src_path)/opts/SkBlitRow_opts_SSE4.cpp',
     53             '<(skia_src_path)/opts/SkOpts_sse41.cpp',
     54         ],
     55         # These targets are empty, but XCode doesn't like that, so add an empty file to each.
     56         'sse42_sources': [
     57             '<(skia_src_path)/core/SkForceCPlusPlusLinking.cpp',
     58         ],
     59         'avx_sources': [
     60             '<(skia_src_path)/core/SkForceCPlusPlusLinking.cpp',
     61         ],
     62         'avx2_sources': [
     63             '<(skia_src_path)/core/SkForceCPlusPlusLinking.cpp',
     64         ],
     65 }
     66