Annotation of embedaddon/nginx/auto/cc/bcc, revision 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>