| |
| # Copyright (C) Igor Sysoev |
| # Copyright (C) Nginx, Inc. |
| |
| |
| cat << END >> $NGX_MAKEFILE |
| |
| $NGX_OBJS/src/http/modules/perl/blib/arch/auto/nginx/nginx.so: \ |
| src/http/modules/perl/nginx.pm \ |
| src/http/modules/perl/nginx.xs \ |
| src/http/modules/perl/ngx_http_perl_module.h \ |
| $NGX_OBJS/src/http/modules/perl/Makefile |
| cp -p src/http/modules/perl/nginx.* $NGX_OBJS/src/http/modules/perl/ |
| |
| cd $NGX_OBJS/src/http/modules/perl && \$(MAKE) |
| |
| rm -rf $NGX_OBJS/install_perl |
| |
| |
| $NGX_OBJS/src/http/modules/perl/Makefile: \ |
| src/http/modules/perl/Makefile.PL \ |
| src/http/modules/perl/nginx.pm |
| cp -p src/http/modules/perl/nginx.* $NGX_OBJS/src/http/modules/perl/ |
| cp -p src/http/modules/perl/typemap $NGX_OBJS/src/http/modules/perl/ |
| cp -p src/http/modules/perl/Makefile.PL $NGX_OBJS/src/http/modules/perl/ |
| |
| cd $NGX_OBJS/src/http/modules/perl \ |
| && NGX_PM_CFLAGS="\$(NGX_PM_CFLAGS) -g $NGX_CC_OPT" \ |
| NGX_INCS="$CORE_INCS $NGX_OBJS $HTTP_INCS" \ |
| $NGX_PERL Makefile.PL \ |
| LIB=$NGX_PERL_MODULES \ |
| INSTALLSITEMAN3DIR=$NGX_PERL_MODULES_MAN |
| |
| END |