]> granicus.if.org Git - graphviz/commitdiff
fix build race condition with yacc output files - use same technique as other yacc...
authorellson <devnull@localhost>
Mon, 10 Jan 2005 18:59:42 +0000 (18:59 +0000)
committerellson <devnull@localhost>
Mon, 10 Jan 2005 18:59:42 +0000 (18:59 +0000)
cmd/lefty/dot2l/Makefile.am

index 5b60863a67cd69fa4cd09c03b35199b7ebd75d34..f26aafddee7ca6d0deffcb88332dd5875e4f1880 100644 (file)
@@ -13,9 +13,14 @@ libdot2l_la_SOURCES = dot2l.c dotlex.c dotparse.y dottrie.c
 
 dotlex.o dotlex.lo : dotparse.h
 
-dotparse.c : dotparse.y
+dotparse.c : y.output
+       cat < y.tab.c > dotparse.c
 
-dotparse.h : dotparse.c
+dotparse.h : y.output
+       cat < y.tab.h > dotparse.h
+
+y.output: $(top_srcdir)/cmd/lefty/dot2l/dotparse.y
+       @YACC@ -dv $(top_srcdir)/cmd/lefty/dot2l/dotparse.y
 
 # this is a home-made tool
 # trie.c : trie_input