am 37b18434: am 815a6b6b: am 519adb50: Merge "Create a special CONSTRAINED font bucket in frameworks." into mnc-dev

* commit '37b1843417b1362530b51b1d5c5f8bda06a7c92e':
  Create a special CONSTRAINED font bucket in frameworks.
This commit is contained in:
Roozbeh Pournader
2015-08-05 03:35:55 +00:00
committed by Android Git Automerger

View File

@ -17,10 +17,13 @@
LOCAL_PATH := $(call my-dir)
# Use full Noto Sans Japanese font on non-smaller footprints
# Use full Noto Sans Japanese font on the normal footprints, but
# exclude it from SMALLER and use a subset on the CONSTRAINED ones.
ifneq ($(SMALLER_FONT_FOOTPRINT),true)
ifneq ($(CONSTRAINED_FONT_FOOTPRINT),true)
FONT_NOTOSANS_JP_FULL := true
endif
endif
##########################################
# create symlink for given font
@ -82,19 +85,32 @@ include $(BUILD_PREBUILT)
extra_font_files :=
################################
# Include the DroidSansFallback subset on SMALLER_FONT_FOOTPRINT build
# Include the DroidSansFallback subset on SMALLER_FONT_FOOTPRINT builds,
# and the full font on CONSTRAINED_FONT_FOOTPRINT ones.
ifeq ($(SMALLER_FONT_FOOTPRINT),true)
droidsans_fallback_src := DroidSansFallback.ttf
build_droidsans_fallback := true
endif # SMALLER_FONT_FOOTPRINT
ifeq ($(CONSTRAINED_FONT_FOOTPRINT),true)
droidsans_fallback_src := DroidSansFallbackFull.ttf
build_droidsans_fallback := true
endif # CONSTRAINED_FONT_FOOTPRINT
ifeq ($(build_droidsans_fallback),true)
include $(CLEAR_VARS)
LOCAL_MODULE := DroidSansFallback.ttf
LOCAL_SRC_FILES := $(LOCAL_MODULE)
LOCAL_SRC_FILES := $(droidsans_fallback_src)
LOCAL_MODULE_CLASS := ETC
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_PATH := $(TARGET_OUT)/fonts
include $(BUILD_PREBUILT)
droidsans_fallback_src :=
endif # SMALLER_FONT_FOOTPRINT
endif # build_droidsans_fallback
build_droidsans_fallback :=
################################
# Build the rest of font files as prebuilt.