make 檔的「預設巨集」區段除了所產生巨集區段中所指定 IBM® Rational® Rhapsody® 所產生的巨集之外,還包含其他巨集。
例如,用於 Microsoft 環境之 C++ make 檔的預設「預設巨集」區段如下:
########### Predefined macros ###########
#########################################
$(OBJS) : $(INST_LIBS) $(OXF_LIBS)
LIB_POSTFIX=
!IF "$(BuildSet)"=="Release"
LIB_POSTFIX=R
!ENDIF !IF "$(TARGET_TYPE)" == "Executable"
LinkDebug=$(LinkDebug) /DEBUG
LinkRelease=$(LinkRelease) /OPT:NOREF
!ELSEIF "$(TARGET_TYPE)" == "Library"
LinkDebug=$(LinkDebug) /DEBUGTYPE:CV
!ENDIF .
.
.