OLD | NEW |
1 # Copyright (c) 2009 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2009 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 { | 5 { |
6 'targets': [ | 6 'targets': [ |
7 { | 7 { |
8 'target_name': 'skia', | 8 'target_name': 'skia', |
9 'type': '<(library)', | 9 'type': '<(library)', |
10 'msvs_guid': 'CD9CA56E-4E94-444C-87D4-58CA1E6F300D', | 10 'msvs_guid': 'CD9CA56E-4E94-444C-87D4-58CA1E6F300D', |
(...skipping 561 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
572 '../third_party/skia/src/ports/SkFontHost_gamma_none.cpp', | 572 '../third_party/skia/src/ports/SkFontHost_gamma_none.cpp', |
573 '../third_party/skia/src/ports/SkFontHost_gamma_none.cpp', | 573 '../third_party/skia/src/ports/SkFontHost_gamma_none.cpp', |
574 '../third_party/skia/src/ports/SkFontHost_tables.cpp', | 574 '../third_party/skia/src/ports/SkFontHost_tables.cpp', |
575 ], | 575 ], |
576 }], | 576 }], |
577 [ 'OS != "win"', { | 577 [ 'OS != "win"', { |
578 'sources/': [ ['exclude', '_win\\.(cc|cpp)$'] ], | 578 'sources/': [ ['exclude', '_win\\.(cc|cpp)$'] ], |
579 }], | 579 }], |
580 [ 'armv7 == 1', { | 580 [ 'armv7 == 1', { |
581 'defines': [ | 581 'defines': [ |
| 582 '__ARM_ARCH__=7', |
| 583 ], |
| 584 }], |
| 585 [ 'armv7 == 1 and arm_neon == 1', { |
| 586 'defines': [ |
582 '__ARM_HAVE_NEON', | 587 '__ARM_HAVE_NEON', |
583 '__ARM_ARCH__=7', | |
584 ], | 588 ], |
585 }], | 589 }], |
586 [ 'target_arch == "arm"', { | 590 [ 'target_arch == "arm"', { |
587 'sources!': [ | 591 'sources!': [ |
588 '../third_party/skia/src/opts/opts_check_SSE2.cpp' | 592 '../third_party/skia/src/opts/opts_check_SSE2.cpp' |
589 ], | 593 ], |
590 }], | 594 }], |
591 [ 'OS == "linux" or OS == "freebsd" or OS == "openbsd" or OS == "solaris
"', { | 595 [ 'OS == "linux" or OS == "freebsd" or OS == "openbsd" or OS == "solaris
"', { |
592 'dependencies': [ | 596 'dependencies': [ |
593 '../build/linux/system.gyp:gdk', | 597 '../build/linux/system.gyp:gdk', |
(...skipping 103 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
697 }], | 701 }], |
698 [ 'target_arch != "arm"', { | 702 [ 'target_arch != "arm"', { |
699 'sources': [ | 703 'sources': [ |
700 '../third_party/skia/src/opts/SkBitmapProcState_opts_SSE2.cpp', | 704 '../third_party/skia/src/opts/SkBitmapProcState_opts_SSE2.cpp', |
701 '../third_party/skia/src/opts/SkBlitRow_opts_SSE2.cpp', | 705 '../third_party/skia/src/opts/SkBlitRow_opts_SSE2.cpp', |
702 '../third_party/skia/src/opts/SkUtils_opts_SSE2.cpp', | 706 '../third_party/skia/src/opts/SkUtils_opts_SSE2.cpp', |
703 ], | 707 ], |
704 }, | 708 }, |
705 { # arm | 709 { # arm |
706 'conditions': [ | 710 'conditions': [ |
707 ['armv7 == 1', { | 711 [ 'armv7 == 1', { |
| 712 'defines': [ |
| 713 '__ARM_ARCH__=7', |
| 714 ], |
| 715 }], |
| 716 [ 'armv7 == 1 and arm_neon == 1', { |
708 'defines': [ | 717 'defines': [ |
709 '__ARM_HAVE_NEON', | 718 '__ARM_HAVE_NEON', |
710 '__ARM_ARCH__=7', | |
711 ], | 719 ], |
712 }] | 720 }], |
713 ], | 721 ], |
714 # The assembly uses the frame pointer register (r7 in Thumb/r11 in | 722 # The assembly uses the frame pointer register (r7 in Thumb/r11 in |
715 # ARM), the compiler doesn't like that. | 723 # ARM), the compiler doesn't like that. |
716 'cflags': [ | 724 'cflags': [ |
717 '-fomit-frame-pointer', | 725 '-fomit-frame-pointer', |
718 ], | 726 ], |
719 'sources': [ | 727 'sources': [ |
720 '../third_party/skia/src/opts/SkBitmapProcState_opts_arm.cpp', | 728 '../third_party/skia/src/opts/SkBitmapProcState_opts_arm.cpp', |
721 '../third_party/skia/src/opts/SkBlitRow_opts_arm.cpp', | 729 '../third_party/skia/src/opts/SkBlitRow_opts_arm.cpp', |
722 '../third_party/skia/src/opts/SkUtils_opts_none.cpp', | 730 '../third_party/skia/src/opts/SkUtils_opts_none.cpp', |
723 ], | 731 ], |
724 }], | 732 }], |
725 ], | 733 ], |
726 }, | 734 }, |
727 ], | 735 ], |
728 } | 736 } |
729 | 737 |
730 # Local Variables: | 738 # Local Variables: |
731 # tab-width:2 | 739 # tab-width:2 |
732 # indent-tabs-mode:nil | 740 # indent-tabs-mode:nil |
733 # End: | 741 # End: |
734 # vim: set expandtab tabstop=2 shiftwidth=2: | 742 # vim: set expandtab tabstop=2 shiftwidth=2: |
OLD | NEW |