blob: 2b46a8a0e82ec22deb0ea23c18ce0b867296c628 [file] [log] [blame]
Igor Sysoev6d2a14a2004-09-27 16:03:21 +00001
Igor Sysoevff8da912004-09-29 16:00:49 +00002# Copyright (C) Igor Sysoev
3
4
Igor Sysoev9bf11aa2006-01-16 14:56:53 +00005if [ $USE_PERL = YES ]; then
6
7 cat << END >> $NGX_MAKEFILE
8
9install_perl_modules:
10 cd $NGX_OBJS/src/http/modules/perl && make install
11END
12
13 NGX_INSTALL_PERL_MODULES=install_perl_modules
14
15fi
16
17
Igor Sysoevf6906042004-11-25 16:17:31 +000018cat << END >> $NGX_MAKEFILE
Igor Sysoevd43bee82004-11-20 19:52:20 +000019
Igor Sysoevd1c01502008-05-16 13:29:19 +000020install: $NGX_OBJS${ngx_dirsep}nginx${ngx_binext} \
Igor Sysoev9bf11aa2006-01-16 14:56:53 +000021 $NGX_INSTALL_PERL_MODULES
Igor Sysoevd1c01502008-05-16 13:29:19 +000022 test -d '\$(DESTDIR)$NGX_PREFIX' || mkdir -p '\$(DESTDIR)$NGX_PREFIX'
Igor Sysoev6d2a14a2004-09-27 16:03:21 +000023
Igor Sysoevd1c01502008-05-16 13:29:19 +000024 test -d '\$(DESTDIR)`dirname "$NGX_SBIN_PATH"`' \
25 || mkdir -p '\$(DESTDIR)`dirname "$NGX_SBIN_PATH"`'
26 test ! -f '\$(DESTDIR)$NGX_SBIN_PATH' \
27 || mv '\$(DESTDIR)$NGX_SBIN_PATH' \
28 '\$(DESTDIR)$NGX_SBIN_PATH.old'
29 cp $NGX_OBJS/nginx '\$(DESTDIR)$NGX_SBIN_PATH'
Igor Sysoev6d2a14a2004-09-27 16:03:21 +000030
Igor Sysoevd1c01502008-05-16 13:29:19 +000031 test -d '\$(DESTDIR)$NGX_CONF_PREFIX' \
32 || mkdir -p '\$(DESTDIR)$NGX_CONF_PREFIX'
Igor Sysoev6d2a14a2004-09-27 16:03:21 +000033
Igor Sysoevd1c01502008-05-16 13:29:19 +000034 cp conf/koi-win '\$(DESTDIR)$NGX_CONF_PREFIX'
35 cp conf/koi-utf '\$(DESTDIR)$NGX_CONF_PREFIX'
36 cp conf/win-utf '\$(DESTDIR)$NGX_CONF_PREFIX'
Igor Sysoev6d2a14a2004-09-27 16:03:21 +000037
Igor Sysoevd1c01502008-05-16 13:29:19 +000038 test -f '\$(DESTDIR)$NGX_CONF_PREFIX/mime.types' \
39 || cp conf/mime.types '\$(DESTDIR)$NGX_CONF_PREFIX'
40 cp conf/mime.types '\$(DESTDIR)$NGX_CONF_PREFIX/mime.types.default'
Igor Sysoev6d2a14a2004-09-27 16:03:21 +000041
Igor Sysoevd1c01502008-05-16 13:29:19 +000042 test -f '\$(DESTDIR)$NGX_CONF_PREFIX/fastcgi_params' \
43 || cp conf/fastcgi_params '\$(DESTDIR)$NGX_CONF_PREFIX'
44 cp conf/fastcgi_params \
45 '\$(DESTDIR)$NGX_CONF_PREFIX/fastcgi_params.default'
Igor Sysoeva1df4162007-07-29 18:05:45 +000046
Igor Sysoevd1c01502008-05-16 13:29:19 +000047 test -f '\$(DESTDIR)$NGX_CONF_PATH' \
48 || cp conf/nginx.conf '\$(DESTDIR)$NGX_CONF_PREFIX'
49 cp conf/nginx.conf '\$(DESTDIR)$NGX_CONF_PREFIX/nginx.conf.default'
Igor Sysoev6d2a14a2004-09-27 16:03:21 +000050
Igor Sysoevd1c01502008-05-16 13:29:19 +000051 test -d '\$(DESTDIR)`dirname "$NGX_PID_PATH"`' \
52 || mkdir -p '\$(DESTDIR)`dirname "$NGX_PID_PATH"`'
Igor Sysoevff8da912004-09-29 16:00:49 +000053
Igor Sysoevd1c01502008-05-16 13:29:19 +000054 test -d '\$(DESTDIR)`dirname "$NGX_HTTP_LOG_PATH"`' || \
55 mkdir -p '\$(DESTDIR)`dirname "$NGX_HTTP_LOG_PATH"`'
Igor Sysoev6d2a14a2004-09-27 16:03:21 +000056
Igor Sysoevd1c01502008-05-16 13:29:19 +000057 test -d '\$(DESTDIR)$NGX_PREFIX/html' \
58 || cp -r html '\$(DESTDIR)$NGX_PREFIX'
Igor Sysoev6d2a14a2004-09-27 16:03:21 +000059END
60
61
Igor Sysoevd1c01502008-05-16 13:29:19 +000062if test -n "\$(DESTDIR)$NGX_ERROR_LOG_PATH"; then
Igor Sysoevf6906042004-11-25 16:17:31 +000063 cat << END >> $NGX_MAKEFILE
Igor Sysoevff8da912004-09-29 16:00:49 +000064
Igor Sysoevd1c01502008-05-16 13:29:19 +000065 test -d '\$(DESTDIR)`dirname "$NGX_ERROR_LOG_PATH"`' || \
66 mkdir -p '\$(DESTDIR)`dirname "$NGX_ERROR_LOG_PATH"`'
Igor Sysoevff8da912004-09-29 16:00:49 +000067END
68
69fi