all.bat
上传用户:yhdzpy8989
上传日期:2007-06-13
资源大小:13604k
文件大小:3k
- REM
- REM ===========================================================================
- REM PRODUCTION $Log: all.bat,v $
- REM PRODUCTION Revision 1000.0 2003/10/28 18:15:43 gouriano
- REM PRODUCTION PRODUCTION: IMPORTED [ORIGINAL] Dev-tree R1.7
- REM PRODUCTION
- REM ===========================================================================
- REM
- @ECHO OFF
- REM $Id: all.bat,v 1000.0 2003/10/28 18:15:43 gouriano Exp $
- REM ===========================================================================
- REM
- REM PUBLIC DOMAIN NOTICE
- REM National Center for Biotechnology Information
- REM
- REM This software/database is a "United States Government Work" under the
- REM terms of the United States Copyright Act. It was written as part of
- REM the author's official duties as a United States Government employee and
- REM thus cannot be copyrighted. This software/database is freely available
- REM to the public for use. The National Library of Medicine and the U.S.
- REM Government have not placed any restriction on its use or reproduction.
- REM
- REM Although all reasonable efforts have been taken to ensure the accuracy
- REM and reliability of the software and data, the NLM and the U.S.
- REM Government do not and cannot warrant the performance or results that
- REM may be obtained by using this software or data. The NLM and the U.S.
- REM Government disclaim all warranties, express or implied, including
- REM warranties of performance, merchantability or fitness for any particular
- REM purpose.
- REM
- REM Please cite the author in any work or product based on this material.
- REM
- REM ===========================================================================
- REM
- REM Author: Anton Lavrentiev
- REM
- REM Build NCBI C++ core libraries, tests and samples on Windows
- REM
- REM ===========================================================================
- IF _%1% == _ GOTO DEFAULT
- SET CFG=%1%
- GOTO ARGLOOP
- :DEFAULT
- SET CFG=ALL
- :ARGLOOP
- IF %CFG% == ALL GOTO CONTINUE
- IF %CFG% == Debug GOTO CONTINUE
- IF %CFG% == DebugMT GOTO CONTINUE
- IF %CFG% == DebugDLL GOTO CONTINUE
- IF %CFG% == Release GOTO CONTINUE
- IF %CFG% == ReleaseMT GOTO CONTINUE
- IF %CFG% == ReleaseDLL GOTO CONTINUE
- ECHO INFO: The following configuration names are recognized:
- ECHO Debug DebugMT DebugDLL Release ReleaseMT ReleaseDLL ALL
- ECHO FATAL: Unknown configuration name %CFG%. Please correct.
- GOTO EXIT
- :CONTINUE
- ECHO INFO: Building "all - %CFG%"
- msdev.exe ncbi_cpp.dsw /MAKE "all - %CFG%"
- IF ERRORLEVEL 1 GOTO ABORT
- IF %CFG% == ALL GOTO COMPLETE
- SHIFT
- IF _%1% == _ GOTO COMPLETE
- SET CFG=%1%
- GOTO ARGLOOP
- :ABORT
- ECHO INFO: Build failed.
- GOTO EXIT
- :COMPLETE
- ECHO INFO: Build complete.
- :EXIT