summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrice Arruda <patricearruda@google.com>2019-05-20 17:58:10 -0700
committerandroid-build-merger <android-build-merger@google.com>2019-05-20 17:58:10 -0700
commit2f81b268a6ea2caf870350532ba02ff6b81b314d (patch)
tree30e7acd89dd438d40f65353aff7ca816c8a4257a
parentdd67dd85255323c0e363d84ac3fc5da45981eae3 (diff)
parentc83d9308a20aac7f872710c12a56d2a20cc9ddc7 (diff)
downloadroboto-fonts-2f81b268a6ea2caf870350532ba02ff6b81b314d.tar.gz
Convert Android.mk to Android.bp. am: 56f8c2b355 am: 27e3765618 am: 531be97f47r_aml_301500702android-mainline-12.0.0_r55android-mainline-11.0.0_r9android-mainline-11.0.0_r8android-mainline-11.0.0_r7android-mainline-11.0.0_r6android-mainline-11.0.0_r5android-mainline-11.0.0_r45android-mainline-11.0.0_r44android-mainline-11.0.0_r43android-mainline-11.0.0_r42android-mainline-11.0.0_r41android-mainline-11.0.0_r40android-mainline-11.0.0_r4android-mainline-11.0.0_r39android-mainline-11.0.0_r38android-mainline-11.0.0_r37android-mainline-11.0.0_r36android-mainline-11.0.0_r35android-mainline-11.0.0_r34android-mainline-11.0.0_r33android-mainline-11.0.0_r32android-mainline-11.0.0_r31android-mainline-11.0.0_r30android-mainline-11.0.0_r3android-mainline-11.0.0_r29android-mainline-11.0.0_r28android-mainline-11.0.0_r27android-mainline-11.0.0_r26android-mainline-11.0.0_r25android-mainline-11.0.0_r24android-mainline-11.0.0_r23android-mainline-11.0.0_r22android-mainline-11.0.0_r21android-mainline-11.0.0_r20android-mainline-11.0.0_r2android-mainline-11.0.0_r19android-mainline-11.0.0_r18android-mainline-11.0.0_r17android-mainline-11.0.0_r16android-mainline-11.0.0_r15android-mainline-11.0.0_r14android-mainline-11.0.0_r13android-mainline-11.0.0_r12android-mainline-11.0.0_r10android-mainline-11.0.0_r1android-11.0.0_r9android-11.0.0_r8android-11.0.0_r7android-11.0.0_r48android-11.0.0_r47android-11.0.0_r46android-11.0.0_r45android-11.0.0_r44android-11.0.0_r43android-11.0.0_r42android-11.0.0_r41android-11.0.0_r40android-11.0.0_r39android-11.0.0_r38android-11.0.0_r37android-11.0.0_r36android-11.0.0_r35android-11.0.0_r34android-11.0.0_r33android-11.0.0_r32android-11.0.0_r31android-11.0.0_r30android-11.0.0_r29android-11.0.0_r28android-11.0.0_r27android-11.0.0_r26android-11.0.0_r24android-11.0.0_r23android-11.0.0_r22android-11.0.0_r21android-11.0.0_r20android-11.0.0_r19android-11.0.0_r18android-11.0.0_r16android-11.0.0_r15android-11.0.0_r14android-11.0.0_r13android-11.0.0_r12android-11.0.0_r11android-11.0.0_r10android11-qpr3-s1-releaseandroid11-qpr3-releaseandroid11-qpr2-releaseandroid11-qpr1-s2-releaseandroid11-qpr1-s1-releaseandroid11-qpr1-releaseandroid11-qpr1-d-s1-releaseandroid11-qpr1-d-releaseandroid11-qpr1-c-releaseandroid11-mainline-tethering-releaseandroid11-mainline-sparse-2021-jan-releaseandroid11-mainline-sparse-2020-dec-releaseandroid11-mainline-releaseandroid11-mainline-permission-releaseandroid11-mainline-os-statsd-releaseandroid11-mainline-networkstack-releaseandroid11-mainline-media-swcodec-releaseandroid11-mainline-media-releaseandroid11-mainline-extservices-releaseandroid11-mainline-documentsui-releaseandroid11-mainline-conscrypt-releaseandroid11-mainline-cellbroadcast-releaseandroid11-mainline-captiveportallogin-releaseandroid11-devandroid11-d2-releaseandroid11-d1-s7-releaseandroid11-d1-s6-releaseandroid11-d1-s5-releaseandroid11-d1-s1-releaseandroid11-d1-releaseandroid11-d1-b-release
am: c83d9308a2 Change-Id: I8f90b7bf1f635c92492f61f38c2f57045352d919
-rw-r--r--Android.bp100
-rw-r--r--Android.mk97
2 files changed, 100 insertions, 97 deletions
diff --git a/Android.bp b/Android.bp
index b56efbb..f613462 100644
--- a/Android.bp
+++ b/Android.bp
@@ -21,3 +21,103 @@ filegroup {
"*.ttf",
],
}
+
+prebuilt_font {
+ name: "Roboto-Regular.ttf",
+ src: "Roboto-Regular.ttf",
+}
+
+prebuilt_font {
+ name: "Roboto-Bold.ttf",
+ src: "Roboto-Bold.ttf",
+}
+
+prebuilt_font {
+ name: "Roboto-Italic.ttf",
+ src: "Roboto-Italic.ttf",
+}
+
+prebuilt_font {
+ name: "Roboto-BoldItalic.ttf",
+ src: "Roboto-BoldItalic.ttf",
+}
+
+prebuilt_font {
+ name: "Roboto-Black.ttf",
+ src: "Roboto-Black.ttf",
+}
+
+prebuilt_font {
+ name: "Roboto-BlackItalic.ttf",
+ src: "Roboto-BlackItalic.ttf",
+}
+
+prebuilt_font {
+ name: "Roboto-Light.ttf",
+ src: "Roboto-Light.ttf",
+}
+
+prebuilt_font {
+ name: "Roboto-LightItalic.ttf",
+ src: "Roboto-LightItalic.ttf",
+}
+
+prebuilt_font {
+ name: "Roboto-Medium.ttf",
+ src: "Roboto-Medium.ttf",
+}
+
+prebuilt_font {
+ name: "Roboto-MediumItalic.ttf",
+ src: "Roboto-MediumItalic.ttf",
+}
+
+prebuilt_font {
+ name: "Roboto-Thin.ttf",
+ src: "Roboto-Thin.ttf",
+}
+
+prebuilt_font {
+ name: "Roboto-ThinItalic.ttf",
+ src: "Roboto-ThinItalic.ttf",
+}
+
+prebuilt_font {
+ name: "RobotoCondensed-Regular.ttf",
+ src: "RobotoCondensed-Regular.ttf",
+}
+
+prebuilt_font {
+ name: "RobotoCondensed-Bold.ttf",
+ src: "RobotoCondensed-Bold.ttf",
+}
+
+prebuilt_font {
+ name: "RobotoCondensed-Italic.ttf",
+ src: "RobotoCondensed-Italic.ttf",
+}
+
+prebuilt_font {
+ name: "RobotoCondensed-BoldItalic.ttf",
+ src: "RobotoCondensed-BoldItalic.ttf",
+}
+
+prebuilt_font {
+ name: "RobotoCondensed-Light.ttf",
+ src: "RobotoCondensed-Light.ttf",
+}
+
+prebuilt_font {
+ name: "RobotoCondensed-LightItalic.ttf",
+ src: "RobotoCondensed-LightItalic.ttf",
+}
+
+prebuilt_font {
+ name: "RobotoCondensed-Medium.ttf",
+ src: "RobotoCondensed-Medium.ttf",
+}
+
+prebuilt_font {
+ name: "RobotoCondensed-MediumItalic.ttf",
+ src: "RobotoCondensed-MediumItalic.ttf",
+}
diff --git a/Android.mk b/Android.mk
deleted file mode 100644
index 8094048..0000000
--- a/Android.mk
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright (C) 2015 The Android Open Source Project
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-# We have to use BUILD_PREBUILT instead of PRODUCT_COPY_FIES,
-# because MINIMAL_FONT_FOOTPRINT is only available in Android.mks.
-
-LOCAL_PATH := $(call my-dir)
-
-##########################################
-# create symlink for given font
-# $(1): new font $(2): link target
-# should be used with eval: $(eval $(call ...))
-define create-font-symlink
-$(PRODUCT_OUT)/system/fonts/$(1) : $(PRODUCT_OUT)/system/fonts/$(2)
- @echo "Symlink: $$@ -> $$<"
- @mkdir -p $$(dir $$@)
- @rm -rf $$@
- $(hide) ln -sf $$(notdir $$<) $$@
-# this magic makes LOCAL_REQUIRED_MODULES work
-ALL_MODULES.$(1).INSTALLED := \
- $(ALL_MODULES.$(1).INSTALLED) $(PRODUCT_OUT)/system/fonts/$(1)
-endef
-
-# 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)/fonts)\
-$(eval include $(BUILD_PREBUILT))
-endef
-
-font_src_files := \
- Roboto-Regular.ttf \
- Roboto-Bold.ttf \
- Roboto-Italic.ttf \
- Roboto-BoldItalic.ttf
-
-ifeq ($(MINIMAL_FONT_FOOTPRINT),true)
-
-$(eval $(call create-font-symlink,Roboto-Black.ttf,Roboto-Bold.ttf))
-$(eval $(call create-font-symlink,Roboto-BlackItalic.ttf,Roboto-BoldItalic.ttf))
-$(eval $(call create-font-symlink,Roboto-Light.ttf,Roboto-Regular.ttf))
-$(eval $(call create-font-symlink,Roboto-LightItalic.ttf,Roboto-Italic.ttf))
-$(eval $(call create-font-symlink,Roboto-Medium.ttf,Roboto-Regular.ttf))
-$(eval $(call create-font-symlink,Roboto-MediumItalic.ttf,Roboto-Italic.ttf))
-$(eval $(call create-font-symlink,Roboto-Thin.ttf,Roboto-Regular.ttf))
-$(eval $(call create-font-symlink,Roboto-ThinItalic.ttf,Roboto-Italic.ttf))
-$(eval $(call create-font-symlink,RobotoCondensed-Regular.ttf,Roboto-Regular.ttf))
-$(eval $(call create-font-symlink,RobotoCondensed-Bold.ttf,Roboto-Bold.ttf))
-$(eval $(call create-font-symlink,RobotoCondensed-Italic.ttf,Roboto-Italic.ttf))
-$(eval $(call create-font-symlink,RobotoCondensed-BoldItalic.ttf,Roboto-BoldItalic.ttf))
-$(eval $(call create-font-symlink,RobotoCondensed-Light.ttf,Roboto-Regular.ttf))
-$(eval $(call create-font-symlink,RobotoCondensed-LightItalic.ttf,Roboto-Italic.ttf))
-$(eval $(call create-font-symlink,RobotoCondensed-Medium.ttf,Roboto-Regular.ttf))
-$(eval $(call create-font-symlink,RobotoCondensed-MediumItalic.ttf,Roboto-Italic.ttf))
-
-else # !MINIMAL_FONT
-font_src_files += \
- Roboto-Black.ttf \
- Roboto-BlackItalic.ttf \
- Roboto-Light.ttf \
- Roboto-LightItalic.ttf \
- Roboto-Medium.ttf \
- Roboto-MediumItalic.ttf \
- Roboto-Thin.ttf \
- Roboto-ThinItalic.ttf \
- RobotoCondensed-Regular.ttf \
- RobotoCondensed-Bold.ttf \
- RobotoCondensed-Italic.ttf \
- RobotoCondensed-BoldItalic.ttf \
- RobotoCondensed-Light.ttf \
- RobotoCondensed-LightItalic.ttf \
- RobotoCondensed-Medium.ttf \
- RobotoCondensed-MediumItalic.ttf
-
-endif # !MINIMAL_FONT
-
-$(foreach f, $(font_src_files), $(call build-one-font-module, $(f)))
-
-build-one-font-module :=
-font_src_files :=