Make 파일의 생성된 매크로 섹션에는 make 파일의 IBM® Rational® Rhapsody® 생성 매크로로 확장되는 변수가 있습니다. 예를 들면, 다음과 같습니다.
############### Generated macros ################# ################################################## $OMContextMacros OBJ_DIR=$OMObjectsDir !IF "$(OBJ_DIR)"!="" CREATE_OBJ_DIR=if not exist $(OBJ_DIR) mkdir $(OBJ_DIR) CLEAN_OBJ_DIR= if exist $(OBJ_DIR) $(RMDIR) $(OBJ_DIR) !ELSE CREATE_OBJ_DIR= CLEAN_OBJ_DIR= !ENDIF
$OMContextMacros 키워드는 make 파일에서 몇 개의 매크로를 확장합니다. 각 make 파일 매크로에는 자체의 고유 키워드가 있습니다. Make 파일을 사용자 정의하기 위해 별도로 이 키워드를 사용할 수 있습니다.
$OMContextMacros 변수를 사용하여 대상 특정 변수를 수정할 수 있습니다. MakeFileContent 특성에 있는 $OMContextMacros 행을 다음으로 바꾸십시오.
FLAGSFILE=$OMFlagsFile RULESFILE=$OMRulesFile OMROOT=$OMRoot CPP_EXT=$OMImplExt H_EXT=$OMSpecExt OBJ_EXT=$OMObjExt EXE_EXT=$OMExeExt LIB_EXT=$OMLibExt INSTRUMENTATION=$OMInstrumentation TIME_MODEL=$OMTimeModel TARGET_TYPE=$OMTargetType TARGET_NAME=$OMTargetName $OMAllDependencyRule TARGET_MAIN=$OMTargetMain LIBS=$OMLibs INCLUDE_PATH=$OMIncludePath ADDITIONAL_OBJS=$OMAdditionalObjs OBJS= $OMObjs