Index‎ > ‎Docs‎ > ‎archive‎ > ‎LabsFolder‎ > ‎

Command-line reference for Windows XP: makeall.bat

Subject: demonstrate the alternative of Makefile for Windows XP (for multiple compilations).

Usage: create make.bat and makeall.bat and run them in folder with *.cpp files to compile
(using cmd.exe in Windows XP and M$ Visual Studio 2005 (M$ VC 8.0)):
cmd> makeall.bat
:: ------- the start of makeall.bat -------
@echo off

:: Author: Stepan A. Baranov (rosmir@gmail.com)
:: web-site: www.rosmir.org

@for %%A in (*.cpp) do make %%A
:: ------- the end of makeall.bat -------


:: ------- the start of make.bat -------
@echo off

:: Author: Stepan A. Baranov (rosmir@gmail.com)
:: web-site: www.rosmir.org

set MYPROG=%~n1
@call "C:\Program Files\Microsoft Visual Studio 8\VC\vcvarsall.bat"
echo.

cl /O2 /EHsc /GL /GA /arch:SSE2 /Za /W3 /nologo /MT %MYPROG%.cpp
del "./%MYPROG%.obj"

echo %MYPROG% is compiled
:: ------- the end of make.bat -------

read more from M$ web site (for example, for %f in (*.doc *.txt) do type %f)

©2009 Rosmir - Stepan A. Baranov
$Id: makeall.html 430 2009-01-10 05:32:46Z rosmir $