Trimmed Makefiles.am for "make dist" and added tests placeholders.

This commit is contained in:
pnenzi 2004-02-14 19:19:23 +00:00
parent 01dc8e5707
commit 9066452b23
131 changed files with 1914 additions and 429 deletions

View File

@ -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`

View File

@ -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
)

View File

@ -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

View File

@ -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 \

View File

@ -17,6 +17,5 @@ libcidersuprt_a_SOURCES = \
suprem.c \
suprmitf.c
EXTRA_DIST = makefile
INCLUDES = -I$(top_srcdir)/src/include
MAINTAINERCLEANFILES = Makefile.in

View File

@ -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 \

View File

@ -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

View File

@ -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 = \

View File

@ -25,6 +25,7 @@ noinst_HEADERS = \
distodef.h \
dllitf.h \
domndefs.h \
dopdefs.h \
dvec.h \
elctdefs.h \
enh.h \

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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 \

View File

@ -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 \

View File

@ -6,7 +6,7 @@ libnbjt2_a_SOURCES = \
nbt2.c \
nbt2acld.c \
nbt2ask.c \
nbjt2defs.h \
nbjt2def.h \
nbt2del.c \
nbt2dest.c \
nbt2dump.c \

View File

@ -6,7 +6,7 @@ libnumd2_a_SOURCES = \
nud2.c \
nud2acld.c \
nud2ask.c \
numd2defs.h \
numd2def.h \
nud2del.c \
nud2dest.c \
nud2dump.c \

View File

@ -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 \

View File

@ -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

View File

@ -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:

View File

@ -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 $< > $@

View File

@ -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:

View File

@ -42,8 +42,8 @@ NON-STANDARD FEATURES
============================================================================*/
#include "ifs_yacc_y.h"
#include "ifs_yacc.h"
#include "ifs_tok.h"
int yyival;
double yydval;

View File

@ -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
<date> <person name> <nature of 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;

View File

@ -43,7 +43,48 @@ NON-STANDARD FEATURES
============================================================================*/
#include <assert.h>
#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;

View File

@ -41,8 +41,8 @@ NON-STANDARD FEATURES
============================================================================*/
#include "mod_yacc_y.h"
#include "mod_yacc.h"
#include "mod_tok.h"
%}

View File

@ -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
<date> <person name> <nature of 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;

View File

@ -48,7 +48,48 @@ NON-STANDARD FEATURES
#include <assert.h>
#include <stdio.h>
#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;

View File

@ -133,5 +133,6 @@ maintainer-clean-generic: clean
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
distdir:

View File

@ -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 \

View File

@ -0,0 +1,5 @@
## Process this file with automake to produce Makefile.in
SUBDIRS = ac_sim dc_sim tran_sim
MAINTAINERCLEANFILES = Makefile.in

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -0,0 +1,5 @@
## Process this file with automake to produce Makefile.in
SUBDIRS = ac_sim dc_sim tran_sim
MAINTAINERCLEANFILES = Makefile.in

View File

@ -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

View File

@ -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

View File

@ -0,0 +1 @@
to do

View File

@ -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

View File

@ -0,0 +1,5 @@
## Process this file with automake to produce Makefile.in
SUBDIRS = ac_sim dc_sim tran_sim
MAINTAINERCLEANFILES = Makefile.in

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -0,0 +1,5 @@
## Process this file with automake to produce Makefile.in
SUBDIRS = 3v0 3v1 3v2
MAINTAINERCLEANFILES = Makefile.in

5
tests/bsim3/Makefile.am Normal file
View File

@ -0,0 +1,5 @@
## Process this file with automake to produce Makefile.in
SUBDIRS = Berkeley
MAINTAINERCLEANFILES = Makefile.in

5
tests/cider/Makefile.am Normal file
View File

@ -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

View File

@ -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

View File

@ -0,0 +1 @@
To be done

View File

@ -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

View File

@ -0,0 +1 @@
To be done

View File

@ -0,0 +1 @@
To be done

1
tests/cider/bjt/ecp.out Normal file
View File

@ -0,0 +1 @@
To be done

View File

@ -0,0 +1 @@
To be done

View File

@ -0,0 +1 @@
To be done

1
tests/cider/bjt/pz.out Normal file
View File

@ -0,0 +1 @@
To be done

View File

@ -0,0 +1 @@
To be done

1
tests/cider/bjt/vco.out Normal file
View File

@ -0,0 +1 @@
To be done

View File

@ -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

View File

@ -0,0 +1 @@
To be done

View File

@ -0,0 +1 @@
To be done

View File

@ -0,0 +1 @@
To be done

View File

@ -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

View File

@ -0,0 +1 @@
To be done

View File

@ -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

View File

@ -0,0 +1 @@
To be done

View File

@ -0,0 +1 @@
To be done

View File

@ -0,0 +1 @@
To be done

View File

@ -0,0 +1 @@
To be done

1
tests/cider/mos/pass.out Normal file
View File

@ -0,0 +1 @@
To be done

View File

@ -0,0 +1 @@
To be done

View File

@ -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

View File

@ -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

View File

@ -0,0 +1 @@
To be done

View File

@ -0,0 +1 @@
To be done

View File

@ -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

View File

@ -0,0 +1 @@
To be done

View File

@ -0,0 +1 @@
To be done

View File

@ -0,0 +1 @@
To be done

View File

@ -0,0 +1 @@
To be done

View File

@ -0,0 +1 @@
To be done

View File

@ -0,0 +1 @@
To be done

View File

@ -0,0 +1 @@
To be done

View File

@ -0,0 +1 @@
To be done

View File

@ -0,0 +1 @@
To be done

View File

@ -0,0 +1 @@
TO be done

View File

@ -0,0 +1 @@
To be done

View File

@ -0,0 +1 @@
To be done

20
tests/general/Makefile.am Normal file
View File

@ -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

View File

@ -0,0 +1 @@
To be done

View File

@ -0,0 +1 @@
To be done

1
tests/general/mosamp.out Normal file
View File

@ -0,0 +1 @@
To be done

1
tests/general/mosmem.out Normal file
View File

@ -0,0 +1 @@
To be done

1
tests/general/rc.out Normal file
View File

@ -0,0 +1 @@
To be done

View File

@ -0,0 +1 @@
To be done

1
tests/general/rtlinv.out Normal file
View File

@ -0,0 +1 @@
To be done

View File

@ -0,0 +1 @@
To be done

14
tests/hfet/Makefile.am Normal file
View File

@ -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

1
tests/hfet/id_vgs.out Normal file
View File

@ -0,0 +1 @@
To be done

1
tests/hfet/inverter.out Normal file
View File

@ -0,0 +1 @@
To be done

12
tests/hisim/Makefile.am Normal file
View File

@ -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

1
tests/hisim/test1.out Normal file
View File

@ -0,0 +1 @@
To be done

Some files were not shown because too many files have changed in this diff Show More