Classes | |
class | FileList |
class | InvalidCommand |
class | InvalidOption |
class | VCProject |
class | VCProjException |
class | YamlConfig |
Functions | |
def | main |
def | parse_args |
def | test_filelist |
def | test_vcproj |
def | test_yamlconfig |
def | usage |
Variables | |
dictionary | Cltools |
dictionary | conf_type |
string | dll_yaml |
string | exe_yaml |
string | exeproj_yaml |
string | lib_yaml |
dictionary | Libtools |
dictionary | Linktools |
dictionary | PostBuildEventtools |
dictionary | PreBuildEventtools |
dictionary | PreLinkEventtools |
string | rtcdll_yaml |
string | rtcexe_yaml |
string | tool_elem |
string | vcxproj_template |
def vcxprojtool.main | ( | argv | ) |
Definition at line 1235 of file vcxprojtool.py.
def vcxprojtool.parse_args | ( | argv | ) |
Definition at line 1176 of file vcxprojtool.py.
def vcxprojtool.test_filelist | ( | ) |
Definition at line 1275 of file vcxprojtool.py.
def vcxprojtool.test_vcproj | ( | ) |
Definition at line 1291 of file vcxprojtool.py.
def vcxprojtool.test_yamlconfig | ( | ) |
Definition at line 1280 of file vcxprojtool.py.
def vcxprojtool.usage | ( | ) |
Definition at line 915 of file vcxprojtool.py.
dictionary vcxprojtool::Cltools |
00001 {"EXE": 00002 ["VCCustomBuildTool", 00003 "VCXMLDataGeneratorTool", 00004 "VCWebServiceProxyGeneratorTool", 00005 "VCMIDLTool", 00006 "VC10_VCCLCompilerTool", 00007 "VCManagedResourceCompilerTool", 00008 "VCResourceCompilerTool", 00009 "VCManifestTool"], 00010 "DLL": 00011 ["VCCustomBuildTool", 00012 "VCXMLDataGeneratorTool", 00013 "VCWebServiceProxyGeneratorTool", 00014 "VCMIDLTool", 00015 "VC10_VCCLCompilerTool", 00016 "VCManagedResourceCompilerTool", 00017 "VCResourceCompilerTool", 00018 "VCManifestTool"], 00019 "LIB": 00020 ["VCCustomBuildTool", 00021 "VCXMLDataGeneratorTool", 00022 "VCWebServiceProxyGeneratorTool", 00023 "VCMIDLTool", 00024 "VC10_VCCLCompilerTool", 00025 "VCManagedResourceCompilerTool", 00026 "VCResourceCompilerTool"] 00027 }
Definition at line 160 of file vcxprojtool.py.
dictionary vcxprojtool::conf_type |
00001 {"EXE": "Application", "DLL": "DynamicLibrary", 00002 "NMAKE": "Makefile", 00003 "LIB": "StaticLibrary", 00004 "RTCEXE": "Application", "RTCDLL": "DynamicLibrary"}
Definition at line 135 of file vcxprojtool.py.
string vcxprojtool::dll_yaml |
Definition at line 424 of file vcxprojtool.py.
string vcxprojtool::exe_yaml |
Definition at line 282 of file vcxprojtool.py.
string vcxprojtool::exeproj_yaml |
00001 """ 00002 ProjectType: Visual C++ 00003 Version: "__VCVERSION__" 00004 Name: # Your Project Name 00005 ProjectGUID: __GUID__ 00006 RootNamespace: 00007 Keyword: Win32Proj 00008 Platforms: 00009 Platform: 00010 Name: Win32 00011 Configurations: 00012 - Name: Debug 00013 VC10_OutputDirectory: $(ProjectDir)$(Configuration) 00014 VC10_IntermediateDirectory: $(Configuration) 00015 VC10_InheritedPropertySheets: # Set vsprops file if you need 00016 """
Definition at line 261 of file vcxprojtool.py.
string vcxprojtool::lib_yaml |
Definition at line 570 of file vcxprojtool.py.
dictionary vcxprojtool::Libtools |
00001 {"EXE": 00002 ["VCLibrarianTool"], 00003 "DLL": 00004 ["VCLibrarianTool"], 00005 "LIB": 00006 ["VCLibrarianTool"] 00007 }
Definition at line 189 of file vcxprojtool.py.
dictionary vcxprojtool::Linktools |
00001 {"EXE": 00002 ["VC10_VCPreLinkEventTool", 00003 "VC10_VCLinkerTool", 00004 "VCALinkTool", 00005 "VCManifestTool", 00006 "VCXDCMakeTool", 00007 "VCBscMakeTool", 00008 "VCFxCopTool", 00009 "VCAppVerifierTool", 00010 "VCWebDeploymentTool"], 00011 "DLL": 00012 ["VC10_VCLinkerTool", 00013 "VCALinkTool", 00014 "VCManifestTool", 00015 "VCXDCMakeTool", 00016 "VCBscMakeTool", 00017 "VCFxCopTool", 00018 "VCAppVerifierTool", 00019 "VCWebDeploymentTool"], 00020 "LIB": 00021 [""] 00022 }
Definition at line 207 of file vcxprojtool.py.
dictionary vcxprojtool::PostBuildEventtools |
00001 {"EXE": 00002 ["VC10_VCPreLinkEventTool", 00003 "VC10_VCLinkerTool", 00004 "VCALinkTool", 00005 "VCManifestTool", 00006 "VCXDCMakeTool", 00007 "VCBscMakeTool", 00008 "VCFxCopTool", 00009 "VCAppVerifierTool", 00010 "VCWebDeploymentTool", 00011 "VC10_VCPostBuildEventTool"], 00012 "DLL": 00013 ["VC10_VCPostBuildEventTool"], 00014 "LIB": 00015 ["VC10_VCPostBuildEventTool"] 00016 }
Definition at line 231 of file vcxprojtool.py.
dictionary vcxprojtool::PreBuildEventtools |
00001 {"EXE": 00002 ["PreBuildEvent", 00003 "VCCustomBuildTool", 00004 "VCXMLDataGeneratorTool", 00005 "VCWebServiceProxyGeneratorTool", 00006 "VCMIDLTool", 00007 "VCManagedResourceCompilerTool", 00008 "VCResourceCompilerTool", 00009 "VCManifestTool"], 00010 "DLL": 00011 ["PreBuildEvent"], 00012 "LIB": 00013 ["PreBuildEvent"] 00014 }
Definition at line 144 of file vcxprojtool.py.
dictionary vcxprojtool::PreLinkEventtools |
00001 {"EXE": 00002 ["VC10_VCPreLinkEventTool"], 00003 "DLL": 00004 ["VC10_VCPreLinkEventTool"], 00005 "LIB": 00006 [""] 00007 }
Definition at line 198 of file vcxprojtool.py.
string vcxprojtool::rtcdll_yaml |
Definition at line 794 of file vcxprojtool.py.
string vcxprojtool::rtcexe_yaml |
Definition at line 678 of file vcxprojtool.py.
string vcxprojtool::tool_elem |
00001 """[if-any conf.%s][for tool in conf.%s] 00002 [if-any tool.Key] 00003 <[tool.Key]>[tool.Value]</[tool.Key]> 00004 [endif] 00005 [endfor][endif]"""
Definition at line 254 of file vcxprojtool.py.
Definition at line 21 of file vcxprojtool.py.