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 +