Index: src/Makefile.in
===================================================================
--- src/Makefile.in	(revision a67b60e61ca74c9f7db6048cc5cc87b412778d13)
+++ src/Makefile.in	(revision 166793b2ba47e886619be8c64a2e6a5a02dc55ed)
@@ -438,4 +438,5 @@
 MAINTAINERCLEANFILES = Parser/parser.output ${libdir}/${notdir \
 	${cfa_cpplib_PROGRAMS}}
+BUILT_SOURCES = Parser/parser.h
 AM_YFLAGS = -d -t -v
 
@@ -448,5 +449,6 @@
 driver_cfa_cpp_CXXFLAGS = -Wno-deprecated -Wall -DDEBUG_ALL -I${abs_top_srcdir}/src/include -DYY_NO_INPUT -O2 -g -std=c++14
 driver_cfa_cpp_LDFLAGS = -Xlinker -export-dynamic
-all: all-am
+all: $(BUILT_SOURCES)
+	$(MAKE) $(AM_MAKEFLAGS) all-am
 
 .SUFFIXES:
@@ -2674,5 +2676,6 @@
 	done
 check-am: all-am
-check: check-am
+check: $(BUILT_SOURCES)
+	$(MAKE) $(AM_MAKEFLAGS) check-am
 all-am: Makefile $(PROGRAMS)
 installdirs:
@@ -2680,5 +2683,6 @@
 	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
 	done
-install: install-am
+install: $(BUILT_SOURCES)
+	$(MAKE) $(AM_MAKEFLAGS) install-am
 install-exec: install-exec-am
 install-data: install-data-am
@@ -2738,4 +2742,5 @@
 	-rm -f Parser/parser.cc
 	-rm -f Parser/parser.h
+	-test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
 	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
 clean: clean-am
@@ -2808,5 +2813,5 @@
 uninstall-am: uninstall-cfa_cpplibPROGRAMS
 
-.MAKE: install-am install-strip
+.MAKE: all check install install-am install-strip
 
 .PHONY: CTAGS GTAGS all all-am check check-am clean \
Index: src/Parser/TypedefTable.h
===================================================================
--- src/Parser/TypedefTable.h	(revision a67b60e61ca74c9f7db6048cc5cc87b412778d13)
+++ src/Parser/TypedefTable.h	(revision 166793b2ba47e886619be8c64a2e6a5a02dc55ed)
@@ -10,6 +10,6 @@
 // Created On       : Sat May 16 15:24:36 2015
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Wed Jun 28 21:06:19 2017
-// Update Count     : 32
+// Last Modified On : Wed Jun 28 21:56:34 2017
+// Update Count     : 33
 //
 
Index: src/Parser/module.mk
===================================================================
--- src/Parser/module.mk	(revision a67b60e61ca74c9f7db6048cc5cc87b412778d13)
+++ src/Parser/module.mk	(revision 166793b2ba47e886619be8c64a2e6a5a02dc55ed)
@@ -11,7 +11,9 @@
 ## Created On       : Sat May 16 15:29:09 2015
 ## Last Modified By : Peter A. Buhr
-## Last Modified On : Wed Jun 28 21:09:38 2017
-## Update Count     : 103
+## Last Modified On : Wed Jun 28 21:58:29 2017
+## Update Count     : 104
 ###############################################################################
+
+BUILT_SOURCES = Parser/parser.h
 
 AM_YFLAGS = -d -t -v
Index: src/main.cc
===================================================================
--- src/main.cc	(revision a67b60e61ca74c9f7db6048cc5cc87b412778d13)
+++ src/main.cc	(revision 166793b2ba47e886619be8c64a2e6a5a02dc55ed)
@@ -11,6 +11,6 @@
 // Created On       : Fri May 15 23:12:02 2015
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Wed Jun 28 21:07:30 2017
-// Update Count     : 439
+// Last Modified On : Wed Jun 28 21:56:47 2017
+// Update Count     : 440
 //
 
@@ -26,5 +26,4 @@
 
 #include "Parser/parser.hh"
-#include "Parser/parser.h"
 #include "Parser/TypedefTable.h"
 #include "GenPoly/Lvalue.h"
