adding flex bison files to visual studio

Signed-off-by: Schmauss <erik.schmauss@intel.com>
This commit is contained in:
Erik Schmauss 2019-07-31 15:57:09 -07:00
parent 36037bdaf0
commit 7581fee190
2 changed files with 30 additions and 0 deletions

View File

@ -391,6 +391,8 @@
<ClCompile Include="aslcompiler.y.c">
<WarningLevel Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Level4</WarningLevel>
</ClCompile>
<ClCompile Include="dtcompilerparser.l.c" />
<ClCompile Include="dtcompilerparser.y.c" />
<ClCompile Include="dtparser.l.c">
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Level4</WarningLevel>
@ -474,6 +476,26 @@
<ItemGroup>
<Text Include="..\..\source\compiler\readme.txt" />
</ItemGroup>
<ItemGroup>
<CustomBuild Include="..\..\source\compiler\dtcompilerparser.l">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">flex -i -PDtCompilerParser -o%(Filename).l.c %(FullPath)</Command>
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Lexing %(FullPath)...</Message>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(InputName).l.c;%(Outputs)</Outputs>
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">flex -i -PDtCompilerParser -o%(Filename).l.c %(FullPath)</Command>
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Lexing %(FullPath)...</Message>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(InputName).l.c;%(Outputs)</Outputs>
</CustomBuild>
<CustomBuild Include="..\..\source\compiler\dtcompilerparser.y">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">bison -d -l -pDtCompilerParser -v %(FullPath) -vd -o%(Filename).y.c</Command>
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Yaccing %(FullPath)...</Message>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(InputName).y.c;$(InputName).y.h;%(Outputs)</Outputs>
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">bison -d -l -pDtCompilerParser -v %(FullPath) -vd -o%(Filename).y.c</Command>
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Yaccing %(FullPath)...</Message>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(InputName).y.c;$(InputName).y.h;%(Outputs)</Outputs>
</CustomBuild>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>

View File

@ -679,6 +679,12 @@
<ClCompile Include="..\..\source\components\dispatcher\dsobject.c">
<Filter>Source Files\Dispatcher</Filter>
</ClCompile>
<ClCompile Include="dtcompilerparser.l.c">
<Filter>Source Files\Intermediate</Filter>
</ClCompile>
<ClCompile Include="dtcompilerparser.y.c">
<Filter>Source Files\Intermediate</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\source\compiler\aslcompiler.h">
@ -714,5 +720,7 @@
<CustomBuild Include="..\..\source\compiler\dtparser.y" />
<CustomBuild Include="..\..\source\compiler\prparser.l" />
<CustomBuild Include="..\..\source\compiler\prparser.y" />
<CustomBuild Include="..\..\source\compiler\dtcompilerparser.l" />
<CustomBuild Include="..\..\source\compiler\dtcompilerparser.y" />
</ItemGroup>
</Project>