Annotation of embedaddon/nginx/auto/cc/owc, revision 1.1.1.1

1.1       misho       1: 
                      2: # Copyright (C) Igor Sysoev
                      3: # Copyright (C) Nginx, Inc.
                      4: 
                      5: 
                      6: # Open Watcom C 1.0, 1.2, 1.3
                      7: 
                      8: # optimizations
                      9: 
                     10: # maximize speed
                     11: CFLAGS="$CFLAGS -ot"
                     12: # reorder instructions for best pipeline usage
                     13: CFLAGS="$CFLAGS -op"
                     14: # inline intrinsic functions
                     15: CFLAGS="$CFLAGS -oi"
                     16: # inline expansion
                     17: CFLAGS="$CFLAGS -oe"
                     18: # disable stack checking calls
                     19: CFLAGS="$CFLAGS -s"
                     20: 
                     21: case $CPU in
                     22:     pentium)
                     23:         # optimize for Pentium and Athlon
                     24:         # register-based arguments passing conventions
                     25:         CPU_OPT="-5r"
                     26:         # stack-based arguments passing conventions
                     27:         #CPU_OPT="-5s"
                     28:     ;;
                     29: 
                     30:     pentiumpro)
                     31:         # optimize for Pentium Pro, Pentium II and Pentium III
                     32:         # register-based arguments passing conventions
                     33:         CPU_OPT="-6r"
                     34:         # stack-based arguments passing conventions
                     35:         #CPU_OPT="-6s"
                     36:     ;;
                     37: esac
                     38: 
                     39: CFLAGS="$CFLAGS $CPU_OPT"
                     40: 
                     41: 
                     42: # warnings
                     43: 
                     44: # maximum level
                     45: CFLAGS="$CFLAGS -wx"
                     46: #CFLAGS="$CFLAGS -w3"
                     47: 
                     48: # stop on warning
                     49: CFLAGS="$CFLAGS -we"
                     50: 
                     51: # built target is NT
                     52: CFLAGS="$CFLAGS -bt=nt"
                     53: 
                     54: # multithreaded
                     55: CFLAGS="$CFLAGS -bm"
                     56: 
                     57: # debug
                     58: CFLAGS="$CFLAGS -d2"
                     59: 
                     60: # quiet
                     61: CFLAGS="$CFLAGS -zq"
                     62: 
                     63: # Open Watcom C 1.2
                     64: have=NGX_HAVE_C99_VARIADIC_MACROS . auto/have
                     65: 
                     66: 
                     67: # the precompiled headers
                     68: CORE_DEPS="$CORE_DEPS $NGX_OBJS/ngx_config.pch"
                     69: NGX_PCH="$NGX_OBJS/ngx_config.pch"
                     70: NGX_BUILD_PCH="-fhq=$NGX_OBJS/ngx_config.pch"
                     71: NGX_USE_PCH="-fh=$NGX_OBJS/ngx_config.pch"
                     72: 
                     73: 
                     74: # the link flags, built target is NT GUI mode application
                     75: #CORE_LINK="$CORE_LINK -l=nt_win"
                     76: 
                     77: 
                     78: # the resource file
                     79: NGX_RCC="wrc \$(CORE_INCS) -fo=$NGX_OBJS/nginx.res "
                     80: NGX_RCC="$NGX_RCC $NGX_WIN32_RC $NGX_OBJS/nginx.exe"
                     81: 
                     82: 
                     83: ngx_include_opt="-i="
                     84: ngx_objout="-fo"
                     85: ngx_binout="-fe="
                     86: ngx_objext="obj"
                     87: ngx_binext=".exe"
                     88: 
                     89: ngx_regex_dirsep='\\'
                     90: ngx_dirsep="\\"
                     91: 
                     92: ngx_long_start=' '
                     93: ngx_long_end=' '
                     94: ngx_long_regex_cont=' \&\
                     95:        '
                     96: ngx_long_cont=' &
                     97:        '
                     98: 
                     99: ngx_regex_cont=' \&\
                    100:        '
                    101: ngx_cont=' &
                    102:        '
                    103: ngx_tab=' &
                    104:                '

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>