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