summaryrefslogtreecommitdiff
path: root/data/fonts
diff options
context:
space:
mode:
authorYo Chiang <yochiang@google.com>2020-05-20 01:28:11 +0800
committerYo Chiang <yochiang@google.com>2020-05-27 18:08:11 +0800
commit5585f04ae6859de9b268b5d1ff21bb817d334056 (patch)
treeae900686133ffbc874b34c80f067d91fa142fd7a /data/fonts
parentf60c302dadf51b1f4b727e3da77ffb47cd8c398b (diff)
Remove font symlinks hack
Remove Android.mk symlink hack. Use Android.bp prebuilt_font's symlinks property to install symlinks. Bug: 157537895 Test: m DroidSansMono.ttf Test: m Roboto-Regular.ttf Roboto-Bold.ttf Test: # system/fonts/DroidSans.ttf -> Roboto-Regular.ttf Test: # system/fonts/DroidSans-Bold.ttf -> Roboto-Bold.ttf Change-Id: I5b311a3e32bd688e2a6be20d9b81d24560b7e133
Diffstat (limited to 'data/fonts')
-rw-r--r--data/fonts/Android.bp6
-rw-r--r--data/fonts/Android.mk22
2 files changed, 4 insertions, 24 deletions
diff --git a/data/fonts/Android.bp b/data/fonts/Android.bp
index 94e6a8096849..3a3bea43ab86 100644
--- a/data/fonts/Android.bp
+++ b/data/fonts/Android.bp
@@ -16,8 +16,10 @@ prebuilt_font {
name: "DroidSansMono.ttf",
src: "DroidSansMono.ttf",
required: [
- "DroidSans.ttf",
- "DroidSans-Bold.ttf",
+ // Roboto-Regular.ttf provides DroidSans.ttf as a symlink to itself
+ "Roboto-Regular.ttf",
+ // Roboto-Bold.ttf provides DroidSans-Bold.ttf as a symlink to itself
+ "Roboto-Bold.ttf",
],
}
diff --git a/data/fonts/Android.mk b/data/fonts/Android.mk
index e22b72346249..a322b829932b 100644
--- a/data/fonts/Android.mk
+++ b/data/fonts/Android.mk
@@ -14,28 +14,6 @@
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
-
-##########################################
-# The following fonts are just symlinks, for backward compatibility.
-##########################################
-$(eval $(call create-font-symlink,DroidSans.ttf,Roboto-Regular.ttf))
-$(eval $(call create-font-symlink,DroidSans-Bold.ttf,Roboto-Bold.ttf))
-
-
# Run sanity tests on fonts on checkbuild
checkbuild: fontchain_lint