Mercurial > hg > nginx
annotate auto/lib/perl/make @ 5143:6dd4875eb526
Configure: improved layout of the generated makefile.
No functional changes.
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Thu, 28 Mar 2013 08:45:45 +0000 |
parents | 3099747ddbb5 |
children | 273754fad787 |
rev | line source |
---|---|
599 | 1 |
2 # Copyright (C) Igor Sysoev | |
4412 | 3 # Copyright (C) Nginx, Inc. |
599 | 4 |
5 | |
6 cat << END >> $NGX_MAKEFILE | |
7 | |
5143
6dd4875eb526
Configure: improved layout of the generated makefile.
Ruslan Ermilov <ru@nginx.com>
parents:
5070
diff
changeset
|
8 $NGX_OBJS/src/http/modules/perl/blib/arch/auto/nginx/nginx.so: \\ |
6dd4875eb526
Configure: improved layout of the generated makefile.
Ruslan Ermilov <ru@nginx.com>
parents:
5070
diff
changeset
|
9 \$(CORE_DEPS) \$(HTTP_DEPS) \\ |
6dd4875eb526
Configure: improved layout of the generated makefile.
Ruslan Ermilov <ru@nginx.com>
parents:
5070
diff
changeset
|
10 src/http/modules/perl/nginx.pm \\ |
6dd4875eb526
Configure: improved layout of the generated makefile.
Ruslan Ermilov <ru@nginx.com>
parents:
5070
diff
changeset
|
11 src/http/modules/perl/nginx.xs \\ |
6dd4875eb526
Configure: improved layout of the generated makefile.
Ruslan Ermilov <ru@nginx.com>
parents:
5070
diff
changeset
|
12 src/http/modules/perl/ngx_http_perl_module.h \\ |
599 | 13 $NGX_OBJS/src/http/modules/perl/Makefile |
5070
3099747ddbb5
Configure: rebuild perl module nginx.so if headers are changed.
Maxim Dounin <mdounin@mdounin.ru>
parents:
4945
diff
changeset
|
14 cp src/http/modules/perl/nginx.* $NGX_OBJS/src/http/modules/perl/ |
599 | 15 |
4841
95ce3172493e
Configure: fixed make macros to use parentheses instead of braces.
Maxim Dounin <mdounin@mdounin.ru>
parents:
4740
diff
changeset
|
16 cd $NGX_OBJS/src/http/modules/perl && \$(MAKE) |
599 | 17 |
740
5187a63d9fca
force perl modules reinstallation after rebuilding
Igor Sysoev <igor@sysoev.ru>
parents:
681
diff
changeset
|
18 rm -rf $NGX_OBJS/install_perl |
5187a63d9fca
force perl modules reinstallation after rebuilding
Igor Sysoev <igor@sysoev.ru>
parents:
681
diff
changeset
|
19 |
599 | 20 |
5143
6dd4875eb526
Configure: improved layout of the generated makefile.
Ruslan Ermilov <ru@nginx.com>
parents:
5070
diff
changeset
|
21 $NGX_OBJS/src/http/modules/perl/Makefile: \\ |
6dd4875eb526
Configure: improved layout of the generated makefile.
Ruslan Ermilov <ru@nginx.com>
parents:
5070
diff
changeset
|
22 src/http/modules/perl/Makefile.PL \\ |
601 | 23 src/http/modules/perl/nginx.pm |
599 | 24 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/ | |
26 cp -p src/http/modules/perl/Makefile.PL $NGX_OBJS/src/http/modules/perl/ | |
27 | |
5143
6dd4875eb526
Configure: improved layout of the generated makefile.
Ruslan Ermilov <ru@nginx.com>
parents:
5070
diff
changeset
|
28 cd $NGX_OBJS/src/http/modules/perl \\ |
6dd4875eb526
Configure: improved layout of the generated makefile.
Ruslan Ermilov <ru@nginx.com>
parents:
5070
diff
changeset
|
29 && NGX_PM_CFLAGS="\$(NGX_PM_CFLAGS) -g $NGX_CC_OPT" \\ |
6dd4875eb526
Configure: improved layout of the generated makefile.
Ruslan Ermilov <ru@nginx.com>
parents:
5070
diff
changeset
|
30 NGX_INCS="$CORE_INCS $NGX_OBJS $HTTP_INCS" \\ |
6dd4875eb526
Configure: improved layout of the generated makefile.
Ruslan Ermilov <ru@nginx.com>
parents:
5070
diff
changeset
|
31 $NGX_PERL Makefile.PL \\ |
6dd4875eb526
Configure: improved layout of the generated makefile.
Ruslan Ermilov <ru@nginx.com>
parents:
5070
diff
changeset
|
32 LIB=$NGX_PERL_MODULES \\ |
950
9581fba9ea12
fix for nginx.pm default installation
Igor Sysoev <igor@sysoev.ru>
parents:
948
diff
changeset
|
33 INSTALLSITEMAN3DIR=$NGX_PERL_MODULES_MAN |
599 | 34 |
35 END |