Commit Graph

113 Commits

Author SHA1 Message Date
dwarning f19da3bd79 case correction for library name 2020-04-04 14:18:38 +02:00
Holger Vogt c076c932b4 enable MINGW linking to -lShlwapi,
which failed during making 32 bit shared lib
2020-04-04 14:17:54 +02:00
Holger Vogt 8d9d40d621 enable compiling wide char with MINGW 2020-03-15 08:51:18 +01:00
Holger Vogt cab9cbdddf re-enable making old apps with --enable-oldapps 2020-03-15 08:51:16 +01:00
Jim Monte 031b722640 [PATCH #56-2] Added hist_info source and header files for new history API
and system DLL Shlwapi.dll to resolve PathIsRelative()
2019-08-13 23:30:12 +02:00
Holger Vogt cf6722af17 Enable function GetProcessMemoryInfo() to get reliable memory usage data
for MINGW and MSVC console, WinGui and MSVC shared ngspice.
MINGW shared ngspice does not link to psapi.dll, so cannot
apply  GetProcessMemoryInfo(),  but sticks to unreliable function
GlobalMemoryStatusEx().
2018-11-18 16:03:06 +01:00
Holger Vogt f4f389dabb internal help: it is only available when --enable-oldapps is given
ngnutmeg is only made when --enable-oldapps is given during ./configure
2018-05-21 01:09:21 +02:00
Holger Vogt 3145716163 new --enable-oldapps: ngsconvert ngproc2mod ngmultidec ngmakeidx are made only per user request 2018-05-19 23:49:17 +02:00
Holger Vogt d9bc4a5b41 add src/spicelib/devices/vdmos to ngspice 2018-05-04 20:33:53 +02:00
h_vogt 07ea6466ad configure option --enable-relpath
add relative path ../lib to spinit for codemodels
and search path in ivars.c, independently from
install path which has to be an absolute path
2017-08-12 17:37:19 +02:00
rlar 6d356f439d autogen.sh, src/Makefile.am, fix a build problem
in autogen.sh:
  libtoolize generates m4/*.m4 files
  autoheader generates config.h.in
    but only when needed

Thus a second autogen.sh invocation generated new .m4 files
  but left config.h.in untouched with old timestamp

The makefiles did recognice this situation and tried to regenerate
  config.h.in and config.h
But the subdir src/include was not the first one in src/Makefile.am
  and thus this update did occure too late,
  causing further rebuilds in the next make invocation.

Avoid this with --force arguments to the autotools,
  and put src/include into the first position.
2016-03-09 18:23:20 +01:00
h_vogt 23308f7fcf src/Makefile.am, libpsapi not required when linking shared ngspice,
prevents creating dll with actual libtool
2015-12-15 20:27:03 +01:00
dwarning 9ed2da9ad9 new hisimhv model version 2.2.0 in a separate directory 2015-03-25 15:17:16 +01:00
dwarning 010174ec2a devices/bsim4v7, add to build infrastructure 2014-06-26 19:48:15 +02:00
dwarning cba69c4850 devices/bsim4v4, remove ancient bsim4 model version 4.4 2014-06-26 19:43:54 +02:00
Francesco Lannutti 581e0a6d11 fix sense2, which is unsupported code 2013-12-31 16:07:12 +01:00
h_vogt ac553eedba src/Makefile.am include/ngspice/Makefile.am: add shared module 2013-12-31 16:05:33 +01:00
h_vogt 30a44d1be5 --with-windows --> --with-wingui 2013-12-31 12:56:59 +01:00
dwarning c1705e32ae change model name from hisimhv to hisimhv1 2012-11-25 17:59:50 +01:00
Francesco Lannutti d8b2ac56a3 rename "bsim3soi" device to "bsimsoi" 2012-10-26 17:56:59 +02:00
rlar 84b58ebd3b don't mess with libtools --enable-static / --enable-shared
tie libspice to -shared
    ngspice et al to -static

and use $(STATIC) elsewhere
  which is governed by configure.ac
2012-07-07 14:51:43 +02:00
rlar cf793b3760 fix tarball, spinit.in was missing 2012-01-01 18:19:34 +00:00
rlar 0d5e569aca cleanup src/Makefile.am 2011-12-29 14:35:45 +00:00
rlar 69031273fb generate spinit and tclspinit at `make' time 2011-12-29 14:29:44 +00:00
rlar d3c3741f43 #4/6 config.h --> ngspice/config.h, AM_CPPFLAGS 2011-12-27 12:07:52 +00:00
rlar 0b5042e7da remove CVS `Id',`log' etc. keyword incantations 2011-12-13 19:57:45 +00:00
rlar 5a4f4ada5c #3/7 use a subdirectory "ngspice" for includes to create a uniq namespace 2011-08-20 17:45:23 +00:00
rlar 3f018a9c77 upgrade ngmakeidx to support build in a sparate directory 2011-07-03 09:46:39 +00:00
dwarning 6b35352b64 Update to version 4.7.0 & Code merged into bsim4v4 2011-06-19 14:03:07 +00:00
rlar 772446d368 update tclspice to support build in a sparate directory 2011-06-01 17:03:37 +00:00
rlar 89beb5db3a updates for `make dist' 2011-05-31 15:52:52 +00:00
dwarning 5dd55910c7 changes for hisim version 2.5.1 2011-05-23 20:37:11 +00:00
dwarning cded776aa6 few build changes 2011-05-07 08:01:22 +00:00
dwarning 1906903fb4 add the HiSIM_HV model vers. 1.2.1 2011-04-29 16:47:55 +00:00
dwarning 7132470c9a bjt2 merged to bjt model 2011-04-27 21:10:36 +00:00
dwarning 4b74852dce code merge for bsim3 version 0 and 1 2011-04-13 19:52:27 +00:00
rlar 7880d5bd8e cleanup some whitespace errors and prototypes 2011-02-19 16:47:30 +00:00
h_vogt 8bea0aba6a enable tclspice again 2011-02-12 09:51:53 +00:00
h_vogt 2b4069f93e bug no. 3127808, and rem trailing white spaces 2010-12-11 17:26:22 +00:00
h_vogt 5e1ed023c6 transient noise simulation 2010-11-27 16:36:03 +00:00
rlar d768b25ab7 fix another missing dependencies problem 2010-11-16 19:38:18 +00:00
rlar 7d1950e131 fix a missing dependencies problem 2010-11-16 19:31:33 +00:00
rlar 68b2e6b23a whitespace cleanup (all Makefile.am files) 2010-09-17 16:11:25 +00:00
h_vogt 5b04fa5d37 TCLCYG, adms update 2010-08-18 17:13:26 +00:00
rlar a27a242216 use -Wno-unused-parameter, and add missing $(EXEEXT) to Makefile.am 2010-08-07 09:35:23 +00:00
h_vogt 1dcb43bf14 WINDOWS: no help files 2010-06-15 22:39:09 +00:00
rlar 69465c5aa3 `make dist' improvements 2010-06-13 18:55:18 +00:00
h_vogt de546abac2 -lBLT24 in src/makefile.am 2009-05-11 20:58:14 +00:00
h_vogt 3d931d2ffb support for MINGW tclspice added 2009-04-20 20:53:10 +00:00
dwarning 06ae02fbde Update to bsimsoi v4.1 2009-04-19 10:43:09 +00:00