OLD | NEW |
1 | 1 |
2 ############################################################################### | 2 ############################################################################### |
3 # | 3 # |
4 # THIS FILE IS AUTOGENERATED BY GYP_TO_ANDROID.PY. DO NOT EDIT. | 4 # THIS FILE IS AUTOGENERATED BY GYP_TO_ANDROID.PY. DO NOT EDIT. |
5 # | 5 # |
6 ############################################################################### | 6 ############################################################################### |
7 | 7 |
8 BASE_PATH := $(call my-dir) | 8 BASE_PATH := $(call my-dir) |
9 LOCAL_PATH:= $(call my-dir) | 9 LOCAL_PATH:= $(call my-dir) |
10 | 10 |
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
42 LOCAL_CFLAGS += -DANDROID_LARGE_MEMORY_DEVICE | 42 LOCAL_CFLAGS += -DANDROID_LARGE_MEMORY_DEVICE |
43 endif | 43 endif |
44 | 44 |
45 # used for testing | 45 # used for testing |
46 #LOCAL_CFLAGS += -g -O0 | 46 #LOCAL_CFLAGS += -g -O0 |
47 | 47 |
48 ifeq ($(NO_FALLBACK_FONT),true) | 48 ifeq ($(NO_FALLBACK_FONT),true) |
49 LOCAL_CFLAGS += -DNO_FALLBACK_FONT | 49 LOCAL_CFLAGS += -DNO_FALLBACK_FONT |
50 endif | 50 endif |
51 | 51 |
| 52 ifeq ($(TARGET_ARCH),arm64) |
| 53 $(warning TODOArm64: Unlike arm32, arm64 has no inline assembly for performa
nce critical code.) |
| 54 endif |
| 55 |
52 LOCAL_CFLAGS += \ | 56 LOCAL_CFLAGS += \ |
53 -Wno-unused-parameter \ | 57 -Wno-unused-parameter \ |
54 -U_FORTIFY_SOURCE \ | 58 -U_FORTIFY_SOURCE \ |
55 » -D_FORTIFY_SOURCE=1 \ | 59 » -D_FORTIFY_SOURCE=1 |
56 » -DSK_GAMMA_SRGB \ | |
57 » -DSK_GAMMA_APPLY_TO_A8 \ | |
58 » -DSK_SCALAR_TO_FLOAT_EXCLUDED \ | |
59 » -DSK_ALLOW_STATIC_GLOBAL_INITIALIZERS=0 \ | |
60 » -DSK_SUPPORT_GPU=1 \ | |
61 » -DSK_SUPPORT_OPENCL=0 \ | |
62 » -DSK_FORCE_DISTANCEFIELD_FONTS=0 \ | |
63 » -DSK_SCALAR_IS_FLOAT \ | |
64 » -DSK_CAN_USE_FLOAT \ | |
65 » -DDCT_IFAST_SUPPORTED \ | |
66 » -DSK_USE_FREETYPE_EMBOLDEN \ | |
67 » -DSK_FONTHOST_FREETYPE_RUNTIME_VERSION=0x020400 \ | |
68 » -DSK_CAN_USE_DLOPEN=0 \ | |
69 » -DSK_BUILD_FOR_ANDROID \ | |
70 » -DSK_FONTHOST_DOES_NOT_USE_FONTMGR \ | |
71 » -DSK_USE_POSIX_THREADS \ | |
72 » -DSK_SUPPORT_PDF | |
73 | 60 |
74 LOCAL_SRC_FILES := \ | 61 LOCAL_SRC_FILES := \ |
75 src/core/SkAAClip.cpp \ | 62 src/core/SkAAClip.cpp \ |
76 src/core/SkAnnotation.cpp \ | 63 src/core/SkAnnotation.cpp \ |
77 src/core/SkAdvancedTypefaceMetrics.cpp \ | 64 src/core/SkAdvancedTypefaceMetrics.cpp \ |
78 src/core/SkAlphaRuns.cpp \ | 65 src/core/SkAlphaRuns.cpp \ |
79 src/core/SkBBoxRecord.cpp \ | 66 src/core/SkBBoxRecord.cpp \ |
80 src/core/SkBBoxHierarchyRecord.cpp \ | 67 src/core/SkBBoxHierarchyRecord.cpp \ |
81 src/core/SkBitmap.cpp \ | 68 src/core/SkBitmap.cpp \ |
82 src/core/SkBitmapDevice.cpp \ | 69 src/core/SkBitmapDevice.cpp \ |
(...skipping 494 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
577 src/opts/memset.arm.S \ | 564 src/opts/memset.arm.S \ |
578 src/opts/SkBitmapProcState_opts_arm.cpp \ | 565 src/opts/SkBitmapProcState_opts_arm.cpp \ |
579 src/opts/SkBlitMask_opts_arm.cpp \ | 566 src/opts/SkBlitMask_opts_arm.cpp \ |
580 src/opts/SkBlitRow_opts_arm.cpp \ | 567 src/opts/SkBlitRow_opts_arm.cpp \ |
581 src/opts/SkBlurImage_opts_arm.cpp \ | 568 src/opts/SkBlurImage_opts_arm.cpp \ |
582 src/opts/SkMorphology_opts_arm.cpp \ | 569 src/opts/SkMorphology_opts_arm.cpp \ |
583 src/opts/SkUtils_opts_arm.cpp \ | 570 src/opts/SkUtils_opts_arm.cpp \ |
584 src/opts/SkXfermode_opts_arm.cpp | 571 src/opts/SkXfermode_opts_arm.cpp |
585 | 572 |
586 ifeq ($(ARCH_ARM_HAVE_NEON), true) | 573 ifeq ($(ARCH_ARM_HAVE_NEON), true) |
587 LOCAL_CFLAGS_arm += \ | |
588 -D__ARM_HAVE_NEON | |
589 | |
590 LOCAL_SRC_FILES_arm += \ | 574 LOCAL_SRC_FILES_arm += \ |
591 src/opts/memset16_neon.S \ | 575 src/opts/memset16_neon.S \ |
592 src/opts/memset32_neon.S \ | 576 src/opts/memset32_neon.S \ |
593 src/opts/SkBitmapProcState_arm_neon.cpp \ | 577 src/opts/SkBitmapProcState_arm_neon.cpp \ |
594 src/opts/SkBitmapProcState_matrixProcs_neon.cpp \ | 578 src/opts/SkBitmapProcState_matrixProcs_neon.cpp \ |
595 src/opts/SkBlitMask_opts_arm_neon.cpp \ | 579 src/opts/SkBlitMask_opts_arm_neon.cpp \ |
596 src/opts/SkBlitRow_opts_arm_neon.cpp \ | 580 src/opts/SkBlitRow_opts_arm_neon.cpp \ |
597 src/opts/SkBlurImage_opts_neon.cpp \ | 581 src/opts/SkBlurImage_opts_neon.cpp \ |
598 src/opts/SkMorphology_opts_neon.cpp \ | 582 src/opts/SkMorphology_opts_neon.cpp \ |
599 src/opts/SkXfermode_opts_arm_neon.cpp | 583 src/opts/SkXfermode_opts_arm_neon.cpp |
600 | 584 |
| 585 LOCAL_CFLAGS_arm += \ |
| 586 -D__ARM_HAVE_NEON |
| 587 |
601 endif | 588 endif |
602 | 589 |
603 LOCAL_SRC_FILES_x86 += \ | 590 LOCAL_SRC_FILES_x86 += \ |
604 src/opts/opts_check_SSE2.cpp \ | 591 src/opts/opts_check_SSE2.cpp \ |
605 src/opts/SkBitmapProcState_opts_SSE2.cpp \ | 592 src/opts/SkBitmapProcState_opts_SSE2.cpp \ |
606 src/opts/SkBitmapFilter_opts_SSE2.cpp \ | 593 src/opts/SkBitmapFilter_opts_SSE2.cpp \ |
607 src/opts/SkBlitRow_opts_SSE2.cpp \ | 594 src/opts/SkBlitRow_opts_SSE2.cpp \ |
608 src/opts/SkBlitRect_opts_SSE2.cpp \ | 595 src/opts/SkBlitRect_opts_SSE2.cpp \ |
609 src/opts/SkBlurImage_opts_SSE2.cpp \ | 596 src/opts/SkBlurImage_opts_SSE2.cpp \ |
610 src/opts/SkMorphology_opts_SSE2.cpp \ | 597 src/opts/SkMorphology_opts_SSE2.cpp \ |
(...skipping 15 matching lines...) Expand all Loading... |
626 | 613 |
627 LOCAL_SRC_FILES_mips += \ | 614 LOCAL_SRC_FILES_mips += \ |
628 src/opts/SkBitmapProcState_opts_none.cpp \ | 615 src/opts/SkBitmapProcState_opts_none.cpp \ |
629 src/opts/SkBlitMask_opts_none.cpp \ | 616 src/opts/SkBlitMask_opts_none.cpp \ |
630 src/opts/SkBlitRow_opts_none.cpp \ | 617 src/opts/SkBlitRow_opts_none.cpp \ |
631 src/opts/SkBlurImage_opts_none.cpp \ | 618 src/opts/SkBlurImage_opts_none.cpp \ |
632 src/opts/SkMorphology_opts_none.cpp \ | 619 src/opts/SkMorphology_opts_none.cpp \ |
633 src/opts/SkUtils_opts_none.cpp \ | 620 src/opts/SkUtils_opts_none.cpp \ |
634 src/opts/SkXfermode_opts_none.cpp | 621 src/opts/SkXfermode_opts_none.cpp |
635 | 622 |
| 623 LOCAL_SRC_FILES_arm64 += \ |
| 624 src/opts/SkBitmapProcState_opts_none.cpp \ |
| 625 src/opts/SkBlitMask_opts_none.cpp \ |
| 626 src/opts/SkBlitRow_opts_none.cpp \ |
| 627 src/opts/SkBlurImage_opts_none.cpp \ |
| 628 src/opts/SkMorphology_opts_none.cpp \ |
| 629 src/opts/SkUtils_opts_none.cpp \ |
| 630 src/opts/SkXfermode_opts_none.cpp |
| 631 |
636 include external/stlport/libstlport.mk | 632 include external/stlport/libstlport.mk |
637 LOCAL_MODULE:= libskia | 633 LOCAL_MODULE:= libskia |
638 include $(BUILD_SHARED_LIBRARY) | 634 include $(BUILD_SHARED_LIBRARY) |
639 | 635 |
640 ############################################################# | 636 ############################################################# |
641 # Build the skia tools | 637 # Build the skia tools |
642 # | 638 # |
643 | 639 |
644 # benchmark (timings) | 640 # benchmark (timings) |
645 #include $(BASE_PATH)/bench/Android.mk | 641 #include $(BASE_PATH)/bench/Android.mk |
646 | 642 |
647 # golden-master (fidelity / regression test) | 643 # golden-master (fidelity / regression test) |
648 #include $(BASE_PATH)/gm/Android.mk | 644 #include $(BASE_PATH)/gm/Android.mk |
649 | 645 |
650 # unit-tests | 646 # unit-tests |
651 #include $(BASE_PATH)/tests/Android.mk | 647 #include $(BASE_PATH)/tests/Android.mk |
652 | 648 |
653 # pathOps unit-tests | 649 # pathOps unit-tests |
654 # TODO include those sources! | 650 # TODO include those sources! |
OLD | NEW |