2 # Copyright (C) Igor Sysoev
5 cat << END >> $NGX_MAKEFILE
7 $NGX_OBJS/src/http/modules/perl/blib/arch/auto/nginx/nginx.so: \
8 src/http/modules/perl/nginx.pm \
9 src/http/modules/perl/nginx.xs \
10 src/http/modules/perl/ngx_http_perl_module.h \
11 $NGX_OBJS/src/http/modules/perl/Makefile
12 cp -p src/http/modules/perl/nginx.* $NGX_OBJS/src/http/modules/perl/
14 cd $NGX_OBJS/src/http/modules/perl && make
16 rm -rf $NGX_OBJS/install_perl
19 $NGX_OBJS/src/http/modules/perl/Makefile: \
20 src/http/modules/perl/Makefile.PL \
21 src/http/modules/perl/nginx.pm
22 cp -p src/http/modules/perl/nginx.* $NGX_OBJS/src/http/modules/perl/
23 cp -p src/http/modules/perl/typemap $NGX_OBJS/src/http/modules/perl/
24 cp -p src/http/modules/perl/Makefile.PL $NGX_OBJS/src/http/modules/perl/
26 cd $NGX_OBJS/src/http/modules/perl \
27 && NGX_PM_CFLAGS="\$(NGX_PM_CFLAGS) -g $NGX_CC_OPT" \
30 $NGX_PERL Makefile.PL \
31 LIB=$NGX_PERL_MODULES \
32 INSTALLSITEMAN3DIR=$NGX_PERL_MODULES_MAN