diff --git a/tgt-pcb/Makefile.in b/tgt-pcb/Makefile.in index dd73e27ea..3631e5275 100644 --- a/tgt-pcb/Makefile.in +++ b/tgt-pcb/Makefile.in @@ -85,9 +85,10 @@ pcb_config.h: stamp-pcb_config-h fp_lex.cc: $(srcdir)/fp.lex $(LEX) -s -ofp_lex.cc $(srcdir)/fp.lex -fp.cc fp.h: $(srcdir)/fp.y - $(YACC) --verbose -t -d -o fp.cc $(srcdir)/fp.y - mv fp.cc.h fp.h 2>/dev/null || mv fp.hh fp.h +fp.cc: $(srcdir)/fp.y + $(YACC) --verbose -t -p fp -d -o $@ $< +fp.h: fp.cc + mv fp.cc.h $@ 2>/dev/null || mv fp.hh $@ ifeq (@WIN32@,yes) TGTLDFLAGS=-L.. -livl diff --git a/tgt-pcb/fp.y b/tgt-pcb/fp.y index 1d4176bda..60be85032 100644 --- a/tgt-pcb/fp.y +++ b/tgt-pcb/fp.y @@ -1,5 +1,4 @@ -%name-prefix="fp" %pure-parser %parse-param {const char*file_path}