[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: bison help needed





On Fri, Aug 3, 2018 at 12:30 PM Andrey Rahmatullin <wrar@debian.org> wrote:
On Fri, Aug 03, 2018 at 12:10:45PM +0200, Andreas Tille wrote:
> make[4]: Entering directory '/build/maude-2.7.1/src/Mixfix'
> cat \
> ./top.yy \
> ./modules.yy \
> ./commands.yy \
> ./bottom.yy \
> > surface.yy
> bison -dv surface.yy -o surface.c
> bison -dv surface.yy -o surface.c
> mv surface.c surface.cc
> flex -t -p -p ./lexer.ll > lexer.cc
> -I (interactive) entails a minor performance penalty
> mv surface.c surface.cc
> mv: cannot stat 'surface.c': No such file or directory

surface.cc surface.h: surface.yy
        $(BISON) -dv surface.yy -o surface.c
        mv surface.c surface.cc

Looks like this target is executed twice in parallel?

You can try

surface.h: surface.cc
surface.cc: surface.yy
    $(BISON) -dv surface.yy -o surface.cc
 

--
WBR, wRAR


--
José Gutiérrez de la Concha
ZeroC, Inc.

Reply to: