nginx单独模块编译的makefile编写
2017-02-19 12:00
344 查看
nginx单独模块编译的makefile编写
由于开发一个nginx模块时,需要编译本模块的代码,在未开发完,需要单独编译编写的代码,就弄个单独的makefile。代码
makefile代码如下:CXX = gcc CXXFLAGS +=-g -Wall -Wextra NGX_ROOT =/usr/home/xxxx/study/my_test/nginx_0761 TARGETS =ngx_http_hello_module TARGETS_C_FILE= $(TARGETS).c CLEANUP = rm-f $(TARGETS) *.o all:$(TARGETS) clean: $(CLEANUP) CORE_INCS =-I. \ -I$(NGX_ROOT)/src/core \ -I$(NGX_ROOT)/src/event \ -I$(NGX_ROOT)/src/http \ -I$(NGX_ROOT)/src/http/modules \ -I$(NGX_ROOT)/src/event/modules \ -I$(NGX_ROOT)/src/os/unix \ -I$(NGX_ROOT)/objs \ NGX_PALLOC =$(NGX_ROOT)/objs/src/core/ngx_palloc.o NGX_STRING =$(NGX_ROOT)/objs/src/core/ngx_string.o NGX_ALLOC =$(NGX_ROOT)/objs/src/os/unix/ngx_alloc.o NGX_ARRAY =$(NGX_ROOT)/objs/src/core/ngx_array.o $(TARGETS):$(TARGETS_C_FILE) $(CXX) $(CXXFLAGS) $(CORE_INCS) $(NGX_PALLOC) $(NGX_STRING) $(NGX_ALLOC) $(NGX_T) $^ -o $@
相关文章推荐
- Android.mk 浅析 模块编译Makefile编写
- Android.mk 浅析 模块编译Makefile编写
- 模块-kernel 模块编译(Makefile编写)
- 多个*.c文件编译生成一个模块驱动*.ko的makefile文件编写
- 单独编译内核模块Makefile范例
- 内核模块的编写、编译、加载、卸载;Makefile的编写
- 多个*.c文件编译生成一个模块驱动*.ko的makefile文件编写
- linux编译单独一个模块makefile写法
- 模块编译Makefile的编写形式
- Android.mk 浅析 模块编译Makefile编写
- 第10章 多模块编译链接 Makefile文件的编写
- Android.mk 浅析 模块编译Makefile编写
- Android.mk 浅析 模块编译Makefile编写
- 多个*.c文件编译生成一个模块驱动*.ko的makefile文件编写
- 多模块编译链接 Makefile文件的编写
- Android.mk 浅析 模块编译Makefile编写
- linux编译单独一个模块makefile写法
- 2.6核Linux模块编译Makefile编写及步骤
- nginx编写http模块编译报错
- Makefile 理解(4) 【Android.mk 浅析 模块编译Makefile编写】