4
|
1
|
|
2 # Copyright (C) Igor Sysoev
|
|
3
|
|
4
|
|
5 # Borland C++ 5.5
|
|
6
|
|
7 # optimizations
|
|
8
|
|
9 # maximize speed
|
|
10 CFLAGS="$CFLAGS -O2"
|
|
11
|
|
12 case $CPU in
|
|
13 pentium)
|
|
14 # optimize for Pentium and Athlon
|
|
15 CPU_OPT="-5"
|
|
16 ;;
|
|
17
|
|
18 pentiumpro)
|
|
19 # optimize for Pentium Pro, Pentium II and Pentium III
|
|
20 CPU_OPT="-6"
|
|
21 ;;
|
|
22 esac
|
|
23
|
|
24 CFLAGS="$CFLAGS $CPU_OPT"
|
|
25
|
|
26 # multithreaded
|
|
27 CFLAGS="$CFLAGS -tWM"
|
|
28
|
|
29 # stop on warning
|
|
30 CFLAGS="$CFLAGS -w!"
|
|
31
|
|
32 # disable logo
|
|
33 CFLAGS="$CFLAGS -q"
|
|
34
|
10
|
35
|
4
|
36 # precompiled headers
|
|
37 CORE_DEPS="$CORE_DEPS $OBJS/ngx_config.csm"
|
|
38 NGX_PCH="$OBJS/ngx_config.csm"
|
|
39 NGX_BUILD_PCH="-H=$OBJS/ngx_config.csm"
|
|
40 NGX_USE_PCH="-Hu -H=$OBJS/ngx_config.csm"
|
|
41
|
10
|
42
|
|
43 # Win32 GUI mode application
|
|
44 LINK="\$(CC) -laa"
|
|
45
|
|
46
|
|
47 # the resource file
|
|
48 NGX_RES="$OBJS/nginx.res"
|
|
49 NGX_RCC="brcc32 -fo$OBJS/nginx.res \$(CORE_INCS) $NGX_WIN32_RC"
|
|
50 # the pragma allows to link the resource file using bcc32 and
|
|
51 # to avoid the direct ilink32 calling and the c0w32.obj's WinMain/main problem
|
|
52 NGX_PRAGMA="#pragma resource \"$OBJS/nginx.res\""
|
|
53
|
4
|
54
|
|
55 ngx_include_opt="-I"
|
|
56 ngx_objout="-o"
|
|
57 ngx_binout="-e"
|
|
58 ngx_objext="obj"
|
|
59 ngx_binext=".exe"
|
10
|
60
|
|
61 ngx_regex_dirsep='\\'
|
|
62 ngx_dirsep="\\"
|