diff --git a/Makefile.am b/Makefile.am index cb390a3ea..222ee8b99 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,15 +1,21 @@ ## Process this file with automake to produce Makefile.in SUBDIRS = @XGRAPHDIR@ doc src man tests +DIST_SUBDIRS = xgraph doc src man tests -EXTRA_DIST = FAQ acconfig.h autogen.sh NOTES BUGS AUTHORS ChangeLog \ - DEVICES NEWS README +EXTRA_DIST = FAQ acconfig.h autogen.sh Stuarts_Poly_Notes \ + ANALYSES BUGS AUTHORS ChangeLog \ + DEVICES NEWS README contrib patches MAINTAINERCLEANFILES = Makefile.in aclocal.m4 config.guess \ config.h.in config.sub configure install-sh \ missing mkinstalldirs stamp-h.in ltconfig \ ltmain.sh +dist-hook: + rm -rf `find $(distdir)/contrib -name CVS` + rm -rf `find $(distdir)/patches -name CVS` + mrproper: maintainer-clean rm -f `find . -type f -name "*~" -print` rm -f `find . -type f -name "*.orig" -print` diff --git a/configure.in b/configure.in index 6179fa430..ebd63dc7d 100644 --- a/configure.in +++ b/configure.in @@ -485,6 +485,8 @@ if test "$enable_cider" = "yes"; then AC_MSG_RESULT(CIDER features enabled) AC_DEFINE(CIDER) + CIDERTESTS = "cider" + CIDERDIR="ciderlib" CIDERSIM=" $CIDERDIR/twod/libcidertwod.a \ @@ -517,6 +519,7 @@ else NUMDEV="" NUMDEVDIR="" CIDERSCRIPTS="" + CIDERTESTS="" fi AC_SUBST(CIDERDIR) AC_SUBST(CIDERSIM) @@ -525,6 +528,7 @@ AC_SUBST(CIDERMATHDIR) AC_SUBST(NUMDEV) AC_SUBST(NUMDEVDIR) AC_SUBST(CIDERSCRIPTS) +AC_SUBST(CIDERTESTS) dnl Cluster option if test "$enable_cluster" = "yes"; then @@ -636,41 +640,72 @@ src/ciderlib/input/Makefile \ src/ciderlib/support/Makefile \ src/ciderlib/oned/Makefile \ src/ciderlib/twod/Makefile \ -src/frontend/Makefile \ -src/frontend/numparam/Makefile \ -src/frontend/help/Makefile \ -src/frontend/parser/Makefile \ -src/frontend/plotting/Makefile \ -src/frontend/wdisp/Makefile \ -src/include/Makefile \ -src/maths/Makefile \ -src/maths/cmaths/Makefile \ -src/maths/misc/Makefile \ -src/maths/ni/Makefile \ -src/maths/deriv/Makefile \ -src/maths/poly/Makefile \ -src/maths/sparse/Makefile \ -src/misc/Makefile \ -src/xspice/Makefile \ -src/xspice/cm/Makefile \ -src/xspice/cmpp/Makefile \ -src/xspice/icm/makedefs \ -src/xspice/mif/Makefile \ -src/xspice/evt/Makefile \ -src/xspice/enh/Makefile \ -src/xspice/ipc/Makefile \ -src/xspice/idn/Makefile \ -tests/Makefile \ -tests/filters/Makefile \ -tests/polezero/Makefile \ -tests/resistance/Makefile \ -tests/bsim1/Makefile \ -tests/bsim2/Makefile \ -tests/bsim3soipd/Makefile \ -tests/bsim3soifd/Makefile \ -tests/bsim3soidd/Makefile \ -tests/bsim4/Makefile \ -tests/mesa/Makefile \ -tests/transmission/Makefile \ -tests/TransImpedanceAmp/Makefile +src/frontend/Makefile \ +src/frontend/numparam/Makefile \ +src/frontend/help/Makefile \ +src/frontend/parser/Makefile \ +src/frontend/plotting/Makefile \ +src/frontend/wdisp/Makefile \ +src/include/Makefile \ +src/maths/Makefile \ +src/maths/cmaths/Makefile \ +src/maths/misc/Makefile \ +src/maths/ni/Makefile \ +src/maths/deriv/Makefile \ +src/maths/poly/Makefile \ +src/maths/sparse/Makefile \ +src/misc/Makefile \ +src/xspice/Makefile \ +src/xspice/cm/Makefile \ +src/xspice/cmpp/Makefile \ +src/xspice/icm/makedefs \ +src/xspice/mif/Makefile \ +src/xspice/evt/Makefile \ +src/xspice/enh/Makefile \ +src/xspice/ipc/Makefile \ +src/xspice/idn/Makefile \ +tests/Makefile \ +tests/TransImpedanceAmp/Makefile \ +tests/bsim1/Makefile \ +tests/bsim2/Makefile \ +tests/bsim3/Makefile \ +tests/bsim3/Berkeley/Makefile \ +tests/bsim3/Berkeley/3v0/Makefile \ +tests/bsim3/Berkeley/3v0/ac_sim/Makefile \ +tests/bsim3/Berkeley/3v0/dc_sim/Makefile \ +tests/bsim3/Berkeley/3v0/tran_sim/Makefile \ +tests/bsim3/Berkeley/3v1/Makefile \ +tests/bsim3/Berkeley/3v1/ac_sim/Makefile \ +tests/bsim3/Berkeley/3v1/dc_sim/Makefile \ +tests/bsim3/Berkeley/3v1/tran_sim/Makefile \ +tests/bsim3/Berkeley/3v2/Makefile \ +tests/bsim3/Berkeley/3v2/ac_sim/Makefile \ +tests/bsim3/Berkeley/3v2/dc_sim/Makefile \ +tests/bsim3/Berkeley/3v2/tran_sim/Makefile \ +tests/bsim3soidd/Makefile \ +tests/bsim3soifd/Makefile \ +tests/bsim3soipd/Makefile \ +tests/bsim4/Makefile \ +tests/cider/Makefile \ +tests/cider/bicmos/Makefile \ +tests/cider/bjt/Makefile \ +tests/cider/diode/Makefile \ +tests/cider/jfet/Makefile \ +tests/cider/mos/Makefile \ +tests/cider/parallel/Makefile \ +tests/cider/resistor/Makefile \ +tests/cider/serial/Makefile \ +tests/filters/Makefile \ +tests/general/Makefile \ +tests/hfet/Makefile \ +tests/hisim/Makefile \ +tests/jfet/Makefile \ +tests/mes/Makefile \ +tests/mesa/Makefile \ +tests/mos6/Makefile \ +tests/polezero/Makefile \ +tests/proc2mod/Makefile \ +tests/transmission/Makefile \ +tests/resistance/Makefile \ +tests/vbic/Makefile ) diff --git a/src/Makefile.am b/src/Makefile.am index 1c4103da9..6354d044a 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,10 +1,13 @@ ## Process this file with automake to produce Makefile.in SUBDIRS = misc maths frontend spicelib include @XSPICEDIR@ @CIDERDIR@ +DIST_SUBDIRS = misc maths frontend spicelib include xspice ciderlib -bin_PROGRAMS = ngspice ngnutmeg nghelp ngsconvert ngproc2mod ngmultidec makeidx +bin_PROGRAMS = ngspice ngnutmeg nghelp ngsconvert ngproc2mod ngmultidec \ + makeidx -EXTRA_DIST = ngspice.txt ngspice.idx spinit setplot spectrum @CIDERSCRIPTS@ +EXTRA_DIST = ngspice.txt ngspice.idx setplot spectrum \ + devload devaxis ciderinit winmain.c helpdatadir = $(pkgdatadir)/helpdir diff --git a/src/ciderlib/oned/Makefile.am b/src/ciderlib/oned/Makefile.am index 7dd86e0d6..fc47262e9 100644 --- a/src/ciderlib/oned/Makefile.am +++ b/src/ciderlib/oned/Makefile.am @@ -7,7 +7,9 @@ libcideroned_a_SOURCES = \ oneaval.c \ onecond.c \ onecont.c \ + oneddefs.h \ onedest.c \ + onedext.h \ onedopng.c \ onefreez.c \ onemesh.c \ diff --git a/src/ciderlib/support/Makefile.am b/src/ciderlib/support/Makefile.am index 36e9273a2..74db0682f 100644 --- a/src/ciderlib/support/Makefile.am +++ b/src/ciderlib/support/Makefile.am @@ -17,6 +17,5 @@ libcidersuprt_a_SOURCES = \ suprem.c \ suprmitf.c -EXTRA_DIST = makefile INCLUDES = -I$(top_srcdir)/src/include MAINTAINERCLEANFILES = Makefile.in diff --git a/src/ciderlib/twod/Makefile.am b/src/ciderlib/twod/Makefile.am index b52c663f0..d2b6fa7b8 100644 --- a/src/ciderlib/twod/Makefile.am +++ b/src/ciderlib/twod/Makefile.am @@ -8,7 +8,9 @@ libcidertwod_a_SOURCES = \ twocond.c \ twocont.c \ twocurr.c \ + twoddefs.h \ twodest.c \ + twodext.h \ twodopng.c \ twoelect.c \ twofield.c \ diff --git a/src/frontend/Makefile.am b/src/frontend/Makefile.am index e98ac1722..235a865b1 100644 --- a/src/frontend/Makefile.am +++ b/src/frontend/Makefile.am @@ -1,6 +1,7 @@ ## Process this file with automake to produce Makefile.in SUBDIRS = plotting help parser wdisp @NUMPARAMDIR@ +DIST_SUBDIRS = plotting help parser wdisp numparam noinst_LIBRARIES = libfte.a diff --git a/src/frontend/numparam/Makefile.am b/src/frontend/numparam/Makefile.am index 9a354a335..bbf9530c4 100644 --- a/src/frontend/numparam/Makefile.am +++ b/src/frontend/numparam/Makefile.am @@ -1,5 +1,7 @@ ## Process this file with automake to produce Makefile.in +EXTRA_DIST = downgrad.txt ngconfig.sh readme.txt nupatest.c washprog.c + noinst_LIBRARIES = libnumparam.a libnumparam_a_SOURCES = \ diff --git a/src/include/Makefile.am b/src/include/Makefile.am index 3c6406586..fd916023f 100644 --- a/src/include/Makefile.am +++ b/src/include/Makefile.am @@ -25,6 +25,7 @@ noinst_HEADERS = \ distodef.h \ dllitf.h \ domndefs.h \ + dopdefs.h \ dvec.h \ elctdefs.h \ enh.h \ diff --git a/src/maths/Makefile.am b/src/maths/Makefile.am index 032e987f1..cfda08ed0 100644 --- a/src/maths/Makefile.am +++ b/src/maths/Makefile.am @@ -1,4 +1,6 @@ ## Process this file with automake SUBDIRS = cmaths ni sparse poly deriv @CIDERMATH@ +DIST_SUBDIRS = cmaths ni sparse poly deriv misc + MAINTAINERCLEANFILES = Makefile.in diff --git a/src/maths/misc/Makefile.am b/src/maths/misc/Makefile.am index ed2a44774..a94a9b970 100644 --- a/src/maths/misc/Makefile.am +++ b/src/maths/misc/Makefile.am @@ -5,8 +5,10 @@ noinst_LIBRARIES = libmathmisc.a libmathmisc_a_SOURCES = \ accuracy.c \ accuracy.h \ + bernoull.h \ bernoull.c \ erfc.c \ + norm.h \ norm.c INCLUDES = -I$(top_srcdir)/src/include diff --git a/src/spicelib/devices/Makefile.am b/src/spicelib/devices/Makefile.am index f081b712f..d1f755498 100644 --- a/src/spicelib/devices/Makefile.am +++ b/src/spicelib/devices/Makefile.am @@ -50,6 +50,59 @@ SUBDIRS = \ vsrc \ @NUMDEVDIR@ +DIST_SUBDIRS = \ + asrc \ + bjt \ + bjt2 \ + bsim1 \ + bsim2 \ + bsim3 \ + bsim3soi \ + bsim4 \ + bsim3v0 \ + bsim3v1 \ + bsim3v1s \ + bsim3v1a \ + bsim3soi_pd \ + bsim3soi_fd \ + bsim3soi_dd \ + cap \ + cccs \ + ccvs \ + cpl \ + csw \ + dio \ + @EKVDIR@ \ + ind \ + isrc \ + hfet1 \ + hfet2 \ + hisim \ + jfet \ + jfet2 \ + ltra \ + mes \ + mesa \ + mos1 \ + mos2 \ + mos3 \ + mos6 \ + mos9 \ + res \ + soi3 \ + sw \ + tra \ + txl \ + urc \ + vbic \ + vccs \ + vcvs \ + vsrc \ + nbjt \ + nbjt2 \ + numd \ + numd2 \ + numos noinst_LIBRARIES = libdev.a diff --git a/src/spicelib/devices/cpl/Makefile.am b/src/spicelib/devices/cpl/Makefile.am index 369f06e6c..05e81d731 100755 --- a/src/spicelib/devices/cpl/Makefile.am +++ b/src/spicelib/devices/cpl/Makefile.am @@ -5,7 +5,11 @@ noinst_LIBRARIES = libcpl.a libcpl_a_SOURCES = \ cpl.c \ cplask.c \ + cpldefs.h \ cpldest.c \ + cplext.h \ + cplinit.h \ + cplitf.h \ cplmask.c \ cplmdel.c \ cplparam.c \ diff --git a/src/spicelib/devices/hisim/Makefile.am b/src/spicelib/devices/hisim/Makefile.am index 8aeb47b08..5d2344185 100644 --- a/src/spicelib/devices/hisim/Makefile.am +++ b/src/spicelib/devices/hisim/Makefile.am @@ -1,18 +1,26 @@ ## Process this file with automake to produce Makefile.in +EXTRA_DIST = hsm1eval1_0.c hsm1eval1_1.c + noinst_LIBRARIES = libhisim.a -libhisim_a_SOURCES = hsm1.c \ +libhisim_a_SOURCES = hisim.h \ + hsm1.c \ hsm1acld.c \ hsm1ask.c \ hsm1cvtest.c \ + hsm1def.h \ hsm1del.c \ hsm1dest.c \ hsm1eval102.c \ hsm1eval112.c \ hsm1eval120.c \ + hsm1evalenv.h \ + hsm1ext.h \ hsm1getic.c \ hsm1init.c \ + hsm1init.h \ + hsm1itf.h \ hsm1ld.c \ hsm1mask.c \ hsm1mdel.c \ diff --git a/src/spicelib/devices/nbjt2/Makefile.am b/src/spicelib/devices/nbjt2/Makefile.am index 74bf4a7bf..f8a5612d1 100644 --- a/src/spicelib/devices/nbjt2/Makefile.am +++ b/src/spicelib/devices/nbjt2/Makefile.am @@ -6,7 +6,7 @@ libnbjt2_a_SOURCES = \ nbt2.c \ nbt2acld.c \ nbt2ask.c \ - nbjt2defs.h \ + nbjt2def.h \ nbt2del.c \ nbt2dest.c \ nbt2dump.c \ diff --git a/src/spicelib/devices/numd2/Makefile.am b/src/spicelib/devices/numd2/Makefile.am index 07ea63847..fc4be5528 100644 --- a/src/spicelib/devices/numd2/Makefile.am +++ b/src/spicelib/devices/numd2/Makefile.am @@ -6,7 +6,7 @@ libnumd2_a_SOURCES = \ nud2.c \ nud2acld.c \ nud2ask.c \ - numd2defs.h \ + numd2def.h \ nud2del.c \ nud2dest.c \ nud2dump.c \ diff --git a/src/spicelib/devices/txl/Makefile.am b/src/spicelib/devices/txl/Makefile.am index ef89e32dc..512cd35cb 100755 --- a/src/spicelib/devices/txl/Makefile.am +++ b/src/spicelib/devices/txl/Makefile.am @@ -6,8 +6,12 @@ libtxl_a_SOURCES = \ txl.c \ txlacct.c \ txlask.c \ + txldefs.h \ txldest.c \ + txlext.h \ txlfbr.c \ + txlinit.h \ + txlitf.h \ txlload.c \ txlmdel.c \ txlparam.c \ diff --git a/src/xspice/Makefile.am b/src/xspice/Makefile.am index f0a6d4d96..b3413dc84 100755 --- a/src/xspice/Makefile.am +++ b/src/xspice/Makefile.am @@ -1,6 +1,6 @@ # Process this file with automake -EXTRA_DIST = README +EXTRA_DIST = README examples icm ## This is removed because icm relies upon the existance of all other ## libs. It is currently compiled manually, last. @@ -8,5 +8,11 @@ EXTRA_DIST = README SUBDIRS = mif cm enh evt ipc idn cmpp icm + +dist-hook: + rm -rf `find $(distdir)/examples -name CVS` + rm -rf `find $(distdir)/icm -name CVS` + + MAINTAINERCLEANFILES = Makefile.in diff --git a/src/xspice/cmpp/Makefile b/src/xspice/cmpp/Makefile index 49f0f879d..577e20ae3 100755 --- a/src/xspice/cmpp/Makefile +++ b/src/xspice/cmpp/Makefile @@ -1,36 +1,411 @@ +# Makefile.in generated automatically by automake 1.4-p6 from Makefile.am -cmpp_OBJS=main.o pp_ifs.o pp_lst.o pp_mod.o read_ifs.o util.o writ_ifs.o \ - ifs_yacc.o ifs_lex.o mod_yacc.o mod_lex.o +# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. -cmpp_GEN=ifs_yacc.c ifs_tok.h \ - ifs_lex.c ifs_lex.h \ - mod_lex.c mod_lex.h \ - mod_yacc.c mod_tok.h +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. -YACC=bison -d --yacc -#YACC=yacc -d -CC=gcc -O2 -g +SHELL = /bin/sh -LEX=flex -t +srcdir = . +top_srcdir = ../../.. -all: cmpp +prefix = /usr/local +exec_prefix = ${prefix} -cmpp: $(cmpp_OBJS) - $(CC) -o cmpp $(cmpp_OBJS) +bindir = ${exec_prefix}/bin +sbindir = ${exec_prefix}/sbin +libexecdir = ${exec_prefix}/libexec +datadir = ${prefix}/share +sysconfdir = ${prefix}/etc +sharedstatedir = ${prefix}/com +localstatedir = ${prefix}/var +libdir = ${exec_prefix}/lib +infodir = ${prefix}/info +mandir = ${prefix}/man +includedir = ${prefix}/include +oldincludedir = /usr/include + +DESTDIR = + +pkgdatadir = $(datadir)/ng-spice-rework +pkglibdir = $(libdir)/ng-spice-rework +pkgincludedir = $(includedir)/ng-spice-rework + +top_builddir = ../../.. + +ACLOCAL = aclocal-1.4 +AUTOCONF = autoconf +AUTOMAKE = automake-1.4 +AUTOHEADER = autoheader + +INSTALL = /usr/bin/install -c +INSTALL_PROGRAM = ${INSTALL} $(AM_INSTALL_PROGRAM_FLAGS) +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_SCRIPT = ${INSTALL} +transform = s,x,x, + +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +host_alias = +host_triplet = i686-pc-linux-gnu +AR = ar +AS = @AS@ +CC = gcc +CIDERDIR = +CIDERMATH = +CIDERMATHDIR = +CIDERSCRIPTS = +CIDERSIM = +CIDERTESTS = +CXX = g++ +CXXCPP = g++ -E +DLLTOOL = @DLLTOOL@ +ECHO = echo +EGREP = grep -E +EKVDIR = +EKVLIB = +EXEEXT = +F77 = g77 +GCJ = @GCJ@ +GCJFLAGS = @GCJFLAGS@ +HAVE_LIB = @HAVE_LIB@ +LIB = @LIB@ +LIBTOOL = $(SHELL) $(top_builddir)/libtool +LN_S = ln -s +LTLIB = @LTLIB@ +MAINT = # +MAKEINFO = makeinfo +NUMDEV = +NUMDEVDIR = +NUMPARAMDIR = +NUMPARAMLIB = +OBJDUMP = @OBJDUMP@ +OBJEXT = o +PACKAGE = ng-spice-rework +RANLIB = ranlib +RC = @RC@ +STRIP = strip +VERSION = 15 +WINMAIN = +XGRAPHDIR = +XSPICEDIR = +XSPICELIB1 = +XSPICELIB2 = +YACC = + +BUILT_SOURCES = ifs_lex.c ifs_yacc.c ifs_yacc.h mod_lex.c mod_yacc.c mod_yacc.h + +EXTRA_DIST = ifs_lex.l ifs_yacc.h mod_yacc.h + +AM_YFLAGS = -d + +LEX = -t + +bin_PROGRAMS = cmpp + +cmpp_SOURCES = cmpp.h main.c pp_ifs.c pp_lst.c pp_mod.c read_ifs.c util.c writ_ifs.c ifs_yacc_y.h ifs_yacc.y ifs_lex.c mod_yacc_y.h mod_yacc.y mod_lex.c + +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = ../../../config.h +CONFIG_CLEAN_FILES = +bin_PROGRAMS = cmpp$(EXEEXT) +PROGRAMS = $(bin_PROGRAMS) + + +DEFS = -DHAVE_CONFIG_H -I. -I$(srcdir) -I../../.. +CPPFLAGS = +LDFLAGS = +LIBS = -lm -lncurses +X_CFLAGS = -I/usr/X11R6/include +X_LIBS = -L/usr/X11R6/lib -lX11 -lXt -lXext -lXmu -lXaw +X_EXTRA_LIBS = +X_PRE_LIBS = -lSM -lICE +cmpp_OBJECTS = main.$(OBJEXT) pp_ifs.$(OBJEXT) pp_lst.$(OBJEXT) \ +pp_mod.$(OBJEXT) read_ifs.$(OBJEXT) util.$(OBJEXT) writ_ifs.$(OBJEXT) \ +ifs_yacc.$(OBJEXT) ifs_lex.$(OBJEXT) mod_yacc.$(OBJEXT) \ +mod_lex.$(OBJEXT) +cmpp_LDADD = $(LDADD) +cmpp_DEPENDENCIES = +cmpp_LDFLAGS = +YLWRAP = $(srcdir)/ylwrap +CFLAGS = -g -O2 -Wall +COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ +DIST_COMMON = Makefile.am Makefile.in ifs_yacc.c mod_yacc.c ylwrap + + +DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) + +TAR = tar +GZIP_ENV = --best +DEP_FILES = .deps/ifs_lex.P .deps/ifs_yacc.P .deps/main.P \ +.deps/mod_lex.P .deps/mod_yacc.P .deps/pp_ifs.P .deps/pp_lst.P \ +.deps/pp_mod.P .deps/read_ifs.P .deps/util.P .deps/writ_ifs.P +SOURCES = $(cmpp_SOURCES) +OBJECTS = $(cmpp_OBJECTS) + +all: all-redirect +.SUFFIXES: +.SUFFIXES: .S .c .lo .o .obj .s .y +$(srcdir)/Makefile.in: # Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && $(AUTOMAKE) --gnu src/xspice/cmpp/Makefile + +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES) + cd $(top_builddir) \ + && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status + + +mostlyclean-binPROGRAMS: + +clean-binPROGRAMS: + -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) + +distclean-binPROGRAMS: + +maintainer-clean-binPROGRAMS: + +install-binPROGRAMS: $(bin_PROGRAMS) + @$(NORMAL_INSTALL) + $(mkinstalldirs) $(DESTDIR)$(bindir) + @list='$(bin_PROGRAMS)'; for p in $$list; do \ + if test -f $$p; then \ + echo " $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \ + $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + else :; fi; \ + done + +uninstall-binPROGRAMS: + @$(NORMAL_UNINSTALL) + list='$(bin_PROGRAMS)'; for p in $$list; do \ + rm -f $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + done + +# FIXME: We should only use cygpath when building on Windows, +# and only if it is available. +.c.obj: + $(COMPILE) -c `cygpath -w $<` + +.s.o: + $(COMPILE) -c $< + +.S.o: + $(COMPILE) -c $< + +mostlyclean-compile: + -rm -f *.o core *.core + -rm -f *.$(OBJEXT) + +clean-compile: + +distclean-compile: + -rm -f *.tab.c + +maintainer-clean-compile: + +.s.lo: + $(LIBTOOL) --mode=compile $(COMPILE) -c $< + +.S.lo: + $(LIBTOOL) --mode=compile $(COMPILE) -c $< + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + +maintainer-clean-libtool: + +cmpp$(EXEEXT): $(cmpp_OBJECTS) $(cmpp_DEPENDENCIES) + @rm -f cmpp$(EXEEXT) + $(LINK) $(cmpp_LDFLAGS) $(cmpp_OBJECTS) $(cmpp_LDADD) $(LIBS) +.y.c: + $(SHELL) $(YLWRAP) "$(YACC)" $< y.tab.c $*.c y.tab.h $*.h -- $(AM_YFLAGS) $(YFLAGS) +ifs_yacc.h: ifs_yacc.c +mod_yacc.h: mod_yacc.c + + +tags: TAGS + +ID: $(HEADERS) $(SOURCES) $(LISP) + list='$(SOURCES) $(HEADERS)'; \ + unique=`for i in $$list; do echo $$i; done | \ + awk ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + here=`pwd` && cd $(srcdir) \ + && mkid -f$$here/ID $$unique $(LISP) + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS)'; \ + unique=`for i in $$list; do echo $$i; done | \ + awk ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ + || (cd $(srcdir) && etags -o $$here/TAGS $(ETAGS_ARGS) $$tags $$unique $(LISP)) + +mostlyclean-tags: + +clean-tags: + +distclean-tags: + -rm -f TAGS ID + +maintainer-clean-tags: + +distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + +subdir = src/xspice/cmpp + +distdir: $(DISTFILES) + here=`cd $(top_builddir) && pwd`; \ + top_distdir=`cd $(top_distdir) && pwd`; \ + distdir=`cd $(distdir) && pwd`; \ + cd $(top_srcdir) \ + && $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu src/xspice/cmpp/Makefile + @for file in $(DISTFILES); do \ + d=$(srcdir); \ + if test -d $$d/$$file; then \ + cp -pr $$d/$$file $(distdir)/$$file; \ + else \ + test -f $(distdir)/$$file \ + || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ + || cp -p $$d/$$file $(distdir)/$$file || :; \ + fi; \ + done + +DEPS_MAGIC := $(shell mkdir .deps > /dev/null 2>&1 || :) + +-include $(DEP_FILES) + +mostlyclean-depend: + +clean-depend: + +distclean-depend: + -rm -rf .deps + +maintainer-clean-depend: + +%.o: %.c + @echo '$(COMPILE) -c $<'; \ + $(COMPILE) -Wp,-MD,.deps/$(*F).pp -c $< + @-cp .deps/$(*F).pp .deps/$(*F).P; \ + tr ' ' '\012' < .deps/$(*F).pp \ + | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \ + >> .deps/$(*F).P; \ + rm .deps/$(*F).pp + +%.lo: %.c + @echo '$(LTCOMPILE) -c $<'; \ + $(LTCOMPILE) -Wp,-MD,.deps/$(*F).pp -c $< + @-sed -e 's/^\([^:]*\)\.o[ ]*:/\1.lo \1.o :/' \ + < .deps/$(*F).pp > .deps/$(*F).P; \ + tr ' ' '\012' < .deps/$(*F).pp \ + | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \ + >> .deps/$(*F).P; \ + rm -f .deps/$(*F).pp +info-am: +info: info-am +dvi-am: +dvi: dvi-am +check-am: all-am +check: check-am +installcheck-am: +installcheck: installcheck-am +install-exec-am: install-binPROGRAMS +install-exec: install-exec-am + +install-data-am: +install-data: install-data-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am +install: install-am +uninstall-am: uninstall-binPROGRAMS +uninstall: uninstall-am +all-am: Makefile $(PROGRAMS) +all-redirect: all-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install +installdirs: + $(mkinstalldirs) $(DESTDIR)$(bindir) + + +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) + -rm -f config.cache config.log stamp-h stamp-h[0-9]* + +maintainer-clean-generic: + -test -z "ifs_yacchifs_yacccmod_yacchmod_yaccc$(BUILT_SOURCES)" || rm -f ifs_yacch ifs_yaccc mod_yacch mod_yaccc $(BUILT_SOURCES) +mostlyclean-am: mostlyclean-binPROGRAMS mostlyclean-compile \ + mostlyclean-libtool mostlyclean-tags mostlyclean-depend \ + mostlyclean-generic + +mostlyclean: mostlyclean-am + +clean-am: clean-binPROGRAMS clean-compile clean-libtool clean-tags \ + clean-depend clean-generic mostlyclean-am + +clean: clean-am + +distclean-am: distclean-binPROGRAMS distclean-compile distclean-libtool \ + distclean-tags distclean-depend distclean-generic \ + clean-am + -rm -f libtool + +distclean: distclean-am + +maintainer-clean-am: maintainer-clean-binPROGRAMS \ + maintainer-clean-compile maintainer-clean-libtool \ + maintainer-clean-tags maintainer-clean-depend \ + maintainer-clean-generic distclean-am + @echo "This command is intended for maintainers to use;" + @echo "it deletes files that may require special tools to rebuild." + +maintainer-clean: maintainer-clean-am + +.PHONY: mostlyclean-binPROGRAMS distclean-binPROGRAMS clean-binPROGRAMS \ +maintainer-clean-binPROGRAMS uninstall-binPROGRAMS install-binPROGRAMS \ +mostlyclean-compile distclean-compile clean-compile \ +maintainer-clean-compile mostlyclean-libtool distclean-libtool \ +clean-libtool maintainer-clean-libtool tags mostlyclean-tags \ +distclean-tags clean-tags maintainer-clean-tags distdir \ +mostlyclean-depend distclean-depend clean-depend \ +maintainer-clean-depend info-am info dvi-am dvi check check-am \ +installcheck-am installcheck install-exec-am install-exec \ +install-data-am install-data install-am install uninstall-am uninstall \ +all-redirect all-am all installdirs mostlyclean-generic \ +distclean-generic clean-generic maintainer-clean-generic clean \ +mostlyclean distclean maintainer-clean -%.c : %.y - $(YACC) -p $(*:yacc=)yy $< - mv -f y.tab.c $*.c - mv -f y.tab.h $(*:yacc=)tok.h %.c : %.l - $(LEX) -P$(*:lex=)yy $< > $@ - + $(LEX) -P$(*:lex=)yy $< > $@ + ifs_lex.c : ifs_lex.l - $(LEX) -i -P$(*:lex=)yy $< > $@ + $(LEX) -i -P$(*:lex=)yy $< > $@ -install: - -clean: - rm -f $(cmpp_OBJS) $(cmpp_GEN) cmpp +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/src/xspice/cmpp/Makefile.am b/src/xspice/cmpp/Makefile.am new file mode 100644 index 000000000..60abad617 --- /dev/null +++ b/src/xspice/cmpp/Makefile.am @@ -0,0 +1,21 @@ +## Process this file with automake to produce Makefile.in + +BUILT_SOURCES = ifs_lex.c ifs_yacc.c ifs_yacc.h mod_lex.c mod_yacc.c mod_yacc.h + +EXTRA_DIST= ifs_lex.l ifs_yacc.h mod_yacc.h + +AM_YFLAGS = -d + +LEX = @LEX@ -t + +bin_PROGRAMS = cmpp + +cmpp_SOURCES = cmpp.h main.c pp_ifs.c pp_lst.c pp_mod.c read_ifs.c util.c \ + writ_ifs.c ifs_yacc_y.h ifs_yacc.y ifs_lex.c mod_yacc_y.h mod_yacc.y\ + mod_lex.c + +%.c : %.l + $(LEX) -P$(*:lex=)yy $< > $@ + +ifs_lex.c : ifs_lex.l + $(LEX) -i -P$(*:lex=)yy $< > $@ diff --git a/src/xspice/cmpp/Makefile.in b/src/xspice/cmpp/Makefile.in index abe0142d6..9fea33724 100755 --- a/src/xspice/cmpp/Makefile.in +++ b/src/xspice/cmpp/Makefile.in @@ -1,51 +1,411 @@ +# Makefile.in generated automatically by automake 1.4-p6 from Makefile.am -cmpp_OBJS = main.o pp_ifs.o pp_lst.o pp_mod.o \ - read_ifs.o util.o writ_ifs.o \ - ifs_yacc.o ifs_lex.o mod_yacc.o mod_lex.o +# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. -cmpp_GEN = ifs_yacc.c ifs_tok.h \ - ifs_lex.c ifs_lex.h \ - mod_lex.c mod_lex.h \ - mod_yacc.c mod_tok.h +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. -YACC = @YACC@ -d -CC = @CC@ @CFLAGS@ +SHELL = @SHELL@ + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ +prefix = @prefix@ +exec_prefix = @exec_prefix@ + +bindir = @bindir@ +sbindir = @sbindir@ +libexecdir = @libexecdir@ +datadir = @datadir@ +sysconfdir = @sysconfdir@ +sharedstatedir = @sharedstatedir@ +localstatedir = @localstatedir@ +libdir = @libdir@ +infodir = @infodir@ +mandir = @mandir@ +includedir = @includedir@ +oldincludedir = /usr/include + +DESTDIR = + +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ + +top_builddir = ../../.. + +ACLOCAL = @ACLOCAL@ +AUTOCONF = @AUTOCONF@ +AUTOMAKE = @AUTOMAKE@ +AUTOHEADER = @AUTOHEADER@ + +INSTALL = @INSTALL@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +transform = @program_transform_name@ + +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +host_alias = @host_alias@ +host_triplet = @host@ +AR = @AR@ +AS = @AS@ +CC = @CC@ +CIDERDIR = @CIDERDIR@ +CIDERMATH = @CIDERMATH@ +CIDERMATHDIR = @CIDERMATHDIR@ +CIDERSCRIPTS = @CIDERSCRIPTS@ +CIDERSIM = @CIDERSIM@ +CIDERTESTS = @CIDERTESTS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +DLLTOOL = @DLLTOOL@ +ECHO = @ECHO@ +EGREP = @EGREP@ +EKVDIR = @EKVDIR@ +EKVLIB = @EKVLIB@ +EXEEXT = @EXEEXT@ +F77 = @F77@ +GCJ = @GCJ@ +GCJFLAGS = @GCJFLAGS@ +HAVE_LIB = @HAVE_LIB@ +LIB = @LIB@ +LIBTOOL = @LIBTOOL@ +LN_S = @LN_S@ +LTLIB = @LTLIB@ +MAINT = @MAINT@ +MAKEINFO = @MAKEINFO@ +NUMDEV = @NUMDEV@ +NUMDEVDIR = @NUMDEVDIR@ +NUMPARAMDIR = @NUMPARAMDIR@ +NUMPARAMLIB = @NUMPARAMLIB@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +PACKAGE = @PACKAGE@ +RANLIB = @RANLIB@ +RC = @RC@ +STRIP = @STRIP@ +VERSION = @VERSION@ +WINMAIN = @WINMAIN@ +XGRAPHDIR = @XGRAPHDIR@ +XSPICEDIR = @XSPICEDIR@ +XSPICELIB1 = @XSPICELIB1@ +XSPICELIB2 = @XSPICELIB2@ +YACC = @YACC@ + +BUILT_SOURCES = ifs_lex.c ifs_yacc.c ifs_yacc.h mod_lex.c mod_yacc.c mod_yacc.h + +EXTRA_DIST = ifs_lex.l ifs_yacc.h mod_yacc.h + +AM_YFLAGS = -d LEX = @LEX@ -t -all: cmpp +bin_PROGRAMS = cmpp -cmpp: $(cmpp_OBJS) - $(CC) -o cmpp $(cmpp_OBJS) +cmpp_SOURCES = cmpp.h main.c pp_ifs.c pp_lst.c pp_mod.c read_ifs.c util.c writ_ifs.c ifs_yacc_y.h ifs_yacc.y ifs_lex.c mod_yacc_y.h mod_yacc.y mod_lex.c + +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = ../../../config.h +CONFIG_CLEAN_FILES = +bin_PROGRAMS = cmpp$(EXEEXT) +PROGRAMS = $(bin_PROGRAMS) + + +DEFS = @DEFS@ -I. -I$(srcdir) -I../../.. +CPPFLAGS = @CPPFLAGS@ +LDFLAGS = @LDFLAGS@ +LIBS = @LIBS@ +X_CFLAGS = @X_CFLAGS@ +X_LIBS = @X_LIBS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +cmpp_OBJECTS = main.$(OBJEXT) pp_ifs.$(OBJEXT) pp_lst.$(OBJEXT) \ +pp_mod.$(OBJEXT) read_ifs.$(OBJEXT) util.$(OBJEXT) writ_ifs.$(OBJEXT) \ +ifs_yacc.$(OBJEXT) ifs_lex.$(OBJEXT) mod_yacc.$(OBJEXT) \ +mod_lex.$(OBJEXT) +cmpp_LDADD = $(LDADD) +cmpp_DEPENDENCIES = +cmpp_LDFLAGS = +YLWRAP = $(srcdir)/ylwrap +CFLAGS = @CFLAGS@ +COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ +DIST_COMMON = Makefile.am Makefile.in ifs_yacc.c mod_yacc.c ylwrap + + +DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) + +TAR = tar +GZIP_ENV = --best +DEP_FILES = .deps/ifs_lex.P .deps/ifs_yacc.P .deps/main.P \ +.deps/mod_lex.P .deps/mod_yacc.P .deps/pp_ifs.P .deps/pp_lst.P \ +.deps/pp_mod.P .deps/read_ifs.P .deps/util.P .deps/writ_ifs.P +SOURCES = $(cmpp_SOURCES) +OBJECTS = $(cmpp_OBJECTS) + +all: all-redirect +.SUFFIXES: +.SUFFIXES: .S .c .lo .o .obj .s .y +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && $(AUTOMAKE) --gnu src/xspice/cmpp/Makefile + +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES) + cd $(top_builddir) \ + && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status + + +mostlyclean-binPROGRAMS: + +clean-binPROGRAMS: + -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) + +distclean-binPROGRAMS: + +maintainer-clean-binPROGRAMS: + +install-binPROGRAMS: $(bin_PROGRAMS) + @$(NORMAL_INSTALL) + $(mkinstalldirs) $(DESTDIR)$(bindir) + @list='$(bin_PROGRAMS)'; for p in $$list; do \ + if test -f $$p; then \ + echo " $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \ + $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + else :; fi; \ + done + +uninstall-binPROGRAMS: + @$(NORMAL_UNINSTALL) + list='$(bin_PROGRAMS)'; for p in $$list; do \ + rm -f $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + done + +# FIXME: We should only use cygpath when building on Windows, +# and only if it is available. +.c.obj: + $(COMPILE) -c `cygpath -w $<` + +.s.o: + $(COMPILE) -c $< + +.S.o: + $(COMPILE) -c $< + +mostlyclean-compile: + -rm -f *.o core *.core + -rm -f *.$(OBJEXT) + +clean-compile: + +distclean-compile: + -rm -f *.tab.c + +maintainer-clean-compile: + +.s.lo: + $(LIBTOOL) --mode=compile $(COMPILE) -c $< + +.S.lo: + $(LIBTOOL) --mode=compile $(COMPILE) -c $< + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + +maintainer-clean-libtool: + +cmpp$(EXEEXT): $(cmpp_OBJECTS) $(cmpp_DEPENDENCIES) + @rm -f cmpp$(EXEEXT) + $(LINK) $(cmpp_LDFLAGS) $(cmpp_OBJECTS) $(cmpp_LDADD) $(LIBS) +.y.c: + $(SHELL) $(YLWRAP) "$(YACC)" $< y.tab.c $*.c y.tab.h $*.h -- $(AM_YFLAGS) $(YFLAGS) +ifs_yacc.h: ifs_yacc.c +mod_yacc.h: mod_yacc.c + + +tags: TAGS + +ID: $(HEADERS) $(SOURCES) $(LISP) + list='$(SOURCES) $(HEADERS)'; \ + unique=`for i in $$list; do echo $$i; done | \ + awk ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + here=`pwd` && cd $(srcdir) \ + && mkid -f$$here/ID $$unique $(LISP) + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS)'; \ + unique=`for i in $$list; do echo $$i; done | \ + awk ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ + || (cd $(srcdir) && etags -o $$here/TAGS $(ETAGS_ARGS) $$tags $$unique $(LISP)) + +mostlyclean-tags: + +clean-tags: + +distclean-tags: + -rm -f TAGS ID + +maintainer-clean-tags: + +distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + +subdir = src/xspice/cmpp + +distdir: $(DISTFILES) + here=`cd $(top_builddir) && pwd`; \ + top_distdir=`cd $(top_distdir) && pwd`; \ + distdir=`cd $(distdir) && pwd`; \ + cd $(top_srcdir) \ + && $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu src/xspice/cmpp/Makefile + @for file in $(DISTFILES); do \ + d=$(srcdir); \ + if test -d $$d/$$file; then \ + cp -pr $$d/$$file $(distdir)/$$file; \ + else \ + test -f $(distdir)/$$file \ + || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ + || cp -p $$d/$$file $(distdir)/$$file || :; \ + fi; \ + done + +DEPS_MAGIC := $(shell mkdir .deps > /dev/null 2>&1 || :) + +-include $(DEP_FILES) + +mostlyclean-depend: + +clean-depend: + +distclean-depend: + -rm -rf .deps + +maintainer-clean-depend: + +%.o: %.c + @echo '$(COMPILE) -c $<'; \ + $(COMPILE) -Wp,-MD,.deps/$(*F).pp -c $< + @-cp .deps/$(*F).pp .deps/$(*F).P; \ + tr ' ' '\012' < .deps/$(*F).pp \ + | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \ + >> .deps/$(*F).P; \ + rm .deps/$(*F).pp + +%.lo: %.c + @echo '$(LTCOMPILE) -c $<'; \ + $(LTCOMPILE) -Wp,-MD,.deps/$(*F).pp -c $< + @-sed -e 's/^\([^:]*\)\.o[ ]*:/\1.lo \1.o :/' \ + < .deps/$(*F).pp > .deps/$(*F).P; \ + tr ' ' '\012' < .deps/$(*F).pp \ + | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \ + >> .deps/$(*F).P; \ + rm -f .deps/$(*F).pp +info-am: +info: info-am +dvi-am: +dvi: dvi-am +check-am: all-am +check: check-am +installcheck-am: +installcheck: installcheck-am +install-exec-am: install-binPROGRAMS +install-exec: install-exec-am + +install-data-am: +install-data: install-data-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am +install: install-am +uninstall-am: uninstall-binPROGRAMS +uninstall: uninstall-am +all-am: Makefile $(PROGRAMS) +all-redirect: all-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install +installdirs: + $(mkinstalldirs) $(DESTDIR)$(bindir) + + +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) + -rm -f config.cache config.log stamp-h stamp-h[0-9]* + +maintainer-clean-generic: + -test -z "ifs_yacchifs_yacccmod_yacchmod_yaccc$(BUILT_SOURCES)" || rm -f ifs_yacch ifs_yaccc mod_yacch mod_yaccc $(BUILT_SOURCES) +mostlyclean-am: mostlyclean-binPROGRAMS mostlyclean-compile \ + mostlyclean-libtool mostlyclean-tags mostlyclean-depend \ + mostlyclean-generic + +mostlyclean: mostlyclean-am + +clean-am: clean-binPROGRAMS clean-compile clean-libtool clean-tags \ + clean-depend clean-generic mostlyclean-am + +clean: clean-am + +distclean-am: distclean-binPROGRAMS distclean-compile distclean-libtool \ + distclean-tags distclean-depend distclean-generic \ + clean-am + -rm -f libtool + +distclean: distclean-am + +maintainer-clean-am: maintainer-clean-binPROGRAMS \ + maintainer-clean-compile maintainer-clean-libtool \ + maintainer-clean-tags maintainer-clean-depend \ + maintainer-clean-generic distclean-am + @echo "This command is intended for maintainers to use;" + @echo "it deletes files that may require special tools to rebuild." + +maintainer-clean: maintainer-clean-am + +.PHONY: mostlyclean-binPROGRAMS distclean-binPROGRAMS clean-binPROGRAMS \ +maintainer-clean-binPROGRAMS uninstall-binPROGRAMS install-binPROGRAMS \ +mostlyclean-compile distclean-compile clean-compile \ +maintainer-clean-compile mostlyclean-libtool distclean-libtool \ +clean-libtool maintainer-clean-libtool tags mostlyclean-tags \ +distclean-tags clean-tags maintainer-clean-tags distdir \ +mostlyclean-depend distclean-depend clean-depend \ +maintainer-clean-depend info-am info dvi-am dvi check check-am \ +installcheck-am installcheck install-exec-am install-exec \ +install-data-am install-data install-am install uninstall-am uninstall \ +all-redirect all-am all installdirs mostlyclean-generic \ +distclean-generic clean-generic maintainer-clean-generic clean \ +mostlyclean distclean maintainer-clean -%.c : %.y - $(YACC) -p $(*:yacc=)yy $< - mv -f y.tab.c $*.c - mv -f y.tab.h $(*:yacc=)tok.h %.c : %.l - $(LEX) -P$(*:lex=)yy $< > $@ - + $(LEX) -P$(*:lex=)yy $< > $@ + ifs_lex.c : ifs_lex.l - $(LEX) -i -P$(*:lex=)yy $< > $@ - -install: - -clean: - rm -f $(cmpp_OBJS) $(cmpp_GEN) cmpp - -# Hack by SDB to enable "make mrproper" from top level. -# Since there is no Makefile.am for this directory, we need to -# incorporate this stuff by hand. -MAINTAINERCLEANFILES = Makefile - -maintainer-clean: maintainer-clean-generic - rm -f `find . -type f -name "*~" -print` - rm -f `find . -type f -name "*.orig" -print` - rm -f `find . -type f -name "*.rej" -print` - rm -fR `find . -type d -name ".deps" -print` - -maintainer-clean-generic: clean - -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) + $(LEX) -i -P$(*:lex=)yy $< > $@ +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/src/xspice/cmpp/ifs_lex.l b/src/xspice/cmpp/ifs_lex.l index 2d1df697d..6ac1a11e8 100755 --- a/src/xspice/cmpp/ifs_lex.l +++ b/src/xspice/cmpp/ifs_lex.l @@ -42,8 +42,8 @@ NON-STANDARD FEATURES ============================================================================*/ +#include "ifs_yacc_y.h" #include "ifs_yacc.h" -#include "ifs_tok.h" int yyival; double yydval; diff --git a/src/xspice/cmpp/ifs_yacc.h b/src/xspice/cmpp/ifs_yacc.h index 611e9a786..356c97e28 100755 --- a/src/xspice/cmpp/ifs_yacc.h +++ b/src/xspice/cmpp/ifs_yacc.h @@ -1,81 +1,164 @@ -/* $Id$ */ +/* A Bison parser, made by GNU Bison 1.875a. */ -/*============================================================================ -FILE ifs_yacc.h +/* Skeleton parser for Yacc-like parsing with Bison, + Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. -MEMBER OF process cmpp + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2, or (at your option) + any later version. -Copyright 1991 -Georgia Tech Research Corporation -Atlanta, Georgia 30332 -All Rights Reserved + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. -PROJECT A-8503 + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, + Boston, MA 02111-1307, USA. */ -AUTHORS +/* As a special exception, when this file is copied by Bison into a + Bison output file, you may use that output file without restriction. + This special exception was added by the Free Software Foundation + in version 1.24 of Bison. */ - 9/12/91 Steve Tynor +/* Tokens. */ +#ifndef YYTOKENTYPE +# define YYTOKENTYPE + /* Put the tokens into the symbol table, so that GDB and other debuggers + know about them. */ + enum yytokentype { + TOK_ALLOWED_TYPES = 258, + TOK_ARRAY = 259, + TOK_ARRAY_BOUNDS = 260, + TOK_BOOL_NO = 261, + TOK_BOOL_YES = 262, + TOK_COMMA = 263, + TOK_PORT_NAME = 264, + TOK_PORT_TABLE = 265, + TOK_CTYPE_D = 266, + TOK_CTYPE_G = 267, + TOK_CTYPE_GD = 268, + TOK_CTYPE_H = 269, + TOK_CTYPE_HD = 270, + TOK_CTYPE_I = 271, + TOK_CTYPE_ID = 272, + TOK_CTYPE_V = 273, + TOK_CTYPE_VD = 274, + TOK_CTYPE_VNAM = 275, + TOK_C_FUNCTION_NAME = 276, + TOK_DASH = 277, + TOK_DATA_TYPE = 278, + TOK_DEFAULT_TYPE = 279, + TOK_DEFAULT_VALUE = 280, + TOK_DESCRIPTION = 281, + TOK_DIRECTION = 282, + TOK_DIR_IN = 283, + TOK_DIR_INOUT = 284, + TOK_DIR_OUT = 285, + TOK_DTYPE_BOOLEAN = 286, + TOK_DTYPE_COMPLEX = 287, + TOK_DTYPE_INT = 288, + TOK_DTYPE_POINTER = 289, + TOK_DTYPE_REAL = 290, + TOK_DTYPE_STRING = 291, + TOK_IDENTIFIER = 292, + TOK_STATIC_VAR_NAME = 293, + TOK_STATIC_VAR_TABLE = 294, + TOK_INT_LITERAL = 295, + TOK_LANGLE = 296, + TOK_LBRACKET = 297, + TOK_LIMITS = 298, + TOK_NAME_TABLE = 299, + TOK_NULL_ALLOWED = 300, + TOK_PARAMETER_NAME = 301, + TOK_PARAMETER_TABLE = 302, + TOK_RANGLE = 303, + TOK_RBRACKET = 304, + TOK_REAL_LITERAL = 305, + TOK_SPICE_MODEL_NAME = 306, + TOK_STRING_LITERAL = 307 + }; +#endif +#define TOK_ALLOWED_TYPES 258 +#define TOK_ARRAY 259 +#define TOK_ARRAY_BOUNDS 260 +#define TOK_BOOL_NO 261 +#define TOK_BOOL_YES 262 +#define TOK_COMMA 263 +#define TOK_PORT_NAME 264 +#define TOK_PORT_TABLE 265 +#define TOK_CTYPE_D 266 +#define TOK_CTYPE_G 267 +#define TOK_CTYPE_GD 268 +#define TOK_CTYPE_H 269 +#define TOK_CTYPE_HD 270 +#define TOK_CTYPE_I 271 +#define TOK_CTYPE_ID 272 +#define TOK_CTYPE_V 273 +#define TOK_CTYPE_VD 274 +#define TOK_CTYPE_VNAM 275 +#define TOK_C_FUNCTION_NAME 276 +#define TOK_DASH 277 +#define TOK_DATA_TYPE 278 +#define TOK_DEFAULT_TYPE 279 +#define TOK_DEFAULT_VALUE 280 +#define TOK_DESCRIPTION 281 +#define TOK_DIRECTION 282 +#define TOK_DIR_IN 283 +#define TOK_DIR_INOUT 284 +#define TOK_DIR_OUT 285 +#define TOK_DTYPE_BOOLEAN 286 +#define TOK_DTYPE_COMPLEX 287 +#define TOK_DTYPE_INT 288 +#define TOK_DTYPE_POINTER 289 +#define TOK_DTYPE_REAL 290 +#define TOK_DTYPE_STRING 291 +#define TOK_IDENTIFIER 292 +#define TOK_STATIC_VAR_NAME 293 +#define TOK_STATIC_VAR_TABLE 294 +#define TOK_INT_LITERAL 295 +#define TOK_LANGLE 296 +#define TOK_LBRACKET 297 +#define TOK_LIMITS 298 +#define TOK_NAME_TABLE 299 +#define TOK_NULL_ALLOWED 300 +#define TOK_PARAMETER_NAME 301 +#define TOK_PARAMETER_TABLE 302 +#define TOK_RANGLE 303 +#define TOK_RBRACKET 304 +#define TOK_REAL_LITERAL 305 +#define TOK_SPICE_MODEL_NAME 306 +#define TOK_STRING_LITERAL 307 -MODIFICATIONS - -SUMMARY - Typedefs needed by the YYSTYPE union (%union operator) in the yacc - file. These are only used in the yacc file, but must be defined here since - the generated token.h file includes a definition of the union YYSTYPE. +#if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) +#line 487 "ifs_yacc.y" +typedef union YYSTYPE { + Ctype_List_t *ctype_list; + Dir_t dir; + Boolean_t bool; + Range_t range; + Data_Type_t dtype; + My_Port_Type_t ctype; + My_Value_t value; + char *str; + Bound_t bound; + int ival; + double rval; + Complex_t cval; +} YYSTYPE; +/* Line 1240 of yacc.c. */ +#line 156 "y.tab.h" +# define yystype YYSTYPE /* obsolescent; will be withdrawn */ +# define YYSTYPE_IS_DECLARED 1 +# define YYSTYPE_IS_TRIVIAL 1 +#endif -INTERFACES +extern YYSTYPE yylval; - None. -REFERENCED FILES - None. - -NON-STANDARD FEATURES - - None. - -============================================================================*/ - -#include "cmpp.h" - -typedef struct { - Boolean_t has_value; - Data_Type_t kind; - union { - Boolean_t bvalue; - int ivalue; - double rvalue; - Complex_t cvalue; - char *svalue; - } u; -} My_Value_t; - -typedef struct { - Boolean_t has_bound; - My_Value_t bound; -} Bound_t; - -typedef struct { - Boolean_t is_named; - union { - char *name; - struct { - Bound_t upper; - Bound_t lower; - } bounds; - } u; -} Range_t; - -typedef struct { - Port_Type_t kind; - char *id; /* undefined unless kind == USER_DEFINED */ -} My_Port_Type_t; - -typedef struct ctype_list_s { - My_Port_Type_t ctype; - struct ctype_list_s *next; -} Ctype_List_t; diff --git a/src/xspice/cmpp/ifs_yacc.y b/src/xspice/cmpp/ifs_yacc.y index 03767a362..ce1ad34fa 100755 --- a/src/xspice/cmpp/ifs_yacc.y +++ b/src/xspice/cmpp/ifs_yacc.y @@ -43,7 +43,48 @@ NON-STANDARD FEATURES ============================================================================*/ #include -#include "ifs_yacc.h" +#include "ifs_yacc_y.h" + +#define yymaxdepth ifs_yymaxdepth +#define yyparse ifs_yyparse +#define yylex ifs_yylex +#define yyerror ifs_yyerror +#define yylval ifs_yylval +#define yychar ifs_yychar +#define yydebug ifs_yydebug +#define yypact ifs_yypact +#define yyr1 ifs_yyr1 +#define yyr2 ifs_yyr2 +#define yydef ifs_yydef +#define yychk ifs_yychk +#define yypgo ifs_yypgo +#define yyact ifs_yyact +#define yyexca ifs_yyexca +#define yyerrflag ifs_yyerrflag +#define yynerrs ifs_yynerrs +#define yyps ifs_yyps +#define yypv ifs_yypv +#define yys ifs_yys +#define yy_yys ifs_yyyys +#define yystate ifs_yystate +#define yytmp ifs_yytmp +#define yyv ifs_yyv +#define yy_yyv ifs_yyyyv +#define yyval ifs_yyval +#define yylloc ifs_yylloc +#define yyreds ifs_yyreds +#define yytoks ifs_yytoks +#define yylhs ifs_yyyylhs +#define yylen ifs_yyyylen +#define yydefred ifs_yyyydefred +#define yydgoto ifs_yyyydgoto +#define yysindex ifs_yyyysindex +#define yyrindex ifs_yyyyrindex +#define yygindex ifs_yyyygindex +#define yytable ifs_yyyytable +#define yycheck ifs_yyyycheck +#define yyname ifs_yyyyname +#define yyrule ifs_yyyyrule extern int yylineno; extern int yyival; diff --git a/src/xspice/cmpp/mod_lex.l b/src/xspice/cmpp/mod_lex.l index bccbb33aa..bc891b203 100755 --- a/src/xspice/cmpp/mod_lex.l +++ b/src/xspice/cmpp/mod_lex.l @@ -41,8 +41,8 @@ NON-STANDARD FEATURES ============================================================================*/ +#include "mod_yacc_y.h" #include "mod_yacc.h" -#include "mod_tok.h" %} diff --git a/src/xspice/cmpp/mod_yacc.h b/src/xspice/cmpp/mod_yacc.h index 4e1a1bca4..ec48e9a3f 100755 --- a/src/xspice/cmpp/mod_yacc.h +++ b/src/xspice/cmpp/mod_yacc.h @@ -1,49 +1,132 @@ -/* $Id$ */ +/* A Bison parser, made by GNU Bison 1.875a. */ -/*============================================================================ -FILE mod_yacc.h +/* Skeleton parser for Yacc-like parsing with Bison, + Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. -MEMBER OF process cmpp + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2, or (at your option) + any later version. -Copyright 1991 -Georgia Tech Research Corporation -Atlanta, Georgia 30332 -All Rights Reserved + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. -PROJECT A-8503 + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, + Boston, MA 02111-1307, USA. */ -AUTHORS +/* As a special exception, when this file is copied by Bison into a + Bison output file, you may use that output file without restriction. + This special exception was added by the Free Software Foundation + in version 1.24 of Bison. */ - 9/12/91 Steve Tynor +/* Tokens. */ +#ifndef YYTOKENTYPE +# define YYTOKENTYPE + /* Put the tokens into the symbol table, so that GDB and other debuggers + know about them. */ + enum yytokentype { + TOK_ARGS = 258, + TOK_INIT = 259, + TOK_ANALYSIS = 260, + TOK_NEW_TIMEPOINT = 261, + TOK_TIME = 262, + TOK_RAD_FREQ = 263, + TOK_TEMPERATURE = 264, + TOK_T = 265, + TOK_PARAM = 266, + TOK_PARAM_SIZE = 267, + TOK_PARAM_NULL = 268, + TOK_PORT_SIZE = 269, + TOK_PORT_NULL = 270, + TOK_PARTIAL = 271, + TOK_AC_GAIN = 272, + TOK_CHANGED = 273, + TOK_OUTPUT_DELAY = 274, + TOK_STATIC_VAR = 275, + TOK_STATIC_VAR_SIZE = 276, + TOK_INPUT = 277, + TOK_INPUT_STRENGTH = 278, + TOK_INPUT_STATE = 279, + TOK_INPUT_TYPE = 280, + TOK_OUTPUT = 281, + TOK_OUTPUT_CHANGED = 282, + TOK_OUTPUT_STRENGTH = 283, + TOK_OUTPUT_STATE = 284, + TOK_OUTPUT_TYPE = 285, + TOK_COMMA = 286, + TOK_LPAREN = 287, + TOK_RPAREN = 288, + TOK_LBRACKET = 289, + TOK_RBRACKET = 290, + TOK_MISC_C = 291, + TOK_IDENTIFIER = 292, + TOK_LOAD = 293, + TOK_TOTAL_LOAD = 294, + TOK_MESSAGE = 295, + TOK_CALL_TYPE = 296 + }; +#endif +#define TOK_ARGS 258 +#define TOK_INIT 259 +#define TOK_ANALYSIS 260 +#define TOK_NEW_TIMEPOINT 261 +#define TOK_TIME 262 +#define TOK_RAD_FREQ 263 +#define TOK_TEMPERATURE 264 +#define TOK_T 265 +#define TOK_PARAM 266 +#define TOK_PARAM_SIZE 267 +#define TOK_PARAM_NULL 268 +#define TOK_PORT_SIZE 269 +#define TOK_PORT_NULL 270 +#define TOK_PARTIAL 271 +#define TOK_AC_GAIN 272 +#define TOK_CHANGED 273 +#define TOK_OUTPUT_DELAY 274 +#define TOK_STATIC_VAR 275 +#define TOK_STATIC_VAR_SIZE 276 +#define TOK_INPUT 277 +#define TOK_INPUT_STRENGTH 278 +#define TOK_INPUT_STATE 279 +#define TOK_INPUT_TYPE 280 +#define TOK_OUTPUT 281 +#define TOK_OUTPUT_CHANGED 282 +#define TOK_OUTPUT_STRENGTH 283 +#define TOK_OUTPUT_STATE 284 +#define TOK_OUTPUT_TYPE 285 +#define TOK_COMMA 286 +#define TOK_LPAREN 287 +#define TOK_RPAREN 288 +#define TOK_LBRACKET 289 +#define TOK_RBRACKET 290 +#define TOK_MISC_C 291 +#define TOK_IDENTIFIER 292 +#define TOK_LOAD 293 +#define TOK_TOTAL_LOAD 294 +#define TOK_MESSAGE 295 +#define TOK_CALL_TYPE 296 -MODIFICATIONS - -SUMMARY - Typedefs needed by the YYSTYPE union (%union operator) in the yacc - file. These are only used in the yacc file, but must be defined here since - the generated token.h file includes a definition of the union YYSTYPE. +#if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) +#line 324 "mod_yacc.y" +typedef union YYSTYPE { + char *str; + Sub_Id_t sub_id; +} YYSTYPE; +/* Line 1240 of yacc.c. */ +#line 124 "y.tab.h" +# define yystype YYSTYPE /* obsolescent; will be withdrawn */ +# define YYSTYPE_IS_DECLARED 1 +# define YYSTYPE_IS_TRIVIAL 1 +#endif -INTERFACES +extern YYSTYPE yylval; - None. -REFERENCED FILES - None. - -NON-STANDARD FEATURES - - None. - -============================================================================*/ - -#include "cmpp.h" - -typedef struct { - char *id; - Boolean_t has_subscript; - char *subscript; -} Sub_Id_t; diff --git a/src/xspice/cmpp/mod_yacc.y b/src/xspice/cmpp/mod_yacc.y index 2a6e88f6c..f85a1e8f7 100755 --- a/src/xspice/cmpp/mod_yacc.y +++ b/src/xspice/cmpp/mod_yacc.y @@ -48,7 +48,48 @@ NON-STANDARD FEATURES #include #include -#include "mod_yacc.h" +#include "mod_yacc_y.h" + +#define yymaxdepth mod_yymaxdepth +#define yyparse mod_yyparse +#define yylex mod_yylex +#define yyerror mod_yyerror +#define yylval mod_yylval +#define yychar mod_yychar +#define yydebug mod_yydebug +#define yypact mod_yypact +#define yyr1 mod_yyr1 +#define yyr2 mod_yyr2 +#define yydef mod_yydef +#define yychk mod_yychk +#define yypgo mod_yypgo +#define yyact mod_yyact +#define yyexca mod_yyexca +#define yyerrflag mod_yyerrflag +#define yynerrs mod_yynerrs +#define yyps mod_yyps +#define yypv mod_yypv +#define yys mod_yys +#define yy_yys mod_yyyys +#define yystate mod_yystate +#define yytmp mod_yytmp +#define yyv mod_yyv +#define yy_yyv mod_yyyyv +#define yyval mod_yyval +#define yylloc mod_yylloc +#define yyreds mod_yyreds +#define yytoks mod_yytoks +#define yylhs mod_yyyylhs +#define yylen mod_yyyylen +#define yydefred mod_yyyydefred +#define yydgoto mod_yyyydgoto +#define yysindex mod_yyyysindex +#define yyrindex mod_yyyyrindex +#define yygindex mod_yyyygindex +#define yytable mod_yyyytable +#define yycheck mod_yyyycheck +#define yyname mod_yyyyname +#define yyrule mod_yyyyrule Ifs_Table_t *mod_ifs_table; diff --git a/src/xspice/icm/Makefile b/src/xspice/icm/Makefile index cf37bcb93..6640e3fec 100644 --- a/src/xspice/icm/Makefile +++ b/src/xspice/icm/Makefile @@ -133,5 +133,6 @@ maintainer-clean-generic: clean -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) +distdir: diff --git a/tests/Makefile.am b/tests/Makefile.am index 781774798..d1977dd65 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -1,16 +1,51 @@ ## Process this file with automake to produce Makefile.in -SUBDIRS = resistance \ - filters \ - polezero \ - bsim1 \ - bsim2 \ - bsim3soipd \ - bsim3soifd \ - bsim3soidd \ - bsim4 \ +SUBDIRS = TransImpedanceAmp \ + bsim1 \ + bsim2 \ + bsim3 \ + bsim3soidd \ + bsim3soifd \ + bsim3soipd \ + bsim4 \ + filters \ + general \ + hfet \ + hisim \ + jfet \ + mes \ + mesa \ + mos6 \ + polezero \ + proc2mod \ + resistance \ + transmission \ + vbic \ + @CIDERTESTS@ + +DIST_SUBDIRS = bsim1 \ + bsim1 \ + bsim2 \ + bsim3 \ + bsim3soidd \ + bsim3soifd \ + bsim3soipd \ + bsim4 \ + filters \ + general \ + hfet \ + hisim \ + jfet \ + mes \ mesa \ - transmission + mos6 \ + polezero \ + proc2mod \ + resistance \ + TransImpedanceAmp \ + transmission \ + vbic \ + cider TESTS = \ diffpair.cir \ diff --git a/tests/bsim3/Berkeley/3v0/Makefile.am b/tests/bsim3/Berkeley/3v0/Makefile.am new file mode 100644 index 000000000..29292d5bd --- /dev/null +++ b/tests/bsim3/Berkeley/3v0/Makefile.am @@ -0,0 +1,5 @@ +## Process this file with automake to produce Makefile.in + +SUBDIRS = ac_sim dc_sim tran_sim + +MAINTAINERCLEANFILES = Makefile.in diff --git a/tests/bsim3/Berkeley/3v0/ac_sim/Makefile.am b/tests/bsim3/Berkeley/3v0/ac_sim/Makefile.am new file mode 100644 index 000000000..a994ce89e --- /dev/null +++ b/tests/bsim3/Berkeley/3v0/ac_sim/Makefile.am @@ -0,0 +1,14 @@ +## Process this file with automake to produce Makefile.in + +TESTS = \ + gain-stage.sp \ + op-amp.sp + + +TESTS_ENVIRONMENT = $(SHELL) $(srcdir)/check.sh $(top_builddir)/src/ngspice + +EXTRA_DIST = \ + $(TESTS) \ + $(TESTS:.sp=.out) + +MAINTAINERCLEANFILES = Makefile.in diff --git a/tests/bsim3/Berkeley/3v0/dc_sim/Makefile.am b/tests/bsim3/Berkeley/3v0/dc_sim/Makefile.am new file mode 100644 index 000000000..5eecdd05e --- /dev/null +++ b/tests/bsim3/Berkeley/3v0/dc_sim/Makefile.am @@ -0,0 +1,29 @@ +## Process this file with automake to produce Makefile.in + +TESTS = \ + test1.v3 \ + test2.v3 \ + test3.v3 \ + test4.v3 \ + test5.v3 \ + test6.v3 \ + test7.v3 \ + test8.v3 \ + test9.v3 \ + test10.v3 \ + test11.v3 \ + test12.v3 \ + test13.v3 \ + test14.v3 + + +TESTS_ENVIRONMENT = $(SHELL) $(srcdir)/check.sh $(top_builddir)/src/ngspice + +EXTRA_DIST = \ + model.card \ + modelcard.nmos \ + modelcard.pmos \ + $(TESTS) \ + $(TESTS:.v3=.out) + +MAINTAINERCLEANFILES = Makefile.in diff --git a/tests/bsim3/Berkeley/3v0/tran_sim/Makefile.am b/tests/bsim3/Berkeley/3v0/tran_sim/Makefile.am new file mode 100644 index 000000000..b2eee73a7 --- /dev/null +++ b/tests/bsim3/Berkeley/3v0/tran_sim/Makefile.am @@ -0,0 +1,12 @@ +## Process this file with automake to produce Makefile.in + +TESTS = comparator.sp + + +TESTS_ENVIRONMENT = $(SHELL) $(srcdir)/check.sh $(top_builddir)/src/ngspice + +EXTRA_DIST = \ + $(TESTS) \ + $(TESTS:.sp=.out) + +MAINTAINERCLEANFILES = Makefile.in diff --git a/tests/bsim3/Berkeley/3v1/Makefile.am b/tests/bsim3/Berkeley/3v1/Makefile.am new file mode 100644 index 000000000..29292d5bd --- /dev/null +++ b/tests/bsim3/Berkeley/3v1/Makefile.am @@ -0,0 +1,5 @@ +## Process this file with automake to produce Makefile.in + +SUBDIRS = ac_sim dc_sim tran_sim + +MAINTAINERCLEANFILES = Makefile.in diff --git a/tests/bsim3/Berkeley/3v1/ac_sim/Makefile.am b/tests/bsim3/Berkeley/3v1/ac_sim/Makefile.am new file mode 100644 index 000000000..c4a20fecd --- /dev/null +++ b/tests/bsim3/Berkeley/3v1/ac_sim/Makefile.am @@ -0,0 +1,12 @@ +## Process this file with automake to produce Makefile.in + +TESTS = gain-stage.sp + + +TESTS_ENVIRONMENT = $(SHELL) $(srcdir)/check.sh $(top_builddir)/src/ngspice + +EXTRA_DIST = \ + $(TESTS) \ + $(TESTS:.sp=.out) + +MAINTAINERCLEANFILES = Makefile.in diff --git a/tests/bsim3/Berkeley/3v1/dc_sim/Makefile.am b/tests/bsim3/Berkeley/3v1/dc_sim/Makefile.am new file mode 100644 index 000000000..fb8cf1886 --- /dev/null +++ b/tests/bsim3/Berkeley/3v1/dc_sim/Makefile.am @@ -0,0 +1,29 @@ +## Process this file with automake to produce Makefile.in + +TESTS = \ + test1.v31 \ + test2.v31 \ + test3.v31 \ + test4.v31 \ + test5.v31 \ + test6.v31 \ + test7.v31 \ + test8.v31 \ + test9.v31 \ + test10.v31 \ + test11.v31 \ + test12.v31 \ + test13.v31 \ + test14.v31 + + +TESTS_ENVIRONMENT = $(SHELL) $(srcdir)/check.sh $(top_builddir)/src/ngspice + +EXTRA_DIST = \ + model.card \ + modelcard.nmos \ + modelcard.pmos \ + $(TESTS) \ + $(TESTS:.v31=.out) + +MAINTAINERCLEANFILES = Makefile.in diff --git a/tests/bsim3/Berkeley/3v1/dc_sim/test10.out b/tests/bsim3/Berkeley/3v1/dc_sim/test10.out new file mode 100644 index 000000000..cc8b126e1 --- /dev/null +++ b/tests/bsim3/Berkeley/3v1/dc_sim/test10.out @@ -0,0 +1 @@ +to do diff --git a/tests/bsim3/Berkeley/3v1/tran_sim/Makefile.am b/tests/bsim3/Berkeley/3v1/tran_sim/Makefile.am new file mode 100644 index 000000000..64071eb3a --- /dev/null +++ b/tests/bsim3/Berkeley/3v1/tran_sim/Makefile.am @@ -0,0 +1,13 @@ +## Process this file with automake to produce Makefile.in + +TESTS = comparator.sp \ + one-shot.sp + + +TESTS_ENVIRONMENT = $(SHELL) $(srcdir)/check.sh $(top_builddir)/src/ngspice + +EXTRA_DIST = \ + $(TESTS) \ + $(TESTS:.sp=.out) + +MAINTAINERCLEANFILES = Makefile.in diff --git a/tests/bsim3/Berkeley/3v2/Makefile.am b/tests/bsim3/Berkeley/3v2/Makefile.am new file mode 100644 index 000000000..29292d5bd --- /dev/null +++ b/tests/bsim3/Berkeley/3v2/Makefile.am @@ -0,0 +1,5 @@ +## Process this file with automake to produce Makefile.in + +SUBDIRS = ac_sim dc_sim tran_sim + +MAINTAINERCLEANFILES = Makefile.in diff --git a/tests/bsim3/Berkeley/3v2/ac_sim/Makefile.am b/tests/bsim3/Berkeley/3v2/ac_sim/Makefile.am new file mode 100644 index 000000000..d1ea95d33 --- /dev/null +++ b/tests/bsim3/Berkeley/3v2/ac_sim/Makefile.am @@ -0,0 +1,13 @@ +## Process this file with automake to produce Makefile.in + +TESTS = gain-stage.sp \ + op-amp.sp + + +TESTS_ENVIRONMENT = $(SHELL) $(srcdir)/check.sh $(top_builddir)/src/ngspice + +EXTRA_DIST = \ + $(TESTS) \ + $(TESTS:.sp=.out) + +MAINTAINERCLEANFILES = Makefile.in diff --git a/tests/bsim3/Berkeley/3v2/dc_sim/Makefile.am b/tests/bsim3/Berkeley/3v2/dc_sim/Makefile.am new file mode 100644 index 000000000..5eecdd05e --- /dev/null +++ b/tests/bsim3/Berkeley/3v2/dc_sim/Makefile.am @@ -0,0 +1,29 @@ +## Process this file with automake to produce Makefile.in + +TESTS = \ + test1.v3 \ + test2.v3 \ + test3.v3 \ + test4.v3 \ + test5.v3 \ + test6.v3 \ + test7.v3 \ + test8.v3 \ + test9.v3 \ + test10.v3 \ + test11.v3 \ + test12.v3 \ + test13.v3 \ + test14.v3 + + +TESTS_ENVIRONMENT = $(SHELL) $(srcdir)/check.sh $(top_builddir)/src/ngspice + +EXTRA_DIST = \ + model.card \ + modelcard.nmos \ + modelcard.pmos \ + $(TESTS) \ + $(TESTS:.v3=.out) + +MAINTAINERCLEANFILES = Makefile.in diff --git a/tests/bsim3/Berkeley/3v2/tran_sim/Makefile.am b/tests/bsim3/Berkeley/3v2/tran_sim/Makefile.am new file mode 100644 index 000000000..64071eb3a --- /dev/null +++ b/tests/bsim3/Berkeley/3v2/tran_sim/Makefile.am @@ -0,0 +1,13 @@ +## Process this file with automake to produce Makefile.in + +TESTS = comparator.sp \ + one-shot.sp + + +TESTS_ENVIRONMENT = $(SHELL) $(srcdir)/check.sh $(top_builddir)/src/ngspice + +EXTRA_DIST = \ + $(TESTS) \ + $(TESTS:.sp=.out) + +MAINTAINERCLEANFILES = Makefile.in diff --git a/tests/bsim3/Berkeley/Makefile.am b/tests/bsim3/Berkeley/Makefile.am new file mode 100644 index 000000000..768c1d96a --- /dev/null +++ b/tests/bsim3/Berkeley/Makefile.am @@ -0,0 +1,5 @@ +## Process this file with automake to produce Makefile.in + +SUBDIRS = 3v0 3v1 3v2 + +MAINTAINERCLEANFILES = Makefile.in diff --git a/tests/bsim3/Makefile.am b/tests/bsim3/Makefile.am new file mode 100644 index 000000000..72b6899cb --- /dev/null +++ b/tests/bsim3/Makefile.am @@ -0,0 +1,5 @@ +## Process this file with automake to produce Makefile.in + +SUBDIRS = Berkeley + +MAINTAINERCLEANFILES = Makefile.in diff --git a/tests/cider/Makefile.am b/tests/cider/Makefile.am new file mode 100644 index 000000000..c9964f6ac --- /dev/null +++ b/tests/cider/Makefile.am @@ -0,0 +1,5 @@ +## Process this file with automake to produce Makefile.in + +SUBDIRS = bicmos bjt diode jfet mos parallel resistor serial + +MAINTAINERCLEANFILES = Makefile.in diff --git a/tests/cider/bicmos/Makefile.am b/tests/cider/bicmos/Makefile.am new file mode 100644 index 000000000..9dcda5b88 --- /dev/null +++ b/tests/cider/bicmos/Makefile.am @@ -0,0 +1,13 @@ +## Process this file with automake to produce Makefile.in + + +TESTS = bicmpd.cir + +TESTS_ENVIRONMENT = $(SHELL) $(srcdir)/check.sh $(top_builddir)/src/ngspice + +EXTRA_DIST = \ + bicmos.lib \ + $(TESTS) \ + $(TESTS:.cir=.out) + +MAINTAINERCLEANFILES = Makefile.in diff --git a/tests/cider/bicmos/bicmpd.out b/tests/cider/bicmos/bicmpd.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/cider/bicmos/bicmpd.out @@ -0,0 +1 @@ +To be done diff --git a/tests/cider/bjt/Makefile.am b/tests/cider/bjt/Makefile.am new file mode 100644 index 000000000..1410174a6 --- /dev/null +++ b/tests/cider/bjt/Makefile.am @@ -0,0 +1,20 @@ +## Process this file with automake to produce Makefile.in + + +TESTS = astable.cir \ + colposc.cir \ + ecp.cir \ + invchain.cir \ + meclgate.cir \ + pz.cir \ + rtlinv.cir \ + vco.cir + +TESTS_ENVIRONMENT = $(SHELL) $(srcdir)/check.sh $(top_builddir)/src/ngspice + +EXTRA_DIST = \ + pebjt.lib \ + $(TESTS) \ + $(TESTS:.cir=.out) + +MAINTAINERCLEANFILES = Makefile.in diff --git a/tests/cider/bjt/astable.out b/tests/cider/bjt/astable.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/cider/bjt/astable.out @@ -0,0 +1 @@ +To be done diff --git a/tests/cider/bjt/colposc.out b/tests/cider/bjt/colposc.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/cider/bjt/colposc.out @@ -0,0 +1 @@ +To be done diff --git a/tests/cider/bjt/ecp.out b/tests/cider/bjt/ecp.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/cider/bjt/ecp.out @@ -0,0 +1 @@ +To be done diff --git a/tests/cider/bjt/invchain.out b/tests/cider/bjt/invchain.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/cider/bjt/invchain.out @@ -0,0 +1 @@ +To be done diff --git a/tests/cider/bjt/meclgate.out b/tests/cider/bjt/meclgate.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/cider/bjt/meclgate.out @@ -0,0 +1 @@ +To be done diff --git a/tests/cider/bjt/pz.out b/tests/cider/bjt/pz.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/cider/bjt/pz.out @@ -0,0 +1 @@ +To be done diff --git a/tests/cider/bjt/rtlinv.out b/tests/cider/bjt/rtlinv.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/cider/bjt/rtlinv.out @@ -0,0 +1 @@ +To be done diff --git a/tests/cider/bjt/vco.out b/tests/cider/bjt/vco.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/cider/bjt/vco.out @@ -0,0 +1 @@ +To be done diff --git a/tests/cider/diode/Makefile.am b/tests/cider/diode/Makefile.am new file mode 100644 index 000000000..27270fde6 --- /dev/null +++ b/tests/cider/diode/Makefile.am @@ -0,0 +1,14 @@ +## Process this file with automake to produce Makefile.in + + +TESTS = diode.cir \ + diotran.cir \ + pindiode.cir + +TESTS_ENVIRONMENT = $(SHELL) $(srcdir)/check.sh $(top_builddir)/src/ngspice + +EXTRA_DIST = \ + $(TESTS) \ + $(TESTS:.cir=.out) + +MAINTAINERCLEANFILES = Makefile.in diff --git a/tests/cider/diode/diode.out b/tests/cider/diode/diode.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/cider/diode/diode.out @@ -0,0 +1 @@ +To be done diff --git a/tests/cider/diode/diotran.out b/tests/cider/diode/diotran.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/cider/diode/diotran.out @@ -0,0 +1 @@ +To be done diff --git a/tests/cider/diode/pindiode.out b/tests/cider/diode/pindiode.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/cider/diode/pindiode.out @@ -0,0 +1 @@ +To be done diff --git a/tests/cider/jfet/Makefile.am b/tests/cider/jfet/Makefile.am new file mode 100644 index 000000000..c33100552 --- /dev/null +++ b/tests/cider/jfet/Makefile.am @@ -0,0 +1,12 @@ +## Process this file with automake to produce Makefile.in + + +TESTS = jfet.cir + +TESTS_ENVIRONMENT = $(SHELL) $(srcdir)/check.sh $(top_builddir)/src/ngspice + +EXTRA_DIST = \ + $(TESTS) \ + $(TESTS:.cir=.out) + +MAINTAINERCLEANFILES = Makefile.in diff --git a/tests/cider/jfet/jfet.out b/tests/cider/jfet/jfet.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/cider/jfet/jfet.out @@ -0,0 +1 @@ +To be done diff --git a/tests/cider/mos/Makefile.am b/tests/cider/mos/Makefile.am new file mode 100644 index 000000000..6263d0aa6 --- /dev/null +++ b/tests/cider/mos/Makefile.am @@ -0,0 +1,17 @@ +## Process this file with automake to produce Makefile.in + + +TESTS = bootinv.cir \ + charge.cir \ + cmosinv.cir \ + nmosinv.cir \ + pass.cir \ + ringosc.cir + +TESTS_ENVIRONMENT = $(SHELL) $(srcdir)/check.sh $(top_builddir)/src/ngspice + +EXTRA_DIST = \ + $(TESTS) \ + $(TESTS:.cir=.out) + +MAINTAINERCLEANFILES = Makefile.in diff --git a/tests/cider/mos/bootinv.out b/tests/cider/mos/bootinv.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/cider/mos/bootinv.out @@ -0,0 +1 @@ +To be done diff --git a/tests/cider/mos/charge.out b/tests/cider/mos/charge.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/cider/mos/charge.out @@ -0,0 +1 @@ +To be done diff --git a/tests/cider/mos/cmosinv.out b/tests/cider/mos/cmosinv.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/cider/mos/cmosinv.out @@ -0,0 +1 @@ +To be done diff --git a/tests/cider/mos/nmosinv.out b/tests/cider/mos/nmosinv.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/cider/mos/nmosinv.out @@ -0,0 +1 @@ +To be done diff --git a/tests/cider/mos/pass.out b/tests/cider/mos/pass.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/cider/mos/pass.out @@ -0,0 +1 @@ +To be done diff --git a/tests/cider/mos/ringosc.out b/tests/cider/mos/ringosc.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/cider/mos/ringosc.out @@ -0,0 +1 @@ +To be done diff --git a/tests/cider/parallel/Makefile.am b/tests/cider/parallel/Makefile.am new file mode 100644 index 000000000..6cde66763 --- /dev/null +++ b/tests/cider/parallel/Makefile.am @@ -0,0 +1,21 @@ +## Process this file with automake to produce Makefile.in + + +EXTRA_DIST = \ + BICMOS.LIB \ + bicmpd.cir \ + bicmpu.cir \ + clkfeed.cir \ + cmosamp.cir \ + eclinv.cir \ + ecpal.cir \ + foobar \ + gmamp.cir \ + latch.cir \ + ppef.1d.cir \ + ppef.2d.cir \ + readme \ + ringosc.1u.cir \ + ringosc.2u.cir + +MAINTAINERCLEANFILES = Makefile.in diff --git a/tests/cider/resistor/Makefile.am b/tests/cider/resistor/Makefile.am new file mode 100644 index 000000000..9f91d015b --- /dev/null +++ b/tests/cider/resistor/Makefile.am @@ -0,0 +1,13 @@ +## Process this file with automake to produce Makefile.in + + +TESTS = gaasres.cir \ + sires.cir + +TESTS_ENVIRONMENT = $(SHELL) $(srcdir)/check.sh $(top_builddir)/src/ngspice + +EXTRA_DIST = \ + $(TESTS) \ + $(TESTS:.cir=.out) + +MAINTAINERCLEANFILES = Makefile.in diff --git a/tests/cider/resistor/gaasres.out b/tests/cider/resistor/gaasres.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/cider/resistor/gaasres.out @@ -0,0 +1 @@ +To be done diff --git a/tests/cider/resistor/sires.out b/tests/cider/resistor/sires.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/cider/resistor/sires.out @@ -0,0 +1 @@ +To be done diff --git a/tests/cider/serial/Makefile.am b/tests/cider/serial/Makefile.am new file mode 100644 index 000000000..8e49f3f86 --- /dev/null +++ b/tests/cider/serial/Makefile.am @@ -0,0 +1,24 @@ +## Process this file with automake to produce Makefile.in + + +TESTS = astable.cir \ + charge.cir \ + colposc.cir \ + dbridge.cir \ + invchain.cir \ + meclgate.cir \ + nmosinv.cir \ + pass.cir \ + pullup.cir \ + recovery.cir \ + rtlinv.cir \ + vco.cir + +TESTS_ENVIRONMENT = $(SHELL) $(srcdir)/check.sh $(top_builddir)/src/ngspice + +EXTRA_DIST = \ + readme \ + $(TESTS) \ + $(TESTS:.cir=.out) + +MAINTAINERCLEANFILES = Makefile.in diff --git a/tests/cider/serial/astable.out b/tests/cider/serial/astable.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/cider/serial/astable.out @@ -0,0 +1 @@ +To be done diff --git a/tests/cider/serial/charge.out b/tests/cider/serial/charge.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/cider/serial/charge.out @@ -0,0 +1 @@ +To be done diff --git a/tests/cider/serial/colposc.out b/tests/cider/serial/colposc.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/cider/serial/colposc.out @@ -0,0 +1 @@ +To be done diff --git a/tests/cider/serial/dbridge.out b/tests/cider/serial/dbridge.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/cider/serial/dbridge.out @@ -0,0 +1 @@ +To be done diff --git a/tests/cider/serial/invchain.out b/tests/cider/serial/invchain.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/cider/serial/invchain.out @@ -0,0 +1 @@ +To be done diff --git a/tests/cider/serial/meclgate.out b/tests/cider/serial/meclgate.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/cider/serial/meclgate.out @@ -0,0 +1 @@ +To be done diff --git a/tests/cider/serial/nmosinv.out b/tests/cider/serial/nmosinv.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/cider/serial/nmosinv.out @@ -0,0 +1 @@ +To be done diff --git a/tests/cider/serial/pass.out b/tests/cider/serial/pass.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/cider/serial/pass.out @@ -0,0 +1 @@ +To be done diff --git a/tests/cider/serial/pullup.out b/tests/cider/serial/pullup.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/cider/serial/pullup.out @@ -0,0 +1 @@ +To be done diff --git a/tests/cider/serial/recovery.out b/tests/cider/serial/recovery.out new file mode 100644 index 000000000..3032a5996 --- /dev/null +++ b/tests/cider/serial/recovery.out @@ -0,0 +1 @@ +TO be done diff --git a/tests/cider/serial/rtlinv.out b/tests/cider/serial/rtlinv.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/cider/serial/rtlinv.out @@ -0,0 +1 @@ +To be done diff --git a/tests/cider/serial/vco.out b/tests/cider/serial/vco.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/cider/serial/vco.out @@ -0,0 +1 @@ +To be done diff --git a/tests/general/Makefile.am b/tests/general/Makefile.am new file mode 100644 index 000000000..9ce85fad3 --- /dev/null +++ b/tests/general/Makefile.am @@ -0,0 +1,20 @@ +## Process this file with automake to produce Makefile.in + + +TESTS = \ + diffpair.cir \ + fourbitadder.cir \ + mosamp.cir \ + mosmem.cir \ + rc.cir \ + rca3040.cir \ + rtlinv.cir \ + schmitt.cir + +TESTS_ENVIRONMENT = $(SHELL) $(srcdir)/check.sh $(top_builddir)/src/ngspice + +EXTRA_DIST = \ + $(TESTS) \ + $(TESTS:.cir=.out) + +MAINTAINERCLEANFILES = Makefile.in diff --git a/tests/general/diffpair.out b/tests/general/diffpair.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/general/diffpair.out @@ -0,0 +1 @@ +To be done diff --git a/tests/general/fourbitadder.out b/tests/general/fourbitadder.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/general/fourbitadder.out @@ -0,0 +1 @@ +To be done diff --git a/tests/general/mosamp.out b/tests/general/mosamp.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/general/mosamp.out @@ -0,0 +1 @@ +To be done diff --git a/tests/general/mosmem.out b/tests/general/mosmem.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/general/mosmem.out @@ -0,0 +1 @@ +To be done diff --git a/tests/general/rc.out b/tests/general/rc.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/general/rc.out @@ -0,0 +1 @@ +To be done diff --git a/tests/general/rca3040.out b/tests/general/rca3040.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/general/rca3040.out @@ -0,0 +1 @@ +To be done diff --git a/tests/general/rtlinv.out b/tests/general/rtlinv.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/general/rtlinv.out @@ -0,0 +1 @@ +To be done diff --git a/tests/general/schmitt.out b/tests/general/schmitt.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/general/schmitt.out @@ -0,0 +1 @@ +To be done diff --git a/tests/hfet/Makefile.am b/tests/hfet/Makefile.am new file mode 100644 index 000000000..19f8171cb --- /dev/null +++ b/tests/hfet/Makefile.am @@ -0,0 +1,14 @@ +## Process this file with automake to produce Makefile.in + + +TESTS = \ + id_vgs.cir \ + inverter.cir + +TESTS_ENVIRONMENT = $(SHELL) $(srcdir)/check.sh $(top_builddir)/src/ngspice + +EXTRA_DIST = \ + $(TESTS) \ + $(TESTS:.cir=.out) + +MAINTAINERCLEANFILES = Makefile.in diff --git a/tests/hfet/id_vgs.out b/tests/hfet/id_vgs.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/hfet/id_vgs.out @@ -0,0 +1 @@ +To be done diff --git a/tests/hfet/inverter.out b/tests/hfet/inverter.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/hfet/inverter.out @@ -0,0 +1 @@ +To be done diff --git a/tests/hisim/Makefile.am b/tests/hisim/Makefile.am new file mode 100644 index 000000000..ec7197d17 --- /dev/null +++ b/tests/hisim/Makefile.am @@ -0,0 +1,12 @@ +## Process this file with automake to produce Makefile.in + + +TESTS = test1.cir + +TESTS_ENVIRONMENT = $(SHELL) $(srcdir)/check.sh $(top_builddir)/src/ngspice + +EXTRA_DIST = \ + $(TESTS) \ + $(TESTS:.cir=.out) + +MAINTAINERCLEANFILES = Makefile.in diff --git a/tests/hisim/test1.out b/tests/hisim/test1.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/hisim/test1.out @@ -0,0 +1 @@ +To be done diff --git a/tests/jfet/Makefile.am b/tests/jfet/Makefile.am new file mode 100644 index 000000000..5bb8edba9 --- /dev/null +++ b/tests/jfet/Makefile.am @@ -0,0 +1,12 @@ +## Process this file with automake to produce Makefile.in + + +TESTS = jfet_vds-vgs.cir + +TESTS_ENVIRONMENT = $(SHELL) $(srcdir)/check.sh $(top_builddir)/src/ngspice + +EXTRA_DIST = \ + $(TESTS) \ + $(TESTS:.cir=.out) + +MAINTAINERCLEANFILES = Makefile.in diff --git a/tests/jfet/jfet_vds-vgs.out b/tests/jfet/jfet_vds-vgs.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/jfet/jfet_vds-vgs.out @@ -0,0 +1 @@ +To be done diff --git a/tests/mes/Makefile.am b/tests/mes/Makefile.am new file mode 100644 index 000000000..e463ac474 --- /dev/null +++ b/tests/mes/Makefile.am @@ -0,0 +1,12 @@ +## Process this file with automake to produce Makefile.in + + +TESTS = subth.cir + +TESTS_ENVIRONMENT = $(SHELL) $(srcdir)/check.sh $(top_builddir)/src/ngspice + +EXTRA_DIST = \ + $(TESTS) \ + $(TESTS:.cir=.out) + +MAINTAINERCLEANFILES = Makefile.in diff --git a/tests/mes/subth.out b/tests/mes/subth.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/mes/subth.out @@ -0,0 +1 @@ +To be done diff --git a/tests/mos6/Makefile.am b/tests/mos6/Makefile.am new file mode 100644 index 000000000..9c5c11b7a --- /dev/null +++ b/tests/mos6/Makefile.am @@ -0,0 +1,14 @@ +## Process this file with automake to produce Makefile.in + + +TESTS = \ + mos6inv.cir \ + simpleinv.cir + +TESTS_ENVIRONMENT = $(SHELL) $(srcdir)/check.sh $(top_builddir)/src/ngspice + +EXTRA_DIST = \ + $(TESTS) \ + $(TESTS:.cir=.out) + +MAINTAINERCLEANFILES = Makefile.in diff --git a/tests/mos6/mos6inv.out b/tests/mos6/mos6inv.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/mos6/mos6inv.out @@ -0,0 +1 @@ +To be done diff --git a/tests/mos6/simpleinv.out b/tests/mos6/simpleinv.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/mos6/simpleinv.out @@ -0,0 +1 @@ +To be done diff --git a/tests/proc2mod/Makefile.am b/tests/proc2mod/Makefile.am new file mode 100644 index 000000000..b220628fe --- /dev/null +++ b/tests/proc2mod/Makefile.am @@ -0,0 +1,6 @@ +## Process this file with automake to produce Makefile.in + + +EXTRA_DIST = process.pro + +MAINTAINERCLEANFILES = Makefile.in diff --git a/tests/transmission/Makefile.am b/tests/transmission/Makefile.am index 1b55fbbef..f4f365d64 100644 --- a/tests/transmission/Makefile.am +++ b/tests/transmission/Makefile.am @@ -1,9 +1,29 @@ ## Process this file with automake to produce Makefile.in TESTS = \ + cpl_ksp.cir \ + cpl_sp.cir \ + cpl2_ksp.cir \ + cpl2_sp.cir \ + ibm1.cir \ + ibm2.cir \ + ibm3.cir \ ltra_1.cir \ ltra_2.cir \ - ltra_3.cir + ltra_3.cir \ + txl_ksp.cir \ + txl_sp.cir \ + txl2_ksp.cir \ + txl2_sp.cir \ + txl3_ksp.cir \ + txl3_sp.cir \ + txl4_ksp.cir \ + txl4_sp.cir \ + txl5_ksp.cir \ + txl5_sp.cir \ + txl6_ksp.cir \ + txl6_sp.cir + TESTS_ENVIRONMENT = $(SHELL) $(srcdir)/../check.sh $(top_builddir)/src/ngspice diff --git a/tests/transmission/cpl2_ksp.out b/tests/transmission/cpl2_ksp.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/transmission/cpl2_ksp.out @@ -0,0 +1 @@ +To be done diff --git a/tests/transmission/cpl2_sp.out b/tests/transmission/cpl2_sp.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/transmission/cpl2_sp.out @@ -0,0 +1 @@ +To be done diff --git a/tests/transmission/cpl_ksp.out b/tests/transmission/cpl_ksp.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/transmission/cpl_ksp.out @@ -0,0 +1 @@ +To be done diff --git a/tests/transmission/cpl_sp.out b/tests/transmission/cpl_sp.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/transmission/cpl_sp.out @@ -0,0 +1 @@ +To be done diff --git a/tests/transmission/ibm1.out b/tests/transmission/ibm1.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/transmission/ibm1.out @@ -0,0 +1 @@ +To be done diff --git a/tests/transmission/ibm2.out b/tests/transmission/ibm2.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/transmission/ibm2.out @@ -0,0 +1 @@ +To be done diff --git a/tests/transmission/ibm3.out b/tests/transmission/ibm3.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/transmission/ibm3.out @@ -0,0 +1 @@ +To be done diff --git a/tests/transmission/ltra_1.out b/tests/transmission/ltra_1.out index f2d89f735..e69de29bb 100644 --- a/tests/transmission/ltra_1.out +++ b/tests/transmission/ltra_1.out @@ -1,172 +0,0 @@ -Warning: option itl5 is currently unsupported. -Warning: d:1:1: breakdown current increased to 0.0634043 to resolve -Warning: incompatibility with specified saturation current - -Circuit: BJTdriver -- 24inch lossy line -- DiodeCircuit - -Warning -- Level not specified on line "(bf=100 rb=100 cje=0.09375pf cjc=0.28125pf is=1e-12 pe=0.5 pc=0.5)" -Using level 1. -Warning -- Level not specified on line "(bf=100 rb=100 cje=0.08187pf cjc=0.2525pf is=1e-12 pe=0.5 pc=0.5)" -Using level 1. -Warning -- Level not specified on line "(bf=100 rb=100 cje=0.08187pf cjc=0.05pf is=1e-12 pe=0.5 pc=0.5)" -Using level 1. -Doing analysis at TEMP = 300.150000 and TNOM = 300.150000 - -Initial Transient Solution --------------------------- - -Node Voltage ----- ------- -1 0 -10 5 -1:22 4.939 -1:18 0.646754 -1:13 0.203467 -1:16 0.562167 -1:21 0.20346 -1:9 0.203467 -1:14 0.527376 -1:15 1.0872 -1:8 4.44881 -1:17 1.06243e-05 -1:25 1.06243e-05 -1:12 1.06243e-05 -1:6 4.80965 -1:26 0.0179277 -1:10 3.65974 -1:7 3.89503 -1:11 4.31427 -2 3.21758 -1:24 4.77142 -1:23 5 -1:27 4.2568 -3 3.21745 -100 3.21758 -101 3.21745 -4 1.79123e-11 -3:1 2.70706 -3:2 0.902353 -3:3 1.80471 -vtest2#branch 0 -vtest1#branch 0 -vcc#branch -0.0322165 -v1#branch 0.000724209 - -doAnalyses: TRAN: Timestep too small; time = 4.3812e-09, timestep = 1.25e-22: trouble with node "1:25" - - -run simulation(s) aborted - BJTdriver -- 24inch lossy line -- DiodeCircuit --------------------------------------------------------------------------------- -Index time v(1) v(2) v(3) --------------------------------------------------------------------------------- -0 0.000000e+00 0.000000e+00 3.217576e+00 3.217448e+00 -1 1.000000e-12 0.000000e+00 3.217576e+00 3.217448e+00 -2 2.000000e-12 0.000000e+00 3.217576e+00 3.217448e+00 -3 4.000000e-12 0.000000e+00 3.217576e+00 3.217448e+00 -4 8.000000e-12 0.000000e+00 3.217576e+00 3.217448e+00 -5 1.600000e-11 0.000000e+00 3.217576e+00 3.217448e+00 -6 3.200000e-11 0.000000e+00 3.217576e+00 3.217448e+00 -7 6.400000e-11 0.000000e+00 3.217576e+00 3.217448e+00 -8 1.280000e-10 0.000000e+00 3.217576e+00 3.217448e+00 -9 2.280000e-10 0.000000e+00 3.217576e+00 3.217448e+00 -10 3.280000e-10 0.000000e+00 3.217576e+00 3.217448e+00 -11 4.280000e-10 0.000000e+00 3.217576e+00 3.217448e+00 -12 5.280000e-10 0.000000e+00 3.217576e+00 3.217448e+00 -13 6.280000e-10 0.000000e+00 3.217576e+00 3.217448e+00 -14 7.280000e-10 0.000000e+00 3.217576e+00 3.217448e+00 -15 8.280000e-10 0.000000e+00 3.217576e+00 3.217448e+00 -16 9.280000e-10 0.000000e+00 3.217576e+00 3.217448e+00 -17 1.000000e-09 0.000000e+00 3.217576e+00 3.217448e+00 -18 1.010000e-09 4.000000e-02 3.217830e+00 3.217448e+00 -19 1.030000e-09 1.200000e-01 3.218134e+00 3.217448e+00 -20 1.070000e-09 2.800000e-01 3.217964e+00 3.217448e+00 -21 1.126785e-09 5.071416e-01 3.217849e+00 3.217448e+00 -22 1.186779e-09 7.471159e-01 3.218050e+00 3.217448e+00 -23 1.286779e-09 1.147116e+00 3.218024e+00 3.217448e+00 -24 1.386779e-09 1.547116e+00 3.218228e+00 3.217448e+00 -25 1.486779e-09 1.947116e+00 3.218438e+00 3.217448e+00 -26 1.580569e-09 2.322275e+00 3.218477e+00 3.217448e+00 -27 1.680569e-09 2.722275e+00 3.218390e+00 3.217448e+00 -28 1.780569e-09 3.122275e+00 3.218135e+00 3.217448e+00 -29 1.880569e-09 3.522275e+00 3.215616e+00 3.217448e+00 -30 1.980569e-09 3.922275e+00 3.193848e+00 3.217448e+00 -31 2.000000e-09 4.000000e+00 3.183406e+00 3.217448e+00 -32 2.010000e-09 4.000000e+00 3.176367e+00 3.217448e+00 -33 2.030000e-09 4.000000e+00 3.160152e+00 3.217448e+00 -34 2.070000e-09 4.000000e+00 3.117223e+00 3.217448e+00 -35 2.150000e-09 4.000000e+00 3.013254e+00 3.217448e+00 -36 2.250000e-09 4.000000e+00 2.876372e+00 3.217448e+00 -37 2.350000e-09 4.000000e+00 2.696354e+00 3.217448e+00 -38 2.450000e-09 4.000000e+00 2.359621e+00 3.217448e+00 -39 2.550000e-09 4.000000e+00 1.869008e+00 3.217448e+00 -40 2.650000e-09 4.000000e+00 1.469067e+00 3.217448e+00 -41 2.739383e-09 4.000000e+00 1.221414e+00 3.217448e+00 -42 2.827378e-09 4.000000e+00 9.859266e-01 3.217448e+00 -43 2.927378e-09 4.000000e+00 6.273484e-01 3.217448e+00 -44 3.001611e-09 4.000000e+00 4.190744e-01 3.217448e+00 -45 3.073956e-09 4.000000e+00 2.763388e-01 3.217448e+00 -46 3.144685e-09 4.000000e+00 1.683039e-01 3.217448e+00 -47 3.221380e-09 4.000000e+00 1.466339e-01 3.217448e+00 -48 3.304058e-09 4.000000e+00 1.514577e-01 3.217448e+00 -49 3.404058e-09 4.000000e+00 1.482481e-01 3.217448e+00 -50 3.504058e-09 4.000000e+00 1.497770e-01 3.217448e+00 -51 3.604058e-09 4.000000e+00 1.488334e-01 3.217448e+00 -52 3.704058e-09 4.000000e+00 1.491676e-01 3.217448e+00 -53 3.804058e-09 4.000000e+00 1.489495e-01 3.217448e+00 -54 3.904058e-09 4.000000e+00 1.488890e-01 3.217448e+00 - -Index time v(1) v(2) v(3) --------------------------------------------------------------------------------- -55 4.004058e-09 4.000000e+00 1.488496e-01 3.217448e+00 -56 4.104058e-09 4.000000e+00 1.486584e-01 3.217448e+00 -57 4.204058e-09 4.000000e+00 1.486461e-01 3.217448e+00 -58 4.304058e-09 4.000000e+00 1.484162e-01 3.217448e+00 -59 4.316558e-09 4.000000e+00 1.484453e-01 3.217448e+00 -60 4.341558e-09 4.000000e+00 1.484244e-01 3.217448e+00 -61 4.347808e-09 4.000000e+00 1.484126e-01 3.217448e+00 -62 4.360308e-09 4.000000e+00 1.483936e-01 3.217448e+00 -63 4.363433e-09 4.000000e+00 1.483896e-01 3.217448e+00 -64 4.369683e-09 4.000000e+00 1.483814e-01 3.217448e+00 -65 4.371245e-09 4.000000e+00 1.483793e-01 3.217448e+00 -66 4.374370e-09 4.000000e+00 1.483751e-01 3.217448e+00 -67 4.380620e-09 4.000000e+00 1.483668e-01 3.217448e+00 -68 4.380815e-09 4.000000e+00 1.483665e-01 3.217448e+00 -69 4.380864e-09 4.000000e+00 1.483664e-01 3.217448e+00 -70 4.380962e-09 4.000000e+00 1.483663e-01 3.217448e+00 -71 4.381157e-09 4.000000e+00 1.483661e-01 3.217448e+00 -72 4.381163e-09 4.000000e+00 1.483661e-01 3.217448e+00 -73 4.381175e-09 4.000000e+00 1.483660e-01 3.217448e+00 -74 4.381179e-09 4.000000e+00 1.483660e-01 3.217448e+00 -75 4.381185e-09 4.000000e+00 1.483660e-01 3.217448e+00 -76 4.381197e-09 4.000000e+00 1.483660e-01 3.217448e+00 -77 4.381197e-09 4.000000e+00 1.483660e-01 3.217448e+00 -78 4.381198e-09 4.000000e+00 1.483660e-01 3.217448e+00 -79 4.381200e-09 4.000000e+00 1.483660e-01 3.217448e+00 -80 4.381200e-09 4.000000e+00 1.483660e-01 3.217448e+00 -81 4.381200e-09 4.000000e+00 1.483660e-01 3.217448e+00 -82 4.381200e-09 4.000000e+00 1.483660e-01 3.217448e+00 -83 4.381200e-09 4.000000e+00 1.483660e-01 3.217448e+00 -84 4.381200e-09 4.000000e+00 1.483660e-01 3.217448e+00 -85 4.381200e-09 4.000000e+00 1.483660e-01 3.217448e+00 -86 4.381200e-09 4.000000e+00 1.483660e-01 3.217448e+00 -87 4.381200e-09 4.000000e+00 1.483660e-01 3.217448e+00 -88 4.381200e-09 4.000000e+00 1.483660e-01 3.217448e+00 -89 4.381200e-09 4.000000e+00 1.483660e-01 3.217448e+00 -90 4.381200e-09 4.000000e+00 1.483660e-01 3.217448e+00 -91 4.381200e-09 4.000000e+00 1.483660e-01 3.217448e+00 -92 4.381200e-09 4.000000e+00 1.483660e-01 3.217448e+00 -93 4.381200e-09 4.000000e+00 1.483660e-01 3.217448e+00 -94 4.381200e-09 4.000000e+00 1.483660e-01 3.217448e+00 -95 4.381200e-09 4.000000e+00 1.483660e-01 3.217448e+00 -96 4.381200e-09 4.000000e+00 1.483660e-01 3.217448e+00 -97 4.381200e-09 4.000000e+00 1.483660e-01 3.217448e+00 -98 4.381200e-09 4.000000e+00 1.483660e-01 3.217448e+00 -99 4.381200e-09 4.000000e+00 1.483660e-01 3.217448e+00 -100 4.381200e-09 4.000000e+00 1.483660e-01 3.217448e+00 -101 4.381200e-09 4.000000e+00 1.483660e-01 3.217448e+00 -102 4.381200e-09 4.000000e+00 1.483660e-01 3.217448e+00 - - - - diff --git a/tests/transmission/txl2_ksp.out b/tests/transmission/txl2_ksp.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/transmission/txl2_ksp.out @@ -0,0 +1 @@ +To be done diff --git a/tests/transmission/txl2_sp.out b/tests/transmission/txl2_sp.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/transmission/txl2_sp.out @@ -0,0 +1 @@ +To be done diff --git a/tests/transmission/txl3_ksp.out b/tests/transmission/txl3_ksp.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/transmission/txl3_ksp.out @@ -0,0 +1 @@ +To be done diff --git a/tests/transmission/txl3_sp.out b/tests/transmission/txl3_sp.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/transmission/txl3_sp.out @@ -0,0 +1 @@ +To be done diff --git a/tests/transmission/txl4_ksp.out b/tests/transmission/txl4_ksp.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/transmission/txl4_ksp.out @@ -0,0 +1 @@ +To be done diff --git a/tests/transmission/txl4_sp.out b/tests/transmission/txl4_sp.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/transmission/txl4_sp.out @@ -0,0 +1 @@ +To be done diff --git a/tests/transmission/txl5_ksp.out b/tests/transmission/txl5_ksp.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/transmission/txl5_ksp.out @@ -0,0 +1 @@ +To be done diff --git a/tests/transmission/txl5_sp.out b/tests/transmission/txl5_sp.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/transmission/txl5_sp.out @@ -0,0 +1 @@ +To be done diff --git a/tests/transmission/txl6_ksp.out b/tests/transmission/txl6_ksp.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/transmission/txl6_ksp.out @@ -0,0 +1 @@ +To be done diff --git a/tests/transmission/txl6_sp.out b/tests/transmission/txl6_sp.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/transmission/txl6_sp.out @@ -0,0 +1 @@ +To be done diff --git a/tests/transmission/txl_ksp.out b/tests/transmission/txl_ksp.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/transmission/txl_ksp.out @@ -0,0 +1 @@ +To be done diff --git a/tests/transmission/txl_sp.out b/tests/transmission/txl_sp.out new file mode 100644 index 000000000..5d08686f8 --- /dev/null +++ b/tests/transmission/txl_sp.out @@ -0,0 +1 @@ +To be done diff --git a/tests/vbic/Makefile.am b/tests/vbic/Makefile.am new file mode 100644 index 000000000..223e1eccc --- /dev/null +++ b/tests/vbic/Makefile.am @@ -0,0 +1,8 @@ +## Process this file with automake to produce Makefile.in + + + +EXTRA_DIST = CEamp.sp FG.sp FO.sp diffamp.sp diode.sp noise_scale_test.sp \ + temp.sp tran_aplac_test.sp vbic.sp + +MAINTAINERCLEANFILES = Makefile.in diff --git a/xgraph/Makefile.in b/xgraph/Makefile.in index f6d150c04..b8da97846 100644 --- a/xgraph/Makefile.in +++ b/xgraph/Makefile.in @@ -1,6 +1,6 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated automatically by automake 1.4-p6 from Makefile.am -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -117,7 +117,7 @@ mkinstalldirs DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) -TAR = gtar +TAR = tar GZIP_ENV = --best SOURCES = $(xgraph_SOURCES) OBJECTS = $(xgraph_OBJECTS) @@ -273,7 +273,7 @@ TAGS: $(HEADERS) $(SOURCES) autoconf.h.in $(TAGS_DEPENDENCIES) $(LISP) awk ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ test -z "$(ETAGS_ARGS)autoconf.h.in$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags autoconf.h.in $$unique $(LISP) -o $$here/TAGS) + || (cd $(srcdir) && etags -o $$here/TAGS $(ETAGS_ARGS) $$tags autoconf.h.in $$unique $(LISP)) mostlyclean-tags: @@ -326,40 +326,13 @@ distdir: $(DISTFILES) @for file in $(DISTFILES); do \ d=$(srcdir); \ if test -d $$d/$$file; then \ - cp -pr $$/$$file $(distdir)/$$file; \ + cp -pr $$d/$$file $(distdir)/$$file; \ else \ test -f $(distdir)/$$file \ || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ || cp -p $$d/$$file $(distdir)/$$file || :; \ fi; \ done -alloc.o: alloc.c -derivative.o: derivative.c xgraph.h autoconf.h xgout.h -dialog.o: dialog.c copyright.h xgout.h xgraph.h autoconf.h \ - hard_devices.h xtb.h params.h -draw.o: draw.c copyright.h xgraph.h autoconf.h xgout.h xtb.h \ - hard_devices.h params.h -hard_devices.o: hard_devices.c copyright.h xgout.h hard_devices.h \ - params.h xgraph.h autoconf.h -hpgl.o: hpgl.c copyright.h xgraph.h autoconf.h xgout.h plotter.h -idraw.o: idraw.c hard_devices.h xgout.h -init.o: init.c copyright.h xgraph.h autoconf.h xgout.h xtb.h \ - hard_devices.h params.h -params.o: params.c st.h params.h xgraph.h autoconf.h xgout.h \ - hard_devices.h -ps.o: ps.c copyright.h xgraph.h autoconf.h xgout.h -read.o: read.c copyright.h xgraph.h autoconf.h xgout.h xtb.h \ - hard_devices.h params.h -st.o: st.c copyright.h st.h xgraph.h autoconf.h xgout.h -tgif.o: tgif.c hard_devices.h xgout.h -xgX.o: xgX.c copyright.h xgout.h params.h xgraph.h autoconf.h \ - bitmaps/dot.11 bitmaps/mark1.11 bitmaps/mark2.11 \ - bitmaps/mark3.11 bitmaps/mark4.11 bitmaps/mark5.11 \ - bitmaps/mark6.11 bitmaps/mark7.11 bitmaps/mark8.11 -xgraph.o: xgraph.c copyright.h xgraph.h autoconf.h xgout.h xtb.h \ - hard_devices.h params.h -xtb.o: xtb.c xtb.h copyright.h - info-am: info: info-am dvi-am: