misc/libfreetype/Android.mk
changeset 9372 915436ff64ab
parent 9371 f3840de881bd
child 9373 b769a8e38cbd
equal deleted inserted replaced
9371:f3840de881bd 9372:915436ff64ab
     1 LOCAL_PATH:= $(call my-dir)
       
     2 include $(CLEAR_VARS)
       
     3 
       
     4 # compile in ARM mode, since the glyph loader/renderer is a hotspot
       
     5 # when loading complex pages in the browser
       
     6 #
       
     7 LOCAL_ARM_MODE := arm
       
     8 
       
     9 LOCAL_SRC_FILES:= \
       
    10 	src/base/ftbbox.c \
       
    11 	src/base/ftbitmap.c \
       
    12 	src/base/ftglyph.c \
       
    13 	src/base/ftstroke.c \
       
    14 	src/base/ftxf86.c \
       
    15 	src/base/ftbase.c \
       
    16 	src/base/ftsystem.c \
       
    17 	src/base/ftinit.c \
       
    18 	src/base/ftgasp.c \
       
    19 	src/raster/raster.c \
       
    20 	src/sfnt/sfnt.c \
       
    21 	src/smooth/smooth.c \
       
    22 	src/autofit/autofit.c \
       
    23 	src/truetype/truetype.c \
       
    24 	src/cff/cff.c \
       
    25 	src/psnames/psnames.c \
       
    26 	src/pshinter/pshinter.c
       
    27 
       
    28 LOCAL_C_INCLUDES += \
       
    29 	$(LOCAL_PATH)/builds \
       
    30 	$(LOCAL_PATH)/include
       
    31 
       
    32 LOCAL_CFLAGS += -W -Wall
       
    33 LOCAL_CFLAGS += -fPIC -DPIC
       
    34 LOCAL_CFLAGS += "-DDARWIN_NO_CARBON"
       
    35 LOCAL_CFLAGS += "-DFT2_BUILD_LIBRARY"
       
    36 
       
    37 # the following is for testing only, and should not be used in final builds
       
    38 # of the product
       
    39 #LOCAL_CFLAGS += "-DTT_CONFIG_OPTION_BYTECODE_INTERPRETER"
       
    40 
       
    41 LOCAL_CFLAGS += -O2
       
    42 
       
    43 LOCAL_MODULE:= freetype
       
    44 
       
    45 include $(BUILD_STATIC_LIBRARY)