1 # Copyright 2016 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 # Things are easiest for everyone if these source paths are absolute. 7 _src = get_path_info("../src", "abspath") 8 9 none = [ 10 "$_src/opts/SkBitmapProcState_opts_none.cpp", 11 "$_src/opts/SkBlitMask_opts_none.cpp", 12 "$_src/opts/SkBlitRow_opts_none.cpp", 13 ] 14 15 armv7 = [ 16 "$_src/opts/SkBitmapProcState_opts_none.cpp", 17 "$_src/opts/SkBlitMask_opts_arm.cpp", 18 "$_src/opts/SkBlitRow_opts_arm.cpp", 19 ] 20 21 neon = [ 22 "$_src/opts/SkBitmapProcState_arm_neon.cpp", 23 "$_src/opts/SkBitmapProcState_matrixProcs_neon.cpp", 24 "$_src/opts/SkBlitMask_opts_arm_neon.cpp", 25 "$_src/opts/SkBlitRow_opts_arm_neon.cpp", 26 ] 27 28 arm64 = [ 29 "$_src/opts/SkBitmapProcState_arm_neon.cpp", 30 "$_src/opts/SkBitmapProcState_matrixProcs_neon.cpp", 31 "$_src/opts/SkBitmapProcState_opts_none.cpp", 32 "$_src/opts/SkBlitMask_opts_arm.cpp", 33 "$_src/opts/SkBlitMask_opts_arm_neon.cpp", 34 "$_src/opts/SkBlitRow_opts_arm.cpp", 35 "$_src/opts/SkBlitRow_opts_arm_neon.cpp", 36 ] 37 38 crc32 = [ "$_src/opts/SkOpts_crc32.cpp" ] 39 40 sse2 = [ 41 "$_src/opts/SkBitmapProcState_opts_SSE2.cpp", 42 "$_src/opts/SkBlitRow_opts_SSE2.cpp", 43 "$_src/opts/opts_check_x86.cpp", 44 ] 45 46 ssse3 = [ 47 "$_src/opts/SkBitmapProcState_opts_SSSE3.cpp", 48 "$_src/opts/SkOpts_ssse3.cpp", 49 ] 50 51 sse41 = [ "$_src/opts/SkOpts_sse41.cpp" ] 52 sse42 = [ "$_src/opts/SkOpts_sse42.cpp" ] 53 avx = [ "$_src/opts/SkOpts_avx.cpp" ] 54