blob: 44db8ad58ef8267e49baae8ab9bde04edaa1cf84 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
|
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
<extension
id="product"
point="org.eclipse.core.runtime.products">
<product
application="org.genivi.commonapi.core.cli.application"
name="CommonAPI Code Generator">
<property
name="appName"
value="CommonAPI Code Generator">
</property>
</product>
</extension>
<extension
point="org.genivi.commonapi.console.commands">
<command
class="org.genivi.commonapi.core.cli.CommandLineHandler"
id="org.genivi.commonapi.core.cli.command"
name="CommonAPI Core Code Generation">
<options>
<option
argCount="0"
description="Switch off generation of proxy code"
hasOptionalArg="false"
id="org.genivi.commonapi.core.cli.option.noproxy"
longName="no-proxy"
required="false"
shortName="np">
</option>
<option
argCount="0"
description="Switch off generation of stub code"
hasOptionalArg="false"
id="org.genivi.commonapi.core.cli.option.nostub"
longName="no-stub"
required="false"
shortName="ns">
</option>
<option
argCount="1"
description="The default output directory"
hasOptionalArg="false"
id="org.genivi.commonapi.core.cli.option.dir.default"
longName="dest"
required="false"
shortName="d">
</option>
<option
argCount="1"
description="The directory for the common code"
hasOptionalArg="false"
id="org.genivi.commonapi.core.cli.option.dir.common"
longName="dest-common"
required="false"
shortName="dc">
</option>
<option
argCount="1"
description="The directory for proxy code"
hasOptionalArg="false"
id="org.genivi.commonapi.core.cli.option.dir.proxy"
longName="dest-proxy"
required="false"
shortName="dp">
</option>
<option
argCount="1"
description="The directory for stub code"
hasOptionalArg="false"
id="org.genivi.commonapi.core.cli.option.dir.stub"
longName="dest-stub"
required="false"
shortName="ds">
</option>
<option
argCount="1"
description="The directory for the skeleton code"
hasOptionalArg="false"
id="org.genivi.commonapi.core.cli.option.dir.skel"
longName="dest-skel"
required="false"
shortName="dsk">
</option>
<option
argCount="1"
description="Switch on/off validation of the fidl file"
hasOptionalArg="false"
id="org.genivi.commonapi.core.cli.option.validation"
longName="validation"
required="false"
shortName="val">
</option>
<option
argCount="1"
description="The file path to the license text that will be added to each generated file"
hasOptionalArg="false"
id="org.genivi.commonapi.core.cli.option.license"
longName="license"
required="false"
shortName="l">
</option>
<option
argCount="1"
description="The log level (quiet or verbose)"
hasOptionalArg="false"
id="org.genivi.commonapi.core.cli.option.loglevel"
longName="loglevel"
required="false"
shortName="ll">
</option>
<option
argCount="1"
description="The prefix added to all generated enumeration literals"
hasOptionalArg="false"
id="org.genivi.commonapi.core.cli.option.prefix"
longName="prefix-enum-literal"
required="false"
shortName="pre">
</option>
<option
argCount="1"
description="Generate skeleton code. The optional argument specifies the postfix. Without argument, the postfix is 'default'"
hasOptionalArg="true"
id="org.genivi.commonapi.core.cli.option.prefix"
longName="skel"
required="false"
shortName="sk">
</option>
</options>
</command>
</extension>
</plugin>
|