Commit 95d1aad6 authored by Andrey Filippov's avatar Andrey Filippov

Added include directory option

parent 9ae22047
...@@ -37,6 +37,7 @@ ...@@ -37,6 +37,7 @@
<syntax name="TopModuleSyntax" format="-s%%TopModule" /> <syntax name="TopModuleSyntax" format="-s%%TopModule" />
<syntax name="TopModulesOtherSyntax" format="%(-s%%ParamValue%| %)" /> <syntax name="TopModulesOtherSyntax" format="%(-s%%ParamValue%| %)" />
<syntax name="ModuleLibrarySyntax" format="%(-y%%ParamValue%| %)" /> <syntax name="ModuleLibrarySyntax" format="%(-y%%ParamValue%| %)" />
<syntax name="IncludeDirSyntax" format="%(-I%%ParamValue%| %)" />
<syntax name="ExtraFilesSyntax" format="%(%%ParamValue%| %)" /> <syntax name="ExtraFilesSyntax" format="%(%%ParamValue%| %)" />
<syntax name="SwitchSyntax" format="-%%ParamName" /> <syntax name="SwitchSyntax" format="-%%ParamName" />
<syntax name="GrepFindSyntax" <syntax name="GrepFindSyntax"
...@@ -68,6 +69,12 @@ ...@@ -68,6 +69,12 @@
<paramtype kind="string" default="" textkind="dir" <paramtype kind="string" default="" textkind="dir"
maxlength="256" sensitivity="sensitive" /> maxlength="256" sensitivity="sensitive" />
</typedef> </typedef>
<typedef name="IncludeDirType" list="true">
<paramtype kind="string" default="" textkind="dir"
maxlength="256" sensitivity="sensitive" />
</typedef>
<typedef name="SwitchType"> <typedef name="SwitchType">
<paramtype kind="bool" formatTrue="-%%ParamName" <paramtype kind="bool" formatTrue="-%%ParamName"
formatFalse="" /> formatFalse="" />
...@@ -87,7 +94,8 @@ ...@@ -87,7 +94,8 @@
shell="bash" shell="bash"
package="FPGA_package" package="FPGA_package"
interface="IVerilog" errors="(.*):([0-9]+): [a-z_\- ]*error: (.*)" interface="IVerilog" errors="(.*):([0-9]+): [a-z_\- ]*error: (.*)"
warnings="(.*):([0-9]+): [a-z_\- ]*warning: (.*)" info="(.*):([0-9]+): [a-z_\- ]*info: (.*)"> <!--do not actually exist --> warnings="(.*):([0-9]+): [a-z_\- ]*warning: (.*)"
info="(.*):([0-9]+): [a-z_\- ]*sorry: (.*)">
<extensions-list> <extensions-list>
<extension mask="v" /> <extension mask="v" />
...@@ -142,6 +150,10 @@ ...@@ -142,6 +150,10 @@
default="" label="Select additional files to include" readonly="false" default="" label="Select additional files to include" readonly="false"
visible="true" /> visible="true" />
<parameter id="IncludeDir" type="IncludeDirType"
format="IncludeDirSyntax" default="" label="Select include file directories"
omit="" readonly="false" visible="true" />
<parameter id="legacy_model" outid="legacy_model" type="D_ParamType" <parameter id="legacy_model" outid="legacy_model" type="D_ParamType"
format="D_ParamSyntax" default="true" label="Use legacy model" /> format="D_ParamSyntax" default="true" label="Use legacy model" />
...@@ -272,6 +284,7 @@ ...@@ -272,6 +284,7 @@
"TopModulesOther" "TopModulesOther"
"ExtraFiles" "ExtraFiles"
"ModuleLibrary" "ModuleLibrary"
"IncludeDir"
"GTKWaveSavFile" "GTKWaveSavFile"
"IncludeParametersList" "IncludeParametersList"
</group> </group>
...@@ -338,6 +351,7 @@ ...@@ -338,6 +351,7 @@
"%Param_TopModule" "%Param_TopModule"
"%TopModulesOther" "%TopModulesOther"
"%ModuleLibrary" "%ModuleLibrary"
"%IncludeDir"
"%legacy_model" "%legacy_model"
"%no_specify" "%no_specify"
"%v" "%v"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment