생성된 매크로

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

피드백