Home | History | Annotate | Download | only in expectations
      1 
      2 ###############################################################################
      3 #
      4 # THIS FILE IS AUTOGENERATED BY GYP_TO_ANDROID.PY. DO NOT EDIT.
      5 #
      6 ###############################################################################
      7 
      8 BASE_PATH := $(call my-dir)
      9 LOCAL_PATH:= $(call my-dir)
     10 
     11 ###############################################################################
     12 #
     13 # PROBLEMS WITH SKIA DEBUGGING?? READ THIS...
     14 #
     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.
     17 # There are a few scenarios where this comes into play:
     18 #
     19 # (1) You're building debug code that depends on libskia.
     20 #   (a) If libskia is built in release, then define SK_RELEASE when building
     21 #       your sources.
     22 #   (b) If libskia is built with debugging (see step 2), then no changes are
     23 #       needed since your sources and libskia have been built with SK_DEBUG.
     24 # (2) You're building libskia in debug mode.
     25 #   (a) RECOMMENDED: You can build the entire system in debug mode. Do this by
     26 #       updating your build/core/config.mk to include -DSK_DEBUG on the line
     27 #       that defines COMMON_GLOBAL_CFLAGS
     28 #   (b) You can update all the users of libskia to define SK_DEBUG when they are
     29 #       building their sources.
     30 #
     31 # NOTE: If neither SK_DEBUG or SK_RELEASE are defined then Skia checks NDEBUG to
     32 #       determine which build type to use.
     33 ###############################################################################
     34 
     35 include $(CLEAR_VARS)
     36 LOCAL_ARM_MODE := thumb
     37 ifeq ($(TARGET_ARCH),arm)
     38 	ifeq ($(ARCH_ARM_HAVE_VFP),true)
     39 		LOCAL_CFLAGS += -DANDROID_LARGE_MEMORY_DEVICE
     40 	endif
     41 else
     42 	LOCAL_CFLAGS += -DANDROID_LARGE_MEMORY_DEVICE
     43 endif
     44 
     45 # used for testing
     46 #LOCAL_CFLAGS += -g -O0
     47 
     48 ifeq ($(NO_FALLBACK_FONT),true)
     49 	LOCAL_CFLAGS += -DNO_FALLBACK_FONT
     50 endif
     51 
     52 LOCAL_CFLAGS += \
     53 	local_cflags
     54 
     55 LOCAL_CPPFLAGS := \
     56 	local_cppflags
     57 
     58 LOCAL_SRC_FILES := \
     59 	local_src_files
     60 
     61 LOCAL_SHARED_LIBRARIES := \
     62 	local_shared_libraries
     63 
     64 LOCAL_STATIC_LIBRARIES := \
     65 	local_static_libraries
     66 
     67 LOCAL_C_INCLUDES := \
     68 	local_c_includes
     69 
     70 LOCAL_EXPORT_C_INCLUDE_DIRS := \
     71 	local_export_c_include_dirs
     72 
     73 LOCAL_CFLAGS += \
     74 	-Ddefines
     75 
     76 LOCAL_MODULE_TAGS := \
     77 	local_module_tags
     78 
     79 LOCAL_MODULE := \
     80 	local_module
     81 
     82 ifeq ($(COND), true)
     83 LOCAL_CFLAGS_foo += \
     84 	local_cflags_foo
     85 
     86 LOCAL_CPPFLAGS_foo += \
     87 	local_cppflags_foo
     88 
     89 LOCAL_SRC_FILES_foo += \
     90 	local_src_files_foo
     91 
     92 LOCAL_SHARED_LIBRARIES_foo += \
     93 	local_shared_libraries_foo
     94 
     95 LOCAL_STATIC_LIBRARIES_foo += \
     96 	local_static_libraries_foo
     97 
     98 LOCAL_C_INCLUDES_foo += \
     99 	local_c_includes_foo
    100 
    101 LOCAL_EXPORT_C_INCLUDE_DIRS_foo += \
    102 	local_export_c_include_dirs_foo
    103 
    104 LOCAL_CFLAGS_foo += \
    105 	-Ddefines_foo
    106 
    107 LOCAL_MODULE_TAGS_foo += \
    108 	local_module_tags_foo
    109 
    110 LOCAL_MODULE_foo += \
    111 	local_module_foo
    112 
    113 endif
    114 
    115 LOCAL_CFLAGS_bar += \
    116 	local_cflags_bar
    117 
    118 LOCAL_CPPFLAGS_bar += \
    119 	local_cppflags_bar
    120 
    121 LOCAL_SRC_FILES_bar += \
    122 	local_src_files_bar
    123 
    124 LOCAL_SHARED_LIBRARIES_bar += \
    125 	local_shared_libraries_bar
    126 
    127 LOCAL_STATIC_LIBRARIES_bar += \
    128 	local_static_libraries_bar
    129 
    130 LOCAL_C_INCLUDES_bar += \
    131 	local_c_includes_bar
    132 
    133 LOCAL_EXPORT_C_INCLUDE_DIRS_bar += \
    134 	local_export_c_include_dirs_bar
    135 
    136 LOCAL_CFLAGS_bar += \
    137 	-Ddefines_bar
    138 
    139 LOCAL_MODULE_TAGS_bar += \
    140 	local_module_tags_bar
    141 
    142 LOCAL_MODULE_bar += \
    143 	local_module_bar
    144 
    145 include external/stlport/libstlport.mk
    146 include $(BUILD_SHARED_LIBRARY)
    147 
    148 #############################################################
    149 # Build the skia tools
    150 #
    151 
    152 # benchmark (timings)
    153 include $(BASE_PATH)/bench/Android.mk
    154 
    155 # golden-master (fidelity / regression test)
    156 include $(BASE_PATH)/gm/Android.mk
    157 
    158 # unit-tests
    159 include $(BASE_PATH)/tests/Android.mk
    160 
    161 # diamond-master (one test to rule them all)
    162 include $(BASE_PATH)/dm/Android.mk
    163