diff options
author | android-build-team Robot <android-build-team-robot@google.com> | 2019-04-04 03:02:08 +0000 |
---|---|---|
committer | android-build-team Robot <android-build-team-robot@google.com> | 2019-04-04 03:02:08 +0000 |
commit | 4d4f242e812ba697adc37b1dc72f30904cc97d22 (patch) | |
tree | a78e6ccfd42801a1f86ec983462b8a3953888e46 | |
parent | cca18235fe9f113f0c5fce983367b8de8c7de0b6 (diff) | |
parent | 139c627f77933688eeda9c16a575c1421af08808 (diff) | |
download | lato-4d4f242e812ba697adc37b1dc72f30904cc97d22.tar.gz |
Snap for 5434517 from 139c627f77933688eeda9c16a575c1421af08808 to rvc-release
Change-Id: I91ca61ecccf35d03c770014e9dc6884a3c8b8e0b
-rw-r--r-- | Android.mk | 71 |
1 files changed, 26 insertions, 45 deletions
@@ -20,51 +20,32 @@ LOCAL_PATH := $(call my-dir) ifneq ($(SMALLER_FONT_FOOTPRINT),true) include $(CLEAR_VARS) -LOCAL_MODULE := Lato-Regular.ttf -LOCAL_SRC_FILES := $(LOCAL_MODULE) -LOCAL_MODULE_CLASS := ETC -LOCAL_MODULE_TAGS := optional -LOCAL_MODULE_PATH := $(TARGET_OUT)/fonts -include $(BUILD_PREBUILT) -include $(CLEAR_VARS) -LOCAL_MODULE := Lato-Italic.ttf -LOCAL_SRC_FILES := $(LOCAL_MODULE) -LOCAL_MODULE_CLASS := ETC -LOCAL_MODULE_TAGS := optional -LOCAL_MODULE_PATH := $(TARGET_OUT)/fonts -include $(BUILD_PREBUILT) - -include $(CLEAR_VARS) -LOCAL_MODULE := Lato-Medium.ttf -LOCAL_SRC_FILES := $(LOCAL_MODULE) -LOCAL_MODULE_CLASS := ETC -LOCAL_MODULE_TAGS := optional -LOCAL_MODULE_PATH := $(TARGET_OUT)/fonts -include $(BUILD_PREBUILT) - -include $(CLEAR_VARS) -LOCAL_MODULE := Lato-MediumItalic.ttf -LOCAL_SRC_FILES := $(LOCAL_MODULE) -LOCAL_MODULE_CLASS := ETC -LOCAL_MODULE_TAGS := optional -LOCAL_MODULE_PATH := $(TARGET_OUT)/fonts -include $(BUILD_PREBUILT) - -include $(CLEAR_VARS) -LOCAL_MODULE := Lato-Bold.ttf -LOCAL_SRC_FILES := $(LOCAL_MODULE) -LOCAL_MODULE_CLASS := ETC -LOCAL_MODULE_TAGS := optional -LOCAL_MODULE_PATH := $(TARGET_OUT)/fonts -include $(BUILD_PREBUILT) - -include $(CLEAR_VARS) -LOCAL_MODULE := Lato-BoldItalic.ttf -LOCAL_SRC_FILES := $(LOCAL_MODULE) -LOCAL_MODULE_CLASS := ETC -LOCAL_MODULE_TAGS := optional -LOCAL_MODULE_PATH := $(TARGET_OUT)/fonts -include $(BUILD_PREBUILT) +# Build the rest of font files as prebuilt. +# $(1): The source file name in LOCAL_PATH. +# It also serves as the module name and the dest file name. +define build-one-font-module +$(eval include $(CLEAR_VARS))\ +$(eval LOCAL_MODULE := $(1))\ +$(eval LOCAL_SRC_FILES := $(1))\ +$(eval LOCAL_MODULE_CLASS := ETC)\ +$(eval LOCAL_MODULE_TAGS := optional)\ +$(eval LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/fonts)\ +$(eval LOCAL_PRODUCT_MODULE := true) \ +$(eval include $(BUILD_PREBUILT)) +endef + +font_src_files := \ + Lato-Regular.ttf \ + Lato-Italic.ttf \ + Lato-Medium.ttf \ + Lato-MediumItalic.ttf \ + Lato-Bold.ttf \ + Lato-BoldItalic.ttf + +$(foreach f, $(font_src_files), $(call build-one-font-module, $(f))) + +build-one-font-module := +font_src_files := endif |