Classes | Functions | Variables
vcxprojtool Namespace Reference

Classes

class  FileList
 
class  InvalidCommand
 
class  InvalidOption
 
class  VCProject
 
class  VCProjException
 
class  YamlConfig
 

Functions

def main (argv)
 
def parse_args (argv)
 
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
 

Function Documentation

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.

Variable Documentation

dictionary vcxprojtool.Cltools
Initial value:
1 = {"EXE":
2  ["VCCustomBuildTool",
3  "VCXMLDataGeneratorTool",
4  "VCWebServiceProxyGeneratorTool",
5  "VCMIDLTool",
6  "VC10_VCCLCompilerTool",
7  "VCManagedResourceCompilerTool",
8  "VCResourceCompilerTool",
9  "VCManifestTool"],
10  "DLL":
11  ["VCCustomBuildTool",
12  "VCXMLDataGeneratorTool",
13  "VCWebServiceProxyGeneratorTool",
14  "VCMIDLTool",
15  "VC10_VCCLCompilerTool",
16  "VCManagedResourceCompilerTool",
17  "VCResourceCompilerTool",
18  "VCManifestTool"],
19  "LIB":
20  ["VCCustomBuildTool",
21  "VCXMLDataGeneratorTool",
22  "VCWebServiceProxyGeneratorTool",
23  "VCMIDLTool",
24  "VC10_VCCLCompilerTool",
25  "VCManagedResourceCompilerTool",
26  "VCResourceCompilerTool"]
27  }

Definition at line 160 of file vcxprojtool.py.

dictionary vcxprojtool.conf_type
Initial value:
1 = {"EXE": "Application", "DLL": "DynamicLibrary",
2  "NMAKE": "Makefile",
3  "LIB": "StaticLibrary",
4  "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
Initial value:
1 = """
2 ProjectType: Visual C++
3 Version: "__VCVERSION__"
4 Name: # Your Project Name
5 ProjectGUID: __GUID__
6 RootNamespace:
7 Keyword: Win32Proj
8 Platforms:
9  Platform:
10  Name: Win32
11 Configurations:
12  - Name: Debug
13  VC10_OutputDirectory: $(ProjectDir)$(Configuration)
14  VC10_IntermediateDirectory: $(Configuration)
15  VC10_InheritedPropertySheets: # Set vsprops file if you need
16 """

Definition at line 261 of file vcxprojtool.py.

string vcxprojtool.lib_yaml

Definition at line 570 of file vcxprojtool.py.

dictionary vcxprojtool.Libtools
Initial value:
1 = {"EXE":
2  ["VCLibrarianTool"],
3  "DLL":
4  ["VCLibrarianTool"],
5  "LIB":
6  ["VCLibrarianTool"]
7  }

Definition at line 189 of file vcxprojtool.py.

dictionary vcxprojtool.Linktools
Initial value:
1 = {"EXE":
2  ["VC10_VCPreLinkEventTool",
3  "VC10_VCLinkerTool",
4  "VCALinkTool",
5  "VCManifestTool",
6  "VCXDCMakeTool",
7  "VCBscMakeTool",
8  "VCFxCopTool",
9  "VCAppVerifierTool",
10  "VCWebDeploymentTool"],
11  "DLL":
12  ["VC10_VCLinkerTool",
13  "VCALinkTool",
14  "VCManifestTool",
15  "VCXDCMakeTool",
16  "VCBscMakeTool",
17  "VCFxCopTool",
18  "VCAppVerifierTool",
19  "VCWebDeploymentTool"],
20  "LIB":
21  [""]
22  }

Definition at line 207 of file vcxprojtool.py.

dictionary vcxprojtool.PostBuildEventtools
Initial value:
1 = {"EXE":
2  ["VC10_VCPreLinkEventTool",
3  "VC10_VCLinkerTool",
4  "VCALinkTool",
5  "VCManifestTool",
6  "VCXDCMakeTool",
7  "VCBscMakeTool",
8  "VCFxCopTool",
9  "VCAppVerifierTool",
10  "VCWebDeploymentTool",
11  "VC10_VCPostBuildEventTool"],
12  "DLL":
13  ["VC10_VCPostBuildEventTool"],
14  "LIB":
15  ["VC10_VCPostBuildEventTool"]
16  }

Definition at line 231 of file vcxprojtool.py.

dictionary vcxprojtool.PreBuildEventtools
Initial value:
1 = {"EXE":
2  ["PreBuildEvent",
3  "VCCustomBuildTool",
4  "VCXMLDataGeneratorTool",
5  "VCWebServiceProxyGeneratorTool",
6  "VCMIDLTool",
7  "VCManagedResourceCompilerTool",
8  "VCResourceCompilerTool",
9  "VCManifestTool"],
10  "DLL":
11  ["PreBuildEvent"],
12  "LIB":
13  ["PreBuildEvent"]
14  }

Definition at line 144 of file vcxprojtool.py.

dictionary vcxprojtool.PreLinkEventtools
Initial value:
1 = {"EXE":
2  ["VC10_VCPreLinkEventTool"],
3  "DLL":
4  ["VC10_VCPreLinkEventTool"],
5  "LIB":
6  [""]
7  }

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
Initial value:
1 = """[if-any conf.%s][for tool in conf.%s]
2 [if-any tool.Key]
3  <[tool.Key]>[tool.Value]</[tool.Key]>
4 [endif]
5 [endfor][endif]"""

Definition at line 254 of file vcxprojtool.py.

string vcxprojtool.vcxproj_template

Definition at line 21 of file vcxprojtool.py.



openrtm_aist
Author(s): Noriaki Ando
autogenerated on Mon Jun 10 2019 14:08:05