Unfortunately yacc always writes its output in y.tab.c and optionally y.tab.h and y.code.c. This breaks when pmake runs multiple yacc's in parallel [e.g. in the gdb directory]. Should we add a flag to specify the output filename prefix? yes. `-o file' of course. i'm surprised it isn't there currently. .mrg.