From c022d8f4196a5173109b38ea89cd50b88610a3a5 Mon Sep 17 00:00:00 2001 From: h_vogt Date: Sat, 6 Feb 2016 23:51:06 +0100 Subject: [PATCH] introduce visualc/xspice --- visualc/.gitignore | 8 + visualc/xspice/analog.vcxproj | 297 ++++++++++++++++++++++++ visualc/xspice/aux-cfunc.bat | 24 ++ visualc/xspice/aux-udnfunc.bat | 9 + visualc/xspice/cmpp/cmpp.vcxproj | 179 +++++++++++++++ visualc/xspice/digital.vcxproj | 369 ++++++++++++++++++++++++++++++ visualc/xspice/spice2poly.vcxproj | 216 +++++++++++++++++ visualc/xspice/xspice-local.sln | 76 ++++++ visualc/xspice/xtradev.vcxproj | 273 ++++++++++++++++++++++ visualc/xspice/xtraevt.vcxproj | 232 +++++++++++++++++++ 10 files changed, 1683 insertions(+) create mode 100644 visualc/xspice/analog.vcxproj create mode 100644 visualc/xspice/aux-cfunc.bat create mode 100644 visualc/xspice/aux-udnfunc.bat create mode 100644 visualc/xspice/cmpp/cmpp.vcxproj create mode 100644 visualc/xspice/digital.vcxproj create mode 100644 visualc/xspice/spice2poly.vcxproj create mode 100644 visualc/xspice/xspice-local.sln create mode 100644 visualc/xspice/xtradev.vcxproj create mode 100644 visualc/xspice/xtraevt.vcxproj diff --git a/visualc/.gitignore b/visualc/.gitignore index 39fd43c0e..5a23caae2 100644 --- a/visualc/.gitignore +++ b/visualc/.gitignore @@ -4,8 +4,16 @@ # # (compile "git ls-files -i --exclude-standard") +/codemodels/ /tmp-bison/ +/xspice/bin/ +/xspice/cmpp/Debug/ +/xspice/cmpp/Release/ +/xspice/cmpp/tmp-bison/ +/xspice/icm/ +/xspice/intermediate/ + /vngspice/ /vngspice-fftw/ /sharedspice/ diff --git a/visualc/xspice/analog.vcxproj b/visualc/xspice/analog.vcxproj new file mode 100644 index 000000000..09ccb51dd --- /dev/null +++ b/visualc/xspice/analog.vcxproj @@ -0,0 +1,297 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + analog + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2} + icmanalog + 8.1 + + + + DynamicLibrary + NotSet + v140 + + + DynamicLibrary + NotSet + true + v140 + + + DynamicLibrary + NotSet + v140 + + + DynamicLibrary + MultiByte + true + v140 + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.40219.1 + .cm + $(SolutionDir)codemodels\$(Platform)\$(Configuration)\ + $(SolutionDir)xspice\intermediate\$(ProjectName)\$(Platform)\$(Configuration)\ + + + true + false + + + false + + + $(ProjectName)64 + true + false + + + $(ProjectName)64 + false + + + + generate cfunc.c and ifspec.c files + call .\aux-cfunc.bat $(ProjectName) + + + + + Disabled + icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories) + _CRT_SECURE_NO_DEPRECATE;CIDER;%(PreprocessorDefinitions) + false + + + Default + MultiThreadedDebug + false + Level4 + ProgramDatabase + CompileAsC + true + + + true + + + Windows + false + false + + + $(TargetDir)$(TargetName).lib + MachineX86 + + + + + MaxSpeed + true + icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories) + _CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) + + + MultiThreaded + true + Level3 + None + CompileAsC + true + + + false + true + true + false + $(TargetDir)$(TargetName).lib + MachineX86 + UseLinkTimeCodeGeneration + + + + + X64 + + + Disabled + icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories) + _CRT_SECURE_NO_DEPRECATE;CIDER;%(PreprocessorDefinitions) + false + + + Default + MultiThreadedDebug + false + Level4 + ProgramDatabase + CompileAsC + + + true + + + Windows + false + false + + + $(TargetDir)$(TargetName).lib + MachineX64 + + + + + X64 + + + MaxSpeed + true + icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories) + _CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) + + + MultiThreaded + true + Level3 + None + CompileAsC + + + false + true + true + false + $(TargetDir)$(TargetName).lib + MachineX64 + + + + + + + + + + + + + ..\..\src\xspice\%(RelativeDir);%(AdditionalIncludeDirectories) + + + + + + ..\..\src\xspice\%(RelativeDir);%(AdditionalIncludeDirectories) + + + + + + + + + + ..\..\src\xspice\%(RelativeDir);%(AdditionalIncludeDirectories) + + + + + + + + ..\..\src\xspice\%(RelativeDir);%(AdditionalIncludeDirectories) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/visualc/xspice/aux-cfunc.bat b/visualc/xspice/aux-cfunc.bat new file mode 100644 index 000000000..24c568dcf --- /dev/null +++ b/visualc/xspice/aux-cfunc.bat @@ -0,0 +1,24 @@ +rem invoke as +rem .\aux-cfunc.bat analog + +set sub=%1 + +set CMPP_IDIR=../../src/xspice/icm/%sub% +set CMPP_ODIR=icm/%sub% +if not exist icm\%sub% mkdir icm\%sub% +.\bin\cmpp -lst + +for /F %%n in (..\..\src\xspice\icm\%sub%\modpath.lst) do ( + set CMPP_IDIR=../../src/xspice/icm/%sub%/%%n + set CMPP_ODIR=icm/%sub%/%%n + if not exist icm\%sub%\%%n mkdir icm\%sub%\%%n + .\bin\cmpp -ifs + .\bin\cmpp -mod + pushd icm\%sub%\%%n + if exist %%n-cfunc.c del %%n-cfunc.c + if exist %%n-ifspec.c del %%n-ifspec.c + rename cfunc.c %%n-cfunc.c + rename ifspec.c %%n-ifspec.c + popd +) + diff --git a/visualc/xspice/aux-udnfunc.bat b/visualc/xspice/aux-udnfunc.bat new file mode 100644 index 000000000..9ddcd4ea8 --- /dev/null +++ b/visualc/xspice/aux-udnfunc.bat @@ -0,0 +1,9 @@ +rem invoke as +rem .\aux-udnfunc.bat xtraevt + +set sub=%1 + +for /F %%n in (..\..\src\xspice\icm\%sub%\udnpath.lst) do ( + if not exist icm\%sub%\%%n mkdir icm\%sub%\%%n + copy /Y ..\..\src\xspice\icm\%sub%\%%n\udnfunc.c icm\%sub%\%%n\%%n-udnfunc.c +) diff --git a/visualc/xspice/cmpp/cmpp.vcxproj b/visualc/xspice/cmpp/cmpp.vcxproj new file mode 100644 index 000000000..65b0b210f --- /dev/null +++ b/visualc/xspice/cmpp/cmpp.vcxproj @@ -0,0 +1,179 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + {7C865696-FA10-43AE-A20B-22AE72A165E2} + cmpp + 8.1 + + + + Application + true + v140 + MultiByte + + + Application + false + v140 + true + MultiByte + + + Application + true + v140 + MultiByte + + + Application + false + v140 + true + MultiByte + + + + + + + + + + + + + + + + + + + + + + + Level3 + Disabled + _CRT_SECURE_NO_WARNINGS;YY_NO_UNISTD_H;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions) + false + MultiThreadedDebug + ..\..\..\src\xspice\cmpp + + + true + + ..\bin\$(TargetName)$(TargetExt) + ..\bin\$(TargetName).pdb + + + + + Level3 + MaxSpeed + true + true + _CRT_SECURE_NO_WARNINGS;YY_NO_UNISTD_H;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions) + false + MultiThreaded + None + ..\..\..\src\xspice\cmpp + true + + + No + true + true + + ..\bin\$(TargetName)$(TargetExt) + + + + + + Level3 + Disabled + true + _CRT_SECURE_NO_WARNINGS;YY_NO_UNISTD_H;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions) + false + false + Default + MultiThreadedDebug + ..\..\..\src\xspice\cmpp;%(AdditionalIncludeDirectories) + + + true + + + + + Level3 + MaxSpeed + true + true + true + _CRT_SECURE_NO_WARNINGS;YY_NO_UNISTD_H;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions) + false + CompileAsC + ..\..\..\src\xspice\cmpp;%(AdditionalIncludeDirectories) + + + true + true + true + + + + + invoke win_bison.exe for %(Identity) + ..\..\..\..\flex-bison\win_bison.exe --output=.\tmp-bison\%(Filename).c --defines=.\tmp-bison\%(Filename).h %(Identity) || exit 1 + .\tmp-bison\%(Filename).c;.\tmp-bison\%(Filename).h + + + invoke win_flex.exe for %(Identity) + ..\..\..\..\flex-bison\win_flex.exe --outfile=.\tmp-bison\%(Filename).c --header-file=.\tmp-bison\%(Filename).h %(Identity) || exit 1 + .\tmp-bison\%(Filename).c;.\tmp-bison\%(Filename).h + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/visualc/xspice/digital.vcxproj b/visualc/xspice/digital.vcxproj new file mode 100644 index 000000000..ce1c4c656 --- /dev/null +++ b/visualc/xspice/digital.vcxproj @@ -0,0 +1,369 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + digital + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E} + icmanalog + 8.1 + + + + DynamicLibrary + NotSet + v140 + + + DynamicLibrary + NotSet + true + v140 + + + DynamicLibrary + NotSet + v140 + + + DynamicLibrary + MultiByte + true + v140 + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.40219.1 + .cm + $(SolutionDir)codemodels\$(Platform)\$(Configuration)\ + $(SolutionDir)xspice\intermediate\$(ProjectName)\$(Platform)\$(Configuration)\ + + + true + false + + + false + + + $(ProjectName)64 + true + false + + + $(ProjectName)64 + false + + + + generate cfunc.c and ifspec.c files + call .\aux-cfunc.bat $(ProjectName) + + + + + Disabled + icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories) + _CRT_SECURE_NO_DEPRECATE;CIDER;%(PreprocessorDefinitions) + false + + + Default + MultiThreadedDebug + false + Level4 + ProgramDatabase + CompileAsC + true + + + true + + + Windows + false + false + + + $(TargetDir)$(TargetName).lib + MachineX86 + + + + + MaxSpeed + true + icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories) + _CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) + + + MultiThreaded + true + Level3 + None + CompileAsC + true + + + false + true + true + false + $(TargetDir)$(TargetName).lib + MachineX86 + UseLinkTimeCodeGeneration + + + + + X64 + + + Disabled + icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories) + _CRT_SECURE_NO_DEPRECATE;CIDER;%(PreprocessorDefinitions) + false + + + Default + MultiThreadedDebug + false + Level4 + ProgramDatabase + CompileAsC + + + true + + + Windows + false + false + + + $(TargetDir)$(TargetName).lib + MachineX64 + + + + + X64 + + + MaxSpeed + true + icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories) + _CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) + + + MultiThreaded + true + Level3 + None + CompileAsC + + + false + true + true + false + $(TargetDir)$(TargetName).lib + MachineX64 + + + + + ..\..\src\xspice\%(RelativeDir);%(AdditionalIncludeDirectories) + + + + ..\..\src\xspice\%(RelativeDir);%(AdditionalIncludeDirectories) + + + + ..\..\src\xspice\%(RelativeDir);%(AdditionalIncludeDirectories) + + + + ..\..\src\xspice\%(RelativeDir);%(AdditionalIncludeDirectories) + + + + ..\..\src\xspice\%(RelativeDir);%(AdditionalIncludeDirectories) + + + + ..\..\src\xspice\%(RelativeDir);%(AdditionalIncludeDirectories) + + + + ..\..\src\xspice\%(RelativeDir);%(AdditionalIncludeDirectories) + + + + ..\..\src\xspice\%(RelativeDir);%(AdditionalIncludeDirectories) + + + + ..\..\src\xspice\%(RelativeDir);%(AdditionalIncludeDirectories) + + + + ..\..\src\xspice\%(RelativeDir);%(AdditionalIncludeDirectories) + + + + ..\..\src\xspice\%(RelativeDir);%(AdditionalIncludeDirectories) + + + + ..\..\src\xspice\%(RelativeDir);%(AdditionalIncludeDirectories) + + + + ..\..\src\xspice\%(RelativeDir);%(AdditionalIncludeDirectories) + + + + ..\..\src\xspice\%(RelativeDir);%(AdditionalIncludeDirectories) + + + + ..\..\src\xspice\%(RelativeDir);%(AdditionalIncludeDirectories) + + + + ..\..\src\xspice\%(RelativeDir);%(AdditionalIncludeDirectories) + + + + ..\..\src\xspice\%(RelativeDir);%(AdditionalIncludeDirectories) + + + + ..\..\src\xspice\%(RelativeDir);%(AdditionalIncludeDirectories) + + + + ..\..\src\xspice\%(RelativeDir);%(AdditionalIncludeDirectories) + + + + ..\..\src\xspice\%(RelativeDir);%(AdditionalIncludeDirectories) + + + + ..\..\src\xspice\%(RelativeDir);%(AdditionalIncludeDirectories) + + + + ..\..\src\xspice\%(RelativeDir);%(AdditionalIncludeDirectories) + + + + ..\..\src\xspice\%(RelativeDir);%(AdditionalIncludeDirectories) + + + + ..\..\src\xspice\%(RelativeDir);%(AdditionalIncludeDirectories) + + + + ..\..\src\xspice\%(RelativeDir);%(AdditionalIncludeDirectories) + + + + ..\..\src\xspice\%(RelativeDir);%(AdditionalIncludeDirectories) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/visualc/xspice/spice2poly.vcxproj b/visualc/xspice/spice2poly.vcxproj new file mode 100644 index 000000000..e9bb7d57d --- /dev/null +++ b/visualc/xspice/spice2poly.vcxproj @@ -0,0 +1,216 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + spice2poly + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB} + icmanalog + 8.1 + + + + DynamicLibrary + NotSet + v140 + + + DynamicLibrary + NotSet + true + v140 + + + DynamicLibrary + NotSet + v140 + + + DynamicLibrary + MultiByte + true + v140 + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.40219.1 + .cm + $(SolutionDir)codemodels\$(Platform)\$(Configuration)\ + $(SolutionDir)xspice\intermediate\$(ProjectName)\$(Platform)\$(Configuration)\ + + + true + false + + + false + + + $(ProjectName)64 + true + false + + + $(ProjectName)64 + false + + + + generate cfunc.c and ifspec.c files + call .\aux-cfunc.bat $(ProjectName) + + + + + Disabled + icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories) + _CRT_SECURE_NO_DEPRECATE;CIDER;%(PreprocessorDefinitions) + false + + + Default + MultiThreadedDebug + false + Level4 + ProgramDatabase + CompileAsC + true + + + true + + + Windows + false + false + + + $(TargetDir)$(TargetName).lib + MachineX86 + + + + + MaxSpeed + true + icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories) + _CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) + + + MultiThreaded + true + Level3 + None + CompileAsC + true + + + false + true + true + false + $(TargetDir)$(TargetName).lib + MachineX86 + UseLinkTimeCodeGeneration + + + + + X64 + + + Disabled + icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories) + _CRT_SECURE_NO_DEPRECATE;CIDER;%(PreprocessorDefinitions) + false + + + Default + MultiThreadedDebug + false + Level4 + ProgramDatabase + CompileAsC + + + true + + + Windows + false + false + + + $(TargetDir)$(TargetName).lib + MachineX64 + + + + + X64 + + + MaxSpeed + true + icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories) + _CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) + + + MultiThreaded + true + Level3 + None + CompileAsC + + + false + true + true + false + $(TargetDir)$(TargetName).lib + MachineX64 + + + + + + + + + + + + + + \ No newline at end of file diff --git a/visualc/xspice/xspice-local.sln b/visualc/xspice/xspice-local.sln new file mode 100644 index 000000000..393e21e4e --- /dev/null +++ b/visualc/xspice/xspice-local.sln @@ -0,0 +1,76 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +VisualStudioVersion = 14.0.23107.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xtraevt", "xtraevt.vcxproj", "{13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xtradev", "xtradev.vcxproj", "{4BB60215-9A09-4192-9DB6-1A0CA823AFCA}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spice2poly", "spice2poly.vcxproj", "{D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "digital", "digital.vcxproj", "{9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "analog", "analog.vcxproj", "{8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.Debug|x64.ActiveCfg = Debug|x64 + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.Debug|x64.Build.0 = Debug|x64 + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.Debug|x86.ActiveCfg = Debug|Win32 + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.Debug|x86.Build.0 = Debug|Win32 + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.Release|x64.ActiveCfg = Release|x64 + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.Release|x64.Build.0 = Release|x64 + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.Release|x86.ActiveCfg = Release|Win32 + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.Release|x86.Build.0 = Release|Win32 + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.Debug|x64.ActiveCfg = Debug|x64 + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.Debug|x64.Build.0 = Debug|x64 + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.Debug|x86.ActiveCfg = Debug|Win32 + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.Debug|x86.Build.0 = Debug|Win32 + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.Release|x64.ActiveCfg = Release|x64 + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.Release|x64.Build.0 = Release|x64 + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.Release|x86.ActiveCfg = Release|Win32 + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.Release|x86.Build.0 = Release|Win32 + {7A6473F5-AFED-4910-88D2-6204DA829832}.Debug|x64.ActiveCfg = Debug|x64 + {7A6473F5-AFED-4910-88D2-6204DA829832}.Debug|x64.Build.0 = Debug|x64 + {7A6473F5-AFED-4910-88D2-6204DA829832}.Debug|x86.ActiveCfg = Debug|Win32 + {7A6473F5-AFED-4910-88D2-6204DA829832}.Debug|x86.Build.0 = Debug|Win32 + {7A6473F5-AFED-4910-88D2-6204DA829832}.Release|x64.ActiveCfg = Release|x64 + {7A6473F5-AFED-4910-88D2-6204DA829832}.Release|x64.Build.0 = Release|x64 + {7A6473F5-AFED-4910-88D2-6204DA829832}.Release|x86.ActiveCfg = Release|Win32 + {7A6473F5-AFED-4910-88D2-6204DA829832}.Release|x86.Build.0 = Release|Win32 + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.Debug|x64.ActiveCfg = Debug|x64 + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.Debug|x64.Build.0 = Debug|x64 + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.Debug|x86.ActiveCfg = Debug|Win32 + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.Debug|x86.Build.0 = Debug|Win32 + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.Release|x64.ActiveCfg = Release|x64 + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.Release|x64.Build.0 = Release|x64 + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.Release|x86.ActiveCfg = Release|Win32 + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.Release|x86.Build.0 = Release|Win32 + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}.Debug|x64.ActiveCfg = Debug|x64 + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}.Debug|x64.Build.0 = Debug|x64 + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}.Debug|x86.ActiveCfg = Debug|Win32 + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}.Debug|x86.Build.0 = Debug|Win32 + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}.Release|x64.ActiveCfg = Release|x64 + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}.Release|x64.Build.0 = Release|x64 + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}.Release|x86.ActiveCfg = Release|Win32 + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}.Release|x86.Build.0 = Release|Win32 + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}.Debug|x64.ActiveCfg = Debug|x64 + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}.Debug|x64.Build.0 = Debug|x64 + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}.Debug|x86.ActiveCfg = Debug|Win32 + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}.Debug|x86.Build.0 = Debug|Win32 + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}.Release|x64.ActiveCfg = Release|x64 + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}.Release|x64.Build.0 = Release|x64 + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}.Release|x86.ActiveCfg = Release|Win32 + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/visualc/xspice/xtradev.vcxproj b/visualc/xspice/xtradev.vcxproj new file mode 100644 index 000000000..bd115f7b4 --- /dev/null +++ b/visualc/xspice/xtradev.vcxproj @@ -0,0 +1,273 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + xtradev + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA} + icmanalog + 8.1 + + + + DynamicLibrary + NotSet + v140 + + + DynamicLibrary + NotSet + true + v140 + + + DynamicLibrary + NotSet + v140 + + + DynamicLibrary + MultiByte + true + v140 + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.40219.1 + .cm + $(SolutionDir)codemodels\$(Platform)\$(Configuration)\ + $(SolutionDir)xspice\intermediate\$(ProjectName)\$(Platform)\$(Configuration)\ + + + true + false + + + false + + + $(ProjectName)64 + true + false + + + $(ProjectName)64 + false + + + + generate cfunc.c and ifspec.c files + call .\aux-cfunc.bat $(ProjectName) + + + + + Disabled + icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories) + _CRT_SECURE_NO_DEPRECATE;CIDER;%(PreprocessorDefinitions) + false + + + Default + MultiThreadedDebug + false + Level4 + ProgramDatabase + CompileAsC + true + + + true + + + Windows + false + false + + + $(TargetDir)$(TargetName).lib + MachineX86 + + + + + MaxSpeed + true + icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories) + _CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) + + + MultiThreaded + true + Level3 + None + CompileAsC + true + + + false + true + true + false + $(TargetDir)$(TargetName).lib + MachineX86 + UseLinkTimeCodeGeneration + + + + + X64 + + + Disabled + icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories) + _CRT_SECURE_NO_DEPRECATE;CIDER;%(PreprocessorDefinitions) + false + + + Default + MultiThreadedDebug + false + Level4 + ProgramDatabase + CompileAsC + + + true + + + Windows + false + false + + + $(TargetDir)$(TargetName).lib + MachineX64 + + + + + X64 + + + MaxSpeed + true + icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories) + _CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) + + + MultiThreaded + true + Level3 + None + CompileAsC + + + false + true + true + false + $(TargetDir)$(TargetName).lib + MachineX64 + + + + + ..\..\src\xspice\%(RelativeDir);%(AdditionalIncludeDirectories) + + + + ..\..\src\xspice\%(RelativeDir);%(AdditionalIncludeDirectories) + + + + ..\..\src\xspice\%(RelativeDir);%(AdditionalIncludeDirectories) + + + + ..\..\src\xspice\%(RelativeDir);%(AdditionalIncludeDirectories) + + + + ..\..\src\xspice\%(RelativeDir);%(AdditionalIncludeDirectories) + + + + ..\..\src\xspice\%(RelativeDir);%(AdditionalIncludeDirectories) + + + + ..\..\src\xspice\%(RelativeDir);%(AdditionalIncludeDirectories) + + + + ..\..\src\xspice\%(RelativeDir);%(AdditionalIncludeDirectories) + + + + ..\..\src\xspice\%(RelativeDir);%(AdditionalIncludeDirectories) + + + + ..\..\src\xspice\%(RelativeDir);%(AdditionalIncludeDirectories) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/visualc/xspice/xtraevt.vcxproj b/visualc/xspice/xtraevt.vcxproj new file mode 100644 index 000000000..da7656b74 --- /dev/null +++ b/visualc/xspice/xtraevt.vcxproj @@ -0,0 +1,232 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + xtraevt + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6} + icmanalog + 8.1 + + + + DynamicLibrary + NotSet + v140 + + + DynamicLibrary + NotSet + true + v140 + + + DynamicLibrary + NotSet + v140 + + + DynamicLibrary + MultiByte + true + v140 + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.40219.1 + .cm + $(SolutionDir)codemodels\$(Platform)\$(Configuration)\ + $(SolutionDir)xspice\intermediate\$(ProjectName)\$(Platform)\$(Configuration)\ + + + true + false + + + false + + + $(ProjectName)64 + true + false + + + $(ProjectName)64 + false + + + + generate cfunc.c and ifspec.c files + call .\aux-cfunc.bat $(ProjectName) +call .\aux-udnfunc.bat $(ProjectName) + + + + + Disabled + icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories) + _CRT_SECURE_NO_DEPRECATE;CIDER;%(PreprocessorDefinitions) + false + + + Default + MultiThreadedDebug + false + Level4 + ProgramDatabase + CompileAsC + true + + + true + + + Windows + false + false + + + $(TargetDir)$(TargetName).lib + MachineX86 + + + + + MaxSpeed + true + icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories) + _CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) + + + MultiThreaded + true + Level3 + None + CompileAsC + true + + + false + true + true + false + $(TargetDir)$(TargetName).lib + MachineX86 + UseLinkTimeCodeGeneration + + + + + X64 + + + Disabled + icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories) + _CRT_SECURE_NO_DEPRECATE;CIDER;%(PreprocessorDefinitions) + false + + + Default + MultiThreadedDebug + false + Level4 + ProgramDatabase + CompileAsC + + + true + + + Windows + false + false + + + $(TargetDir)$(TargetName).lib + MachineX64 + + + + + X64 + + + MaxSpeed + true + icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories) + _CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) + + + MultiThreaded + true + Level3 + None + CompileAsC + + + false + true + true + false + $(TargetDir)$(TargetName).lib + MachineX64 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file