Android.mk でmakefile構文を使用したいと思います。特別なbinファイルを生成したいからです。しかし、私はそれを行う方法がわかりません。いくつかの方法を試しましたが、誰もうまくいきませんでした。誰か知ってる?ありがとう。
現在、私の実装は次のとおりです。
include $(CLEAR_VARS)
INTERNAL_OBMRES_FILES := $(TOPDIR)frameworks/base/core/res/assets/images/android-logo-mask.png \
$(TOPDIR)frameworks/base/core/res/assets/images/android-logo-shine.png
LOCAL_MODULE := obmRes.bin
LOCAL_MODULE_TAGS := optional
LOCAL_REQUIRED_MODULES := $(RGB2565)
BUILT_OBMRES_TARGET := $(PRODUCT_OUT)/obmRes.bin
obmRes.bin:$(BUILT_OBMRES_TARGET)
$(BUILT_OBMRES_TARGET): $(INTERNAL_OBMRES_FILES)
$(hide) convert $(TOPDIR)frameworks/base/core/res/assets/images/android-logo-mask.png $(TOPDIR)frameworks/base/core/res/assets/images/android-logo-shine.png -compose dstover -size 256x64 -composite -depth 8 rgb:$(PRODUCT_OUT)/temp.bin
$(hide) $(RGB2565) < $(PRODUCT_OUT)/temp.bin > $@
$(hide) rm -f $(PRODUCT_OUT)/temp.bin
include $(BUILD_PHONY_PACKAGE)
しかし、うまくいきません。