您可以使用 <env>make.bat 檔案搭配 <env>build.mak 作為其引數,將兩個步驟結合為一個。批次檔會在呼叫 make 檔之前設定環境。下列範例是用來設定環境後,為 Microsoft 環境建置檔案的 msmake.bat 檔案:
@echo off
if "%2"=="" set target=all
if "%2"=="build" set target=all
if "%2"=="rebuild" set target=clean all
if "%2"=="clean" set target=clean
call "D:\Rhapsody\Share\etc\Vcvars32.bat" x86
echo ''nmake.exe
nmake /nologo /I /S /F %1 %target%
<lang>_CG::<Environment>InvokeMake 內容會使用 <env>make.bat 批次檔,為特定的目標環境建置 IBM® Rational® Rhapsody® 模型。您可以使用相同的批次檔為該環境建置架構程式庫。因此,用來為大部分環境建置 C 或 C++ 架構程式庫(自 $OMROOT\Lang<lang> 目錄)的指令會變成下列內容:
> ..\etc\<env>make.bat <env>build.mak
這個指令是為所有環境及 Solaris(請參閱為 Solaris 系統建置架構)和 JDK 之外的作業系統建置架構程式庫的偏好方法。