利用makefile的语法功能,查看Android中Android.mk里面的变量的值

    技术2022-05-19  18

    在Android中,基本上所有Andoird.mk里面都包含变量。如何查看这些变量的值呢?仔细阅读Makefile tutorial.pdf,发现warning 函数就可以打印输出变量的值。

     

    具体例子:

     

    下面的红色语句就是输出BOARD_USE_PMEM_TO_SIMULATE_BMM 的值。

    直接输入mm就可以在屏幕上看到。

     

     

    include $(CLEAR_VARS)

    $(warning  "/nthe value of BOARD_USE_PMEM_TO_SIMULATE_BMM $(BOARD_USE_PMEM_TO_SIMULATE_BMM)") ifeq ($(BOARD_USE_PMEM_TO_SIMULATE_BMM), true) LOCAL_SRC_FILES := /         bmm_lib.pmem.c else $(warning "this is using the bmm_lib.c" LOCAL_SRC_FILES :=  /         bmm_lib.c endif LOCAL_MODULE := libbmm LOCAL_SHARED_LIBRARIES := libutils LOCAL_PRELINK_MODULE := false include $(BUILD_SHARED_LIBRARY) COMPILE_BMM_TEST := true ifeq ($(COMPILE_BMM_TEST), true) include $(CLEAR_VARS) LOCAL_SRC_FILES :=  /         bmm_test.c LOCAL_MODULE := bmmtest LOCAL_SHARED_LIBRARIES += libbmm include $(BUILD_EXECUTABLE) endif

     


    最新回复(0)