Index: src/libcfa/Makefile.am
===================================================================
--- src/libcfa/Makefile.am	(revision ac78e25f8f696676ea8f27600c0b93e0705ac1ff)
+++ src/libcfa/Makefile.am	(revision abc26975d64d5213c05650b63c01a35d1e613474)
@@ -11,6 +11,6 @@
 ## Created On       : Sun May 31 08:54:01 2015
 ## Last Modified By : Peter A. Buhr
-## Last Modified On : Tue Jun  7 14:38:18 2016
-## Update Count     : 142
+## Last Modified On : Wed Jun  8 14:20:34 2016
+## Update Count     : 165
 ###############################################################################
 
@@ -54,8 +54,11 @@
 
 headers = limits stdlib math iostream fstream iterator rational
-.PRECIOUS : ${headers}						# stop implicit '.o' rules from removing extensionless headers
+libobjs = ${headers:=.o}
 
-#.SECONDARY : ${headers}					# stop implicit '.o' rules from removing extensionless headers
+# extensionless header files are overridden by -o flag in default makerule => explicitly override default rule to silently do nothing
+% : %.c
+	@true
 
+${libobjs} : ${abs_top_srcdir}/src/driver/cfa-cpp	# add dependency to cfa-cpp so all libraries are rebuilt with new translator
 
 libcfa_a_SOURCES = libcfa-prelude.c ${headers:=.c}
Index: src/libcfa/Makefile.in
===================================================================
--- src/libcfa/Makefile.in	(revision ac78e25f8f696676ea8f27600c0b93e0705ac1ff)
+++ src/libcfa/Makefile.in	(revision abc26975d64d5213c05650b63c01a35d1e613474)
@@ -215,4 +215,5 @@
 	${addprefix ${libdir}/,${lib_LIBRARIES}} ${includedir}/*
 headers = limits stdlib math iostream fstream iterator rational
+libobjs = ${headers:=.o}
 libcfa_a_SOURCES = libcfa-prelude.c ${headers:=.c}
 include_HEADERS = ${headers}
@@ -587,5 +588,10 @@
 libcfa-prelude.o : libcfa-prelude.c
 	@BACKEND_CC@ -c -o $@ $<
-.SECONDARY : ${headers}					# stop implicit '.o' rules from removing extensionless headers
+
+# extensionless header files are overridden by -o flag in default makerule => explicitly override default rule to silently do nothing
+% : %.c
+	@true
+
+${libobjs} : ${abs_top_srcdir}/src/driver/cfa-cpp	# add dependency to cfa-cpp so all libraries are rebuilt with new translator
 
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
