当前位置 博文首页 > 彼方的博客:Nginx编译配置脚本篇(10)- Makefile相关脚本

    彼方的博客:Nginx编译配置脚本篇(10)- Makefile相关脚本

    作者:[db:作者] 时间:2021-07-17 22:35

    Nginx编译配置脚本篇(10)- Makefile相关脚本

    • 1、相关文章
    • 2、前言
    • 3、auto/make脚本文件详解
      • 3.1、输出调试信息表示创建objs/Makefile文件
      • 3.2、创建存放目标文件的目录
      • 3.3、设置ngx_objs_dir和ngx_use_pch
      • 3.4、输出编译参数相关信息到objs/Makefile文件中
      • 3.5、根据NGX_PERL_CFLAGS输出信息到objs/Makefile文件中
      • 3.6、输出ALL_INCS变量到objs/Makefile文件中
      • 3.7、输出CORE_DEPS和CORE_INCS变量到objs/Makefile文件中
      • 3.8、将各个模块的头文件路径和头文件所在目录输出到objs/Makefile文件中
      • 3.9、生成ngx_all_objs变量
      • 3.10、生成与目标文件相关的诸多变量
      • 3.11、生成编译目标
      • 3.12、生成编译所需的各个子目标
      • 3.13、小结
    • 4、auto/lib/make脚本文件详解
    • 5、auto/install脚本文件详解
      • 5.1、写入安装perl模块的相关指令到obj/Makefile文件
      • 5.2、设置安装路径信息
      • 5.3、设置NGX_MAN和NGX_HTML变量的值
      • 5.4、往objs/Makefile文件中写入manpage和objs/nginx.8目标
      • 5.5、往objs/Makefile里面写入install目标
      • 5.6、创建主Makefile文件
    • 6、总结
    cs