📄 noframework_501.prp
字号:
Subject CG
Metaclass Configuration
Property MainGenerationScheme Enum "Full,UserInitializationOnly" "UserInitializationOnly"
end
end
Subject CPP_CG
Metaclass Configuration
Property GenericEventHandling Bool "False"
end
Metaclass Framework
Property ActiveBase String ""
Property ActiveBaseUsage Bool "False"
Property ActiveIncludeFiles String ""
Property EventBase String ""
Property EventBaseUsage Bool "False"
Property EventIncludeFiles String ""
Property HeaderFile String ""
Property IncludeHeaderFile Bool "False"
Property ProtectedBase String ""
Property ProtectedBaseUsage Bool "False"
Property ProtectedClassDeclaration String ""
Property ProtectedIncludeFiles String ""
Property ReactiveBase String ""
Property ReactiveBaseUsage Bool "False"
Property ReactiveIncludeFiles String ""
Property ReactiveSetTask String ""
Property StaticMemoryIncludeFiles String ""
end
Metaclass Microsoft
Property AdaptorSearchPath String ""
Property CompileSwitches MultiLine "/I . /I $OMDefaultSpecificationDirectory /I /nologo /W3 /GX $OMCPPCompileCommandSet /D "_AFXDLL" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "_WINDOWS" $(INST_FLAGS) $(INCLUDE_PATH) $(INST_INCLUDES) /c "
Property MakeFileContent MultiLine "
############# Target type (Debug/Release) ##################
############################################################
CPPCompileDebug=$OMCPPCompileDebug
CPPCompileRelease=$OMCPPCompileRelease
LinkDebug=$OMLinkDebug
LinkRelease=$OMLinkRelease
BuildSet=$OMBuildSet
SUBSYSTEM=$OMSubSystem
COM=$OMCOM
RPFrameWorkDll=$OMRPFrameWorkDll
ConfigurationCPPCompileSwitches=$OMReusableStatechartSwitches $OMConfigurationCPPCompileSwitches
!IF "$(RPFrameWorkDll)" == "True"
ConfigurationCPPCompileSwitches=$(ConfigurationCPPCompileSwitches) /D "FRAMEWORK_DLL"
!ENDIF
!IF "$(COM)" == "True"
SUBSYSTEM=/SUBSYSTEM:windows
!ENDIF
################### Compilation flags ######################
############################################################
INCLUDE_QUALIFIER=/I
LIB_PREFIX=MS
################### Commands definition #########################
#################################################################
RMDIR = rmdir
LIB_CMD=link.exe -lib
LINK_CMD=link.exe
LIB_FLAGS=$OMConfigurationLinkSwitches
LINK_FLAGS=$OMConfigurationLinkSwitches $(SUBSYSTEM) /MACHINE:I386
############### 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
######################## Predefined macros ############################
#######################################################################
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
################## Generated dependencies ########################
##################################################################
$OMContextDependencies
$OMFileObjPath : $OMMainImplementationFile $(OBJS)
$(CPP) $(ConfigurationCPPCompileSwitches) /Fo"$OMFileObjPath" $OMMainImplementationFile
########################## Linking instructions ###############################
###############################################################################
$(TARGET_NAME)$(EXE_EXT): $(OBJS) $(ADDITIONAL_OBJS) $OMFileObjPath $OMMakefileName $OMModelLibs
@echo Linking $(TARGET_NAME)$(EXE_EXT)
$(LINK_CMD) $OMFileObjPath $(OBJS) $(ADDITIONAL_OBJS) \
$(LIBS) \
$(LINK_FLAGS) /out:$(TARGET_NAME)$(EXE_EXT)
$(TARGET_NAME)$(LIB_EXT) : $(OBJS) $(ADDITIONAL_OBJS) $OMMakefileName
@echo Building library $@
$(LIB_CMD) $(LIB_FLAGS) /out:$(TARGET_NAME)$(LIB_EXT) $(OBJS) $(ADDITIONAL_OBJS)
clean:
@echo Cleanup
$OMCleanOBJS
if exist $OMFileObjPath erase $OMFileObjPath
if exist *$(OBJ_EXT) erase *$(OBJ_EXT)
if exist $(TARGET_NAME).pdb erase $(TARGET_NAME).pdb
if exist $(TARGET_NAME)$(LIB_EXT) erase $(TARGET_NAME)$(LIB_EXT)
if exist $(TARGET_NAME).ilk erase $(TARGET_NAME).ilk
if exist $(TARGET_NAME)$(EXE_EXT) erase $(TARGET_NAME)$(EXE_EXT)
$(CLEAN_OBJ_DIR)
"
end
Metaclass Package
Property ImplementationProlog MultiLine "short lId;"
Property SpecIncludes String "definitions.h"
end
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -