1## Process this file with automake to produce Makefile.in 2 3SUBDIRS = hierarchy hierarchy2 drc2 common 4 5EXTRA_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 \ 13 singlenet.pcbpins \ 14 singlenet.protelII singlenet.sch stack_1.geda amp.spice-sdb \ 15 singlenet.liquidpcb \ 16 darlington.spice-sdb skt.switcap test.ana multiequal.sch \ 17 multiequal.spice-sdb gnetlistrc.vhdl gnetlistrc.orig 18 19check_SCRIPTS = tests 20 21BUILDDIR=$(builddir) 22SRCDIR=$(srcdir) 23GNETLIST=$(builddir)/../src/gnetlist 24 25tests: 26 27# cleanup 28 rm -f $(BUILDDIR)/new_* 29 rm -rf $(BUILDDIR)/devfiles 30 mkdir $(BUILDDIR)/devfiles 31 cp -f $(srcdir)/gnetlistrc.orig $(builddir)/gnetlistrc 32 33# netattrib gEDA 34 $(SRCDIR)/runtest.sh $(SRCDIR)/netattrib.sch geda \ 35 $(BUILDDIR) $(SRCDIR) 36 37# stack gEDA 38 $(SRCDIR)/runtest.sh $(SRCDIR)/../examples/stack_1.sch geda \ 39 $(BUILDDIR) $(SRCDIR) 40 41# singlenet gEDA 42 $(SRCDIR)/runtest.sh $(SRCDIR)/singlenet.sch geda \ 43 $(BUILDDIR) $(SRCDIR) 44 45# singlenet PCB 46 $(SRCDIR)/runtest.sh $(SRCDIR)/singlenet.sch PCB \ 47 $(BUILDDIR) $(SRCDIR) 48 49# singlenet pcbpins 50 $(SRCDIR)/runtest.sh $(SRCDIR)/singlenet.sch pcbpins \ 51 $(BUILDDIR) $(SRCDIR) 52 53# singlenet PADS 54 $(SRCDIR)/runtest.sh $(SRCDIR)/singlenet.sch pads \ 55 $(BUILDDIR) $(SRCDIR) 56 57# singlenet protelII 58 $(SRCDIR)/runtest.sh $(SRCDIR)/singlenet.sch protelII \ 59 $(BUILDDIR) $(SRCDIR) 60 61# singlenet liquidpcb 62 $(SRCDIR)/runtest.sh $(SRCDIR)/singlenet.sch liquidpcb \ 63 $(BUILDDIR) $(SRCDIR) 64 65# powersupply PCB 66 $(SRCDIR)/runtest.sh $(SRCDIR)/powersupply.sch PCB \ 67 $(BUILDDIR) $(SRCDIR) 68 69# powersupply Allegro 70 $(SRCDIR)/runtest.sh $(SRCDIR)/powersupply.sch allegro \ 71 $(BUILDDIR) $(SRCDIR) 72 73# powersupply bae 74 $(SRCDIR)/runtest.sh $(SRCDIR)/powersupply.sch bae \ 75 $(BUILDDIR) $(SRCDIR) 76 77# powersupply gEDA 78 $(SRCDIR)/runtest.sh $(SRCDIR)/powersupply.sch geda \ 79 $(BUILDDIR) $(SRCDIR) 80 81# powersupply maxascii 82 $(SRCDIR)/runtest.sh $(SRCDIR)/powersupply.sch maxascii \ 83 $(BUILDDIR) $(SRCDIR) 84 85# powersupply pads 86 $(SRCDIR)/runtest.sh $(SRCDIR)/powersupply.sch pads \ 87 $(BUILDDIR) $(SRCDIR) 88 89# powersupply protelII 90 $(SRCDIR)/runtest.sh $(SRCDIR)/powersupply.sch protelII \ 91 $(BUILDDIR) $(SRCDIR) 92 93# powersupply tango 94 $(SRCDIR)/runtest.sh $(SRCDIR)/powersupply.sch tango \ 95 $(BUILDDIR) $(SRCDIR) 96 97# powersupply liquidpcb 98 $(SRCDIR)/runtest.sh $(SRCDIR)/powersupply.sch liquidpcb \ 99 $(BUILDDIR) $(SRCDIR) 100 101# multiple equals in attributes SPICE-SDB 102 $(SRCDIR)/runtest.sh $(SRCDIR)/multiequal.sch spice-sdb \ 103 $(BUILDDIR) $(SRCDIR) 104 105# cascade backend 106 $(SRCDIR)/runtest.sh $(SRCDIR)/cascade.sch cascade \ 107 $(BUILDDIR) $(SRCDIR) 108 109# Cleanup 110 rm -f $(BUILDDIR)/new_* 111 rm -rf $(BUILDDIR)/devfiles 112 rm -f $(builddir)/gnetlistrc 113 114 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). 117tests_ales: 118 119# cleanup 120 rm -f $(BUILDDIR)/new_* 121 rm -rf $(BUILDDIR)/devfiles 122 mkdir $(BUILDDIR)/devfiles 123 124# amp SPICE 125 $(SRCDIR)/runtest.sh $(HOME)/gEDA/alesch/amp.sch spice \ 126 $(BUILDDIR) $(SRCDIR) 127 128# darlington SPICE 129 $(SRCDIR)/runtest.sh $(HOME)/gEDA/alesch/darlington.sch spice \ 130 $(BUILDDIR) $(SRCDIR) 131 132# amp SPICE SDB 133 $(SRCDIR)/runtest.sh $(HOME)/gEDA/alesch/amp.sch spice-sdb \ 134 $(BUILDDIR) $(SRCDIR) 135 136# darlington SPICE SDB 137 $(SRCDIR)/runtest.sh $(HOME)/gEDA/alesch/darlington.sch spice-sdb \ 138 $(BUILDDIR) $(SRCDIR) 139 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 149 150# 7447 VHDL 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 155 156# cleanup 157 rm -f $(BUILDDIR)/new_* 158 rm -rf $(BUILDDIR)/devfiles 159 160MOSTLYCLEANFILES = new_* core *.log FILE *.ps *~ 161CLEANFILES = new_* core *.log FILE *.ps *~ 162DISTCLEANFILES = new_* *.log core FILE *.ps *~ 163MAINTAINERCLEANFILES = new_* core *.log FILE *.ps *~ Makefile.in 164