On Wed, 2 Feb 2005 17:13:54 -0500 (EST)
[EMAIL PROTECTED] (Stuart Brorson) wrote:

> [snip]
> 
> $(objects).cir: $(objects).sch $(objects).spc
>         gnetlist -g drc2 $(objects).sch -o $(objects).drc
>       if [-z [grep ERROR $(objects).drc]]; then  \
>           gnetlist -g spice-sdb $(objects).sch  -o $(objects).cir \
>       else \
>         echo "Failed DRC test!" \
>       fi
> 

I think if you replace the if statement with:

if grep ERROR $(objects).drc >/dev/null 2>&1 ; then \
    echo "Failed DRC test!" \
else \
    gnetlist -g spice-sdb $(objects).sch  -o $(objects).cir \
fi

Then that should work. I haven't tested this at all, either, but I don't
think my bash skills are all that terrible. Hope that helps.

 -zeroguy

> I haven't tested this and my bash skills are terrible, but if you play
> around with this you might get somewhere. . . .
> 
> Stuart
> 
> 
> > 
> > how about:
> > 
> > $(objects).cir: $(objects).sch $(objects).spc
> >        gnetlist -g drc2 $(objects).sch -o $(objects).drc && \
> >        gnetlist -g spice-sdb $(objects).sch  -o $(objects).cir
> > 
> > Regards,
> > Mark
> > [EMAIL PROTECTED]
> > 
> > On Wed, 2 Feb 2005 22:58:08 +0100, Peter Kaiser <[EMAIL PROTECTED]>
wrote:
> > > 
> > > Hello to all Makefile Gurus,
> > > 
> > > I use make to create a netlist from my schematic. I just
introduced the
> > > fabulous drc2 to my flow. It looks like this:
> > > 
> > > > $(objects).cir: $(objects).sch $(objects).spc
> > > >        gnetlist -g drc2 $(objects).sch -o $(objects).drc \
> > > >        gnetlist -g spice-sdb $(objects).sch  -o $(objects).cir
> > > 
> > > I want make to stop when a ERROR in DRC appears.
> > > 
> > > Can anybody give me a hint, what's the best and easiest way to do
this.
> > > 
> > > Thank's
> > > Peter
> > > 
> > > 
> > 
> > 
> > -- 
> > "We act as though comfort and luxury were the chief requirements of
> > life, when all that we need to make us happy is something to be
> > enthusiastic about."
> > 
> > - Einstein
> > 
> 

Reply via email to