diff options
author | Patrice Arruda <patricearruda@google.com> | 2019-05-15 18:21:32 -0700 |
---|---|---|
committer | Patrice Arruda <patricearruda@google.com> | 2019-05-16 10:48:32 -0700 |
commit | d1f45c89675b8f11c42d1c3a43dabc06ed755c96 (patch) | |
tree | 304eb09a2bb34d8b18fc4b4566857bd2663a0c53 /androidmk | |
parent | e40da8cff61c2bd5d70c4d9f2f517e29f4d296ba (diff) | |
download | build_soong-d1f45c89675b8f11c42d1c3a43dabc06ed755c96.tar.gz build_soong-d1f45c89675b8f11c42d1c3a43dabc06ed755c96.tar.bz2 build_soong-d1f45c89675b8f11c42d1c3a43dabc06ed755c96.zip |
Soong: Add mk2bp conversion for prebuilt_font.
There are a couple of makefiles that have etc with $(TARGET_OUT)/fonts
and $(TARGET_OUT_PRODUCT)/fonts as the local module path. Added the
conversion in androidmk for target.
bug: b/123403785
Test: Wrote and ran unit test cases, did a test conversion on
* platform/external/google-fonts/dancing-script/Android.mk
* internal/external/google-fonts/arbutus-fonts/Android.mk
Change-Id: Id67e10f80b32b27c5027cd274a7944801dad0880
Diffstat (limited to 'androidmk')
-rw-r--r-- | androidmk/cmd/androidmk/androidmk_test.go | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/androidmk/cmd/androidmk/androidmk_test.go b/androidmk/cmd/androidmk/androidmk_test.go index 88c5304e..3ec5f2e0 100644 --- a/androidmk/cmd/androidmk/androidmk_test.go +++ b/androidmk/cmd/androidmk/androidmk_test.go @@ -1119,6 +1119,45 @@ prebuilt_usr_share_host { `, }, { + desc: "prebuilt_font", + in: ` +include $(CLEAR_VARS) +LOCAL_MODULE := font.ttf +LOCAL_SRC_FILES := $(LOCAL_MODULE) +LOCAL_MODULE_CLASS := ETC +LOCAL_MODULE_TAGS := optional +LOCAL_MODULE_PATH := $(TARGET_OUT)/fonts +include $(BUILD_PREBUILT) +`, + expected: ` +prebuilt_font { + name: "font.ttf", + src: "font.ttf", + +} +`, + }, + { + desc: "prebuilt_font", + in: ` +include $(CLEAR_VARS) +LOCAL_MODULE := font.ttf +LOCAL_SRC_FILES := $(LOCAL_MODULE) +LOCAL_MODULE_CLASS := ETC +LOCAL_MODULE_TAGS := optional +LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/fonts +include $(BUILD_PREBUILT) +`, + expected: ` +prebuilt_font { + name: "font.ttf", + src: "font.ttf", + product_specific: true, + +} +`, + }, + { desc: "prebuilt_usr_share_host subdir_bar", in: ` include $(CLEAR_VARS) |