buildall.vc.bat
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:2k
源码类别:

通讯编程

开发平台:

Visual C++

  1. @echo off
  2. ::  This is an example batchfile for building everything. Please
  3. ::  edit this (or make your own) for your needs and wants using
  4. ::  the instructions for calling makefile.vc found in makefile.vc
  5. ::
  6. ::  RCS: @(#) $Id: buildall.vc.bat,v 1.4 2002/11/04 07:49:43 davygrvy Exp $
  7. echo Sit back and have a cup of coffee while this grinds through ;)
  8. echo You asked for *everything*, remember?
  9. echo.
  10. title Building Tk, please wait...
  11. if "%MSVCDir%" == "" call c:devdevstudio60vc98binvcvars32.bat
  12. ::if "%MSVCDir%" == "" call "C:Program FilesMicrosoft Developer Studiovc98binvcvars32.bat"
  13. set INSTALLDIR=C:Program FilesTcl
  14. :: Where is the Tcl source directory?
  15. set TCLDIR=....tcl_head_stock
  16. ::set TCLDIR=....tcl8.4
  17. :: Build the normal stuff along with the help file.
  18. ::
  19. nmake -nologo -f makefile.vc release winhelp OPTS=none
  20. if errorlevel 1 goto error
  21. :: Build the static core, dlls and shell.
  22. ::
  23. nmake -nologo -f makefile.vc release OPTS=static
  24. if errorlevel 1 goto error
  25. :: Build the special static libraries that use the dynamic runtime.
  26. ::
  27. nmake -nologo -f makefile.vc core OPTS=static,msvcrt
  28. if errorlevel 1 goto error
  29. :: Build the core and shell for thread support.
  30. ::
  31. nmake -nologo -f makefile.vc release OPTS=threads
  32. if errorlevel 1 goto error
  33. :: Build a static, thread support core library (no shell).
  34. ::
  35. nmake -nologo -f makefile.vc core OPTS=static,threads
  36. if errorlevel 1 goto error
  37. :: Build the special static libraries the use the dynamic runtime,
  38. :: but now with thread support.
  39. ::
  40. nmake -nologo -f makefile.vc core OPTS=static,msvcrt,threads
  41. if errorlevel 1 goto error
  42. goto end
  43. :error
  44. echo *** BOOM! ***
  45. :end
  46. title Building Tk, please wait...DONE!
  47. echo DONE!
  48. pause