summaryrefslogtreecommitdiff
path: root/generate
diff options
context:
space:
mode:
authorErik Schmauss <erik.schmauss@intel.com>2019-07-31 15:57:09 -0700
committerErik Schmauss <erik.schmauss@intel.com>2019-07-31 15:45:54 -0700
commit7581fee190b3cb67cc874c0d70d4df9bdf63ec76 (patch)
treed8b8172b83bb55edf4389c92e6bf50fabf979369 /generate
parent36037bdaf0ab843b7304d538d4e5cbc0c9524024 (diff)
downloadacpica-7581fee190b3cb67cc874c0d70d4df9bdf63ec76.tar.gz
adding flex bison files to visual studio
Signed-off-by: Schmauss <erik.schmauss@intel.com>
Diffstat (limited to 'generate')
-rwxr-xr-xgenerate/msvc2017/AslCompiler.vcxproj22
-rwxr-xr-xgenerate/msvc2017/AslCompiler.vcxproj.filters8
2 files changed, 30 insertions, 0 deletions
diff --git a/generate/msvc2017/AslCompiler.vcxproj b/generate/msvc2017/AslCompiler.vcxproj
index ad9f793cc..aeb18a94c 100755
--- a/generate/msvc2017/AslCompiler.vcxproj
+++ b/generate/msvc2017/AslCompiler.vcxproj
@@ -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>
diff --git a/generate/msvc2017/AslCompiler.vcxproj.filters b/generate/msvc2017/AslCompiler.vcxproj.filters
index c13db63c0..592c4a1bb 100755
--- a/generate/msvc2017/AslCompiler.vcxproj.filters
+++ b/generate/msvc2017/AslCompiler.vcxproj.filters
@@ -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> \ No newline at end of file