all_gui.bat
上传用户:yhdzpy8989
上传日期:2007-06-13
资源大小:13604k
文件大小:3k
源码类别:

生物技术

开发平台:

C/C++

  1. REM
  2. REM ===========================================================================
  3. REM PRODUCTION $Log: all_gui.bat,v $
  4. REM PRODUCTION Revision 1000.1  2004/06/01 17:36:38  gouriano
  5. REM PRODUCTION PRODUCTION: UPGRADED [GCC34_MSVC7] Dev-tree R1.4
  6. REM PRODUCTION
  7. REM ===========================================================================
  8. REM
  9. @ECHO OFF
  10. REM $Id: all_gui.bat,v 1000.1 2004/06/01 17:36:38 gouriano Exp $
  11. REM ===========================================================================
  12. REM 
  13. REM                            PUBLIC DOMAIN NOTICE
  14. REM               National Center for Biotechnology Information
  15. REM 
  16. REM  This software/database is a "United States Government Work" under the
  17. REM  terms of the United States Copyright Act.  It was written as part of
  18. REM  the author's official duties as a United States Government employee and
  19. REM  thus cannot be copyrighted.  This software/database is freely available
  20. REM  to the public for use. The National Library of Medicine and the U.S.
  21. REM  Government have not placed any restriction on its use or reproduction.
  22. REM 
  23. REM  Although all reasonable efforts have been taken to ensure the accuracy
  24. REM  and reliability of the software and data, the NLM and the U.S.
  25. REM  Government do not and cannot warrant the performance or results that
  26. REM  may be obtained by using this software or data. The NLM and the U.S.
  27. REM  Government disclaim all warranties, express or implied, including
  28. REM  warranties of performance, merchantability or fitness for any particular
  29. REM  purpose.
  30. REM 
  31. REM  Please cite the author in any work or product based on this material.
  32. REM  
  33. REM ===========================================================================
  34. REM 
  35. REM Author:  Anton Lavrentiev
  36. REM
  37. REM Build NCBI C++ GUI core libraries, tests and samples
  38. REM
  39. REM ===========================================================================
  40. IF _%1% == _    GOTO BUILDALL
  41. IF _%1% == _ALL GOTO BUILDALL
  42. GOTO CONFIG
  43. :BUILDALL
  44. CALL %0 Debug DebugDLL Release ReleaseDLL
  45. GOTO EXIT
  46. :CONFIG
  47. devenv guincbi_gui.sln /build DebugDLL /project "-CONFIGURE-"
  48. IF ERRORLEVEL 1 GOTO ABORT
  49. SET CFG=%1%
  50. :ARGLOOP
  51. IF %CFG% == Debug GOTO CONTINUE
  52. IF %CFG% == DebugMT GOTO CONTINUE
  53. IF %CFG% == DebugDLL GOTO CONTINUE
  54. IF %CFG% == Release GOTO CONTINUE
  55. IF %CFG% == ReleaseMT GOTO CONTINUE
  56. IF %CFG% == ReleaseDLL GOTO CONTINUE
  57. ECHO INFO: The following configuration names are recognized:
  58. ECHO       Debug DebugMT DebugDLL Release ReleaseMT ReleaseDLL
  59. ECHO FATAL: Unknown configuration name %CFG%. Please correct.
  60. GOTO EXIT
  61. :CONTINUE
  62. ECHO INFO: Building "staticgui%CFG%"
  63. devenv guincbi_gui.sln /build %CFG% /project "-BUILD-ALL-"
  64. IF ERRORLEVEL 1 GOTO ABORT
  65. SHIFT
  66. IF _%1% == _ GOTO COMPLETE
  67. SET CFG=%1%
  68. GOTO ARGLOOP
  69. :ABORT
  70. ECHO INFO: Build failed.
  71. GOTO EXIT
  72. :COMPLETE
  73. ECHO INFO: Build complete.
  74. :EXIT