Отладочное сообщение в Android Makefile

Поскольку у меня есть проблемы с файлами, которые больше не копируются в свою цель, я хочу отладить make-файл Android.

# -----------------------------------------------------------------
# Define rules to copy PRODUCT_COPY_FILES defined by the product.
# PRODUCT_COPY_FILES contains words like <source file>:<dest file>.
# <dest file> is relative to $(PRODUCT_OUT), so it should look like,
# e.g., "system/etc/file.xml".
# The filter part means "only eval the copy-one-file rule if this
# src:dest pair is the first one to match %:dest"
$(foreach cf,$(PRODUCT_COPY_FILES), \
  $(eval _src := $(call word-colon,1,$(cf))) \
  $(eval _dest := $(call word-colon,2,$(cf))) \
  $(eval _fulldest := $(call append-path,$(PRODUCT_OUT),$(_dest))) \
  $(if $(filter $(_src):$(_dest),$(firstword $(filter %:$(_dest),$(PRODUCT_COPY_FILES)))), \
    $(eval $(call copy-one-file,$(_src),$(_fulldest))),) \
  $(eval ALL_DEFAULT_INSTALLED_MODULES += $(_fulldest)) \
 )

Моя цель — просмотреть PRODUCT_COPY_FILES до начала цикла, но каков правильный синтаксис? Однако каждая попытка приводит к сообщениям об ошибках. Весь Makefile можно найти здесь:
https://android.googlesource.com/platform/build/+/master/core/Makefile


person Charly    schedule 28.06.2011    source источник


Ответы (1)


Это, вероятно, сделает это:

$(info $(PRODUCT_COPY_FILES))
person Beta    schedule 28.06.2011