From 72d7bb9c8a2e90d79e3f7f3e3cd49865e03afbd9 Mon Sep 17 00:00:00 2001 From: h_vogt Date: Sat, 6 Feb 2016 23:51:06 +0100 Subject: [PATCH] introduce visualc/{*install*.bat,*.sln} and update howto file --- visualc/.gitignore | 1 - visualc/how-to-ngspice-vstudio.txt | 149 ++++++----------- visualc/make-install-vngspice.bat | 63 +++++++ visualc/make-install-vngspiced.bat | 63 +++++++ visualc/spinit | 32 ++++ visualc/spinit64 | 32 ++++ visualc/spinitd | 32 ++++ visualc/spinitd64 | 32 ++++ visualc/vngspice-fftw.sln | 256 +++++++++++++++++++++++++++++ visualc/vngspice-fftw.vcxproj | 60 +++++-- visualc/vngspice.sln | 256 +++++++++++++++++++++++++++++ visualc/vngspice.vcxproj | 50 ++++++ 12 files changed, 918 insertions(+), 108 deletions(-) create mode 100644 visualc/make-install-vngspice.bat create mode 100644 visualc/make-install-vngspiced.bat create mode 100644 visualc/spinit create mode 100644 visualc/spinit64 create mode 100644 visualc/spinitd create mode 100644 visualc/spinitd64 create mode 100644 visualc/vngspice-fftw.sln create mode 100644 visualc/vngspice.sln diff --git a/visualc/.gitignore b/visualc/.gitignore index 5a23caae2..979d0218e 100644 --- a/visualc/.gitignore +++ b/visualc/.gitignore @@ -18,5 +18,4 @@ /vngspice-fftw/ /sharedspice/ -/*.sln /.vs/ diff --git a/visualc/how-to-ngspice-vstudio.txt b/visualc/how-to-ngspice-vstudio.txt index ded4cb272..251b97c01 100644 --- a/visualc/how-to-ngspice-vstudio.txt +++ b/visualc/how-to-ngspice-vstudio.txt @@ -1,5 +1,6 @@ -For compilation with visual studio, - you need the GNU bison parser generator. +ngspice may be compiled by MS Visual Studio Community 2015. + +For compilation you need the GNU bison parser generator. A ready for windows compiled variant can be downloaded as win_flex_bison-latest.zip @@ -13,100 +14,58 @@ relative from this directory right here, and unzip there. We will invoke the win_bison.exe file in this directory during the visual studio compilation. --------------- +Visual Studio is started by double click on vngspice.sln. +Select 'Build' 'Configuration Manager' and then choose one +of the build options, e.g. 'Active solution configuration' +with its Debug, Release or ReleaseOMP GUI versions or the +equivalent console version (no GUI, no graphical interface), +and 'Active solution platform', generating either 32 bit code +by choosing 'x86', or 64 bit code by 'x64'. -H. Vogt 31.10.09 -(Translation of some commands from German to English is required) -Many more details of ngspice usage under Windows is described -in how-to-use-ngspice091031.txt from the binary distribution. - -This directory (visualc) with its files -vngspice.sln (project starter) and -vngspice.vcproj (project contents) -allows to compile and link ngspice with MS Visual Studio 2008. -The project is probably not compatible with Visual Studio 2005. - -CIDER and XSPICE are included, but the code models for XSPICE -(*.cm) are not (yet) made. You may however use the code models -created with MINGW (which in fact are dlls), as e.g. found in -the ngspice binary distribution. - -There is currently no installation procedure provided, you may -however install the executable manually as described in the -installation tree below. - -/visualc/include contains a dedicated config.h file. It contains the -preprocessor definitions required to properly compile the code. -strings.h has been necessary during setting up the project. - - -Install Microsoft Visual Studio 2008 C++ - -Goto -/ng-spice-rework/visualc - -Start MS Visual Studio 2008 by double click onto -vngspice.sln - -After MS Visual Studio has opened up, select debug or release version -by checking 'Erstellen' , 'Konfigurations-Manager' 'Debug' or 'Release' - -Start making ngspice (called vngspice.exe) by selecting 'Erstellen' and -'vngspice neu erstellen'. - -Object files will be created and stored in visualc/debug or visualc/release. -The executable will be stored to visualc/debug/bin or visualc/release/bin. - -Installation tree (as provided with MINGW make install) and also used by -vngspice: +Selection of 'Build' and then 'Rebuild solution' will build +complete ngspice, starting with XSPICE, where cmpp.exe is made +first, then all code models are compiled as dlls named *.cm, +and and afterwards ngspice.exe is generated. Finally +make-install-vngspice.bat is called to copy ngspice.exe, code +models and spinit into a directory tree, that resembles the one +generated by mingw 'make install'. An example tree for +ReleaseOMP 32 bit is given below. C:\Spice\ - bin\ - ngspice.exe - nghelp.exe - ngmakeidx.exe - ngnutmeg.exe - cmpp.exe - lib\ - spice\ - analog.cm - digital.cm - spice2poly.cm - extradev.cm - extravt.cm - share\ - info\ - dir - ngspice.info - ngspice.info-1 - .. - ngspice.info-10 - man\ - man1\ - ngmultidec.1 - ngnutmeg.1 - ngsconvert.1 - ngspice.1 - ng-spice-rework\ - helpdir\ - ngspice.idx - ngspice.txt - scripts\ - ciderinit - devaxis - devload - setplot - spectrum - spinit - -If spinit is not found in the directory cited above, -vngspice.exe also searches for spinit in its own directory. If you give -a relative path for the codemodel directories in spinit, you may -determine your own directory tree. + bin\ + ngspice.exe + vcomp140.dll + lib\ + spice\ + analog.cm + digital.cm + spice2poly.cm + extradev.cm + extravt.cm + share\ + ngspice + scripts\ + spinit + +If spinit is not found in the directory cited above, +ngspice.exe also searches for spinit in its own directory. If you +give a relative path for the codemodel directories in spinit, you +may define your own directory tree. + +The dll version of ngspice, ngspice.dll, is made as a standalone +dll (no codemodels, no installation) by double click on +sharedspice.sln. However ngspice.dll may use the directory +tree and code models as created above. + +If you want to add fftw support for the fft commands, download +the Windows variant of fftw from +http://www.fftw.org/install/windows.html. +Create the directories + ../../fftw-3.3.4-dll32 + ../../fftw-3.3.4-dll64 +relative from this directory right here, and unzip there the +32 bit and 64 bit downloads. +Visual Studio is stated by double click on vngspice-fftw.sln. +The following procedure is the same as cited above. + -If you want to generate a console ngspice (without GUI, -without graphics interface, but usable in batch mode (-b)), -then you have to do the following before compilation: -select console_debug or console_release from the configuration manager. -ngspice.exe will search for spinit in the directory tree shown above, or, -if not found, in its own directory. diff --git a/visualc/make-install-vngspice.bat b/visualc/make-install-vngspice.bat new file mode 100644 index 000000000..e95d26e26 --- /dev/null +++ b/visualc/make-install-vngspice.bat @@ -0,0 +1,63 @@ +@echo off + +REM copy ngspice.exe, codemodels *.cm to C:\Spice or Spice64 +REM arguments to make-install-vngspiced: +REM %1: path to ngspice.exe, %2, %3: fftw or 64 (64 bit) + +if "%2" == "64" goto b64 +if "%3" == "64" goto b64 + +set dst=c:\Spice +set cmsrc=.\codemodels\Win32\Release + +mkdir %dst%\bin +mkdir %dst%\lib\ngspice +mkdir %dst%\share\ngspice\scripts + +copy "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\redist\x86\Microsoft.VC140.OPENMP\vcomp140.dll" %dst%\bin\ +copy %cmsrc%\analog.cm %dst%\lib\ngspice\analog.cm +copy %cmsrc%\digital.cm %dst%\lib\ngspice\digital.cm +copy %cmsrc%\xtraevt.cm %dst%\lib\ngspice\xtraevt.cm +copy %cmsrc%\xtradev.cm %dst%\lib\ngspice\xtradev.cm +copy %cmsrc%\spice2poly.cm %dst%\lib\ngspice\spice2poly.cm +copy .\spinit %dst%\share\ngspice\scripts\spinit + +if "%2" == "fftw" goto copy2 +if "%3" == "fftw" goto copy2 + +copy %1\ngspice.exe %dst%\bin\ +goto end + +:copy2 +copy %1\ngspice.exe %dst%\bin\ +copy ..\..\fftw-3.3.4-dll32\libfftw3-3.dll %dst%\bin\ +goto end + +:b64 + +set dst=c:\Spice64 +set cmsrc=.\codemodels\x64\Release + +mkdir %dst%\bin +mkdir %dst%\lib\ngspice +mkdir %dst%\share\ngspice\scripts + +copy "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\redist\x64\Microsoft.VC140.OPENMP\vcomp140.dll" %dst%\bin\ +copy %cmsrc%\analog64.cm %dst%\lib\ngspice\analog.cm +copy %cmsrc%\digital64.cm %dst%\lib\ngspice\digital.cm +copy %cmsrc%\xtraevt64.cm %dst%\lib\ngspice\xtraevt.cm +copy %cmsrc%\xtradev64.cm %dst%\lib\ngspice\xtradev.cm +copy %cmsrc%\spice2poly64.cm %dst%\lib\ngspice\spice2poly.cm +copy .\spinit64 %dst%\share\ngspice\scripts\spinit + +if "%2" == "fftw" goto copy2-64 +if "%3" == "fftw" goto copy2-64 + +copy %1\ngspice.exe %dst%\bin\ +goto end + +:copy2-64 +copy %1\ngspice.exe %dst%\bin\ +copy ..\..\fftw-3.3.4-dll64\libfftw3-3.dll %dst%\bin\ + +:end diff --git a/visualc/make-install-vngspiced.bat b/visualc/make-install-vngspiced.bat new file mode 100644 index 000000000..0c49a86e5 --- /dev/null +++ b/visualc/make-install-vngspiced.bat @@ -0,0 +1,63 @@ +@echo off + +REM copy ngspice.exe, codemodels *.cm to C:\Spiced or Spice64d +REM arguments to make-install-vngspiced: +REM %1: path to ngspice.exe, %2, %3: fftw or 64 (64 bit) + +if "%2" == "64" goto b64 +if "%3" == "64" goto b64 + +set dst=c:\Spiced +set cmsrc=.\codemodels\Win32\Debug + +mkdir %dst%\bin +mkdir %dst%\lib\ngspice +mkdir %dst%\share\ngspice\scripts + +copy "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\redist\x86\Microsoft.VC140.OPENMP\vcomp140.dll" %dst%\bin\ +copy %cmsrc%\analog.cm %dst%\lib\ngspice\analog.cm +copy %cmsrc%\digital.cm %dst%\lib\ngspice\digital.cm +copy %cmsrc%\xtraevt.cm %dst%\lib\ngspice\xtraevt.cm +copy %cmsrc%\xtradev.cm %dst%\lib\ngspice\xtradev.cm +copy %cmsrc%\spice2poly.cm %dst%\lib\ngspice\spice2poly.cm +copy .\spinitd %dst%\share\ngspice\scripts\spinit + +if "%2" == "fftw" goto copy2 +if "%3" == "fftw" goto copy2 + +copy %1\ngspice.exe %dst%\bin\ +goto end + +:copy2 +copy %1\ngspice.exe %dst%\bin\ +copy ..\..\fftw-3.3.4-dll32\libfftw3-3.dll %dst%\bin\ +goto end + +:b64 + +set dst=c:\Spice64d +set cmsrc=.\codemodels\x64\Debug + +mkdir %dst%\bin +mkdir %dst%\lib\ngspice +mkdir %dst%\share\ngspice\scripts + +copy "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\redist\x64\Microsoft.VC140.OPENMP\vcomp140.dll" %dst%\bin\ +copy %cmsrc%\analog64.cm %dst%\lib\ngspice\analog.cm +copy %cmsrc%\digital64.cm %dst%\lib\ngspice\digital.cm +copy %cmsrc%\xtraevt64.cm %dst%\lib\ngspice\xtraevt.cm +copy %cmsrc%\xtradev64.cm %dst%\lib\ngspice\xtradev.cm +copy %cmsrc%\spice2poly64.cm %dst%\lib\ngspice\spice2poly.cm +copy .\spinitd64 %dst%\share\ngspice\scripts\spinit + +if "%2" == "fftw" goto copy2-64 +if "%3" == "fftw" goto copy2-64 + +copy %1\ngspice.exe %dst%\bin\ +goto end + +:copy2-64 +copy %1\ngspice.exe %dst%\bin\ +copy ..\..\fftw-3.3.4-dll64\libfftw3-3.dll %dst%\bin\ + +:end diff --git a/visualc/spinit b/visualc/spinit new file mode 100644 index 000000000..d93537eae --- /dev/null +++ b/visualc/spinit @@ -0,0 +1,32 @@ +* Standard ngspice init file +alias exit quit +alias acct rusage all +set x11lineararcs +*set rndseed=12 +** ascii rawfile ** +set filetype=ascii +** frontend debug output ** +*set ngdebug +** asking after quit ** +*set askquit +** set the number of threads in openmp +** default (if compiled with --enable-openmp) is: 2 +set num_threads=4 +set interactive + +strcmp __flag $program "ngspice" +if $__flag = 0 + +* For SPICE2 POLYs, edit the below line to point to the location +* of your codemodel. + + codemodel C:/Spice/lib/ngspice/spice2poly.cm + +* The other codemodels + codemodel C:/Spice/lib/ngspice/analog.cm + codemodel C:/Spice/lib/ngspice/digital.cm + codemodel C:/Spice/lib/ngspice/xtradev.cm + codemodel C:/Spice/lib/ngspice/xtraevt.cm + +end +unset __flag diff --git a/visualc/spinit64 b/visualc/spinit64 new file mode 100644 index 000000000..a52b216f8 --- /dev/null +++ b/visualc/spinit64 @@ -0,0 +1,32 @@ +* Standard ngspice init file +alias exit quit +alias acct rusage all +set x11lineararcs +*set rndseed=12 +** ascii rawfile ** +set filetype=ascii +** frontend debug output ** +*set ngdebug +** asking after quit ** +*set askquit +** set the number of threads in openmp +** default (if compiled with --enable-openmp) is: 2 +set num_threads=4 +set interactive + +strcmp __flag $program "ngspice" +if $__flag = 0 + +* For SPICE2 POLYs, edit the below line to point to the location +* of your codemodel. + + codemodel C:/Spice64/lib/ngspice/spice2poly.cm + +* The other codemodels + codemodel C:/Spice64/lib/ngspice/analog.cm + codemodel C:/Spice64/lib/ngspice/digital.cm + codemodel C:/Spice64/lib/ngspice/xtradev.cm + codemodel C:/Spice64/lib/ngspice/xtraevt.cm + +end +unset __flag diff --git a/visualc/spinitd b/visualc/spinitd new file mode 100644 index 000000000..5cbe5872e --- /dev/null +++ b/visualc/spinitd @@ -0,0 +1,32 @@ +* Standard ngspice init file +alias exit quit +alias acct rusage all +set x11lineararcs +*set rndseed=12 +** ascii rawfile ** +set filetype=ascii +** frontend debug output ** +*set ngdebug +** asking after quit ** +*set askquit +** set the number of threads in openmp +** default (if compiled with --enable-openmp) is: 2 +set num_threads=4 +set interactive + +strcmp __flag $program "ngspice" +if $__flag = 0 + +* For SPICE2 POLYs, edit the below line to point to the location +* of your codemodel. + + codemodel C:/Spiced/lib/ngspice/spice2poly.cm + +* The other codemodels + codemodel C:/Spiced/lib/ngspice/analog.cm + codemodel C:/Spiced/lib/ngspice/digital.cm + codemodel C:/Spiced/lib/ngspice/xtradev.cm + codemodel C:/Spiced/lib/ngspice/xtraevt.cm + +end +unset __flag diff --git a/visualc/spinitd64 b/visualc/spinitd64 new file mode 100644 index 000000000..58794c67b --- /dev/null +++ b/visualc/spinitd64 @@ -0,0 +1,32 @@ +* Standard ngspice init file +alias exit quit +alias acct rusage all +set x11lineararcs +*set rndseed=12 +** ascii rawfile ** +set filetype=ascii +** frontend debug output ** +*set ngdebug +** asking after quit ** +*set askquit +** set the number of threads in openmp +** default (if compiled with --enable-openmp) is: 2 +set num_threads=4 +set interactive + +strcmp __flag $program "ngspice" +if $__flag = 0 + +* For SPICE2 POLYs, edit the below line to point to the location +* of your codemodel. + + codemodel C:/Spice64d/lib/ngspice/spice2poly.cm + +* The other codemodels + codemodel C:/Spice64d/lib/ngspice/analog.cm + codemodel C:/Spice64d/lib/ngspice/digital.cm + codemodel C:/Spice64d/lib/ngspice/xtradev.cm + codemodel C:/Spice64d/lib/ngspice/xtraevt.cm + +end +unset __flag diff --git a/visualc/vngspice-fftw.sln b/visualc/vngspice-fftw.sln new file mode 100644 index 000000000..b1c0cd6fa --- /dev/null +++ b/visualc/vngspice-fftw.sln @@ -0,0 +1,256 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +VisualStudioVersion = 14.0.24720.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vngspice-fftw", "vngspice-fftw.vcxproj", "{83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}" + ProjectSection(ProjectDependencies) = postProject + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB} = {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB} + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA} = {4BB60215-9A09-4192-9DB6-1A0CA823AFCA} + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6} = {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6} + {7C865696-FA10-43AE-A20B-22AE72A165E2} = {7C865696-FA10-43AE-A20B-22AE72A165E2} + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2} = {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2} + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E} = {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E} + {7A6473F5-AFED-4910-88D2-6204DA829832} = {7A6473F5-AFED-4910-88D2-6204DA829832} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cmpp", "xspice\cmpp\cmpp.vcxproj", "{7C865696-FA10-43AE-A20B-22AE72A165E2}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "analog", "xspice\analog.vcxproj", "{8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}" + ProjectSection(ProjectDependencies) = postProject + {7C865696-FA10-43AE-A20B-22AE72A165E2} = {7C865696-FA10-43AE-A20B-22AE72A165E2} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "digital", "xspice\digital.vcxproj", "{9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}" + ProjectSection(ProjectDependencies) = postProject + {7C865696-FA10-43AE-A20B-22AE72A165E2} = {7C865696-FA10-43AE-A20B-22AE72A165E2} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spice2poly", "xspice\spice2poly.vcxproj", "{D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}" + ProjectSection(ProjectDependencies) = postProject + {7C865696-FA10-43AE-A20B-22AE72A165E2} = {7C865696-FA10-43AE-A20B-22AE72A165E2} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xtradev", "xspice\xtradev.vcxproj", "{4BB60215-9A09-4192-9DB6-1A0CA823AFCA}" + ProjectSection(ProjectDependencies) = postProject + {7C865696-FA10-43AE-A20B-22AE72A165E2} = {7C865696-FA10-43AE-A20B-22AE72A165E2} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xtraevt", "xspice\xtraevt.vcxproj", "{13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}" + ProjectSection(ProjectDependencies) = postProject + {7C865696-FA10-43AE-A20B-22AE72A165E2} = {7C865696-FA10-43AE-A20B-22AE72A165E2} + EndProjectSection +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + console_debug|x64 = console_debug|x64 + console_debug|x86 = console_debug|x86 + console_release_omp|x64 = console_release_omp|x64 + console_release_omp|x86 = console_release_omp|x86 + console_release|x64 = console_release|x64 + console_release|x86 = console_release|x86 + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + ReleaseOMP|x64 = ReleaseOMP|x64 + ReleaseOMP|x86 = ReleaseOMP|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.console_debug|x64.ActiveCfg = console_debug|x64 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.console_debug|x64.Build.0 = console_debug|x64 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.console_debug|x86.ActiveCfg = console_debug|Win32 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.console_debug|x86.Build.0 = console_debug|Win32 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.console_release_omp|x64.ActiveCfg = console_release_omp|x64 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.console_release_omp|x64.Build.0 = console_release_omp|x64 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.console_release_omp|x86.ActiveCfg = console_release_omp|Win32 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.console_release_omp|x86.Build.0 = console_release_omp|Win32 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.console_release|x64.ActiveCfg = console_release|x64 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.console_release|x64.Build.0 = console_release|x64 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.console_release|x86.ActiveCfg = console_release|Win32 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.console_release|x86.Build.0 = console_release|Win32 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.Debug|x64.ActiveCfg = Debug|x64 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.Debug|x64.Build.0 = Debug|x64 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.Debug|x86.ActiveCfg = Debug|Win32 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.Debug|x86.Build.0 = Debug|Win32 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.Release|x64.ActiveCfg = Release|x64 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.Release|x64.Build.0 = Release|x64 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.Release|x86.ActiveCfg = Release|Win32 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.Release|x86.Build.0 = Release|Win32 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.ReleaseOMP|x64.ActiveCfg = ReleaseOMP|x64 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.ReleaseOMP|x64.Build.0 = ReleaseOMP|x64 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.ReleaseOMP|x86.ActiveCfg = ReleaseOMP|Win32 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.ReleaseOMP|x86.Build.0 = ReleaseOMP|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.console_debug|x64.ActiveCfg = Debug|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.console_debug|x64.Build.0 = Debug|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.console_debug|x86.ActiveCfg = Debug|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.console_debug|x86.Build.0 = Debug|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.console_release_omp|x64.ActiveCfg = Release|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.console_release_omp|x64.Build.0 = Release|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.console_release_omp|x86.ActiveCfg = Release|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.console_release_omp|x86.Build.0 = Release|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.console_release|x64.ActiveCfg = Release|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.console_release|x64.Build.0 = Release|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.console_release|x86.ActiveCfg = Release|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.console_release|x86.Build.0 = Release|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.Debug|x64.ActiveCfg = Debug|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.Debug|x64.Build.0 = Debug|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.Debug|x86.ActiveCfg = Debug|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.Debug|x86.Build.0 = Debug|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.Release|x64.ActiveCfg = Release|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.Release|x64.Build.0 = Release|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.Release|x86.ActiveCfg = Release|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.Release|x86.Build.0 = Release|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.ReleaseOMP|x64.ActiveCfg = Release|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.ReleaseOMP|x64.Build.0 = Release|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.ReleaseOMP|x86.ActiveCfg = Release|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.ReleaseOMP|x86.Build.0 = Release|Win32 + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}.console_debug|x64.ActiveCfg = Debug|x64 + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}.console_debug|x64.Build.0 = Debug|x64 + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}.console_debug|x86.ActiveCfg = Debug|Win32 + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}.console_debug|x86.Build.0 = Debug|Win32 + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}.console_release_omp|x64.ActiveCfg = Release|x64 + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}.console_release_omp|x64.Build.0 = Release|x64 + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}.console_release_omp|x86.ActiveCfg = Release|Win32 + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}.console_release_omp|x86.Build.0 = Release|Win32 + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}.console_release|x64.ActiveCfg = Release|x64 + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}.console_release|x64.Build.0 = Release|x64 + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}.console_release|x86.ActiveCfg = Release|Win32 + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}.console_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 + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}.ReleaseOMP|x64.ActiveCfg = Release|x64 + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}.ReleaseOMP|x64.Build.0 = Release|x64 + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}.ReleaseOMP|x86.ActiveCfg = Release|Win32 + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}.ReleaseOMP|x86.Build.0 = Release|Win32 + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}.console_debug|x64.ActiveCfg = Debug|x64 + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}.console_debug|x64.Build.0 = Debug|x64 + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}.console_debug|x86.ActiveCfg = Debug|Win32 + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}.console_debug|x86.Build.0 = Debug|Win32 + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}.console_release_omp|x64.ActiveCfg = Release|x64 + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}.console_release_omp|x64.Build.0 = Release|x64 + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}.console_release_omp|x86.ActiveCfg = Release|Win32 + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}.console_release_omp|x86.Build.0 = Release|Win32 + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}.console_release|x64.ActiveCfg = Release|x64 + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}.console_release|x64.Build.0 = Release|x64 + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}.console_release|x86.ActiveCfg = Release|Win32 + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}.console_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 + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}.ReleaseOMP|x64.ActiveCfg = Release|x64 + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}.ReleaseOMP|x64.Build.0 = Release|x64 + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}.ReleaseOMP|x86.ActiveCfg = Release|Win32 + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}.ReleaseOMP|x86.Build.0 = Release|Win32 + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.console_debug|x64.ActiveCfg = Debug|x64 + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.console_debug|x64.Build.0 = Debug|x64 + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.console_debug|x86.ActiveCfg = Debug|Win32 + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.console_debug|x86.Build.0 = Debug|Win32 + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.console_release_omp|x64.ActiveCfg = Release|x64 + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.console_release_omp|x64.Build.0 = Release|x64 + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.console_release_omp|x86.ActiveCfg = Release|Win32 + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.console_release_omp|x86.Build.0 = Release|Win32 + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.console_release|x64.ActiveCfg = Release|x64 + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.console_release|x64.Build.0 = Release|x64 + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.console_release|x86.ActiveCfg = Release|Win32 + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.console_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 + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.ReleaseOMP|x64.ActiveCfg = Release|x64 + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.ReleaseOMP|x64.Build.0 = Release|x64 + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.ReleaseOMP|x86.ActiveCfg = Release|Win32 + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.ReleaseOMP|x86.Build.0 = Release|Win32 + {7A6473F5-AFED-4910-88D2-6204DA829832}.console_debug|x64.ActiveCfg = Debug|x64 + {7A6473F5-AFED-4910-88D2-6204DA829832}.console_debug|x64.Build.0 = Debug|x64 + {7A6473F5-AFED-4910-88D2-6204DA829832}.console_debug|x86.ActiveCfg = Debug|Win32 + {7A6473F5-AFED-4910-88D2-6204DA829832}.console_debug|x86.Build.0 = Debug|Win32 + {7A6473F5-AFED-4910-88D2-6204DA829832}.console_release_omp|x64.ActiveCfg = Release|x64 + {7A6473F5-AFED-4910-88D2-6204DA829832}.console_release_omp|x64.Build.0 = Release|x64 + {7A6473F5-AFED-4910-88D2-6204DA829832}.console_release_omp|x86.ActiveCfg = Release|Win32 + {7A6473F5-AFED-4910-88D2-6204DA829832}.console_release_omp|x86.Build.0 = Release|Win32 + {7A6473F5-AFED-4910-88D2-6204DA829832}.console_release|x64.ActiveCfg = Release|x64 + {7A6473F5-AFED-4910-88D2-6204DA829832}.console_release|x64.Build.0 = Release|x64 + {7A6473F5-AFED-4910-88D2-6204DA829832}.console_release|x86.ActiveCfg = Release|Win32 + {7A6473F5-AFED-4910-88D2-6204DA829832}.console_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 + {7A6473F5-AFED-4910-88D2-6204DA829832}.ReleaseOMP|x64.ActiveCfg = Release|x64 + {7A6473F5-AFED-4910-88D2-6204DA829832}.ReleaseOMP|x64.Build.0 = Release|x64 + {7A6473F5-AFED-4910-88D2-6204DA829832}.ReleaseOMP|x86.ActiveCfg = Release|Win32 + {7A6473F5-AFED-4910-88D2-6204DA829832}.ReleaseOMP|x86.Build.0 = Release|Win32 + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.console_debug|x64.ActiveCfg = Debug|x64 + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.console_debug|x64.Build.0 = Debug|x64 + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.console_debug|x86.ActiveCfg = Debug|Win32 + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.console_debug|x86.Build.0 = Debug|Win32 + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.console_release_omp|x64.ActiveCfg = Release|x64 + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.console_release_omp|x64.Build.0 = Release|x64 + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.console_release_omp|x86.ActiveCfg = Release|Win32 + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.console_release_omp|x86.Build.0 = Release|Win32 + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.console_release|x64.ActiveCfg = Release|x64 + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.console_release|x64.Build.0 = Release|x64 + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.console_release|x86.ActiveCfg = Release|Win32 + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.console_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 + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.ReleaseOMP|x64.ActiveCfg = Release|x64 + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.ReleaseOMP|x64.Build.0 = Release|x64 + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.ReleaseOMP|x86.ActiveCfg = Release|Win32 + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.ReleaseOMP|x86.Build.0 = Release|Win32 + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.console_debug|x64.ActiveCfg = Debug|x64 + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.console_debug|x64.Build.0 = Debug|x64 + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.console_debug|x86.ActiveCfg = Debug|Win32 + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.console_debug|x86.Build.0 = Debug|Win32 + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.console_release_omp|x64.ActiveCfg = Release|x64 + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.console_release_omp|x64.Build.0 = Release|x64 + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.console_release_omp|x86.ActiveCfg = Release|Win32 + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.console_release_omp|x86.Build.0 = Release|Win32 + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.console_release|x64.ActiveCfg = Release|x64 + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.console_release|x64.Build.0 = Release|x64 + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.console_release|x86.ActiveCfg = Release|Win32 + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.console_release|x86.Build.0 = Release|Win32 + {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 + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.ReleaseOMP|x64.ActiveCfg = Release|x64 + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.ReleaseOMP|x64.Build.0 = Release|x64 + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.ReleaseOMP|x86.ActiveCfg = Release|Win32 + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.ReleaseOMP|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/visualc/vngspice-fftw.vcxproj b/visualc/vngspice-fftw.vcxproj index 791179ea5..78e8a00c6 100644 --- a/visualc/vngspice-fftw.vcxproj +++ b/visualc/vngspice-fftw.vcxproj @@ -236,7 +236,10 @@ lib /machine:x86 /def:..\..\fftw-3.3.4-dll32\libfftw3-3.def /out:$(IntDir)libfft true - copy /y "..\..\fftw-3.3.4-dll32\libfftw3-3.dll" "$(OutDir)" + + copy /y "..\..\fftw-3.3.4-dll32\libfftw3-3.dll" "$(OutDir)" + make-install-vngspiced.bat $(OutDir) fftw + @@ -283,7 +286,10 @@ lib /machine:x86 /def:..\..\fftw-3.3.4-dll32\libfftw3-3.def /out:$(IntDir)libfft true - copy /y "..\..\fftw-3.3.4-dll32\libfftw3-3.dll" "$(OutDir)" + + copy /y "..\..\fftw-3.3.4-dll32\libfftw3-3.dll" "$(OutDir)" + make-install-vngspice.bat $(OutDir) fftw + @@ -327,7 +333,10 @@ lib /machine:x64 /def:..\..\fftw-3.3.4-dll64\libfftw3-3.def /out:$(IntDir)libfft true - copy /y "..\..\fftw-3.3.4-dll64\libfftw3-3.dll" "$(OutDir)" + + copy /y "..\..\fftw-3.3.4-dll64\libfftw3-3.dll" "$(OutDir)" + make-install-vngspiced.bat $(OutDir) fftw 64 + @@ -379,7 +388,10 @@ lib /machine:x64 /def:..\..\fftw-3.3.4-dll64\libfftw3-3.def /out:$(IntDir)libfft true - copy /y "..\..\fftw-3.3.4-dll64\libfftw3-3.dll" "$(OutDir)" + + copy /y "..\..\fftw-3.3.4-dll64\libfftw3-3.dll" "$(OutDir)" + make-install-vngspice.bat $(OutDir) fftw 64 + @@ -420,7 +432,10 @@ lib /machine:x86 /def:..\..\fftw-3.3.4-dll32\libfftw3-3.def /out:$(IntDir)libfft true - copy /y "..\..\fftw-3.3.4-dll32\libfftw3-3.dll" "$(OutDir)" + + copy /y "..\..\fftw-3.3.4-dll32\libfftw3-3.dll" "$(OutDir)" + make-install-vngspiced.bat $(OutDir) fftw + @@ -467,7 +482,10 @@ lib /machine:x86 /def:..\..\fftw-3.3.4-dll32\libfftw3-3.def /out:$(IntDir)libfft true - copy /y "..\..\fftw-3.3.4-dll32\libfftw3-3.dll" "$(OutDir)" + + copy /y "..\..\fftw-3.3.4-dll32\libfftw3-3.dll" "$(OutDir)" + make-install-vngspice.bat $(OutDir) fftw + @@ -511,7 +529,10 @@ lib /machine:x64 /def:..\..\fftw-3.3.4-dll64\libfftw3-3.def /out:$(IntDir)libfft true - copy /y "..\..\fftw-3.3.4-dll64\libfftw3-3.dll" "$(OutDir)" + + copy /y "..\..\fftw-3.3.4-dll64\libfftw3-3.dll" "$(OutDir)" + make-install-vngspiced.bat $(OutDir) fftw 64 + @@ -561,7 +582,10 @@ lib /machine:x64 /def:..\..\fftw-3.3.4-dll64\libfftw3-3.def /out:$(IntDir)libfft true - copy /y "..\..\fftw-3.3.4-dll64\libfftw3-3.dll" "$(OutDir)" + + copy /y "..\..\fftw-3.3.4-dll64\libfftw3-3.dll" "$(OutDir)" + make-install-vngspice.bat $(OutDir) fftw 64 + @@ -609,7 +633,10 @@ lib /machine:x86 /def:..\..\fftw-3.3.4-dll32\libfftw3-3.def /out:$(IntDir)libfft true - copy /y "..\..\fftw-3.3.4-dll32\libfftw3-3.dll" "$(OutDir)" + + copy /y "..\..\fftw-3.3.4-dll32\libfftw3-3.dll" "$(OutDir)" + make-install-vngspice.bat $(OutDir) fftw + @@ -662,7 +689,10 @@ lib /machine:x64 /def:..\..\fftw-3.3.4-dll64\libfftw3-3.def /out:$(IntDir)libfft true - copy /y "..\..\fftw-3.3.4-dll64\libfftw3-3.dll" "$(OutDir)" + + copy /y "..\..\fftw-3.3.4-dll64\libfftw3-3.dll" "$(OutDir)" + make-install-vngspice.bat $(OutDir) fftw 64 + @@ -710,7 +740,10 @@ lib /machine:x86 /def:..\..\fftw-3.3.4-dll32\libfftw3-3.def /out:$(IntDir)libfft true - copy /y "..\..\fftw-3.3.4-dll32\libfftw3-3.dll" "$(OutDir)" + + copy /y "..\..\fftw-3.3.4-dll32\libfftw3-3.dll" "$(OutDir)" + make-install-vngspice.bat $(OutDir) fftw + @@ -761,7 +794,10 @@ lib /machine:x64 /def:..\..\fftw-3.3.4-dll64\libfftw3-3.def /out:$(IntDir)libfft true - copy /y "..\..\fftw-3.3.4-dll64\libfftw3-3.dll" "$(OutDir)" + + copy /y "..\..\fftw-3.3.4-dll64\libfftw3-3.dll" "$(OutDir)" + make-install-vngspice.bat $(OutDir) fftw 64 + diff --git a/visualc/vngspice.sln b/visualc/vngspice.sln new file mode 100644 index 000000000..09af29248 --- /dev/null +++ b/visualc/vngspice.sln @@ -0,0 +1,256 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +VisualStudioVersion = 14.0.24720.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vngspice", "vngspice.vcxproj", "{83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}" + ProjectSection(ProjectDependencies) = postProject + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB} = {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB} + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA} = {4BB60215-9A09-4192-9DB6-1A0CA823AFCA} + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6} = {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6} + {7C865696-FA10-43AE-A20B-22AE72A165E2} = {7C865696-FA10-43AE-A20B-22AE72A165E2} + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2} = {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2} + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E} = {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E} + {7A6473F5-AFED-4910-88D2-6204DA829832} = {7A6473F5-AFED-4910-88D2-6204DA829832} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cmpp", "xspice\cmpp\cmpp.vcxproj", "{7C865696-FA10-43AE-A20B-22AE72A165E2}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "analog", "xspice\analog.vcxproj", "{8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}" + ProjectSection(ProjectDependencies) = postProject + {7C865696-FA10-43AE-A20B-22AE72A165E2} = {7C865696-FA10-43AE-A20B-22AE72A165E2} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "digital", "xspice\digital.vcxproj", "{9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}" + ProjectSection(ProjectDependencies) = postProject + {7C865696-FA10-43AE-A20B-22AE72A165E2} = {7C865696-FA10-43AE-A20B-22AE72A165E2} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spice2poly", "xspice\spice2poly.vcxproj", "{D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}" + ProjectSection(ProjectDependencies) = postProject + {7C865696-FA10-43AE-A20B-22AE72A165E2} = {7C865696-FA10-43AE-A20B-22AE72A165E2} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xtradev", "xspice\xtradev.vcxproj", "{4BB60215-9A09-4192-9DB6-1A0CA823AFCA}" + ProjectSection(ProjectDependencies) = postProject + {7C865696-FA10-43AE-A20B-22AE72A165E2} = {7C865696-FA10-43AE-A20B-22AE72A165E2} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xtraevt", "xspice\xtraevt.vcxproj", "{13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}" + ProjectSection(ProjectDependencies) = postProject + {7C865696-FA10-43AE-A20B-22AE72A165E2} = {7C865696-FA10-43AE-A20B-22AE72A165E2} + EndProjectSection +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + console_debug|x64 = console_debug|x64 + console_debug|x86 = console_debug|x86 + console_release_omp|x64 = console_release_omp|x64 + console_release_omp|x86 = console_release_omp|x86 + console_release|x64 = console_release|x64 + console_release|x86 = console_release|x86 + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + ReleaseOMP|x64 = ReleaseOMP|x64 + ReleaseOMP|x86 = ReleaseOMP|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.console_debug|x64.ActiveCfg = console_debug|x64 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.console_debug|x64.Build.0 = console_debug|x64 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.console_debug|x86.ActiveCfg = console_debug|Win32 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.console_debug|x86.Build.0 = console_debug|Win32 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.console_release_omp|x64.ActiveCfg = console_release_omp|x64 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.console_release_omp|x64.Build.0 = console_release_omp|x64 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.console_release_omp|x86.ActiveCfg = console_release_omp|Win32 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.console_release_omp|x86.Build.0 = console_release_omp|Win32 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.console_release|x64.ActiveCfg = console_release|x64 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.console_release|x64.Build.0 = console_release|x64 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.console_release|x86.ActiveCfg = console_release|Win32 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.console_release|x86.Build.0 = console_release|Win32 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.Debug|x64.ActiveCfg = Debug|x64 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.Debug|x64.Build.0 = Debug|x64 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.Debug|x86.ActiveCfg = Debug|Win32 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.Debug|x86.Build.0 = Debug|Win32 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.Release|x64.ActiveCfg = Release|x64 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.Release|x64.Build.0 = Release|x64 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.Release|x86.ActiveCfg = Release|Win32 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.Release|x86.Build.0 = Release|Win32 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.ReleaseOMP|x64.ActiveCfg = ReleaseOMP|x64 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.ReleaseOMP|x64.Build.0 = ReleaseOMP|x64 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.ReleaseOMP|x86.ActiveCfg = ReleaseOMP|Win32 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.ReleaseOMP|x86.Build.0 = ReleaseOMP|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.console_debug|x64.ActiveCfg = Debug|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.console_debug|x64.Build.0 = Debug|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.console_debug|x86.ActiveCfg = Debug|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.console_debug|x86.Build.0 = Debug|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.console_release_omp|x64.ActiveCfg = Release|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.console_release_omp|x64.Build.0 = Release|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.console_release_omp|x86.ActiveCfg = Release|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.console_release_omp|x86.Build.0 = Release|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.console_release|x64.ActiveCfg = Release|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.console_release|x64.Build.0 = Release|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.console_release|x86.ActiveCfg = Release|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.console_release|x86.Build.0 = Release|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.Debug|x64.ActiveCfg = Debug|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.Debug|x64.Build.0 = Debug|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.Debug|x86.ActiveCfg = Debug|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.Debug|x86.Build.0 = Debug|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.Release|x64.ActiveCfg = Release|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.Release|x64.Build.0 = Release|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.Release|x86.ActiveCfg = Release|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.Release|x86.Build.0 = Release|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.ReleaseOMP|x64.ActiveCfg = Release|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.ReleaseOMP|x64.Build.0 = Release|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.ReleaseOMP|x86.ActiveCfg = Release|Win32 + {7C865696-FA10-43AE-A20B-22AE72A165E2}.ReleaseOMP|x86.Build.0 = Release|Win32 + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}.console_debug|x64.ActiveCfg = Debug|x64 + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}.console_debug|x64.Build.0 = Debug|x64 + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}.console_debug|x86.ActiveCfg = Debug|Win32 + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}.console_debug|x86.Build.0 = Debug|Win32 + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}.console_release_omp|x64.ActiveCfg = Release|x64 + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}.console_release_omp|x64.Build.0 = Release|x64 + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}.console_release_omp|x86.ActiveCfg = Release|Win32 + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}.console_release_omp|x86.Build.0 = Release|Win32 + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}.console_release|x64.ActiveCfg = Release|x64 + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}.console_release|x64.Build.0 = Release|x64 + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}.console_release|x86.ActiveCfg = Release|Win32 + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}.console_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 + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}.ReleaseOMP|x64.ActiveCfg = Release|x64 + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}.ReleaseOMP|x64.Build.0 = Release|x64 + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}.ReleaseOMP|x86.ActiveCfg = Release|Win32 + {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}.ReleaseOMP|x86.Build.0 = Release|Win32 + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}.console_debug|x64.ActiveCfg = Debug|x64 + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}.console_debug|x64.Build.0 = Debug|x64 + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}.console_debug|x86.ActiveCfg = Debug|Win32 + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}.console_debug|x86.Build.0 = Debug|Win32 + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}.console_release_omp|x64.ActiveCfg = Release|x64 + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}.console_release_omp|x64.Build.0 = Release|x64 + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}.console_release_omp|x86.ActiveCfg = Release|Win32 + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}.console_release_omp|x86.Build.0 = Release|Win32 + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}.console_release|x64.ActiveCfg = Release|x64 + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}.console_release|x64.Build.0 = Release|x64 + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}.console_release|x86.ActiveCfg = Release|Win32 + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}.console_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 + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}.ReleaseOMP|x64.ActiveCfg = Release|x64 + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}.ReleaseOMP|x64.Build.0 = Release|x64 + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}.ReleaseOMP|x86.ActiveCfg = Release|Win32 + {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}.ReleaseOMP|x86.Build.0 = Release|Win32 + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.console_debug|x64.ActiveCfg = Debug|x64 + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.console_debug|x64.Build.0 = Debug|x64 + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.console_debug|x86.ActiveCfg = Debug|Win32 + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.console_debug|x86.Build.0 = Debug|Win32 + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.console_release_omp|x64.ActiveCfg = Release|x64 + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.console_release_omp|x64.Build.0 = Release|x64 + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.console_release_omp|x86.ActiveCfg = Release|Win32 + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.console_release_omp|x86.Build.0 = Release|Win32 + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.console_release|x64.ActiveCfg = Release|x64 + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.console_release|x64.Build.0 = Release|x64 + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.console_release|x86.ActiveCfg = Release|Win32 + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.console_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 + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.ReleaseOMP|x64.ActiveCfg = Release|x64 + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.ReleaseOMP|x64.Build.0 = Release|x64 + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.ReleaseOMP|x86.ActiveCfg = Release|Win32 + {D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.ReleaseOMP|x86.Build.0 = Release|Win32 + {7A6473F5-AFED-4910-88D2-6204DA829832}.console_debug|x64.ActiveCfg = Debug|x64 + {7A6473F5-AFED-4910-88D2-6204DA829832}.console_debug|x64.Build.0 = Debug|x64 + {7A6473F5-AFED-4910-88D2-6204DA829832}.console_debug|x86.ActiveCfg = Debug|Win32 + {7A6473F5-AFED-4910-88D2-6204DA829832}.console_debug|x86.Build.0 = Debug|Win32 + {7A6473F5-AFED-4910-88D2-6204DA829832}.console_release_omp|x64.ActiveCfg = Release|x64 + {7A6473F5-AFED-4910-88D2-6204DA829832}.console_release_omp|x64.Build.0 = Release|x64 + {7A6473F5-AFED-4910-88D2-6204DA829832}.console_release_omp|x86.ActiveCfg = Release|Win32 + {7A6473F5-AFED-4910-88D2-6204DA829832}.console_release_omp|x86.Build.0 = Release|Win32 + {7A6473F5-AFED-4910-88D2-6204DA829832}.console_release|x64.ActiveCfg = Release|x64 + {7A6473F5-AFED-4910-88D2-6204DA829832}.console_release|x64.Build.0 = Release|x64 + {7A6473F5-AFED-4910-88D2-6204DA829832}.console_release|x86.ActiveCfg = Release|Win32 + {7A6473F5-AFED-4910-88D2-6204DA829832}.console_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 + {7A6473F5-AFED-4910-88D2-6204DA829832}.ReleaseOMP|x64.ActiveCfg = Release|x64 + {7A6473F5-AFED-4910-88D2-6204DA829832}.ReleaseOMP|x64.Build.0 = Release|x64 + {7A6473F5-AFED-4910-88D2-6204DA829832}.ReleaseOMP|x86.ActiveCfg = Release|Win32 + {7A6473F5-AFED-4910-88D2-6204DA829832}.ReleaseOMP|x86.Build.0 = Release|Win32 + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.console_debug|x64.ActiveCfg = Debug|x64 + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.console_debug|x64.Build.0 = Debug|x64 + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.console_debug|x86.ActiveCfg = Debug|Win32 + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.console_debug|x86.Build.0 = Debug|Win32 + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.console_release_omp|x64.ActiveCfg = Release|x64 + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.console_release_omp|x64.Build.0 = Release|x64 + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.console_release_omp|x86.ActiveCfg = Release|Win32 + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.console_release_omp|x86.Build.0 = Release|Win32 + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.console_release|x64.ActiveCfg = Release|x64 + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.console_release|x64.Build.0 = Release|x64 + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.console_release|x86.ActiveCfg = Release|Win32 + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.console_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 + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.ReleaseOMP|x64.ActiveCfg = Release|x64 + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.ReleaseOMP|x64.Build.0 = Release|x64 + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.ReleaseOMP|x86.ActiveCfg = Release|Win32 + {4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.ReleaseOMP|x86.Build.0 = Release|Win32 + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.console_debug|x64.ActiveCfg = Debug|x64 + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.console_debug|x64.Build.0 = Debug|x64 + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.console_debug|x86.ActiveCfg = Debug|Win32 + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.console_debug|x86.Build.0 = Debug|Win32 + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.console_release_omp|x64.ActiveCfg = Release|x64 + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.console_release_omp|x64.Build.0 = Release|x64 + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.console_release_omp|x86.ActiveCfg = Release|Win32 + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.console_release_omp|x86.Build.0 = Release|Win32 + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.console_release|x64.ActiveCfg = Release|x64 + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.console_release|x64.Build.0 = Release|x64 + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.console_release|x86.ActiveCfg = Release|Win32 + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.console_release|x86.Build.0 = Release|Win32 + {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 + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.ReleaseOMP|x64.ActiveCfg = Release|x64 + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.ReleaseOMP|x64.Build.0 = Release|x64 + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.ReleaseOMP|x86.ActiveCfg = Release|Win32 + {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.ReleaseOMP|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/visualc/vngspice.vcxproj b/visualc/vngspice.vcxproj index 7a5ba21a8..f66264509 100644 --- a/visualc/vngspice.vcxproj +++ b/visualc/vngspice.vcxproj @@ -234,6 +234,9 @@ MachineX86 true + + make-install-vngspiced.bat $(OutDir) + @@ -277,6 +280,11 @@ MachineX86 true + + + make-install-vngspice.bat $(OutDir) + + @@ -317,6 +325,11 @@ MachineX64 true + + + make-install-vngspiced.bat $(OutDir) 64 + + @@ -365,6 +378,11 @@ MachineX64 true + + + make-install-vngspice.bat $(OutDir) 64 + + @@ -402,6 +420,9 @@ MachineX86 true + + make-install-vngspiced.bat $(OutDir) + @@ -445,6 +466,9 @@ MachineX86 true + + make-install-vngspice.bat $(OutDir) + @@ -485,6 +509,11 @@ MachineX64 true + + + make-install-vngspiced.bat $(OutDir) 64 + + @@ -531,6 +560,11 @@ MachineX64 true + + + make-install-vngspice.bat $(OutDir) 64 + + @@ -575,6 +609,9 @@ MachineX86 true + + make-install-vngspice.bat $(OutDir) + @@ -624,6 +661,11 @@ MachineX64 true + + + make-install-vngspice.bat $(OutDir) 64 + + @@ -668,6 +710,9 @@ MachineX86 true + + make-install-vngspice.bat $(OutDir) + @@ -715,6 +760,11 @@ MachineX64 true + + + make-install-vngspice.bat $(OutDir) 64 + +