Igor Sysoev | a8fa0a6 | 2003-11-25 20:44:56 +0000 | [diff] [blame] | 1 | |
Igor Sysoev | ff8da91 | 2004-09-29 16:00:49 +0000 | [diff] [blame] | 2 | # Copyright (C) Igor Sysoev |
Maxim Konovalov | f8d59e3 | 2012-01-18 15:07:43 +0000 | [diff] [blame] | 3 | # Copyright (C) Nginx, Inc. |
Igor Sysoev | ff8da91 | 2004-09-29 16:00:49 +0000 | [diff] [blame] | 4 | |
| 5 | |
Igor Sysoev | c0edbcc | 2004-10-21 15:34:38 +0000 | [diff] [blame] | 6 | NGX_MAKEFILE=$NGX_OBJS/Makefile |
| 7 | NGX_MODULES_C=$NGX_OBJS/ngx_modules.c |
| 8 | |
| 9 | NGX_AUTO_HEADERS_H=$NGX_OBJS/ngx_auto_headers.h |
| 10 | NGX_AUTO_CONFIG_H=$NGX_OBJS/ngx_auto_config.h |
| 11 | |
| 12 | NGX_AUTOTEST=$NGX_OBJS/autotest |
| 13 | NGX_AUTOCONF_ERR=$NGX_OBJS/autoconf.err |
| 14 | |
| 15 | # STUBs |
Igor Sysoev | f690604 | 2004-11-25 16:17:31 +0000 | [diff] [blame] | 16 | NGX_ERR=$NGX_OBJS/autoconf.err |
| 17 | MAKEFILE=$NGX_OBJS/Makefile |
Igor Sysoev | a8fa0a6 | 2003-11-25 20:44:56 +0000 | [diff] [blame] | 18 | |
Igor Sysoev | a8fa0a6 | 2003-11-25 20:44:56 +0000 | [diff] [blame] | 19 | |
Igor Sysoev | c0edbcc | 2004-10-21 15:34:38 +0000 | [diff] [blame] | 20 | NGX_PCH= |
| 21 | NGX_USE_PCH= |
Igor Sysoev | ab9d5fd | 2004-03-05 08:34:24 +0000 | [diff] [blame] | 22 | |
| 23 | |
Igor Sysoev | c0edbcc | 2004-10-21 15:34:38 +0000 | [diff] [blame] | 24 | # check the echo's "-n" option and "\c" capability |
Igor Sysoev | af57922 | 2004-02-03 20:27:11 +0000 | [diff] [blame] | 25 | |
| 26 | if echo "test\c" | grep c >/dev/null; then |
Igor Sysoev | c0edbcc | 2004-10-21 15:34:38 +0000 | [diff] [blame] | 27 | |
Igor Sysoev | af57922 | 2004-02-03 20:27:11 +0000 | [diff] [blame] | 28 | if echo -n test | grep n >/dev/null; then |
| 29 | ngx_n= |
| 30 | ngx_c= |
Igor Sysoev | c0edbcc | 2004-10-21 15:34:38 +0000 | [diff] [blame] | 31 | |
Igor Sysoev | af57922 | 2004-02-03 20:27:11 +0000 | [diff] [blame] | 32 | else |
| 33 | ngx_n=-n |
| 34 | ngx_c= |
| 35 | fi |
| 36 | |
| 37 | else |
| 38 | ngx_n= |
| 39 | ngx_c='\c' |
| 40 | fi |
Igor Sysoev | 924bd79 | 2004-10-11 15:07:03 +0000 | [diff] [blame] | 41 | |
| 42 | |
Igor Sysoev | c0edbcc | 2004-10-21 15:34:38 +0000 | [diff] [blame] | 43 | # create Makefile |
Igor Sysoev | 924bd79 | 2004-10-11 15:07:03 +0000 | [diff] [blame] | 44 | |
Igor Sysoev | c0edbcc | 2004-10-21 15:34:38 +0000 | [diff] [blame] | 45 | cat << END > Makefile |
Igor Sysoev | 924bd79 | 2004-10-11 15:07:03 +0000 | [diff] [blame] | 46 | |
Igor Sysoev | 419c736 | 2009-05-17 19:22:08 +0000 | [diff] [blame] | 47 | default: build |
Igor Sysoev | 924bd79 | 2004-10-11 15:07:03 +0000 | [diff] [blame] | 48 | |
| 49 | clean: |
Igor Sysoev | c0edbcc | 2004-10-21 15:34:38 +0000 | [diff] [blame] | 50 | rm -rf Makefile $NGX_OBJS |
Igor Sysoev | 924bd79 | 2004-10-11 15:07:03 +0000 | [diff] [blame] | 51 | END |