diff --git a/visualc/make-install-vngspice.bat b/visualc/make-install-vngspice.bat
index 1f20a5534..3ba99e009 100644
--- a/visualc/make-install-vngspice.bat
+++ b/visualc/make-install-vngspice.bat
@@ -1,13 +1,13 @@
@echo off
-REM copy ngspice.exe, codemodels *.cm to C:\Spice or Spice64
+REM copy ngspice.exe, codemodels *.cm to d:\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 dst=d:\Spice
set cmsrc=.\codemodels\Win32\Release
mkdir %dst%\bin
@@ -37,7 +37,7 @@ goto end
:b64
-set dst=c:\Spice64
+set dst=d:\Spice64
set cmsrc=.\codemodels\x64\Release
mkdir %dst%\bin
diff --git a/visualc/spinitd b/visualc/spinitd
index 58a0767e3..04635e490 100644
--- a/visualc/spinitd
+++ b/visualc/spinitd
@@ -19,12 +19,12 @@ strcmp __flag $program "ngspice"
if $__flag = 0
* Load the codemodels
- codemodel C:/Spiced/lib/ngspice/spice2poly.cm
- 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
- codemodel C:/Spiced/lib/ngspice/table.cm
+ codemodel D:/Spiced/lib/ngspice/spice2poly.cm
+ codemodel D:/Spiced/lib/ngspice/analog.cm
+ codemodel D:/Spiced/lib/ngspice/digital.cm
+ codemodel D:/Spiced/lib/ngspice/xtradev.cm
+ codemodel D:/Spiced/lib/ngspice/xtraevt.cm
+ codemodel D:/Spiced/lib/ngspice/table.cm
end
diff --git a/visualc/spinitd64 b/visualc/spinitd64
index 64ba2bbff..1b2bebf10 100644
--- a/visualc/spinitd64
+++ b/visualc/spinitd64
@@ -19,12 +19,12 @@ strcmp __flag $program "ngspice"
if $__flag = 0
* Load the codemodels
- codemodel C:/Spice64d/lib/ngspice/spice2poly.cm
- 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
- codemodel C:/Spice64d/lib/ngspice/table.cm
+ codemodel D:/Spice64d/lib/ngspice/spice2poly.cm
+ codemodel D:/Spice64d/lib/ngspice/analog.cm
+ codemodel D:/Spice64d/lib/ngspice/digital.cm
+ codemodel D:/Spice64d/lib/ngspice/xtradev.cm
+ codemodel D:/Spice64d/lib/ngspice/xtraevt.cm
+ codemodel D:/Spice64d/lib/ngspice/table.cm
end
diff --git a/visualc/spinitr b/visualc/spinitr
index ebb06bc9a..cc9bdcd62 100644
--- a/visualc/spinitr
+++ b/visualc/spinitr
@@ -19,12 +19,12 @@ strcmp __flag $program "ngspice"
if $__flag = 0
* Load the codemodels
- codemodel C:/Spice/lib/ngspice/spice2poly.cm
- 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
- codemodel C:/Spice/lib/ngspice/table.cm
+ codemodel D:/Spice/lib/ngspice/spice2poly.cm
+ codemodel D:/Spice/lib/ngspice/analog.cm
+ codemodel D:/Spice/lib/ngspice/digital.cm
+ codemodel D:/Spice/lib/ngspice/xtradev.cm
+ codemodel D:/Spice/lib/ngspice/xtraevt.cm
+ codemodel D:/Spice/lib/ngspice/table.cm
end
diff --git a/visualc/spinitr64 b/visualc/spinitr64
index 56ce63aad..8383abb80 100644
--- a/visualc/spinitr64
+++ b/visualc/spinitr64
@@ -19,12 +19,12 @@ strcmp __flag $program "ngspice"
if $__flag = 0
* Load the codemodels
- codemodel C:/Spice64/lib/ngspice/spice2poly.cm
- 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
- codemodel C:/Spice64/lib/ngspice/table.cm
+ codemodel D:/Spice64/lib/ngspice/spice2poly.cm
+ codemodel D:/Spice64/lib/ngspice/analog.cm
+ codemodel D:/Spice64/lib/ngspice/digital.cm
+ codemodel D:/Spice64/lib/ngspice/xtradev.cm
+ codemodel D:/Spice64/lib/ngspice/xtraevt.cm
+ codemodel D:/Spice64/lib/ngspice/table.cm
end
diff --git a/visualc/vngspice.sln b/visualc/vngspice.sln
index 5c06e6fb5..1be3b241c 100644
--- a/visualc/vngspice.sln
+++ b/visualc/vngspice.sln
@@ -12,6 +12,7 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vngspice", "vngspice.vcxpro
{8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2} = {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}
{B8DD41C5-70C6-4183-9018-C4B518E8D36A} = {B8DD41C5-70C6-4183-9018-C4B518E8D36A}
{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}"
@@ -184,8 +185,8 @@ Global
{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 = Release|x64
- {7A6473F5-AFED-4910-88D2-6204DA829832}.console_debug|x64.Build.0 = Release|x64
+ {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 = Release|Win32
{7A6473F5-AFED-4910-88D2-6204DA829832}.console_debug|x86.Build.0 = Release|Win32
{7A6473F5-AFED-4910-88D2-6204DA829832}.console_release_omp|x64.ActiveCfg = Release|x64
@@ -256,8 +257,8 @@ Global
{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
- {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.console_debug|x64.ActiveCfg = Release|x64
- {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.console_debug|x64.Build.0 = Release|x64
+ {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.console_debug|x64.ActiveCfg = Debug|x64
+ {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.console_debug|x64.Build.0 = Debug|x64
{B8DD41C5-70C6-4183-9018-C4B518E8D36A}.console_debug|x86.ActiveCfg = Release|Win32
{B8DD41C5-70C6-4183-9018-C4B518E8D36A}.console_debug|x86.Build.0 = Release|Win32
{B8DD41C5-70C6-4183-9018-C4B518E8D36A}.console_release_omp|x64.ActiveCfg = Release|x64
diff --git a/visualc/vngspice.vcxproj b/visualc/vngspice.vcxproj
index 255554700..496290c0b 100644
--- a/visualc/vngspice.vcxproj
+++ b/visualc/vngspice.vcxproj
@@ -340,7 +340,7 @@
MachineX64
true
- C:\Program Files (x86)\Visual Leak Detector\lib\Win64;KLU\x64\Debug;%(AdditionalLibraryDirectories)
+ KLU\x64\Debug;%(AdditionalLibraryDirectories)
@@ -542,7 +542,7 @@
MachineX64
true
- C:\Program Files (x86)\Visual Leak Detector\lib\Win64;KLU\x64\Debug;%(AdditionalLibraryDirectories)
+ KLU\x64\Debug;%(AdditionalLibraryDirectories)
@@ -2052,8 +2052,6 @@
-
-
@@ -2073,8 +2071,6 @@
-
-
@@ -2087,8 +2083,6 @@
-
-
@@ -2109,8 +2103,6 @@
-
-
@@ -2121,8 +2113,6 @@
-
-
@@ -2162,8 +2152,6 @@
-
-
@@ -2178,8 +2166,6 @@
-
-
@@ -2251,8 +2237,6 @@
-
-
@@ -2270,9 +2254,6 @@
-
-
-
@@ -2292,8 +2273,6 @@
-
-
@@ -2309,8 +2288,6 @@
-
-
@@ -2330,8 +2307,6 @@
-
-
@@ -2345,8 +2320,6 @@
-
-
@@ -2361,8 +2334,6 @@
-
-
@@ -2559,8 +2530,6 @@
-
-
@@ -2595,8 +2564,6 @@
-
-
@@ -2611,8 +2578,6 @@
-
-
@@ -2623,8 +2588,6 @@
-
-
@@ -2659,8 +2622,6 @@
-
-
@@ -2673,8 +2634,6 @@
-
-
@@ -2834,4 +2793,4 @@
-
+
\ No newline at end of file
diff --git a/visualc/xspice/cmpp/cmpp.vcxproj b/visualc/xspice/cmpp/cmpp.vcxproj
index f14055b33..8f8efa9f4 100644
--- a/visualc/xspice/cmpp/cmpp.vcxproj
+++ b/visualc/xspice/cmpp/cmpp.vcxproj
@@ -146,6 +146,7 @@
false
CompileAsC
$(ProjectDir)..\..\..\src\xspice\cmpp;%(AdditionalIncludeDirectories)
+ false
true
@@ -155,16 +156,26 @@
-
+
+ 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
+
+
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
+
+ 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
+