diff options
author | Colin Cross <ccross@android.com> | 2017-11-10 20:30:56 -0800 |
---|---|---|
committer | Colin Cross <ccross@android.com> | 2017-11-17 18:11:09 +0000 |
commit | f5de525ee3547b8a69a21aec1e1a3175bc06f442 (patch) | |
tree | cad0644c76e53282e7a0e799f44f22aa60b0904b /data/fonts | |
parent | 2db709de30688a5761b45116639bada335aae3b7 (diff) |
Add output file and dependencies to fontchain_lint
Keep fontchain_lint from rerunning on every make checkbuild by
making it touch an output file and giving it dependencies on
anything that should cause it to rerun.
Bug: 27727331
Test: m checkbuild
Change-Id: I0d8a41b308cac04844e27beb51c12dbf46cb1a4a
Diffstat (limited to 'data/fonts')
-rw-r--r-- | data/fonts/Android.mk | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/data/fonts/Android.mk b/data/fonts/Android.mk index 81164d5e63a0..76eb4e676923 100644 --- a/data/fonts/Android.mk +++ b/data/fonts/Android.mk @@ -119,6 +119,22 @@ else CHECK_EMOJI := true endif +fontchain_lint_timestamp := $(call intermediates-dir-for,PACKAGING,fontchain_lint)/stamp + .PHONY: fontchain_lint -fontchain_lint: $(FONTCHAIN_LINTER) $(TARGET_OUT)/etc/fonts.xml $(PRODUCT_OUT)/system.img +fontchain_lint: $(fontchain_lint_timestamp) + +fontchain_lint_deps := \ + external/unicode/DerivedAge.txt \ + external/unicode/emoji-data.txt \ + external/unicode/emoji-sequences.txt \ + external/unicode/emoji-variation-sequences.txt \ + external/unicode/emoji-zwj-sequences.txt \ + external/unicode/additions/emoji-data.txt \ + external/unicode/additions/emoji-sequences.txt \ + external/unicode/additions/emoji-zwj-sequences.txt \ + +$(fontchain_lint_timestamp): $(FONTCHAIN_LINTER) $(TARGET_OUT)/etc/fonts.xml $(PRODUCT_OUT)/system.img $(fontchain_lint_deps) + @echo Running fontchain lint $(FONTCHAIN_LINTER) $(TARGET_OUT) $(CHECK_EMOJI) external/unicode + touch $@ |