1. # 编译完成打印
    2. msg_done:
    3. $(call PRINT_DONE,MODULE)
    4. # 打印变量
    5. # PRINT: 用户(user_debug)打印函数
    6. # PRINT_IN: 内部(debug)打印函数
    7. # PRINT_DONE: 编译目标完成时的打印,有闪烁
    8. PRINT = @echo -e "$(BABYBLUECOLOR)$(1): $($(1)) $(ENDCOLOR)\n";
    9. PRINT_IN = @echo -e "$(GREENCOLOR)$(1): $($(1)) $(ENDCOLOR)\n";
    10. PRINT_DONE = @echo -e "$(CCDONE) make $($(1)) done $(ENDCOLOR)\n";
    11. # MODULE: 最终生成的.o目标
    12. MODULE = obj-$(shell pwd | sed "s/.*\///" ).o