visualc/*.vcxproj, win_bison.exe in CustomBuild instead of PreBuildEvent

This commit is contained in:
rlar
2015-11-15 15:09:30 +01:00
parent df601c5662
commit 96f6ebfb80
3 changed files with 57 additions and 96 deletions
+11 -12
View File
@@ -61,10 +61,8 @@
</PropertyGroup> </PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<PreBuildEvent> <PreBuildEvent>
<Message>Recompile conf.c with actual date, invoke win_bison</Message> <Message>force recompilation of conf.c with actual date</Message>
<Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj <Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj</Command>
..\..\flex-bison\win_bison.exe --output=inpptree-parser.c --defines=inpptree-parser.h ..\src\spicelib\parser\inpptree-parser.y || exit 1
..\..\flex-bison\win_bison.exe --output=parse-bison.c --defines=parse-bison.h ..\src\frontend\parse-bison.y || exit 1</Command>
</PreBuildEvent> </PreBuildEvent>
<CustomBuildStep> <CustomBuildStep>
<Message /> <Message />
@@ -104,10 +102,8 @@
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<PreBuildEvent> <PreBuildEvent>
<Message>Recompile conf.c with actual date, invoke win_bison</Message> <Message>force recompilation of conf.c with actual date</Message>
<Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj <Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj</Command>
..\..\flex-bison\win_bison.exe --output=inpptree-parser.c --defines=inpptree-parser.h ..\src\spicelib\parser\inpptree-parser.y || exit 1
..\..\flex-bison\win_bison.exe --output=parse-bison.c --defines=parse-bison.h ..\src\frontend\parse-bison.y || exit 1</Command>
</PreBuildEvent> </PreBuildEvent>
<CustomBuildStep> <CustomBuildStep>
<Message /> <Message />
@@ -147,10 +143,8 @@
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseOMP|Win32'"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseOMP|Win32'">
<PreBuildEvent> <PreBuildEvent>
<Message>Recompile conf.c with actual date, invoke win_bison</Message> <Message>force recompilation of conf.c with actual date</Message>
<Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj <Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj</Command>
..\..\flex-bison\win_bison.exe --output=inpptree-parser.c --defines=inpptree-parser.h ..\src\spicelib\parser\inpptree-parser.y || exit 1
..\..\flex-bison\win_bison.exe --output=parse-bison.c --defines=parse-bison.h ..\src\frontend\parse-bison.y || exit 1</Command>
</PreBuildEvent> </PreBuildEvent>
<CustomBuildStep> <CustomBuildStep>
<Message /> <Message />
@@ -698,6 +692,11 @@
<ClInclude Include="parse-bison.h" /> <ClInclude Include="parse-bison.h" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<CustomBuild Include="..\src\frontend\parse-bison.y;..\src\spicelib\parser\inpptree-parser.y">
<Message>invoke win_bison.exe for %(Identity)</Message>
<Command>..\..\flex-bison\win_bison.exe --output=%(Filename).c --defines=%(Filename).h %(Identity) || exit 1</Command>
<Outputs>%(Filename).c;%(Filename).h</Outputs>
</CustomBuild>
<None Include="..\src\sharedspice.map" /> <None Include="..\src\sharedspice.map" />
<None Include="..\src\xspice\icm\objects.inc" /> <None Include="..\src\xspice\icm\objects.inc" />
</ItemGroup> </ItemGroup>
+29 -48
View File
@@ -200,10 +200,8 @@
</PropertyGroup> </PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<PreBuildEvent> <PreBuildEvent>
<Message>Recompile conf.c with actual date, invoke win_bison</Message> <Message>force recompilation of conf.c with actual date</Message>
<Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj <Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj</Command>
..\..\flex-bison\win_bison.exe --output=inpptree-parser.c --defines=inpptree-parser.h ..\src\spicelib\parser\inpptree-parser.y || exit 1
..\..\flex-bison\win_bison.exe --output=parse-bison.c --defines=parse-bison.h ..\src\frontend\parse-bison.y || exit 1</Command>
</PreBuildEvent> </PreBuildEvent>
<ClCompile> <ClCompile>
<Optimization>Disabled</Optimization> <Optimization>Disabled</Optimization>
@@ -238,10 +236,8 @@
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<PreBuildEvent> <PreBuildEvent>
<Message>Recompile conf.c with actual date, invoke win_bison</Message> <Message>force recompilation of conf.c with actual date</Message>
<Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj <Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj</Command>
..\..\flex-bison\win_bison.exe --output=inpptree-parser.c --defines=inpptree-parser.h ..\src\spicelib\parser\inpptree-parser.y || exit 1
..\..\flex-bison\win_bison.exe --output=parse-bison.c --defines=parse-bison.h ..\src\frontend\parse-bison.y || exit 1</Command>
</PreBuildEvent> </PreBuildEvent>
<ClCompile> <ClCompile>
<Optimization>MaxSpeed</Optimization> <Optimization>MaxSpeed</Optimization>
@@ -282,10 +278,8 @@
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<PreBuildEvent> <PreBuildEvent>
<Message>Recompile conf.c with actual date, invoke win_bison</Message> <Message>force recompilation of conf.c with actual date</Message>
<Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj <Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj</Command>
..\..\flex-bison\win_bison.exe --output=inpptree-parser.c --defines=inpptree-parser.h ..\src\spicelib\parser\inpptree-parser.y || exit 1
..\..\flex-bison\win_bison.exe --output=parse-bison.c --defines=parse-bison.h ..\src\frontend\parse-bison.y || exit 1</Command>
</PreBuildEvent> </PreBuildEvent>
<Midl> <Midl>
<TargetEnvironment>X64</TargetEnvironment> <TargetEnvironment>X64</TargetEnvironment>
@@ -323,10 +317,8 @@
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<PreBuildEvent> <PreBuildEvent>
<Message>Recompile conf.c with actual date, invoke win_bison</Message> <Message>force recompilation of conf.c with actual date</Message>
<Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj <Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj</Command>
..\..\flex-bison\win_bison.exe --output=inpptree-parser.c --defines=inpptree-parser.h ..\src\spicelib\parser\inpptree-parser.y || exit 1
..\..\flex-bison\win_bison.exe --output=parse-bison.c --defines=parse-bison.h ..\src\frontend\parse-bison.y || exit 1</Command>
</PreBuildEvent> </PreBuildEvent>
<Midl> <Midl>
<TargetEnvironment>X64</TargetEnvironment> <TargetEnvironment>X64</TargetEnvironment>
@@ -372,10 +364,8 @@
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='console_debug|Win32'"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='console_debug|Win32'">
<PreBuildEvent> <PreBuildEvent>
<Message>Recompile conf.c with actual date, invoke win_bison</Message> <Message>force recompilation of conf.c with actual date</Message>
<Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj <Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj</Command>
..\..\flex-bison\win_bison.exe --output=inpptree-parser.c --defines=inpptree-parser.h ..\src\spicelib\parser\inpptree-parser.y || exit 1
..\..\flex-bison\win_bison.exe --output=parse-bison.c --defines=parse-bison.h ..\src\frontend\parse-bison.y || exit 1</Command>
</PreBuildEvent> </PreBuildEvent>
<ClCompile> <ClCompile>
<Optimization>Disabled</Optimization> <Optimization>Disabled</Optimization>
@@ -410,10 +400,8 @@
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='console_release|Win32'"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='console_release|Win32'">
<PreBuildEvent> <PreBuildEvent>
<Message>Recompile conf.c with actual date, invoke win_bison</Message> <Message>force recompilation of conf.c with actual date</Message>
<Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj <Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj</Command>
..\..\flex-bison\win_bison.exe --output=inpptree-parser.c --defines=inpptree-parser.h ..\src\spicelib\parser\inpptree-parser.y || exit 1
..\..\flex-bison\win_bison.exe --output=parse-bison.c --defines=parse-bison.h ..\src\frontend\parse-bison.y || exit 1</Command>
</PreBuildEvent> </PreBuildEvent>
<ClCompile> <ClCompile>
<Optimization>MaxSpeed</Optimization> <Optimization>MaxSpeed</Optimization>
@@ -454,10 +442,8 @@
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='console_debug|x64'"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='console_debug|x64'">
<PreBuildEvent> <PreBuildEvent>
<Message>Recompile conf.c with actual date, invoke win_bison</Message> <Message>force recompilation of conf.c with actual date</Message>
<Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj <Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj</Command>
..\..\flex-bison\win_bison.exe --output=inpptree-parser.c --defines=inpptree-parser.h ..\src\spicelib\parser\inpptree-parser.y || exit 1
..\..\flex-bison\win_bison.exe --output=parse-bison.c --defines=parse-bison.h ..\src\frontend\parse-bison.y || exit 1</Command>
</PreBuildEvent> </PreBuildEvent>
<Midl> <Midl>
<TargetEnvironment>X64</TargetEnvironment> <TargetEnvironment>X64</TargetEnvironment>
@@ -495,10 +481,8 @@
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='console_release|x64'"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='console_release|x64'">
<PreBuildEvent> <PreBuildEvent>
<Message>Recompile conf.c with actual date, invoke win_bison</Message> <Message>force recompilation of conf.c with actual date</Message>
<Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj <Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj</Command>
..\..\flex-bison\win_bison.exe --output=inpptree-parser.c --defines=inpptree-parser.h ..\src\spicelib\parser\inpptree-parser.y || exit 1
..\..\flex-bison\win_bison.exe --output=parse-bison.c --defines=parse-bison.h ..\src\frontend\parse-bison.y || exit 1</Command>
</PreBuildEvent> </PreBuildEvent>
<Midl> <Midl>
<TargetEnvironment>X64</TargetEnvironment> <TargetEnvironment>X64</TargetEnvironment>
@@ -542,10 +526,8 @@
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseOMP|Win32'"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseOMP|Win32'">
<PreBuildEvent> <PreBuildEvent>
<Message>Recompile conf.c with actual date, invoke win_bison</Message> <Message>force recompilation of conf.c with actual date</Message>
<Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj <Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj</Command>
..\..\flex-bison\win_bison.exe --output=inpptree-parser.c --defines=inpptree-parser.h ..\src\spicelib\parser\inpptree-parser.y || exit 1
..\..\flex-bison\win_bison.exe --output=parse-bison.c --defines=parse-bison.h ..\src\frontend\parse-bison.y || exit 1</Command>
</PreBuildEvent> </PreBuildEvent>
<ClCompile> <ClCompile>
<Optimization>MaxSpeed</Optimization> <Optimization>MaxSpeed</Optimization>
@@ -587,10 +569,8 @@
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseOMP|x64'"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseOMP|x64'">
<PreBuildEvent> <PreBuildEvent>
<Message>Recompile conf.c with actual date, invoke win_bison</Message> <Message>force recompilation of conf.c with actual date</Message>
<Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj <Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj</Command>
..\..\flex-bison\win_bison.exe --output=inpptree-parser.c --defines=inpptree-parser.h ..\src\spicelib\parser\inpptree-parser.y || exit 1
..\..\flex-bison\win_bison.exe --output=parse-bison.c --defines=parse-bison.h ..\src\frontend\parse-bison.y || exit 1</Command>
</PreBuildEvent> </PreBuildEvent>
<Midl> <Midl>
<TargetEnvironment>X64</TargetEnvironment> <TargetEnvironment>X64</TargetEnvironment>
@@ -637,10 +617,8 @@
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='console_release_omp|Win32'"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='console_release_omp|Win32'">
<PreBuildEvent> <PreBuildEvent>
<Message>Recompile conf.c with actual date, invoke win_bison</Message> <Message>force recompilation of conf.c with actual date</Message>
<Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj <Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj</Command>
..\..\flex-bison\win_bison.exe --output=inpptree-parser.c --defines=inpptree-parser.h ..\src\spicelib\parser\inpptree-parser.y || exit 1
..\..\flex-bison\win_bison.exe --output=parse-bison.c --defines=parse-bison.h ..\src\frontend\parse-bison.y || exit 1</Command>
</PreBuildEvent> </PreBuildEvent>
<ClCompile> <ClCompile>
<Optimization>MaxSpeed</Optimization> <Optimization>MaxSpeed</Optimization>
@@ -682,10 +660,8 @@
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='console_release_omp|x64'"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='console_release_omp|x64'">
<PreBuildEvent> <PreBuildEvent>
<Message>Recompile conf.c with actual date, invoke win_bison</Message> <Message>force recompilation of conf.c with actual date</Message>
<Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj <Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj</Command>
..\..\flex-bison\win_bison.exe --output=inpptree-parser.c --defines=inpptree-parser.h ..\src\spicelib\parser\inpptree-parser.y || exit 1
..\..\flex-bison\win_bison.exe --output=parse-bison.c --defines=parse-bison.h ..\src\frontend\parse-bison.y || exit 1</Command>
</PreBuildEvent> </PreBuildEvent>
<Midl> <Midl>
<TargetEnvironment>X64</TargetEnvironment> <TargetEnvironment>X64</TargetEnvironment>
@@ -1237,6 +1213,11 @@
<ClInclude Include="parse-bison.h" /> <ClInclude Include="parse-bison.h" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<CustomBuild Include="..\src\frontend\parse-bison.y;..\src\spicelib\parser\inpptree-parser.y">
<Message>invoke win_bison.exe for %(Identity)</Message>
<Command>..\..\flex-bison\win_bison.exe --output=%(Filename).c --defines=%(Filename).h %(Identity) || exit 1</Command>
<Outputs>%(Filename).c;%(Filename).h</Outputs>
</CustomBuild>
<None Include="..\src\xspice\icm\objects.inc" /> <None Include="..\src\xspice\icm\objects.inc" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
+17 -36
View File
@@ -200,10 +200,8 @@
</PropertyGroup> </PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<PreBuildEvent> <PreBuildEvent>
<Message>Recompile conf.c with actual date, invoke win_bison</Message> <Message>force recompilation of conf.c with actual date</Message>
<Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj <Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj
..\..\flex-bison\win_bison.exe --output=inpptree-parser.c --defines=inpptree-parser.h ..\src\spicelib\parser\inpptree-parser.y || exit 1
..\..\flex-bison\win_bison.exe --output=parse-bison.c --defines=parse-bison.h ..\src\frontend\parse-bison.y || exit 1
lib /machine:x86 /def:fftw3\fftw-3.3.3-dll32\libfftw3-3.def /out:fftw3\fftw-3.3.3-dll32\libfftw3-3.lib</Command> lib /machine:x86 /def:fftw3\fftw-3.3.3-dll32\libfftw3-3.def /out:fftw3\fftw-3.3.3-dll32\libfftw3-3.lib</Command>
</PreBuildEvent> </PreBuildEvent>
<ClCompile> <ClCompile>
@@ -243,10 +241,8 @@ lib /machine:x86 /def:fftw3\fftw-3.3.3-dll32\libfftw3-3.def /out:fftw3\fftw-3.3.
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<PreBuildEvent> <PreBuildEvent>
<Message>Recompile conf.c with actual date, invoke win_bison</Message> <Message>force recompilation of conf.c with actual date</Message>
<Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj <Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj
..\..\flex-bison\win_bison.exe --output=inpptree-parser.c --defines=inpptree-parser.h ..\src\spicelib\parser\inpptree-parser.y || exit 1
..\..\flex-bison\win_bison.exe --output=parse-bison.c --defines=parse-bison.h ..\src\frontend\parse-bison.y || exit 1
lib /machine:x86 /def:fftw3\fftw-3.3.3-dll32\libfftw3-3.def /out:fftw3\fftw-3.3.3-dll32\libfftw3-3.lib</Command> lib /machine:x86 /def:fftw3\fftw-3.3.3-dll32\libfftw3-3.def /out:fftw3\fftw-3.3.3-dll32\libfftw3-3.lib</Command>
</PreBuildEvent> </PreBuildEvent>
<ClCompile> <ClCompile>
@@ -292,10 +288,8 @@ lib /machine:x86 /def:fftw3\fftw-3.3.3-dll32\libfftw3-3.def /out:fftw3\fftw-3.3.
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<PreBuildEvent> <PreBuildEvent>
<Message>Recompile conf.c with actual date, invoke win_bison</Message> <Message>force recompilation of conf.c with actual date</Message>
<Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj <Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj
..\..\flex-bison\win_bison.exe --output=inpptree-parser.c --defines=inpptree-parser.h ..\src\spicelib\parser\inpptree-parser.y || exit 1
..\..\flex-bison\win_bison.exe --output=parse-bison.c --defines=parse-bison.h ..\src\frontend\parse-bison.y || exit 1
lib /machine:x64 /def:fftw3\fftw-3.3.3-dll64\libfftw3-3.def /out:fftw3\fftw-3.3.3-dll64\libfftw3-3.lib</Command> lib /machine:x64 /def:fftw3\fftw-3.3.3-dll64\libfftw3-3.def /out:fftw3\fftw-3.3.3-dll64\libfftw3-3.lib</Command>
</PreBuildEvent> </PreBuildEvent>
<Midl> <Midl>
@@ -338,10 +332,8 @@ lib /machine:x64 /def:fftw3\fftw-3.3.3-dll64\libfftw3-3.def /out:fftw3\fftw-3.3.
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<PreBuildEvent> <PreBuildEvent>
<Message>Recompile conf.c with actual date, invoke win_bison</Message> <Message>force recompilation of conf.c with actual date</Message>
<Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj <Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj
..\..\flex-bison\win_bison.exe --output=inpptree-parser.c --defines=inpptree-parser.h ..\src\spicelib\parser\inpptree-parser.y || exit 1
..\..\flex-bison\win_bison.exe --output=parse-bison.c --defines=parse-bison.h ..\src\frontend\parse-bison.y || exit 1
lib /machine:x64 /def:fftw3\fftw-3.3.3-dll64\libfftw3-3.def /out:fftw3\fftw-3.3.3-dll64\libfftw3-3.lib</Command> lib /machine:x64 /def:fftw3\fftw-3.3.3-dll64\libfftw3-3.def /out:fftw3\fftw-3.3.3-dll64\libfftw3-3.lib</Command>
</PreBuildEvent> </PreBuildEvent>
<Midl> <Midl>
@@ -392,10 +384,8 @@ lib /machine:x64 /def:fftw3\fftw-3.3.3-dll64\libfftw3-3.def /out:fftw3\fftw-3.3.
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='console_debug|Win32'"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='console_debug|Win32'">
<PreBuildEvent> <PreBuildEvent>
<Message>Recompile conf.c with actual date, invoke win_bison</Message> <Message>force recompilation of conf.c with actual date</Message>
<Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj <Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj
..\..\flex-bison\win_bison.exe --output=inpptree-parser.c --defines=inpptree-parser.h ..\src\spicelib\parser\inpptree-parser.y || exit 1
..\..\flex-bison\win_bison.exe --output=parse-bison.c --defines=parse-bison.h ..\src\frontend\parse-bison.y || exit 1
lib /machine:x86 /def:fftw3\fftw-3.3.3-dll32\libfftw3-3.def /out:fftw3\fftw-3.3.3-dll32\libfftw3-3.lib</Command> lib /machine:x86 /def:fftw3\fftw-3.3.3-dll32\libfftw3-3.def /out:fftw3\fftw-3.3.3-dll32\libfftw3-3.lib</Command>
</PreBuildEvent> </PreBuildEvent>
<ClCompile> <ClCompile>
@@ -435,10 +425,8 @@ lib /machine:x86 /def:fftw3\fftw-3.3.3-dll32\libfftw3-3.def /out:fftw3\fftw-3.3.
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='console_release|Win32'"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='console_release|Win32'">
<PreBuildEvent> <PreBuildEvent>
<Message>Recompile conf.c with actual date, invoke win_bison</Message> <Message>force recompilation of conf.c with actual date</Message>
<Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj <Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj
..\..\flex-bison\win_bison.exe --output=inpptree-parser.c --defines=inpptree-parser.h ..\src\spicelib\parser\inpptree-parser.y || exit 1
..\..\flex-bison\win_bison.exe --output=parse-bison.c --defines=parse-bison.h ..\src\frontend\parse-bison.y || exit 1
lib /machine:x86 /def:fftw3\fftw-3.3.3-dll32\libfftw3-3.def /out:fftw3\fftw-3.3.3-dll32\libfftw3-3.lib</Command> lib /machine:x86 /def:fftw3\fftw-3.3.3-dll32\libfftw3-3.def /out:fftw3\fftw-3.3.3-dll32\libfftw3-3.lib</Command>
</PreBuildEvent> </PreBuildEvent>
<ClCompile> <ClCompile>
@@ -484,10 +472,8 @@ lib /machine:x86 /def:fftw3\fftw-3.3.3-dll32\libfftw3-3.def /out:fftw3\fftw-3.3.
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='console_debug|x64'"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='console_debug|x64'">
<PreBuildEvent> <PreBuildEvent>
<Message>Recompile conf.c with actual date, invoke win_bison</Message> <Message>force recompilation of conf.c with actual date</Message>
<Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj <Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj
..\..\flex-bison\win_bison.exe --output=inpptree-parser.c --defines=inpptree-parser.h ..\src\spicelib\parser\inpptree-parser.y || exit 1
..\..\flex-bison\win_bison.exe --output=parse-bison.c --defines=parse-bison.h ..\src\frontend\parse-bison.y || exit 1
lib /machine:x64 /def:fftw3\fftw-3.3.3-dll64\libfftw3-3.def /out:fftw3\fftw-3.3.3-dll64\libfftw3-3.lib</Command> lib /machine:x64 /def:fftw3\fftw-3.3.3-dll64\libfftw3-3.def /out:fftw3\fftw-3.3.3-dll64\libfftw3-3.lib</Command>
</PreBuildEvent> </PreBuildEvent>
<Midl> <Midl>
@@ -530,10 +516,8 @@ lib /machine:x64 /def:fftw3\fftw-3.3.3-dll64\libfftw3-3.def /out:fftw3\fftw-3.3.
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='console_release|x64'"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='console_release|x64'">
<PreBuildEvent> <PreBuildEvent>
<Message>Recompile conf.c with actual date, invoke win_bison</Message> <Message>force recompilation of conf.c with actual date</Message>
<Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj <Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj
..\..\flex-bison\win_bison.exe --output=inpptree-parser.c --defines=inpptree-parser.h ..\src\spicelib\parser\inpptree-parser.y || exit 1
..\..\flex-bison\win_bison.exe --output=parse-bison.c --defines=parse-bison.h ..\src\frontend\parse-bison.y || exit 1
lib /machine:x64 /def:fftw3\fftw-3.3.3-dll64\libfftw3-3.def /out:fftw3\fftw-3.3.3-dll64\libfftw3-3.lib</Command> lib /machine:x64 /def:fftw3\fftw-3.3.3-dll64\libfftw3-3.def /out:fftw3\fftw-3.3.3-dll64\libfftw3-3.lib</Command>
</PreBuildEvent> </PreBuildEvent>
<Midl> <Midl>
@@ -582,10 +566,8 @@ lib /machine:x64 /def:fftw3\fftw-3.3.3-dll64\libfftw3-3.def /out:fftw3\fftw-3.3.
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseOMP|Win32'"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseOMP|Win32'">
<PreBuildEvent> <PreBuildEvent>
<Message>Recompile conf.c with actual date, invoke win_bison</Message> <Message>force recompilation of conf.c with actual date</Message>
<Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj <Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj
..\..\flex-bison\win_bison.exe --output=inpptree-parser.c --defines=inpptree-parser.h ..\src\spicelib\parser\inpptree-parser.y || exit 1
..\..\flex-bison\win_bison.exe --output=parse-bison.c --defines=parse-bison.h ..\src\frontend\parse-bison.y || exit 1
lib /machine:x86 /def:fftw3\fftw-3.3.3-dll32\libfftw3-3.def /out:fftw3\fftw-3.3.3-dll32\libfftw3-3.lib</Command> lib /machine:x86 /def:fftw3\fftw-3.3.3-dll32\libfftw3-3.def /out:fftw3\fftw-3.3.3-dll32\libfftw3-3.lib</Command>
</PreBuildEvent> </PreBuildEvent>
<ClCompile> <ClCompile>
@@ -632,10 +614,8 @@ lib /machine:x86 /def:fftw3\fftw-3.3.3-dll32\libfftw3-3.def /out:fftw3\fftw-3.3.
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseOMP|x64'"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseOMP|x64'">
<PreBuildEvent> <PreBuildEvent>
<Message>Recompile conf.c with actual date, invoke win_bison</Message> <Message>force recompilation of conf.c with actual date</Message>
<Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj <Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj
..\..\flex-bison\win_bison.exe --output=inpptree-parser.c --defines=inpptree-parser.h ..\src\spicelib\parser\inpptree-parser.y || exit 1
..\..\flex-bison\win_bison.exe --output=parse-bison.c --defines=parse-bison.h ..\src\frontend\parse-bison.y || exit 1
lib /machine:x64 /def:fftw3\fftw-3.3.3-dll64\libfftw3-3.def /out:fftw3\fftw-3.3.3-dll64\libfftw3-3.lib</Command> lib /machine:x64 /def:fftw3\fftw-3.3.3-dll64\libfftw3-3.def /out:fftw3\fftw-3.3.3-dll64\libfftw3-3.lib</Command>
</PreBuildEvent> </PreBuildEvent>
<Midl> <Midl>
@@ -687,10 +667,8 @@ lib /machine:x64 /def:fftw3\fftw-3.3.3-dll64\libfftw3-3.def /out:fftw3\fftw-3.3.
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='console_release_omp|Win32'"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='console_release_omp|Win32'">
<PreBuildEvent> <PreBuildEvent>
<Message>Recompile conf.c with actual date, invoke win_bison</Message> <Message>force recompilation of conf.c with actual date</Message>
<Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj <Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj
..\..\flex-bison\win_bison.exe --output=inpptree-parser.c --defines=inpptree-parser.h ..\src\spicelib\parser\inpptree-parser.y || exit 1
..\..\flex-bison\win_bison.exe --output=parse-bison.c --defines=parse-bison.h ..\src\frontend\parse-bison.y || exit 1
lib /machine:x86 /def:fftw3\fftw-3.3.3-dll32\libfftw3-3.def /out:fftw3\fftw-3.3.3-dll32\libfftw3-3.lib</Command> lib /machine:x86 /def:fftw3\fftw-3.3.3-dll32\libfftw3-3.def /out:fftw3\fftw-3.3.3-dll32\libfftw3-3.lib</Command>
</PreBuildEvent> </PreBuildEvent>
<ClCompile> <ClCompile>
@@ -737,10 +715,8 @@ lib /machine:x86 /def:fftw3\fftw-3.3.3-dll32\libfftw3-3.def /out:fftw3\fftw-3.3.
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='console_release_omp|x64'"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='console_release_omp|x64'">
<PreBuildEvent> <PreBuildEvent>
<Message>Recompile conf.c with actual date, invoke win_bison</Message> <Message>force recompilation of conf.c with actual date</Message>
<Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj <Command>if exist $(IntDir)conf.obj del $(IntDir)conf.obj
..\..\flex-bison\win_bison.exe --output=inpptree-parser.c --defines=inpptree-parser.h ..\src\spicelib\parser\inpptree-parser.y || exit 1
..\..\flex-bison\win_bison.exe --output=parse-bison.c --defines=parse-bison.h ..\src\frontend\parse-bison.y || exit 1
lib /machine:x64 /def:fftw3\fftw-3.3.3-dll64\libfftw3-3.def /out:fftw3\fftw-3.3.3-dll64\libfftw3-3.lib</Command> lib /machine:x64 /def:fftw3\fftw-3.3.3-dll64\libfftw3-3.def /out:fftw3\fftw-3.3.3-dll64\libfftw3-3.lib</Command>
</PreBuildEvent> </PreBuildEvent>
<Midl> <Midl>
@@ -1297,6 +1273,11 @@ lib /machine:x64 /def:fftw3\fftw-3.3.3-dll64\libfftw3-3.def /out:fftw3\fftw-3.3.
<ClInclude Include="parse-bison.h" /> <ClInclude Include="parse-bison.h" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<CustomBuild Include="..\src\frontend\parse-bison.y;..\src\spicelib\parser\inpptree-parser.y">
<Message>invoke win_bison.exe for %(Identity)</Message>
<Command>..\..\flex-bison\win_bison.exe --output=%(Filename).c --defines=%(Filename).h %(Identity) || exit 1</Command>
<Outputs>%(Filename).c;%(Filename).h</Outputs>
</CustomBuild>
<None Include="..\src\xspice\icm\objects.inc" /> <None Include="..\src\xspice\icm\objects.inc" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>