Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(716)

Side by Side Diff: Android.mk

Issue 198063002: Updates to Android.mk generation. (Closed) Base URL: https://skia.googlesource.com/skia.git@android_mk
Patch Set: Rebase Created 6 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | gyp/common.gypi » ('j') | gyp/common.gypi » ('J')
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 ###############################################################################
djsollen 2014/03/26 13:07:53 Is this file just for reference? Or do you plan to
scroggo 2014/03/26 15:58:39 Just for reference. I realized that reitveld shows
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
11 ############################################################################### 11 ###############################################################################
12 # 12 #
13 # PROBLEMS WITH SKIA DEBUGGING?? READ THIS... 13 # PROBLEMS WITH SKIA DEBUGGING?? READ THIS...
14 # 14 #
15 # The debug build results in changes to the Skia headers. This means that those 15 # The debug build results in changes to the Skia headers. This means that those
16 # using libskia must also be built with the debug version of the Skia headers. 16 # using libskia must also be built with the debug version of the Skia headers.
(...skipping 25 matching lines...) Expand all
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 493 matching lines...) Expand 10 before | Expand all | Expand 10 after
576 src/opts/memset.arm.S \ 563 src/opts/memset.arm.S \
577 src/opts/SkBitmapProcState_opts_arm.cpp \ 564 src/opts/SkBitmapProcState_opts_arm.cpp \
578 src/opts/SkBlitMask_opts_arm.cpp \ 565 src/opts/SkBlitMask_opts_arm.cpp \
579 src/opts/SkBlitRow_opts_arm.cpp \ 566 src/opts/SkBlitRow_opts_arm.cpp \
580 src/opts/SkBlurImage_opts_arm.cpp \ 567 src/opts/SkBlurImage_opts_arm.cpp \
581 src/opts/SkMorphology_opts_arm.cpp \ 568 src/opts/SkMorphology_opts_arm.cpp \
582 src/opts/SkUtils_opts_arm.cpp \ 569 src/opts/SkUtils_opts_arm.cpp \
583 src/opts/SkXfermode_opts_arm.cpp 570 src/opts/SkXfermode_opts_arm.cpp
584 571
585 ifeq ($(ARCH_ARM_HAVE_NEON), true) 572 ifeq ($(ARCH_ARM_HAVE_NEON), true)
586 LOCAL_CFLAGS_arm += \
587 -D__ARM_HAVE_NEON
588
589 LOCAL_SRC_FILES_arm += \ 573 LOCAL_SRC_FILES_arm += \
590 src/opts/memset16_neon.S \ 574 src/opts/memset16_neon.S \
591 src/opts/memset32_neon.S \ 575 src/opts/memset32_neon.S \
592 src/opts/SkBitmapProcState_arm_neon.cpp \ 576 src/opts/SkBitmapProcState_arm_neon.cpp \
593 src/opts/SkBitmapProcState_matrixProcs_neon.cpp \ 577 src/opts/SkBitmapProcState_matrixProcs_neon.cpp \
594 src/opts/SkBlitMask_opts_arm_neon.cpp \ 578 src/opts/SkBlitMask_opts_arm_neon.cpp \
595 src/opts/SkBlitRow_opts_arm_neon.cpp \ 579 src/opts/SkBlitRow_opts_arm_neon.cpp \
596 src/opts/SkBlurImage_opts_neon.cpp \ 580 src/opts/SkBlurImage_opts_neon.cpp \
597 src/opts/SkMorphology_opts_neon.cpp \ 581 src/opts/SkMorphology_opts_neon.cpp \
598 src/opts/SkXfermode_opts_arm_neon.cpp 582 src/opts/SkXfermode_opts_arm_neon.cpp
599 583
584 LOCAL_CFLAGS_arm += \
585 -D__ARM_HAVE_NEON
586
600 endif 587 endif
601 588
602 LOCAL_SRC_FILES_x86 += \ 589 LOCAL_SRC_FILES_x86 += \
603 src/opts/opts_check_SSE2.cpp \ 590 src/opts/opts_check_SSE2.cpp \
604 src/opts/SkBitmapProcState_opts_SSE2.cpp \ 591 src/opts/SkBitmapProcState_opts_SSE2.cpp \
605 src/opts/SkBitmapFilter_opts_SSE2.cpp \ 592 src/opts/SkBitmapFilter_opts_SSE2.cpp \
606 src/opts/SkBlitRow_opts_SSE2.cpp \ 593 src/opts/SkBlitRow_opts_SSE2.cpp \
607 src/opts/SkBlitRect_opts_SSE2.cpp \ 594 src/opts/SkBlitRect_opts_SSE2.cpp \
608 src/opts/SkBlurImage_opts_SSE2.cpp \ 595 src/opts/SkBlurImage_opts_SSE2.cpp \
609 src/opts/SkMorphology_opts_SSE2.cpp \ 596 src/opts/SkMorphology_opts_SSE2.cpp \
(...skipping 15 matching lines...) Expand all
625 612
626 LOCAL_SRC_FILES_mips += \ 613 LOCAL_SRC_FILES_mips += \
627 src/opts/SkBitmapProcState_opts_none.cpp \ 614 src/opts/SkBitmapProcState_opts_none.cpp \
628 src/opts/SkBlitMask_opts_none.cpp \ 615 src/opts/SkBlitMask_opts_none.cpp \
629 src/opts/SkBlitRow_opts_none.cpp \ 616 src/opts/SkBlitRow_opts_none.cpp \
630 src/opts/SkBlurImage_opts_none.cpp \ 617 src/opts/SkBlurImage_opts_none.cpp \
631 src/opts/SkMorphology_opts_none.cpp \ 618 src/opts/SkMorphology_opts_none.cpp \
632 src/opts/SkUtils_opts_none.cpp \ 619 src/opts/SkUtils_opts_none.cpp \
633 src/opts/SkXfermode_opts_none.cpp 620 src/opts/SkXfermode_opts_none.cpp
634 621
622 LOCAL_SRC_FILES_arm64 += \
623 src/opts/SkBitmapProcState_opts_none.cpp \
624 src/opts/SkBlitMask_opts_none.cpp \
625 src/opts/SkBlitRow_opts_none.cpp \
626 src/opts/SkBlurImage_opts_none.cpp \
627 src/opts/SkMorphology_opts_none.cpp \
628 src/opts/SkUtils_opts_none.cpp \
629 src/opts/SkXfermode_opts_none.cpp
630
635 include external/stlport/libstlport.mk 631 include external/stlport/libstlport.mk
636 LOCAL_MODULE:= libskia 632 LOCAL_MODULE:= libskia
637 include $(BUILD_SHARED_LIBRARY) 633 include $(BUILD_SHARED_LIBRARY)
638 634
639 ############################################################# 635 #############################################################
640 # Build the skia tools 636 # Build the skia tools
641 # 637 #
642 638
643 # benchmark (timings) 639 # benchmark (timings)
644 #include $(BASE_PATH)/bench/Android.mk 640 #include $(BASE_PATH)/bench/Android.mk
645 641
646 # golden-master (fidelity / regression test) 642 # golden-master (fidelity / regression test)
647 #include $(BASE_PATH)/gm/Android.mk 643 #include $(BASE_PATH)/gm/Android.mk
648 644
649 # unit-tests 645 # unit-tests
650 #include $(BASE_PATH)/tests/Android.mk 646 #include $(BASE_PATH)/tests/Android.mk
651 647
652 # pathOps unit-tests 648 # pathOps unit-tests
653 # TODO include those sources! 649 # TODO include those sources!
OLDNEW
« no previous file with comments | « no previous file | gyp/common.gypi » ('j') | gyp/common.gypi » ('J')

Powered by Google App Engine
This is Rietveld 408576698