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