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>