]> granicus.if.org Git - graphviz/commitdiff
remove unnecessary intermediate build step
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Tue, 25 Aug 2020 02:26:55 +0000 (19:26 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Wed, 2 Sep 2020 00:28:02 +0000 (17:28 -0700)
lib/cgraph/Makefile.am

index 6a55bc8f375f365cb4ebb3237889f343defc5947..75612efa390df83bc81e0a314e3701f927708274 100644 (file)
@@ -31,16 +31,8 @@ scan.o scan.lo: scan.c grammar.h
 scan.c: $(top_srcdir)/lib/cgraph/scan.l
        @LEX@ --outfile=$@ -i $(top_srcdir)/lib/cgraph/scan.l
 
-grammar.c: y.tab.c
-       cp -f y.tab.c grammar.c
-
-grammar.h: y.tab.h
-       cp -f y.tab.h grammar.h
-
-y.tab.c y.tab.h: y.output
-
-y.output: $(top_srcdir)/lib/cgraph/grammar.y
-       @YACC@ -Wno-yacc -dv $(top_srcdir)/lib/cgraph/grammar.y
+grammar.c grammar.h: $(top_srcdir)/lib/cgraph/grammar.y
+       @YACC@ -Wno-yacc -dv --output=grammar.c $(top_srcdir)/lib/cgraph/grammar.y
 
 cgraph.3.pdf: cgraph.3.ps
        @PS2PDF@ $< $@
@@ -50,6 +42,6 @@ cgraph.3.ps: $(srcdir)/cgraph.3
 
 EXTRA_DIST = $(man_MANS) $(pdf_DATA) cmpnd.c \
        grammar.c grammar.h scan.c \
-       y.tab.c y.tab.h y.output cgraph.vcxproj*
+       cgraph.vcxproj*
 
-DISTCLEANFILES = $(pdf_DATA) grammar.[ch] scan.c y.output y.tab.[ch] cgraph.3.ps
+DISTCLEANFILES = $(pdf_DATA) grammar.[ch] scan.c cgraph.3.ps