1 ## Process this file with automake to produce Makefile.in
3 SUBDIRS = hierarchy hierarchy2 drc2 common
5 EXTRA_DIST = runtest.sh \
6 7447.vhdl README amp.spice cascade.sch cascade.cascade \
7 darlington.spice netattrib.geda \
8 netattrib.sch powersupply.PCB powersupply.allegro \
9 powersupply.bae powersupply.geda powersupply.maxascii \
10 powersupply.pads powersupply.protelII powersupply.sch \
11 powersupply.tango singlenet.PCB singlenet.geda singlenet.pads \
12 powersupply.liquidpcb \
14 singlenet.protelII singlenet.sch stack_1.geda amp.spice-sdb \
16 darlington.spice-sdb skt.switcap test.ana multiequal.sch \
17 multiequal.spice-sdb gnetlistrc.vhdl gnetlistrc.orig
23 GNETLIST=$(builddir)/../src/gnetlist
28 rm -f $(BUILDDIR)/new_*
29 rm -rf $(BUILDDIR)/devfiles
30 mkdir $(BUILDDIR)/devfiles
31 cp -f $(srcdir)/gnetlistrc.orig $(builddir)/gnetlistrc
34 $(SRCDIR)/runtest.sh $(SRCDIR)/netattrib.sch geda \
38 $(SRCDIR)/runtest.sh $(SRCDIR)/../examples/stack_1.sch geda \
42 $(SRCDIR)/runtest.sh $(SRCDIR)/singlenet.sch geda \
46 $(SRCDIR)/runtest.sh $(SRCDIR)/singlenet.sch PCB \
50 $(SRCDIR)/runtest.sh $(SRCDIR)/singlenet.sch pcbpins \
54 $(SRCDIR)/runtest.sh $(SRCDIR)/singlenet.sch pads \
58 $(SRCDIR)/runtest.sh $(SRCDIR)/singlenet.sch protelII \
62 $(SRCDIR)/runtest.sh $(SRCDIR)/singlenet.sch liquidpcb \
66 $(SRCDIR)/runtest.sh $(SRCDIR)/powersupply.sch PCB \
70 $(SRCDIR)/runtest.sh $(SRCDIR)/powersupply.sch allegro \
74 $(SRCDIR)/runtest.sh $(SRCDIR)/powersupply.sch bae \
78 $(SRCDIR)/runtest.sh $(SRCDIR)/powersupply.sch geda \
81 # powersupply maxascii
82 $(SRCDIR)/runtest.sh $(SRCDIR)/powersupply.sch maxascii \
86 $(SRCDIR)/runtest.sh $(SRCDIR)/powersupply.sch pads \
89 # powersupply protelII
90 $(SRCDIR)/runtest.sh $(SRCDIR)/powersupply.sch protelII \
94 $(SRCDIR)/runtest.sh $(SRCDIR)/powersupply.sch tango \
97 # powersupply liquidpcb
98 $(SRCDIR)/runtest.sh $(SRCDIR)/powersupply.sch liquidpcb \
101 # multiple equals in attributes SPICE-SDB
102 $(SRCDIR)/runtest.sh $(SRCDIR)/multiequal.sch spice-sdb \
103 $(BUILDDIR) $(SRCDIR)
106 $(SRCDIR)/runtest.sh $(SRCDIR)/cascade.sch cascade \
107 $(BUILDDIR) $(SRCDIR)
110 rm -f $(BUILDDIR)/new_*
111 rm -rf $(BUILDDIR)/devfiles
112 rm -f $(builddir)/gnetlistrc
115 # These tests are internal to Ales and will not work without the schematics
116 # which I am unable to distribute (due to copyright laws).
120 rm -f $(BUILDDIR)/new_*
121 rm -rf $(BUILDDIR)/devfiles
122 mkdir $(BUILDDIR)/devfiles
125 $(SRCDIR)/runtest.sh $(HOME)/gEDA/alesch/amp.sch spice \
126 $(BUILDDIR) $(SRCDIR)
129 $(SRCDIR)/runtest.sh $(HOME)/gEDA/alesch/darlington.sch spice \
130 $(BUILDDIR) $(SRCDIR)
133 $(SRCDIR)/runtest.sh $(HOME)/gEDA/alesch/amp.sch spice-sdb \
134 $(BUILDDIR) $(SRCDIR)
136 # darlington SPICE SDB
137 $(SRCDIR)/runtest.sh $(HOME)/gEDA/alesch/darlington.sch spice-sdb \
138 $(BUILDDIR) $(SRCDIR)
140 # switcap (does not work with make distcheck due to local test.ana file)
141 $(GNETLIST) -L $(top_srcdir)/libgeda/scheme \
142 -L $(top_builddir)/libgeda/scheme \
143 -o $(BUILDDIR)/new_skt.switcap -g switcap \
144 $(SRCDIR)/../examples/switcap/ckt.sch \
145 $(SRCDIR)/../examples/switcap/clocks.sch \
146 $(SRCDIR)/../examples/switcap/analysis.sch
147 diff $(SRCDIR)/skt.switcap $(BUILDDIR)/new_skt.switcap
148 diff $(SRCDIR)/../examples/switcap/example.scn $(SRCDIR)/new_skt.switcap
151 cp -f $(SRCDIR)/gnetlistrc.vhdl $(BUILDDIR)/gnetlistrc
152 $(SRCDIR)/runtest.sh $(SRCDIR)/../examples/7447.sch vhdl \
153 $(BUILDDIR) $(SRCDIR)
154 rm -f $(BUILDDIR)/gnetlistrc
157 rm -f $(BUILDDIR)/new_*
158 rm -rf $(BUILDDIR)/devfiles
160 MOSTLYCLEANFILES = new_* core *.log FILE *.ps *~
161 CLEANFILES = new_* core *.log FILE *.ps *~
162 DISTCLEANFILES = new_* *.log core FILE *.ps *~
163 MAINTAINERCLEANFILES = new_* core *.log FILE *.ps *~ Makefile.in