123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- # Copyright (C) Igor Sysoev
- # Copyright (C) Nginx, Inc.
- # Open Watcom C 1.0, 1.2, 1.3
- # optimizations
- # maximize speed
- CFLAGS="$CFLAGS -ot"
- # reorder instructions for best pipeline usage
- CFLAGS="$CFLAGS -op"
- # inline intrinsic functions
- CFLAGS="$CFLAGS -oi"
- # inline expansion
- CFLAGS="$CFLAGS -oe"
- # disable stack checking calls
- CFLAGS="$CFLAGS -s"
- case $CPU in
- pentium)
- # optimize for Pentium and Athlon
- # register-based arguments passing conventions
- CPU_OPT="-5r"
- # stack-based arguments passing conventions
- #CPU_OPT="-5s"
- ;;
- pentiumpro)
- # optimize for Pentium Pro, Pentium II and Pentium III
- # register-based arguments passing conventions
- CPU_OPT="-6r"
- # stack-based arguments passing conventions
- #CPU_OPT="-6s"
- ;;
- esac
- CFLAGS="$CFLAGS $CPU_OPT"
- # warnings
- # maximum level
- CFLAGS="$CFLAGS -wx"
- #CFLAGS="$CFLAGS -w3"
- # stop on warning
- CFLAGS="$CFLAGS -we"
- # built target is NT
- CFLAGS="$CFLAGS -bt=nt"
- # multithreaded
- CFLAGS="$CFLAGS -bm"
- # debug
- CFLAGS="$CFLAGS -d2"
- # quiet
- CFLAGS="$CFLAGS -zq"
- # Open Watcom C 1.2
- have=NGX_HAVE_C99_VARIADIC_MACROS . auto/have
- # the precompiled headers
- #CORE_DEPS="$CORE_DEPS $NGX_OBJS/ngx_config.pch"
- #NGX_PCH="$NGX_OBJS/ngx_config.pch"
- #NGX_BUILD_PCH="-fhq=$NGX_OBJS/ngx_config.pch"
- #NGX_USE_PCH="-fh=$NGX_OBJS/ngx_config.pch"
- # the link flags, built target is NT GUI mode application
- #CORE_LINK="$CORE_LINK -l=nt_win"
- # the resource file
- NGX_RCC="wrc \$(CORE_INCS) -fo=$NGX_OBJS/nginx.res "
- NGX_RCC="$NGX_RCC $NGX_WIN32_RC $NGX_OBJS/nginx.exe"
- ngx_include_opt="-i="
- ngx_objout="-fo"
- ngx_binout="-fe="
- ngx_objext="obj"
- ngx_regex_dirsep='\\'
- ngx_dirsep="\\"
- ngx_long_start=' '
- ngx_long_end=' '
- ngx_long_regex_cont=' \&\
- '
- ngx_long_cont=' &
- '
- ngx_regex_cont=' \&\
- '
- ngx_cont=' &
- '
- ngx_tab=' &
- '
|