[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: gnetlist in a Makefile
Hi Peter,
I think it'd be nice to have the backend returning some value depending
on the number of errors and warnings, so it would be easy to do that
kind of tests in Makefiles.
So maybe return a different value for each possible situation:
- No errors.
- Only warnings.
- Errors.
Using your makefile, you will only run the spice backend if there are no
errors. The drc2 backend can also raise warnings, and a lazy user will
not check those if the spice backend was run and no message about
warnings was printed, so I would print a message warning the user if
there are warnings.
Regards,
Carlos
El vie, 04-02-2005 a las 17:59 +0100, Peter Kaiser escribió:
> Thank you for all the answers to my questions. With your help I found the
> following solution:
>
> # start simulator
> test4: test4.cir
> ngspice test4.cir
>
> # run drc2
> test4.drc : test4.sch
> gnetlist -g drc2 test4.sch -o test4.drc
> if grep ERROR test4.drc ; then \
> echo "Failed DRC test!" ; false ; \
> fi
>
> # create spice netlist
> test4.cir : test4.sch test4.drc
> if grep ERROR test4.drc ; \
> then echo "Failed DRC test!" ; false ; \
> else gnetlist -g spice-sdb test4.sch -o test4.cir > test4.gnet ; \
> fi
>
>
> I will put it in my HOWTO about the design environment.
>
> Peter
>
>
>
> ---Publicidad--------------------------------------------------------
> Nuevo Messenger Multimedia de Yahoo ¡ Descárgalas Gratis !
> http://tracker.tradedoubler.com/click?p=21420&a=1038692
--
Carlos Nieves Ónega <cnieves@xxxxxxxxxx>
---Publicidad--------------------------------------------------------
Alquila tu vehículo al mejor precio con HERTZ
¡ 60 euros por el fin de semana !
http://tracker.tradedoubler.com/click?p 846&a37797