https://zzy979.github.io/posts/gnu-make-tutorial/
GNU Make构建工具使用教程 - Zhao Zhengyang