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

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

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