60 lines
1.8 KiB
Batchfile
60 lines
1.8 KiB
Batchfile
|
@echo off
|
||
|
setlocal
|
||
|
|
||
|
if "%MSDEVDIR%"=="" goto Err_EnvVal
|
||
|
if "%MSVCDIR%"=="" goto Err_EnvVal
|
||
|
|
||
|
if "%1"=="" goto Err_Parameter
|
||
|
echo -----------------------------------------------------
|
||
|
echo Buiding Korean IME DLL
|
||
|
echo -----------------------------------------------------
|
||
|
if "%1" == "clean" goto clean
|
||
|
if "%1" == "ship" (set CONFIG="IMEKOR - Win32 Release") & shift & goto build
|
||
|
if "%1" == "debug" (set CONFIG="IMEKOR - Win32 Debug") & shift & goto build
|
||
|
if "%1" == "all" (set CONFIG="IMEKOR - Win32 Debug") & shift & goto buildall
|
||
|
if "%1" == "bbt" shift & goto Lego_Start
|
||
|
goto Err_Parameter
|
||
|
|
||
|
:build
|
||
|
nmake /f imekor.mak CFG=%CONFIG%
|
||
|
goto end
|
||
|
|
||
|
:buildall
|
||
|
nmake /f imekor.mak CFG="IMEKOR - Win32 Release"
|
||
|
nmake /f imekor.mak CFG="IMEKOR - Win32 Debug"
|
||
|
goto end
|
||
|
|
||
|
:clean
|
||
|
nmake /f imekor.mak CFG="IMEKOR - Win32 Release" clean
|
||
|
nmake /f imekor.mak CFG="IMEKOR - Win32 Debug" clean
|
||
|
nmake /f imekor.mak CFG="IMEKOR - Win32 BBTRelease" clean
|
||
|
goto end
|
||
|
|
||
|
rem /////////////////////////////////////////////////////////////
|
||
|
rem // Start BBT
|
||
|
:Lego_Start
|
||
|
nmake /f imekor.mak CFG="IMEKOR - Win32 BBTRelease"
|
||
|
|
||
|
echo copy .\bbtrelease\imekr98u.ime .\BBT directory
|
||
|
copy .\BBTRelease\imekr98u.ime .\bbt
|
||
|
echo copy .\bbtrelease\imekr98u.pdb .\BBT directory
|
||
|
copy .\BBTRelease\imekr98u.pdb .\bbt
|
||
|
goto end
|
||
|
|
||
|
:Err_Parameter
|
||
|
echo Usage : make [all][debug][ship][bbt][clean]
|
||
|
goto end
|
||
|
|
||
|
:Err_EnvVal
|
||
|
echo +---------------------------------------------------------
|
||
|
echo + You need to set following environment variable
|
||
|
echo +
|
||
|
echo + 1. MSDEVDIR - Root of Visual Developer Studio installed files
|
||
|
echo + 2. MSVCDIR - Root of Visual C++ installed files
|
||
|
echo +
|
||
|
echo + Hint: Pls. run Vcvars32.bat
|
||
|
echo +---------------------------------------------------------
|
||
|
|
||
|
:end
|
||
|
endlocal
|