一步构建 C 或 C++ 框架

关于此任务

使用 <env>make.bat 文件附带 <env>build.mak 作为其自变量,可以将两个步骤合并为一个。 此批处理文件在调用 makefile 之前会设置环境。以下示例是用于设置环境然后为 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 外,此命令是为其他所有环境和操作系统构建框架库的首选方法。


反馈