Klaus Naumann <knaumann(at)gmx-ag(dot)de> writes:
> It is ... the problem is that with the current Makefile there
> are always two files which need the .y files
> (i.e. preproc.c and preproc.h). If you now do a make -j3,
> make will start things in parallel.
But they're generated by the *same action*. If make runs the same
action twice in parallel, it's make that is broken. I think your
gripe is directed to the wrong place.
regards, tom lane