comparison auto/lib/perl/make @ 5144:273754fad787

Configure: improved make dependencies for perl module. Added missing dependencies for perl module's Makefile. Simplified dependencies for perl module nginx.so: it depends on Makefile that in turn depends on other perl bits.
author Ruslan Ermilov <ru@nginx.com>
date Thu, 28 Mar 2013 08:46:12 +0000
parents 6dd4875eb526
children f6777aef5b2f
comparison
equal deleted inserted replaced
5143:6dd4875eb526 5144:273754fad787
5 5
6 cat << END >> $NGX_MAKEFILE 6 cat << END >> $NGX_MAKEFILE
7 7
8 $NGX_OBJS/src/http/modules/perl/blib/arch/auto/nginx/nginx.so: \\ 8 $NGX_OBJS/src/http/modules/perl/blib/arch/auto/nginx/nginx.so: \\
9 \$(CORE_DEPS) \$(HTTP_DEPS) \\ 9 \$(CORE_DEPS) \$(HTTP_DEPS) \\
10 src/http/modules/perl/nginx.pm \\
11 src/http/modules/perl/nginx.xs \\
12 src/http/modules/perl/ngx_http_perl_module.h \\ 10 src/http/modules/perl/ngx_http_perl_module.h \\
13 $NGX_OBJS/src/http/modules/perl/Makefile 11 $NGX_OBJS/src/http/modules/perl/Makefile
14 cp src/http/modules/perl/nginx.* $NGX_OBJS/src/http/modules/perl/
15
16 cd $NGX_OBJS/src/http/modules/perl && \$(MAKE) 12 cd $NGX_OBJS/src/http/modules/perl && \$(MAKE)
17 13
18 rm -rf $NGX_OBJS/install_perl 14 rm -rf $NGX_OBJS/install_perl
19 15
20 16
21 $NGX_OBJS/src/http/modules/perl/Makefile: \\ 17 $NGX_OBJS/src/http/modules/perl/Makefile: \\
22 src/http/modules/perl/Makefile.PL \\ 18 src/http/modules/perl/Makefile.PL \\
23 src/http/modules/perl/nginx.pm 19 src/http/modules/perl/nginx.pm \\
20 src/http/modules/perl/nginx.xs \\
21 src/http/modules/perl/typemap
24 cp -p src/http/modules/perl/nginx.* $NGX_OBJS/src/http/modules/perl/ 22 cp -p src/http/modules/perl/nginx.* $NGX_OBJS/src/http/modules/perl/
25 cp -p src/http/modules/perl/typemap $NGX_OBJS/src/http/modules/perl/ 23 cp -p src/http/modules/perl/typemap $NGX_OBJS/src/http/modules/perl/
26 cp -p src/http/modules/perl/Makefile.PL $NGX_OBJS/src/http/modules/perl/ 24 cp -p src/http/modules/perl/Makefile.PL $NGX_OBJS/src/http/modules/perl/
27 25
28 cd $NGX_OBJS/src/http/modules/perl \\ 26 cd $NGX_OBJS/src/http/modules/perl \\